{"_id":"@blanklever/pnutbutter-eleventy","name":"@blanklever/pnutbutter-eleventy","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@blanklever/pnutbutter-eleventy","version":"0.1.0","description":"11ty plugin for pNutButter privacy layer.","main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","type":"module","scripts":{"build":"tsc --build"},"author":{"name":"pNutButter contributors"},"license":"MIT","peerDependencies":{"@11ty/eleventy":">=2.0.0"},"gitHead":"3e254bd60b9c21692888998e83b3bfb03bd48ac1","_id":"@blanklever/pnutbutter-eleventy@0.1.0","_nodeVersion":"18.19.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-H7g/ZwP4u9s+oNjIyIEZk2J7Jo1APWs+eZMGdOXMWLoEFw9UhaWSeKv4bPk/irweW+2nU8h6zH7sJNtnjMgr6A==","shasum":"b843ba7bbb9964a7f9e6198db4e6e981114a73fc","tarball":"https://registry.npmjs.org/@blanklever/pnutbutter-eleventy/-/pnutbutter-eleventy-0.1.0.tgz","fileCount":10,"unpackedSize":6594,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDJoTcNaIgRsiTkrw5YZwOD8LPmcKo/LRSsAWjXJzRwRAiA9MN03l5sB/E37edMrS4PY36PzkkmDVjYq6DP9KgMWuw=="}]},"_npmUser":{"name":"blanklever","email":"blanklever@gmail.com"},"directories":{},"maintainers":[{"name":"blanklever","email":"blanklever@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pnutbutter-eleventy_0.1.0_1753611114269_0.6967431022319703"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-27T10:11:54.207Z","0.1.0":"2025-07-27T10:11:54.448Z","modified":"2025-07-27T10:11:54.676Z"},"maintainers":[{"name":"blanklever","email":"blanklever@gmail.com"}],"description":"11ty plugin for pNutButter privacy layer.","author":{"name":"pNutButter contributors"},"license":"MIT","readme":"# @pnutbutter/eleventy\n\nA privacy layer plugin for Eleventy (11ty) static sites. Easily separate public and private content, with support for password-protected private output and seamless integration with the pNutButter ecosystem.\n\n## Features\n- Classify content as `public` or `private` using frontmatter\n- Outputs public content to `/posts/` and private content to `/private/`\n- Works with Netlify password protection\n- Simple integration with any 11ty project\n- Part of the pNutButter privacy monorepo (see [docs](../../docs/USAGE.md))\n\n## Installation\n\n```sh\nnpm install @pnutbutter/eleventy\n```\n\n## Usage\n\nEdit your `.eleventy.js`:\n\n```js\nconst pNutButter = require('@pnutbutter/eleventy');\nmodule.exports = function(eleventyConfig) {\n  eleventyConfig.addPlugin(pNutButter);\n  // ...existing config...\n};\n```\n\nAdd `privacy: 'private'` to the frontmatter of any markdown file you want to protect:\n\n```markdown\n---\ntitle: My Secret Post\nprivacy: 'private'\n---\nThis is private content.\n```\n\n## Output\n- Public content → `/posts/`\n- Private content → `/private/` (password protected with Netlify)\n\n## More\n- [Quickstart Guide](../../docs/11ty-quickstart.md)\n- [Full Usage Guide](../../docs/USAGE.md)\n- [Netlify Setup](../../netlify.toml)\n\n---\n\nFor questions or feedback, see the User Feedback section in the main docs.\n","readmeFilename":"README.md","_rev":"1-c00b0e692fc331a3652dc651ff4bff7a"}