← Public packages
@kentcdodds/bluesky
Bluesky and AT Protocol helpers using package-storage handle plus blueskyAppPassword.
package.json
119 lines · 3.3 KB · JSON{
"name": "@kentcdodds/bluesky",
"version": "1.2.0",
"license": "MIT",
"type": "module",
"description": "Headless Bluesky/AT Protocol helpers for Kody agents: authenticated XRPC requests, profile/feed/search reads, notifications, and guarded social actions.",
"exports": {
".": {
"types": "./src/index.ts",
"default": "./src/index.ts"
},
"./smoke-test": {
"types": "./src/smoke-test.ts",
"default": "./src/smoke-test.ts"
},
"./request": {
"types": "./src/request.ts",
"default": "./src/request.ts"
},
"./resolve-handle": {
"types": "./src/resolve-handle.ts",
"default": "./src/resolve-handle.ts"
},
"./get-profile": {
"types": "./src/get-profile.ts",
"default": "./src/get-profile.ts"
},
"./search-posts": {
"types": "./src/search-posts.ts",
"default": "./src/search-posts.ts"
},
"./get-author-feed": {
"types": "./src/get-author-feed.ts",
"default": "./src/get-author-feed.ts"
},
"./get-post-thread": {
"types": "./src/get-post-thread.ts",
"default": "./src/get-post-thread.ts"
},
"./list-notifications": {
"types": "./src/list-notifications.ts",
"default": "./src/list-notifications.ts"
},
"./create-post": {
"types": "./src/create-post.ts",
"default": "./src/create-post.ts"
},
"./delete-post": {
"types": "./src/delete-post.ts",
"default": "./src/delete-post.ts"
},
"./like-post": {
"types": "./src/like-post.ts",
"default": "./src/like-post.ts"
},
"./repost": {
"types": "./src/repost.ts",
"default": "./src/repost.ts"
},
"./follow": {
"types": "./src/follow.ts",
"default": "./src/follow.ts"
},
"./unfollow": {
"types": "./src/unfollow.ts",
"default": "./src/unfollow.ts"
},
"./migrate-from-values": {
"types": "./src/migrate-from-values.ts",
"default": "./src/migrate-from-values.ts"
},
"./default-handle": {
"types": "./src/default-handle.ts",
"default": "./src/default-handle.ts"
},
"./reply-post": {
"types": "./src/reply-post.ts",
"default": "./src/reply-post.ts"
}
},
"kody": {
"id": "bluesky",
"description": "Bluesky and AT Protocol helpers using package-storage handle plus blueskyAppPassword.",
"tags": [
"bluesky",
"bsky",
"atproto",
"social",
"posting"
],
"searchText": "bluesky bsky atproto social posting feed profile notifications search posts create post clickable link facets external card preview thumbnail blob upload compress resize cloudinary like repost follow unfollow xrpc blueskyHandle blueskyAppPassword app password session reply-post remix schema unknownKeys mode reply parentUri delete-post like-post postUri postCid handle did",
"webhooks": [
{
"name": "create-post",
"export": "./create-post",
"description": "BWK Social Launch: create a Bluesky post.",
"inputMode": "params",
"responseMode": "sync",
"rateLimitPerMinute": 60
},
{
"name": "delete-post",
"export": "./delete-post",
"description": "BWK Social Launch: delete a Bluesky post.",
"inputMode": "params",
"responseMode": "sync",
"rateLimitPerMinute": 60
},
{
"name": "get-post-thread",
"export": "./get-post-thread",
"description": "BWK Social Launch: fetch a Bluesky post thread.",
"inputMode": "params",
"responseMode": "sync",
"rateLimitPerMinute": 60
}
]
}
}