{"_id":"@bozonx/social-posting-instagram","name":"@bozonx/social-posting-instagram","dist-tags":{"latest":"0.8.0"},"versions":{"0.8.0":{"name":"@bozonx/social-posting-instagram","version":"0.8.0","description":"Instagram platform for @bozonx/social-posting","keywords":["social-media","posting","instagram"],"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","workerd":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"}},"dependencies":{},"peerDependencies":{"@bozonx/social-posting":"^0.8.0"},"devDependencies":{"@bozonx/social-posting":"0.8.0","@bozonx/social-posting-conformance":"0.8.0"},"publishConfig":{"access":"public","provenance":true},"sideEffects":false,"author":"Ivan K","license":"MIT","engines":{"node":">=24.0.0"},"scripts":{"build":"tsc -p tsconfig.build.json","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc -p tsconfig.json --noEmit"},"_nodeVersion":"24.19.0","_id":"@bozonx/social-posting-instagram@0.8.0","dist":{"integrity":"sha512-fHKmNhKGBlDQgvlEwOAg2gHOLxi5qRC46Kywzb5KCqXPVt2ZlCg+P8AKyQ0IRoPhI1MKB7tPgJ57M51F25ds2Q==","shasum":"fcbbfa5d2bc2d4920ced8ca50bada754a4a3fc48","tarball":"https://registry.npmjs.org/@bozonx/social-posting-instagram/-/social-posting-instagram-0.8.0.tgz","fileCount":15,"unpackedSize":33399,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCS6YUgtIYwPFlSkzpO1l3kSReiubY5w/g9bZdkc3tmQAIgCZzQ3c6X6dvRn/z3UqnOV4xu301iP97EfHgRavIK290="}]},"_npmUser":{"name":"bozonx","email":"ipkozyrin@gmail.com"},"directories":{},"maintainers":[{"name":"bozonx","email":"ipkozyrin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/social-posting-instagram_0.8.0_1788181096694_0.47565575169256546"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-31T12:58:16.473Z","0.8.0":"2026-08-31T12:58:16.827Z","modified":"2026-08-31T12:58:17.218Z"},"maintainers":[{"name":"bozonx","email":"ipkozyrin@gmail.com"}],"description":"Instagram platform for @bozonx/social-posting","keywords":["social-media","posting","instagram"],"author":"Ivan K","license":"MIT","readme":"# @bozonx/social-posting-instagram\n\nInstagram support for [`@bozonx/social-posting`](https://github.com/bozonx/social-media-posting).\n\n```ts\nimport { createPostingClient } from '@bozonx/social-posting';\nimport { instagram } from '@bozonx/social-posting-instagram';\n\nconst client = createPostingClient({\n  accounts: {\n    main: { platform: 'instagram', target: { id: 'IG_USER_ID' }, auth: { accessToken: '…' } },\n  },\n  platforms: [instagram],\n});\n```\n\nInstagram supports image posts, video/Reels, Stories, and carousels for professional accounts.\nEvery media item must be a publicly fetchable URL. Publishing is asynchronous: persist the\ncontainer handle returned by `post()` and pass it to `checkStatus()`. The descriptor exposes the\nrolling 100-publication limit; hosts should treat it as a quota, not a retry loop.\n\nRequired permissions: `instagram_basic` and `instagram_content_publish`.\n","readmeFilename":"","_rev":"1-588a5fc4954275d7e7061cd9b18b5173"}