{"_id":"@bozonx/social-posting-mastodon","name":"@bozonx/social-posting-mastodon","dist-tags":{"latest":"0.8.0"},"versions":{"0.8.0":{"name":"@bozonx/social-posting-mastodon","version":"0.8.0","description":"Mastodon API platform adapters for @bozonx/social-posting","keywords":["social-media","posting","mastodon","pixelfed"],"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-mastodon@0.8.0","dist":{"integrity":"sha512-RDRrfgWLe81/MU20xAe9b/gvN6f+eljxb8pVfk3JRX/uZ8IxPPBrqDy68bEFqJyw6eCllmYLV7FgrnBFxM5B7w==","shasum":"835ed085447ddf15944282bd6e6b4c73bc2122ea","tarball":"https://registry.npmjs.org/@bozonx/social-posting-mastodon/-/social-posting-mastodon-0.8.0.tgz","fileCount":15,"unpackedSize":34747,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEDDHy5sXlCcbJloKF5RbJ1V8sd2s+zqYlv7yjkJsSFwAiEAyo8wvPRN/E8ICm/TOInv80FwdMYbuuj+giu27UwazFI="}]},"_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-mastodon_0.8.0_1788181096413_0.7157726522074119"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-31T12:58:16.240Z","0.8.0":"2026-08-31T12:58:16.550Z","modified":"2026-08-31T12:58:16.819Z"},"maintainers":[{"name":"bozonx","email":"ipkozyrin@gmail.com"}],"description":"Mastodon API platform adapters for @bozonx/social-posting","keywords":["social-media","posting","mastodon","pixelfed"],"author":"Ivan K","license":"MIT","readme":"# `@bozonx/social-posting-mastodon`\n\nWeb-standard Mastodon API adapter with no runtime dependencies. It publishes statuses, media,\npolls, replies and explicit threads, sends alt text and `Idempotency-Key`, and discovers each\ninstance's limits through `/api/v2/instance`.\n\nThe package exports `mastodon` and `pixelfed`. Pixelfed is a descriptor-derived module sharing\nthe exact Mastodon protocol implementation; it requires media and declares only confirmed flows.\nEvery account must set its HTTPS `apiBaseUrl` and an OAuth access token with `write:statuses` and\n`write:media`. OAuth client registration is instance-specific and remains a host responsibility.\n\nTruth Social is deliberately not exported until automated publishing is confirmed to comply with\nits terms. Its catalog entry remains `restricted`.\n","readmeFilename":"","_rev":"1-91978b8cfa3cb3572118b46eb1693ce9"}