{"_id":"@dylmye/atproto-standard-site-astro-loader","_rev":"4-b631b460193ce650e90dd6433a201740","name":"@dylmye/atproto-standard-site-astro-loader","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1":{"name":"@dylmye/atproto-standard-site-astro-loader","version":"0.0.1","keywords":["atproto","bluesky","standard-site","withastro","astro-loader"],"author":{"url":"https://github.com/dylmye","name":"Dylan Myers"},"license":"ISC","_id":"@dylmye/atproto-standard-site-astro-loader@0.0.1","maintainers":[{"name":"dylmye","email":"business@dylmye.me"}],"homepage":"https://github.com/dylmye/atproto-standard-site-astro-loader#readme","bugs":{"url":"https://github.com/dylmye/atproto-standard-site-astro-loader/issues"},"dist":{"shasum":"a5a323dd0f4de31656f1add9327b6f5961413b67","tarball":"https://registry.npmjs.org/@dylmye/atproto-standard-site-astro-loader/-/atproto-standard-site-astro-loader-0.0.1.tgz","fileCount":8,"integrity":"sha512-xc7hei6Cxqy9AISWnscNwqdBqlHDmYYULEqCi6IFRtLXu4TUs/1cFqB8H9Luut5QHiiSzBDwj1IazW3fVTBbiQ==","signatures":[{"sig":"MEYCIQCEN7tv3sP5f4rY3Tf5AfIWgW0t+5+ic6lpXDVI83y6jQIhAMiA0ktJ1mzHoaohGEPCttIYvln01tjpWNZbSUp4XqMV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dylmye%2fatproto-standard-site-astro-loader@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13907},"type":"module","_from":"file:dylmye-atproto-standard-site-astro-loader-0.0.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 || >=24.0.0"},"exports":{".":{"bun":"./dist/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","test":"vitest --run","build":"premove dist && tsgo && copyfiles src/index.ts dist -f","check":"tsgo --noEmit && biome check","check:fix":"biome check --write"},"_npmUser":{"name":"dylmye","email":"business@dylmye.me"},"_resolved":"/tmp/3687e043a6b5b0197cf8df05247fe6aa/dylmye-atproto-standard-site-astro-loader-0.0.1.tgz","_integrity":"sha512-xc7hei6Cxqy9AISWnscNwqdBqlHDmYYULEqCi6IFRtLXu4TUs/1cFqB8H9Luut5QHiiSzBDwj1IazW3fVTBbiQ==","repository":{"url":"git+https://github.com/dylmye/atproto-standard-site-astro-loader.git","type":"git"},"_npmVersion":"11.12.1","description":"Astro loader for Standard Site documents - add your blog posts to your Astro site!","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@atcute/client":"^4.2.1","@atcute/atproto":"^3.1.11","@atcute/lexicons":"^1.3.0","@atcute/standard-site":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.13.4","astro":"^6.1.8","vitest":"^4.1.4","premove":"^4.0.0","@types/node":"^24.12.2","@biomejs/biome":"2.4.12","native-copyfiles":"^2.0.1","@typescript/native-preview":"7.0.0-dev.20260419.1"},"peerDependencies":{"astro":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/atproto-standard-site-astro-loader_0.0.1_1776616594551_0.7099419681661172","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@dylmye/atproto-standard-site-astro-loader","version":"0.0.2","keywords":["atproto","bluesky","standard-site","withastro","astro-loader"],"author":{"url":"https://github.com/dylmye","name":"Dylan Myers"},"license":"ISC","_id":"@dylmye/atproto-standard-site-astro-loader@0.0.2","maintainers":[{"name":"dylmye","email":"business@dylmye.me"}],"homepage":"https://github.com/dylmye/atproto-standard-site-astro-loader#readme","bugs":{"url":"https://github.com/dylmye/atproto-standard-site-astro-loader/issues"},"dist":{"shasum":"184b391c6531df574146b547a7ee85e38539c7da","tarball":"https://registry.npmjs.org/@dylmye/atproto-standard-site-astro-loader/-/atproto-standard-site-astro-loader-0.0.2.tgz","fileCount":8,"integrity":"sha512-NkFwpR8Jp126Sux6l/cQtQ84ji6lk3788u90hNvZRIzW7QX6wYMDhbHyh/TzpdMob8vxV0x0Oyl88p1ozK8fpg==","signatures":[{"sig":"MEQCIErLmrVC+7MeV9DCM8fvh8ru3AIqpRkg236xG2FxvE0KAiBUK/NZNoWBJK4uJObiq6Z+Z0Vav3spJPFRze8RSuXmAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dylmye%2fatproto-standard-site-astro-loader@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13930},"type":"module","_from":"file:dylmye-atproto-standard-site-astro-loader-0.0.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 || >=24.0.0"},"exports":{".":{"bun":"./dist/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","test":"vitest --run","build":"premove dist && tsgo && copyfiles src/index.ts dist -f && sed -i '1s/^/\\/\\* @ts-self-types=\".\\/index.d.ts\" \\*\\/\\n/' dist/index.js","check":"tsgo --noEmit && biome check","check:fix":"biome check --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93e0e00b-bd74-45ef-857b-e3a48d435186"}},"_resolved":"/tmp/4d63335e8aec53945f0106513cfd53aa/dylmye-atproto-standard-site-astro-loader-0.0.2.tgz","_integrity":"sha512-NkFwpR8Jp126Sux6l/cQtQ84ji6lk3788u90hNvZRIzW7QX6wYMDhbHyh/TzpdMob8vxV0x0Oyl88p1ozK8fpg==","repository":{"url":"git+https://github.com/dylmye/atproto-standard-site-astro-loader.git","type":"git"},"_npmVersion":"11.12.1","description":"Astro loader for Standard Site documents - add your blog posts to your Astro site!","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@atcute/client":"^4.2.1","@atcute/atproto":"^3.1.11","@atcute/lexicons":"^1.3.0","@atcute/standard-site":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.13.4","astro":"^6.1.8","vitest":"^4.1.4","premove":"^4.0.0","@types/node":"^24.12.2","@biomejs/biome":"2.4.12","native-copyfiles":"^2.0.1","@typescript/native-preview":"7.0.0-dev.20260419.1"},"peerDependencies":{"astro":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/atproto-standard-site-astro-loader_0.0.2_1776617286499_0.05705051685051976","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@dylmye/atproto-standard-site-astro-loader","version":"0.0.3","keywords":["atproto","bluesky","standard-site","withastro","astro-loader"],"author":{"url":"https://github.com/dylmye","name":"Dylan Myers"},"license":"ISC","_id":"@dylmye/atproto-standard-site-astro-loader@0.0.3","maintainers":[{"name":"dylmye","email":"business@dylmye.me"}],"homepage":"https://github.com/dylmye/atproto-standard-site-astro-loader#readme","bugs":{"url":"https://github.com/dylmye/atproto-standard-site-astro-loader/issues"},"dist":{"shasum":"c3af1c8e91d5095554395621318a838f179399d8","tarball":"https://registry.npmjs.org/@dylmye/atproto-standard-site-astro-loader/-/atproto-standard-site-astro-loader-0.0.3.tgz","fileCount":8,"integrity":"sha512-JbHtugrJWBkMzCat3wcZrrQCvH9Ge7FR3HjFMtW7m9XdqcMihvhrihyRI/lZ+FjwCsCrEWonEX/mGzWcqzEe0w==","signatures":[{"sig":"MEQCID9ali23OBXXndGpNTVD3sf7KEU2SOTf32hTUsnTjB38AiAImLg/YZKKl4Kp9gQB3WwMTJvw6KjrUIT0+5g+KEtetQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dylmye%2fatproto-standard-site-astro-loader@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13930},"type":"module","_from":"file:dylmye-atproto-standard-site-astro-loader-0.0.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 || >=24.0.0"},"exports":{".":{"bun":"./dist/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo --watch","test":"vitest --run","build":"premove dist && tsgo && copyfiles src/index.ts dist -f && sed -i '1s/^/\\/\\* @ts-self-types=\".\\/index.d.ts\" \\*\\/\\n/' dist/index.js","check":"tsgo --noEmit && biome check","check:fix":"biome check --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93e0e00b-bd74-45ef-857b-e3a48d435186"}},"_resolved":"/tmp/47f9cbfed4a58ee2bfcd3f7b506f6441/dylmye-atproto-standard-site-astro-loader-0.0.3.tgz","_integrity":"sha512-JbHtugrJWBkMzCat3wcZrrQCvH9Ge7FR3HjFMtW7m9XdqcMihvhrihyRI/lZ+FjwCsCrEWonEX/mGzWcqzEe0w==","repository":{"url":"git+https://github.com/dylmye/atproto-standard-site-astro-loader.git","type":"git"},"_npmVersion":"11.12.1","description":"Astro loader for Standard Site documents - add your blog posts to your Astro site!","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@atcute/client":"^4.2.1","@atcute/atproto":"^3.1.11","@atcute/lexicons":"^1.3.0","@atcute/standard-site":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.13.4","astro":"^6.1.8","vitest":"^4.1.4","premove":"^4.0.0","@types/node":"^24.12.2","@biomejs/biome":"2.4.12","native-copyfiles":"^2.0.1","@typescript/native-preview":"7.0.0-dev.20260419.1"},"peerDependencies":{"astro":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/atproto-standard-site-astro-loader_0.0.3_1776620347743_0.4812135801769104","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@dylmye/atproto-standard-site-astro-loader","version":"0.0.4","description":"Astro loader for Standard Site documents - add your blog posts to your Astro site!","license":"ISC","author":{"name":"Dylan Myers","url":"https://github.com/dylmye"},"repository":{"type":"git","url":"git+https://github.com/dylmye/atproto-standard-site-astro-loader.git"},"homepage":"https://github.com/dylmye/atproto-standard-site-astro-loader#readme","bugs":{"url":"https://github.com/dylmye/atproto-standard-site-astro-loader/issues"},"type":"module","types":"dist/index.d.ts","exports":{".":{"bun":"./dist/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"keywords":["atproto","bluesky","standard-site","withastro","astro-loader"],"sideEffects":false,"dependencies":{"@atcute/atproto":"^3.1.11","@atcute/client":"^4.2.1","@atcute/lexicons":"^1.3.0","@atcute/standard-site":"^1.0.2"},"devDependencies":{"@biomejs/biome":"2.4.12","@types/node":"^24.12.2","@typescript/native-preview":"7.0.0-dev.20260419.1","astro":"^6.1.8","msw":"^2.13.4","native-copyfiles":"^2.0.1","premove":"^4.0.0","vitest":"^4.1.4"},"peerDependencies":{"astro":">=6.0.0"},"engines":{"node":">=22.0.0 || >=24.0.0"},"scripts":{"dev":"tsgo --watch","build":"premove dist && tsgo && copyfiles src/index.ts dist -f","check":"tsgo --noEmit && biome check","check:fix":"biome check --write","test":"vitest --run"},"_id":"@dylmye/atproto-standard-site-astro-loader@0.0.4","_integrity":"sha512-NSA6aDy40G35T+T2IFk+xwWUK6kj5z5aD6gNO8zzvKxC+wlZB+C6xpNZApIuUX90N9oUqS9c5vdP9cwX7uBVZg==","_resolved":"/tmp/8e5e1845e8935e9ef21b6a738b76ce9c/dylmye-atproto-standard-site-astro-loader-0.0.4.tgz","_from":"file:dylmye-atproto-standard-site-astro-loader-0.0.4.tgz","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-NSA6aDy40G35T+T2IFk+xwWUK6kj5z5aD6gNO8zzvKxC+wlZB+C6xpNZApIuUX90N9oUqS9c5vdP9cwX7uBVZg==","shasum":"e8b0f122b2f4f4ad20566f4f576b76412ea8036c","tarball":"https://registry.npmjs.org/@dylmye/atproto-standard-site-astro-loader/-/atproto-standard-site-astro-loader-0.0.4.tgz","fileCount":8,"unpackedSize":16047,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dylmye%2fatproto-standard-site-astro-loader@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCwpTxSFYQKGaLxKZ3ZYJDFk/ncsdXfLuoh+D3DjhK90QIhAPnl+05pTt32EEHMN6DpKQc/3Jt+sAtE0IFmtTIPkU2M"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93e0e00b-bd74-45ef-857b-e3a48d435186"}},"directories":{},"maintainers":[{"name":"dylmye","email":"business@dylmye.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/atproto-standard-site-astro-loader_0.0.4_1776627700291_0.4032395847949808"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-19T16:36:34.463Z","modified":"2026-04-19T19:41:40.728Z","0.0.1":"2026-04-19T16:36:34.700Z","0.0.2":"2026-04-19T16:48:06.631Z","0.0.3":"2026-04-19T17:39:07.936Z","0.0.4":"2026-04-19T19:41:40.451Z"},"bugs":{"url":"https://github.com/dylmye/atproto-standard-site-astro-loader/issues"},"author":{"name":"Dylan Myers","url":"https://github.com/dylmye"},"license":"ISC","homepage":"https://github.com/dylmye/atproto-standard-site-astro-loader#readme","keywords":["atproto","bluesky","standard-site","withastro","astro-loader"],"repository":{"type":"git","url":"git+https://github.com/dylmye/atproto-standard-site-astro-loader.git"},"description":"Astro loader for Standard Site documents - add your blog posts to your Astro site!","maintainers":[{"name":"dylmye","email":"business@dylmye.me"}],"readme":"# Astro content loader for ATProto Standard Site documents\n\nA very basic content loader for [Astro](https://astro.build/) sites, to fully embed your posts from the likes of pckt.blog, leaflet.pub, etc on your Astro site.\n\nInstall as you would any other dependency (it's on npm and jsr). Then add it as a loader for a collection in `content.config.ts` like so:\n\n```ts\nimport { defineCollection } from \"astro:content\";\nimport { standardSiteLoader } from \"@dylmye/atproto-standard-site-astro-loader\";\n\nconst blogPosts = defineCollection({\n loader: standardSiteLoader({\n  didUri: \"did:plc:mydidgoeshere\",\n  // collectionName: \"some-custom-collection-name\", (optional)\n  // serviceBaseUrl: \"https://some-url.example\" (use if PDS isn't bsky.social)\n  // limit: 57 (optional, any # 1-100 inclusive, if you only want the first X posts)\n  // fetchAll: false (optional) \n }),\n});\n\nexport const collections = { blogPosts };\n```\n\n(Don't know your DID? Find it here: [https://ilo.so/bluesky-did])\n\nCurrently only supports [build-time content collections](https://docs.astro.build/en/guides/content-collections/#defining-build-time-content-collections).\n\n> This tool is not yet stable. at all. have fun and report issues :)\n\nRough to-do, any feature requests are welcome too:\n\n- [] converting from standard.site doc facets to HTML instead of making the consumer figure it out\n- [] ensure full support for pckt.blog facets\n- [] ensure full support for leaflet.pub facets\n- [] ensure full support for sequoia.pub facets\n- [] ensure full support for greengale.app facets\n- [] ensure full support for offprint.app facets\n- [] optional filter by publication\n- [] live content loader\n- [] consumer friendly instructions\n- [] resolve usernames to DIDs for people who aren't weird\n","readmeFilename":"README.md"}