{"_id":"@bozonx/social-posting-x","name":"@bozonx/social-posting-x","dist-tags":{"latest":"0.8.0"},"versions":{"0.8.0":{"name":"@bozonx/social-posting-x","version":"0.8.0","description":"X platform for @bozonx/social-posting","keywords":["social-media","posting","x"],"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-x@0.8.0","dist":{"integrity":"sha512-CrOyg8PGmD3pydXk9KJG79nMYk2DJXHIZXtND5f5ohbXZDHt5VNeFATZ3fKAX2rKbEbON6qXpAj+MkUYwCH/Eg==","shasum":"807e5d5437532997b2b13d1e68b9a9b44528ea14","tarball":"https://registry.npmjs.org/@bozonx/social-posting-x/-/social-posting-x-0.8.0.tgz","fileCount":15,"unpackedSize":35174,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFhbDioWQN6+7+i0xNsb0a+zOGHHsRNJ9AypyoeWQPyqAiEAjx9ZnqZl7GdWnzC77SdmuRb/hJUn+m71HB7TvJ/4LB4="}]},"_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-x_0.8.0_1788181103523_0.052421588171101874"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-31T12:58:23.407Z","0.8.0":"2026-08-31T12:58:23.682Z","modified":"2026-08-31T12:58:23.835Z"},"maintainers":[{"name":"bozonx","email":"ipkozyrin@gmail.com"}],"description":"X platform for @bozonx/social-posting","keywords":["social-media","posting","x"],"author":"Ivan K","license":"MIT","readme":"# @bozonx/social-posting-x\n\nX API v2 post creation for `@bozonx/social-posting`.\n\nText, images, video, polls, replies and quote posts are supported. URLs count with X's fixed\nweight of 23 characters. Media can be supplied as URL, bytes, Blob, reopenable stream, or an\nalready uploaded `platformRef`. The adapter uploads non-reference media with X's chunked upload\nflow; video can return `processing`, and upload progress is kept in a secret-free resume handle.\n\nThe OAuth 2 grant needs `tweet.read tweet.write users.read offline.access`, and the application\nmust have an X API tier that permits post creation.\n\n```ts\nimport { x } from '@bozonx/social-posting-x';\n```\n","readmeFilename":"","_rev":"1-9ad4a1033fcce218a6a677005f924725"}