{"_id":"@cosantoir/sveltekit","_rev":"2-e783f85aed7ccddbc64e50b4770ec0b9","name":"@cosantoir/sveltekit","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@cosantoir/sveltekit","version":"0.1.0","_id":"@cosantoir/sveltekit@0.1.0","maintainers":[{"name":"dev-cosantoir","email":"dev@cosantoir.com"}],"dist":{"shasum":"a1f57dd53565a6cd74ee7bab54d25604201483fa","tarball":"https://registry.npmjs.org/@cosantoir/sveltekit/-/sveltekit-0.1.0.tgz","fileCount":4,"integrity":"sha512-zPv3Ke9ydc1ijyXQiYL8k2hi2uCvJ0tVISCPn4/T/3l6wITfKuI8Urd1jw5kaJYlEP2IpodY8D/QCF2qZ8gXKA==","signatures":[{"sig":"MEQCID/TqlSuvsX+384uUGMoY6Q3w22b0BFj6qOEaj92CkBYAiAeRpSqOX6hT0uE9MyUeUOxrxIsa4CcXf607aOA+jVQig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415},"main":"./index.js","type":"module","types":"./index.d.ts","gitHead":"4f7a93244b0f589dfaf933997494e187d9287832","_npmUser":{"name":"dev-cosantoir","email":"dev@cosantoir.com"},"_npmVersion":"11.11.0","description":"Official Cosantoir integration for sveltekit.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"@cosantoir/node":"workspace:*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sveltekit_0.1.0_1774325667171_0.00983281653443524","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@cosantoir/sveltekit","version":"0.1.1","type":"module","main":"./index.js","types":"./index.d.ts","dependencies":{"@cosantoir/node":"workspace:*"},"license":"MIT","gitHead":"4f7a93244b0f589dfaf933997494e187d9287832","_id":"@cosantoir/sveltekit@0.1.1","description":"> The official Cosantoir SDK integration for SvelteKit.","_nodeVersion":"25.8.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-VmlabC7+m3JnTuLsQ5RUS7YQsYGBX50ribJSX7cfNEpuUeuwgutT+9JQlSlEEey1ghhSANB+zjqc6BxtYxIxcQ==","shasum":"370a2ad5a21bb795f0aa79d83659abcad615b06f","tarball":"https://registry.npmjs.org/@cosantoir/sveltekit/-/sveltekit-0.1.1.tgz","fileCount":4,"unpackedSize":1250,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD8oKdNgYRXQNFh/WF7BJD85n9KLOOAUUEwLQUcY5J/zQIhANxe3qV3I4jJ3fZQGmPKJ/lEG5gPpZBlzYY8RnQYuLXz"}]},"_npmUser":{"name":"dev-cosantoir","email":"dev@cosantoir.com"},"directories":{},"maintainers":[{"name":"dev-cosantoir","email":"dev@cosantoir.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sveltekit_0.1.1_1774326702156_0.37582217443398"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-24T04:14:27.107Z","modified":"2026-03-24T04:31:42.419Z","0.1.0":"2026-03-24T04:14:27.298Z","0.1.1":"2026-03-24T04:31:42.287Z"},"description":"> The official Cosantoir SDK integration for SvelteKit.","maintainers":[{"name":"dev-cosantoir","email":"dev@cosantoir.com"}],"readme":"# @cosantoir/sveltekit\n\n> The official Cosantoir SDK integration for SvelteKit.\n\nSeamlessly integrate predictive cybersecurity, IP intelligence, and threat detection into your SvelteKit server hooks.\n\n## Installation\n\n```bash\nnpm install @cosantoir/sveltekit\n```\n\n## Quick Start\n\nAdd the Cosantoir handle to your `hooks.server.ts` to automatically secure your application:\n\n```typescript\n// src/hooks.server.ts\nimport { CosantoirClient, cosantoirSvelteKitHandle } from '@cosantoir/sveltekit';\nimport { sequence } from '@sveltejs/kit/hooks';\n\nconst cosantoir = new CosantoirClient({\n  secretKey: process.env.COSANTOIR_SECRET_KEY,\n});\n\nexport const handle = sequence(\n  cosantoirSvelteKitHandle(cosantoir),\n  // ... your other handles\n);\n```\n\n## Documentation\nFor full documentation, advanced configurations, and custom rulesets, visit [docs.cosantoir.com](https://docs.cosantoir.com).\n","readmeFilename":"README.md","license":"MIT"}