{"_id":"@boxingoctopus/n8n-nodes-bluesky","_rev":"9-e620c89ac904e7e81b41b47a985f5d7b","name":"@boxingoctopus/n8n-nodes-bluesky","dist-tags":{"latest":"1.3.1"},"versions":{"1.0.0":{"name":"@boxingoctopus/n8n-nodes-bluesky","version":"1.0.0","keywords":["n8n-community-node-package","bluesky","atproto","social-media"],"author":{"name":"ryandraga"},"license":"MIT","_id":"@boxingoctopus/n8n-nodes-bluesky@1.0.0","maintainers":[{"name":"boxingoctopus","email":"ryan.draga@boxingoctop.us"}],"homepage":"https://github.com/ryandraga/n8n-nodes-bluesky","bugs":{"url":"https://github.com/ryandraga/n8n-nodes-bluesky/issues"},"n8n":{"nodes":["dist/nodes/Bluesky/Bluesky.node.js"],"credentials":["dist/credentials/BlueskyApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"55290ac8f1a29b39d0f163474f8882663fd873bb","tarball":"https://registry.npmjs.org/@boxingoctopus/n8n-nodes-bluesky/-/n8n-nodes-bluesky-1.0.0.tgz","fileCount":10,"integrity":"sha512-ljOeDBGYfyZjEYUwukyPSFZzoTlHuR7fGNPfdl3tvwrFca1nW5KR/tILQPJqGclCAqsDW8PL/d0aS+nJP7JmJw==","signatures":[{"sig":"MEYCIQDBbafuW9CUx7zr00KxKoVMMjnRLOyPHGyQ3tn6JaemnAIhAOqQvZu1VsrIvNYPYdvWK20XCNij65fvT1GVXQwbiBp2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16892},"main":"index.js","gitHead":"aa663a714fc6dfa3596299ceb363187d1bb6e797","scripts":{"dev":"tsc --watch","lint":"eslint 'nodes/**/*.ts' 'credentials/**/*.ts' package.json","test":"jest","build":"tsc && gulp build:icons","format":"prettier nodes credentials --write","lintfix":"eslint 'nodes/**/*.ts' 'credentials/**/*.ts' package.json --fix","prepublishOnly":"npm run build && npm run lint -s"},"_npmUser":{"name":"boxingoctopus","email":"ryan.draga@boxingoctop.us"},"repository":{"url":"git+https://github.com/ryandraga/n8n-nodes-bluesky.git","type":"git"},"_npmVersion":"10.9.2","description":"n8n community node for posting to Bluesky (ATProto)","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@atproto/api":"^0.9.0","n8n-workflow":"*"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","prettier":"^2.7.1","typescript":"~5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","n8n-workflow":"*","@typescript-eslint/parser":"^5.0.0","eslint-plugin-n8n-nodes-base":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-bluesky_1.0.0_1769164828364_0.1742457831317452","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@boxingoctopus/n8n-nodes-bluesky","version":"1.1.0","keywords":["n8n-community-node-package","bluesky","atproto","social-media"],"author":{"name":"ryandraga"},"license":"MIT","_id":"@boxingoctopus/n8n-nodes-bluesky@1.1.0","maintainers":[{"name":"boxingoctopus","email":"ryan.draga@boxingoctop.us"}],"homepage":"https://github.com/ryandraga/n8n-nodes-bluesky","bugs":{"url":"https://github.com/ryandraga/n8n-nodes-bluesky/issues"},"n8n":{"nodes":["dist/nodes/Bluesky/Bluesky.node.js"],"credentials":["dist/credentials/BlueskyApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"ba5ae02eb7483aef9e2f8af2fc6bb4c02addcd50","tarball":"https://registry.npmjs.org/@boxingoctopus/n8n-nodes-bluesky/-/n8n-nodes-bluesky-1.1.0.tgz","fileCount":10,"integrity":"sha512-DGRD4m8gk9UTNLJXCwNS+naprhEe7LbKfVR7NSCVXgqj6I9McN+afFKNkF0Bdh1g631cqKmgPwADfcfzlXgVcg==","signatures":[{"sig":"MEUCIQDcQcR//k3Xx3GlfmElTLGbkI78ioDHxt/U0AUfcRewRQIgM5BEojQZ2lnBBcfxkBuNpY2fynKxH3TpSym97czDhew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21510},"main":"index.js","gitHead":"1c39705334e1e7dc24d8c577739d74aee3432356","scripts":{"dev":"tsc --watch","lint":"eslint 'nodes/**/*.ts' 'credentials/**/*.ts' package.json","test":"jest","build":"tsc && gulp build:icons","format":"prettier nodes credentials --write","lintfix":"eslint 'nodes/**/*.ts' 'credentials/**/*.ts' package.json --fix","prepublishOnly":"npm run build && npm run lint -s"},"_npmUser":{"name":"boxingoctopus","email":"ryan.draga@boxingoctop.us"},"repository":{"url":"git+https://github.com/ryandraga/n8n-nodes-bluesky.git","type":"git"},"_npmVersion":"10.9.2","description":"n8n community node for posting to Bluesky (ATProto)","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@atproto/api":"^0.9.0","n8n-workflow":"*"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","prettier":"^2.7.1","typescript":"~5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","n8n-workflow":"*","@typescript-eslint/parser":"^5.0.0","eslint-plugin-n8n-nodes-base":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-bluesky_1.1.0_1769165846574_0.6362220114616735","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@boxingoctopus/n8n-nodes-bluesky","version":"1.1.1","keywords":["n8n-community-node-package","bluesky","atproto","social-media"],"author":{"name":"ryandraga"},"license":"MIT","_id":"@boxingoctopus/n8n-nodes-bluesky@1.1.1","maintainers":[{"name":"boxingoctopus","email":"ryan.draga@boxingoctop.us"}],"homepage":"https://github.com/ryandraga/n8n-nodes-bluesky","bugs":{"url":"https://github.com/ryandraga/n8n-nodes-bluesky/issues"},"n8n":{"nodes":["dist/nodes/Bluesky/Bluesky.node.js"],"credentials":["dist/credentials/BlueskyApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"0327e38bf19cc0b6cacb76e2366f26e0a15c7883","tarball":"https://registry.npmjs.org/@boxingoctopus/n8n-nodes-bluesky/-/n8n-nodes-bluesky-1.1.1.tgz","fileCount":10,"integrity":"sha512-7kU/+EC/Wqzey1R8g8sg2GvcxioLa9FK2a6YLVyNyO7pyp15iT6ECipHUmNPq3AVxtkrkSS5EuxEZSuwUgRVbg==","signatures":[{"sig":"MEQCIGWF5Awk/dG0Lw9maqgyu3Hw6wKpEan+eBBXyh+UM955AiAt4RCMgG/bqZ+LZA/oaXFE7ufS2nLqHJ59ugCXY21qiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22798},"main":"index.js","gitHead":"79d5d8727232920949b13af5e8f0067497c5bd7f","scripts":{"dev":"tsc --watch","lint":"eslint 'nodes/**/*.ts' 'credentials/**/*.ts' package.json","test":"jest","build":"tsc && gulp build:icons","format":"prettier nodes credentials --write","lintfix":"eslint 'nodes/**/*.ts' 'credentials/**/*.ts' package.json --fix","prepublishOnly":"npm run build && npm run lint -s"},"_npmUser":{"name":"boxingoctopus","email":"ryan.draga@boxingoctop.us"},"repository":{"url":"git+https://github.com/ryandraga/n8n-nodes-bluesky.git","type":"git"},"_npmVersion":"10.9.2","description":"n8n community node for posting to Bluesky (ATProto)","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@atproto/api":"^0.9.0","n8n-workflow":"*"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","prettier":"^2.7.1","typescript":"~5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","n8n-workflow":"*","@typescript-eslint/parser":"^5.0.0","eslint-plugin-n8n-nodes-base":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-bluesky_1.1.1_1769167598935_0.18884660029310774","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@boxingoctopus/n8n-nodes-bluesky","version":"1.1.2","keywords":["n8n-community-node-package","bluesky","atproto","social-media"],"author":{"name":"ryandraga"},"license":"MIT","_id":"@boxingoctopus/n8n-nodes-bluesky@1.1.2","maintainers":[{"name":"boxingoctopus","email":"ryan.draga@boxingoctop.us"}],"homepage":"https://github.com/ryandraga/n8n-nodes-bluesky","bugs":{"url":"https://github.com/ryandraga/n8n-nodes-bluesky/issues"},"n8n":{"nodes":["dist/nodes/Bluesky/Bluesky.node.js"],"credentials":["dist/credentials/BlueskyApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"adf753fb64ed0fcead2d6ec4b1e1d66992265399","tarball":"https://registry.npmjs.org/@boxingoctopus/n8n-nodes-bluesky/-/n8n-nodes-bluesky-1.1.2.tgz","fileCount":11,"integrity":"sha512-clyc1KLM167hf5T3blUvwpNsrN2eJDZ2DJSKqN/Wxft9AB46gn3U7p2L8KmvpfSCQrJZZWSPVoomQ1HtUA4OaA==","signatures":[{"sig":"MEYCIQD2rlVmed5ZAOGFCepbsgyZ4NFsypKnZeSZvlfYv/HxGgIhAKMHUNPgiJwIWxh1gN4z4Nn+hmsiWujLDd2MfhS1cxmq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23544},"main":"index.js","gitHead":"9389e597ae39bf84038330377fcad7e1658cee44","scripts":{"dev":"tsc --watch","lint":"eslint 'nodes/**/*.ts' 'credentials/**/*.ts' package.json","test":"jest","build":"tsc && gulp build:icons","format":"prettier nodes credentials --write","lintfix":"eslint 'nodes/**/*.ts' 'credentials/**/*.ts' package.json --fix","prepublishOnly":"npm run build && npm run lint -s"},"_npmUser":{"name":"boxingoctopus","email":"ryan.draga@boxingoctop.us"},"repository":{"url":"git+https://github.com/ryandraga/n8n-nodes-bluesky.git","type":"git"},"_npmVersion":"10.9.2","description":"n8n community node for posting to Bluesky (ATProto)","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@atproto/api":"^0.9.0","n8n-workflow":"*"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","prettier":"^2.7.1","typescript":"~5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","n8n-workflow":"*","@typescript-eslint/parser":"^5.0.0","eslint-plugin-n8n-nodes-base":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-bluesky_1.1.2_1769167886901_0.9137444086452025","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@boxingoctopus/n8n-nodes-bluesky","version":"1.1.3","keywords":["n8n-community-node-package","bluesky","atproto","social-media"],"author":{"name":"ryandraga"},"license":"MIT","_id":"@boxingoctopus/n8n-nodes-bluesky@1.1.3","maintainers":[{"name":"boxingoctopus","email":"ryan.draga@boxingoctop.us"}],"homepage":"https://github.com/ryandraga/n8n-nodes-bluesky","bugs":{"url":"https://github.com/ryandraga/n8n-nodes-bluesky/issues"},"n8n":{"nodes":["dist/nodes/Bluesky/Bluesky.node.js"],"credentials":["dist/credentials/BlueskyApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"aeef51dd40c88a2648d55aa5ef0a738ea235f9ea","tarball":"https://registry.npmjs.org/@boxingoctopus/n8n-nodes-bluesky/-/n8n-nodes-bluesky-1.1.3.tgz","fileCount":11,"integrity":"sha512-T+iwQYbpfN6SPLEMkJGxvaMvSoG9cs9nnURiwkTkjiHsGOLvlzf/8ApliIqoylXTDQ7aAV0C/RiPsV6NDvC+Ug==","signatures":[{"sig":"MEYCIQDb4IbIRv/4rRiiNJWF0JRYeFlxhVwYuGsjCph+GzC6BgIhALZWJNPkMkKyK2OzIuOHYzalYtZfCSUngxGIsiS1kWIF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23543},"main":"index.js","gitHead":"dfa24003b1c8bacbc9be7461a28730e2eb09f9be","scripts":{"dev":"tsc --watch","lint":"eslint 'nodes/**/*.ts' 'credentials/**/*.ts' package.json","test":"jest","build":"tsc && gulp build:icons","format":"prettier nodes credentials --write","lintfix":"eslint 'nodes/**/*.ts' 'credentials/**/*.ts' package.json --fix","prepublishOnly":"npm run build && npm run lint -s"},"_npmUser":{"name":"boxingoctopus","email":"ryan.draga@boxingoctop.us"},"repository":{"url":"git+https://github.com/ryandraga/n8n-nodes-bluesky.git","type":"git"},"_npmVersion":"10.9.2","description":"n8n community node for posting to Bluesky (ATProto)","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@atproto/api":"^0.9.0","n8n-workflow":"*"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","prettier":"^2.7.1","typescript":"~5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","n8n-workflow":"*","@typescript-eslint/parser":"^5.0.0","eslint-plugin-n8n-nodes-base":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-bluesky_1.1.3_1769168030077_0.863049904821332","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@boxingoctopus/n8n-nodes-bluesky","version":"1.2.0","keywords":["n8n-community-node-package","bluesky","atproto","social-media"],"author":{"name":"ryandraga"},"license":"MIT","_id":"@boxingoctopus/n8n-nodes-bluesky@1.2.0","maintainers":[{"name":"boxingoctopus","email":"ryan.draga@boxingoctop.us"}],"homepage":"https://github.com/ryandraga/n8n-nodes-bluesky","bugs":{"url":"https://github.com/ryandraga/n8n-nodes-bluesky/issues"},"n8n":{"nodes":["dist/nodes/Bluesky/Bluesky.node.js"],"credentials":["dist/credentials/BlueskyApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"7a915c8ed485b19ffbb2d700d2df69457bf93cbd","tarball":"https://registry.npmjs.org/@boxingoctopus/n8n-nodes-bluesky/-/n8n-nodes-bluesky-1.2.0.tgz","fileCount":11,"integrity":"sha512-ptvwFp37VTyWv6XHvDTpLBDOIaSotNZ4lG3aNQqDN0nIkyEoMLAfwpjh7oqD0V92Ny9SrsItD5mskJ24yxaIeA==","signatures":[{"sig":"MEQCIA7ptpywPE3vVsCg/ZY1wnkKpiVlaR61P32KmZywdzSpAiAwJZltaq7VFfOmqlwwALASfwAeS3QW7jtXApUrozUP3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30918},"main":"index.js","gitHead":"a72f3f925a0796098699141a5b39e74a0655038b","scripts":{"dev":"tsc --watch","lint":"eslint 'nodes/**/*.ts' 'credentials/**/*.ts' package.json","test":"jest","build":"tsc && gulp build:icons","format":"prettier nodes credentials --write","lintfix":"eslint 'nodes/**/*.ts' 'credentials/**/*.ts' package.json --fix","prepublishOnly":"npm run build && npm run lint -s"},"_npmUser":{"name":"boxingoctopus","email":"ryan.draga@boxingoctop.us"},"repository":{"url":"git+https://github.com/ryandraga/n8n-nodes-bluesky.git","type":"git"},"_npmVersion":"10.9.2","description":"n8n community node for posting to Bluesky (ATProto)","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@atproto/api":"^0.9.0","n8n-workflow":"*"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","prettier":"^2.7.1","typescript":"~5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","n8n-workflow":"*","@typescript-eslint/parser":"^5.0.0","eslint-plugin-n8n-nodes-base":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-bluesky_1.2.0_1769168430982_0.3791263925773243","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@boxingoctopus/n8n-nodes-bluesky","version":"1.2.1","keywords":["n8n-community-node-package","bluesky","atproto","social-media"],"author":{"name":"ryandraga"},"license":"MIT","_id":"@boxingoctopus/n8n-nodes-bluesky@1.2.1","maintainers":[{"name":"boxingoctopus","email":"ryan.draga@boxingoctop.us"}],"homepage":"https://github.com/ryandraga/n8n-nodes-bluesky","bugs":{"url":"https://github.com/ryandraga/n8n-nodes-bluesky/issues"},"n8n":{"nodes":["dist/nodes/Bluesky/Bluesky.node.js"],"credentials":["dist/credentials/BlueskyApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"beaa7fc7500b4a999a6c1748771a5823c1cf58ac","tarball":"https://registry.npmjs.org/@boxingoctopus/n8n-nodes-bluesky/-/n8n-nodes-bluesky-1.2.1.tgz","fileCount":11,"integrity":"sha512-s8pD4+Q/stE9n711Ub1ABYxpuy5GLrl0bASO9zqvhjxHymoSEjpRpus5oYqW08N8HveI7t9Y8eslx0kudZHLVg==","signatures":[{"sig":"MEUCIQDFtdFWndZEDnKcUbxoArcoeZkYSCnUPwn/usooNsGy9wIgPveDy+8jbnvtCxTuYOPiT27NRsamVU5ELK/NTc8P/yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31741},"main":"index.js","gitHead":"537fb76e54f4883e28455768fbf884b5e47f1c96","scripts":{"dev":"tsc --watch","lint":"eslint 'nodes/**/*.ts' 'credentials/**/*.ts' package.json","test":"jest","build":"tsc && gulp build:icons","format":"prettier nodes credentials --write","lintfix":"eslint 'nodes/**/*.ts' 'credentials/**/*.ts' package.json --fix","prepublishOnly":"npm run build && npm run lint -s"},"_npmUser":{"name":"boxingoctopus","email":"ryan.draga@boxingoctop.us"},"repository":{"url":"git+https://github.com/ryandraga/n8n-nodes-bluesky.git","type":"git"},"_npmVersion":"10.9.2","description":"n8n community node for posting to Bluesky (ATProto)","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@atproto/api":"^0.9.0","n8n-workflow":"*"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","prettier":"^2.7.1","typescript":"~5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","n8n-workflow":"*","@typescript-eslint/parser":"^5.0.0","eslint-plugin-n8n-nodes-base":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-bluesky_1.2.1_1769168930314_0.5267634076398251","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@boxingoctopus/n8n-nodes-bluesky","version":"1.3.0","keywords":["n8n-community-node-package","bluesky","atproto","social-media"],"author":{"name":"ryandraga"},"license":"MIT","_id":"@boxingoctopus/n8n-nodes-bluesky@1.3.0","maintainers":[{"name":"boxingoctopus","email":"ryan.draga@boxingoctop.us"}],"homepage":"https://github.com/ryandraga/n8n-nodes-bluesky","bugs":{"url":"https://github.com/ryandraga/n8n-nodes-bluesky/issues"},"n8n":{"nodes":["dist/nodes/Bluesky/Bluesky.node.js"],"credentials":["dist/credentials/BlueskyApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"b7eaea9eab2cd17d0e2c6a31cd133b19dae5ddd1","tarball":"https://registry.npmjs.org/@boxingoctopus/n8n-nodes-bluesky/-/n8n-nodes-bluesky-1.3.0.tgz","fileCount":13,"integrity":"sha512-zPBdL69HJpDB0fJkQKd/iiLHo2CLs7tStyf6S/zPCZijhwIJ4TitL4vRi5GGlpKp/qKzCDh5uACBYlL8blbkEA==","signatures":[{"sig":"MEYCIQDGif1YmHRfqdnJIPalBdh5Tulu8uzKNS5/URARDE/viQIhAP9V0UaH+4ZlY5hUI8HpmYYR/SJAu4lCZFZxzDbpJYKR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43129},"main":"index.js","gitHead":"4bef4d0abfcf668d1c9dbf85a12cde7f655366b4","scripts":{"dev":"tsc --watch","lint":"eslint 'nodes/**/*.ts' 'credentials/**/*.ts' package.json","test":"jest","build":"tsc && gulp build:icons","format":"prettier nodes credentials --write","lintfix":"eslint 'nodes/**/*.ts' 'credentials/**/*.ts' package.json --fix","prepublishOnly":"npm run build && npm run lint -s","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"boxingoctopus","email":"ryan.draga@boxingoctop.us"},"repository":{"url":"git+https://github.com/ryandraga/n8n-nodes-bluesky.git","type":"git"},"_npmVersion":"10.9.2","description":"n8n community node for posting to Bluesky (ATProto)","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@atproto/api":"^0.9.0","n8n-workflow":"*"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","jest":"^29.5.0","eslint":"^8.0.0","ts-jest":"^29.1.0","prettier":"^2.7.1","typescript":"~5.0.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","n8n-workflow":"*","@typescript-eslint/parser":"^5.0.0","eslint-plugin-n8n-nodes-base":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-bluesky_1.3.0_1769186925296_0.8727301565833809","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@boxingoctopus/n8n-nodes-bluesky","version":"1.3.1","description":"n8n community node for posting to Bluesky (ATProto)","keywords":["n8n-community-node-package","bluesky","atproto","social-media"],"license":"MIT","homepage":"https://github.com/ryandraga/n8n-nodes-bluesky","author":{"name":"ryandraga"},"repository":{"type":"git","url":"git+https://github.com/ryandraga/n8n-nodes-bluesky.git"},"main":"index.js","scripts":{"build":"tsc && gulp build:icons","dev":"tsc --watch","format":"prettier nodes credentials --write","lint":"eslint 'nodes/**/*.ts' 'credentials/**/*.ts' package.json","lintfix":"eslint 'nodes/**/*.ts' 'credentials/**/*.ts' package.json --fix","prepublishOnly":"npm run build && npm run lint -s","test":"jest","test:integration":"jest --testPathPattern=integration"},"n8n":{"n8nNodesApiVersion":1,"nodes":["dist/nodes/Bluesky/Bluesky.node.js"],"credentials":["dist/credentials/BlueskyApi.credentials.js"]},"devDependencies":{"@types/jest":"^29.5.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.0","eslint-plugin-n8n-nodes-base":"^1.0.0","gulp":"^4.0.2","jest":"^29.5.0","n8n-workflow":"*","prettier":"^2.7.1","ts-jest":"^29.1.0","typescript":"~5.0.0"},"dependencies":{"@atproto/api":"^0.9.0","n8n-workflow":"*"},"_id":"@boxingoctopus/n8n-nodes-bluesky@1.3.1","gitHead":"1e0e1daf356930b0d71b69aab5cf7dc0d444586d","bugs":{"url":"https://github.com/ryandraga/n8n-nodes-bluesky/issues"},"_nodeVersion":"23.11.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-TzajPXY359pzoEJ6hq+L1akF509QQI8xw49Vj+nMbTyLLkI00CwmlMO+tVUDZGoDLxvpImnyrVO3lbjwXuQv1w==","shasum":"dbfb3e3e5d837efcbad62d15498e02823efa1a54","tarball":"https://registry.npmjs.org/@boxingoctopus/n8n-nodes-bluesky/-/n8n-nodes-bluesky-1.3.1.tgz","fileCount":13,"unpackedSize":47553,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFUcUk9OCwVS6IRU6qQnnk80guPq8eWgKV1GHhZeCp1CAiEA++tHWIqk8uYFGdeUPiNDprnqnr8IB+UpV8Opxczdf14="}]},"_npmUser":{"name":"boxingoctopus","email":"ryan.draga@boxingoctop.us"},"directories":{},"maintainers":[{"name":"boxingoctopus","email":"ryan.draga@boxingoctop.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-bluesky_1.3.1_1769187746931_0.29222164335800405"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-23T10:40:28.281Z","modified":"2026-01-23T17:02:27.204Z","1.0.0":"2026-01-23T10:40:28.499Z","1.1.0":"2026-01-23T10:57:26.708Z","1.1.1":"2026-01-23T11:26:39.054Z","1.1.2":"2026-01-23T11:31:27.077Z","1.1.3":"2026-01-23T11:33:50.204Z","1.2.0":"2026-01-23T11:40:31.159Z","1.2.1":"2026-01-23T11:48:50.449Z","1.3.0":"2026-01-23T16:48:45.453Z","1.3.1":"2026-01-23T17:02:27.071Z"},"bugs":{"url":"https://github.com/ryandraga/n8n-nodes-bluesky/issues"},"author":{"name":"ryandraga"},"license":"MIT","homepage":"https://github.com/ryandraga/n8n-nodes-bluesky","keywords":["n8n-community-node-package","bluesky","atproto","social-media"],"repository":{"type":"git","url":"git+https://github.com/ryandraga/n8n-nodes-bluesky.git"},"description":"n8n community node for posting to Bluesky (ATProto)","maintainers":[{"name":"boxingoctopus","email":"ryan.draga@boxingoctop.us"}],"readme":"# n8n-nodes-bluesky\n\nn8n community node for posting to Bluesky (ATProto).\n\n## Features\n\n- Post to Bluesky with text\n- **Automatic link and mention parsing** - Links and @mentions are automatically detected and parsed using ATProto's RichText API\n- Upload images (up to 4 per post)\n- Reply to posts\n- Manual rich text facets (optional, overrides auto-parsing)\n- Credential testing to verify connection\n\n## Installation\n\n```bash\nnpm install n8n-nodes-bluesky\n```\n\n## Credentials\n\n1. Go to https://bsky.app/settings/app-passwords\n2. Create a new app password\n3. Use your Bluesky handle (e.g., `username.bsky.social`) and the app password in the credentials\n\n## Usage\n\n1. Add the Bluesky node to your workflow\n2. Configure credentials with your handle and app password\n3. Enter the text you want to post\n4. Links and mentions (@username) are automatically detected and parsed\n5. Optionally:\n   - Add images (comma-separated binary property names)\n   - Add reply URI to reply to a post\n   - Provide manual facets (overrides auto-parsing)\n   - Disable auto-parsing if you want plain text only\n\n## Development\n\n### GitHub Actions\n\nThis repository includes GitHub Actions for:\n- **Automated npm publishing**: Publishes to npm when version changes\n- **Integration tests**: Runs tests against the Bluesky API\n\n#### Setup for npm Publishing\n\nTo enable automated publishing, you need to create an **npm Automation Token** (not a regular token):\n\n1. Go to https://www.npmjs.com/settings/YOUR_USERNAME/tokens\n2. Click \"Generate New Token\"\n3. Select **\"Automation\"** token type (this type doesn't require 2FA/OTP)\n4. Copy the token\n5. Add it as a GitHub secret named `NPM_TOKEN` in your repository settings\n\n**Important**: Use an Automation token, not a regular token. Automation tokens don't require 2FA/OTP codes, making them perfect for CI/CD.\n\n## Development\n\n### GitHub Actions\n\nThis repository includes GitHub Actions for:\n- **Automated npm publishing**: Publishes to npm when version changes\n- **Integration tests**: Runs tests against the Bluesky API\n\n#### Setup for npm Publishing\n\nTo enable automated publishing, you need to create an **npm Automation Token** (not a regular token):\n\n1. Go to https://www.npmjs.com/settings/YOUR_USERNAME/tokens\n2. Click \"Generate New Token\"\n3. Select **\"Automation\"** token type (this type doesn't require 2FA/OTP)\n4. Copy the token\n5. Add it as a GitHub secret named `NPM_TOKEN` in your repository settings\n\n**Important**: Use an Automation token, not a regular token. Automation tokens don't require 2FA/OTP codes, making them perfect for CI/CD.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}