{"_id":"@awi-protocol/site-sdk","_rev":"5-ca125dccfd923a161791fe159da3644b","name":"@awi-protocol/site-sdk","dist-tags":{"latest":"1.0.1"},"versions":{"0.1.0":{"name":"@awi-protocol/site-sdk","version":"0.1.0","keywords":["awi","agent-web-interface","site-sdk","ai-agent","browser-automation"],"_id":"@awi-protocol/site-sdk@0.1.0","maintainers":[{"name":"rayyankhan27","email":"rakrayyan16@gmail.com"}],"dist":{"shasum":"d5d63c9a513a2c0ebb5bb6e2c82be8b6a119c36c","tarball":"https://registry.npmjs.org/@awi-protocol/site-sdk/-/site-sdk-0.1.0.tgz","fileCount":7,"integrity":"sha512-nmm0PLgtRsQQHphV3vOUwQpPK3GnVlf3a8aMUoV/M4lR8Ri0At9NpwaqJwGyhAXQvYfS/rzkepYMEzJSaEnHnA==","signatures":[{"sig":"MEYCIQCmSXZC8+2/i7bw0oHWrU1QsPXDeBH6K5S6Bx48cuj20wIhALaBG8ALZyRprx9i8gDcqKbrXurp38Tn5zQz3NpCjwb2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14019},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"rayyankhan27","email":"rakrayyan16@gmail.com"},"_npmVersion":"11.12.1","description":"Build agent-native endpoints for your website","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","express":"^4.18.0","typescript":"^5.3.0","@types/express":"^4.17.0"},"peerDependencies":{"express":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/site-sdk_0.1.0_1779612613398_0.18482210508555452","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@awi-protocol/site-sdk","version":"0.1.1","keywords":["awi","agent-web-interface","site-sdk","ai-agent","browser-automation"],"_id":"@awi-protocol/site-sdk@0.1.1","maintainers":[{"name":"rayyankhan27","email":"rakrayyan16@gmail.com"}],"dist":{"shasum":"2fa095399fdaf921792ebc75cbcdf1d428676fac","tarball":"https://registry.npmjs.org/@awi-protocol/site-sdk/-/site-sdk-0.1.1.tgz","fileCount":7,"integrity":"sha512-mzX7jAAK4EqEfqDRbk+3VGcq5zLvJd8ETjxtJS3jVDjC9WgkH+IUqHN31xy+BiDw12Bn64NY3Wb57gxrQ76YTg==","signatures":[{"sig":"MEYCIQCX9G6yty1de2JFTGgxyDBNFsDCxHSMcX/xUNP7XaE1ngIhAMGTcBE7Qf50SwAXSCa5asdbO3/t0OfEK8ZTnLINc00q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14019},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts"},"_npmUser":{"name":"rayyankhan27","email":"rakrayyan16@gmail.com"},"_npmVersion":"11.12.1","description":"Build agent-native endpoints for your website","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","express":"^4.18.0","typescript":"^5.3.0","@types/express":"^4.17.0"},"peerDependencies":{"express":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/site-sdk_0.1.1_1779620870273_0.17647473013960324","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@awi-protocol/site-sdk","version":"0.3.0","keywords":["awi","agent-web-interface","site-sdk","ai-agent","browser-automation"],"_id":"@awi-protocol/site-sdk@0.3.0","maintainers":[{"name":"rayyankhan27","email":"rakrayyan16@gmail.com"}],"dist":{"shasum":"b50d7dd507ed5ce106f2804f8dd29b369cb561bf","tarball":"https://registry.npmjs.org/@awi-protocol/site-sdk/-/site-sdk-0.3.0.tgz","fileCount":6,"integrity":"sha512-S3W2uwi3rLw0osHqbiM7qkZCurcNi8uR88owK7TTvEpuQ0goTRwBObv5TrNzSZIhPI/Tv6ZqwQ51I95lH3/fGw==","signatures":[{"sig":"MEUCIQD75yOIpG0c9T+GOvinmTlNBllPwU6YqEAZT6gozezs2gIgcOtQzFaZT2rlFFVwrL4oK0mGLiLtsYtAqX2WJl2xV9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21000},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rayyankhan27","email":"rakrayyan16@gmail.com"},"description":"Build agent-native endpoints for your website","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@awi-protocol/types":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","express":"^4.18.0","typescript":"^5.3.0","@types/express":"^4.17.0"},"peerDependencies":{"express":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/site-sdk_0.3.0_1780056170054_0.413087520952341","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@awi-protocol/site-sdk","version":"1.0.0","keywords":["awi","agent-web-interface","site-sdk","ai-agent","browser-automation"],"_id":"@awi-protocol/site-sdk@1.0.0","maintainers":[{"name":"rayyankhan27","email":"rakrayyan16@gmail.com"}],"dist":{"shasum":"2982af0558cbb5b4ccaf08306efd54fd15291948","tarball":"https://registry.npmjs.org/@awi-protocol/site-sdk/-/site-sdk-1.0.0.tgz","fileCount":6,"integrity":"sha512-HDEcP14MUaU/nWexS4zCrOJrXcj/JEY+HL8EIM9VqvheCHa8Rk8EpaSmOQqJL57W90qm21Skz5vn6kj03sDcuA==","signatures":[{"sig":"MEUCIQCNq5VrtT5ilqpm/GHvDZBKIIMP+ptzOp2jxKC0hUAgcgIgNqMj7d6Bm4OzZ84txQhfunjA+8Ssq7yfApmUIJWXdqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20748},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"a79528315211b2870678414030be2161eb289465","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rayyankhan27","email":"rakrayyan16@gmail.com"},"_npmVersion":"11.12.1","description":"Build agent-native endpoints for your website","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@awi-protocol/types":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","express":"^4.18.0","typescript":"^5.3.0","@types/express":"^4.17.0"},"peerDependencies":{"express":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/site-sdk_1.0.0_1780596162205_0.42677154675840034","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@awi-protocol/site-sdk","version":"1.0.1","description":"Build agent-native endpoints for your website","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js","import":"./dist/index.mjs"}},"scripts":{"build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"node scripts/fix-workspace-deps.js && npm run build","test":"vitest run","typecheck":"tsc --noEmit"},"keywords":["awi","agent-web-interface","site-sdk","ai-agent","browser-automation"],"publishConfig":{"access":"public"},"dependencies":{"@awi-protocol/types":"1.0.1"},"peerDependencies":{"express":"^4.18.0"},"devDependencies":{"@types/express":"^4.17.0","express":"^4.18.0","tsup":"^8.0.0","typescript":"^5.3.0"},"gitHead":"a79528315211b2870678414030be2161eb289465","_id":"@awi-protocol/site-sdk@1.0.1","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-cCqbthEHTy6aaUJA7rNdxRSNPi6VPYW+yyZ34m1o1vhCSwR22Mnsn9b4GCjzSePbWRyVnTcXwgU91/8Env2kFw==","shasum":"a6f67e8ceeee36b3510a0f9b1ff19c8ac64e0f7e","tarball":"https://registry.npmjs.org/@awi-protocol/site-sdk/-/site-sdk-1.0.1.tgz","fileCount":6,"unpackedSize":20827,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBqW9N04p4R3IyM8AXDP+09vRU6tQVlvCaTKWvrL6i3jAiBDms81M5QkXw6uqnBR9vA3FK5n/BVDK1BuuTzqKnbzng=="}]},"_npmUser":{"name":"rayyankhan27","email":"rakrayyan16@gmail.com"},"directories":{},"maintainers":[{"name":"rayyankhan27","email":"rakrayyan16@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/site-sdk_1.0.1_1780599874724_0.9104787698345733"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-24T08:50:13.231Z","modified":"2026-06-04T19:04:35.018Z","0.1.0":"2026-05-24T08:50:13.534Z","0.1.1":"2026-05-24T11:07:50.414Z","0.3.0":"2026-05-29T12:02:50.233Z","1.0.0":"2026-06-04T18:02:42.452Z","1.0.1":"2026-06-04T19:04:34.881Z"},"keywords":["awi","agent-web-interface","site-sdk","ai-agent","browser-automation"],"description":"Build agent-native endpoints for your website","maintainers":[{"name":"rayyankhan27","email":"rakrayyan16@gmail.com"}],"readme":"# @awi-protocol/site-sdk\n\nMake your website AI-agent native in 5 lines of code. Expose structured endpoints so AI agents can interact with your site without writing brittle scrapers.\n\n## Install\n```bash\nnpm install @awi-protocol/site-sdk\n```\n\n## Usage (Express / NestJS / Native HTTP)\n```javascript\nimport { AWISite } from '@awi-protocol/site-sdk';\nimport express from 'express';\n\nconst app = express();\nconst site = new AWISite({ prefix: '/awi' });\n\n// Register your agent-friendly routes\nsite.route('/search', async (req, res) => {\n  const results = await db.search(req.query.q);\n  res.json(results);\n}, ['GET']);\n\n// Attach to your Express app\napp.use(site.middleware());\n\napp.listen(3000);\n```\nNow, agents can discover your routes at `GET /awi/manifest` and get structured blueprints at `POST /awi/blueprint`.\n","readmeFilename":"README.md"}