{"_id":"@blitz-planner/sdk","_rev":"2-22bf32e13eeda55ecea0960c16b38cd3","name":"@blitz-planner/sdk","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@blitz-planner/sdk","version":"0.1.0","_id":"@blitz-planner/sdk@0.1.0","maintainers":[{"name":"matheorbt","email":"matheo.rbt.pro@gmail.com"}],"dist":{"shasum":"495d7d249535543b9a9ade37a15b8f8a0fd9e621","tarball":"https://registry.npmjs.org/@blitz-planner/sdk/-/sdk-0.1.0.tgz","fileCount":8,"integrity":"sha512-6biqPnIAzKfEaa14E5NlrgTPiMT8YfFihSYn91Qq70riUgFiVWAZXxTrLEDa9fW9hUYCPgTqvjyLLHjWlzDPqA==","signatures":[{"sig":"MEQCIDLdNE5kQ3ksvbrZrzsoXaNAA8UKvJiB76zM9D2Zi27eAiBzeYs668sndTWERJdr83V+M12LOEy+YMjE3v+Mv8Hx8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39950},"main":"./dist/index.js","type":"module","_from":"file:blitz-planner-sdk-0.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"private":false,"scripts":{"test":"tsx --test src/*.test.ts","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"matheorbt","email":"matheo.rbt.pro@gmail.com"},"_resolved":"/private/var/folders/tk/w5vqxs9j12z2wcsbck2w_fqw0000gn/T/46d0a08a242ac47ed27757b9c6768154/blitz-planner-sdk-0.1.0.tgz","_integrity":"sha512-6biqPnIAzKfEaa14E5NlrgTPiMT8YfFihSYn91Qq70riUgFiVWAZXxTrLEDa9fW9hUYCPgTqvjyLLHjWlzDPqA==","_npmVersion":"11.6.2","description":"TypeScript SDK for the Blitz Planner public API.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^24.7.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.0_1778623008325_0.23056447741730657","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@blitz-planner/sdk","version":"0.1.2","description":"TypeScript SDK for the Blitz Planner public API.","type":"module","private":false,"sideEffects":false,"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"engines":{"node":">=20.0.0"},"devDependencies":{"@types/node":"^24.7.1","tsx":"^4.21.0","typescript":"^5.9.3"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc -p tsconfig.json","test":"tsx --test src/*.test.ts"},"_id":"@blitz-planner/sdk@0.1.2","_integrity":"sha512-QsWK5eZFJduBo40ciz6Kr4WoLghBEhX40LE/M/YRcq4T8VH2CgTJbZt4sUgie9trspRdZZ3KK63vckTI+k9uXg==","_resolved":"/private/var/folders/tk/w5vqxs9j12z2wcsbck2w_fqw0000gn/T/877e84b4a6cced89f8b47a7a74ebe32d/blitz-planner-sdk-0.1.2.tgz","_from":"file:blitz-planner-sdk-0.1.2.tgz","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-QsWK5eZFJduBo40ciz6Kr4WoLghBEhX40LE/M/YRcq4T8VH2CgTJbZt4sUgie9trspRdZZ3KK63vckTI+k9uXg==","shasum":"2d80f2afbf5e6557f273e5f54d246b31691d474a","tarball":"https://registry.npmjs.org/@blitz-planner/sdk/-/sdk-0.1.2.tgz","fileCount":8,"unpackedSize":40103,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDQfJ/40wzTps9nNeWRPWDI06NfYjVp/n3/An4oWqMCTgIhAI2qnq3v1KWDmzY3MzSVQukeTN7VPv05zBu8zKI/icNd"}]},"_npmUser":{"name":"matheorbt","email":"matheo.rbt.pro@gmail.com"},"directories":{},"maintainers":[{"name":"matheorbt","email":"matheo.rbt.pro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.1.2_1778623426534_0.7443722249312907"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-12T21:56:48.166Z","modified":"2026-05-12T22:03:46.816Z","0.1.0":"2026-05-12T21:56:48.452Z","0.1.2":"2026-05-12T22:03:46.667Z"},"description":"TypeScript SDK for the Blitz Planner public API.","maintainers":[{"name":"matheorbt","email":"matheo.rbt.pro@gmail.com"}],"readme":"# Blitz Planner SDK\n\nTypeScript SDK for the Blitz Planner public API.\n\nFull developer documentation lives in `docs/DEVELOPER_PLATFORM.md` in the Blitz Planner repository.\n\nInstall:\n\n```sh\nnpm install @blitz-planner/sdk\n```\n\n```ts\nimport { BlitzPlanner } from \"@blitz-planner/sdk\";\n\nconst blitz = new BlitzPlanner({ apiKey: process.env.BLITZ_API_KEY! });\n\nconst links = await blitz.connections.createLinks({\n  platforms: [\"TIKTOK\", \"INSTAGRAM\"],\n  returnUrl: \"https://your-app.example/connections/done\",\n});\n\nconst post = await blitz.publishNow({\n  content: \"Launch day.\",\n  accountIds: [\"account_tiktok\"],\n  mediaIds: [\"media_123\"],\n  mediaType: \"VIDEO\",\n  tiktok: {\n    privacyLevel: \"PUBLIC_TO_EVERYONE\",\n    disableComment: false,\n  },\n});\n```\n\nNode file uploads are exposed from the `node` entrypoint:\n\n```ts\nimport { BlitzPlannerNode } from \"@blitz-planner/sdk/node\";\n\nconst blitz = new BlitzPlannerNode({ apiKey: process.env.BLITZ_API_KEY! });\n\nconst media = await blitz.uploadFile({\n  path: \"./launch.mp4\",\n  projectId: \"project_123\",\n  mimeType: \"video/mp4\",\n});\n```\n","readmeFilename":"README.md"}