{"_id":"@binyamin/eleventy-preact","_rev":"5-8583dc6f272f3df990da59ca6d5576cc","time":{"created":"2022-03-30T00:19:47.064Z","0.1.0":"2022-03-30T00:02:06.590Z","modified":"2022-04-04T18:53:33.183Z","0.1.1":"2022-03-30T00:19:47.311Z","0.2.0":"2022-03-31T00:13:39.139Z"},"name":"@binyamin/eleventy-preact","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.1":{"name":"@binyamin/eleventy-preact","version":"0.1.1","description":"An Eleventy plugin for rendering JSX/TSX as HTML, with Preact","main":".eleventy.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/binyamin/eleventy-plugin-preact.git"},"keywords":["eleventy","eleventy-plugin","preact","jsx","tsx"],"author":{"name":"Binyamin Aron Green","url":"https://binyam.in/"},"license":"MIT","bugs":{"url":"https://github.com/binyamin/eleventy-plugin-preact/issues"},"homepage":"https://github.com/binyamin/eleventy-plugin-preact#readme","dependencies":{"esbuild":"^0.14.23","execa":"^6.1.0","preact":"^10.7.0","preact-render-to-string":"^5.1.20"},"peerDependencies":{"@11ty/eleventy":">=1.0.0"},"gitHead":"3de5bc3a15c93c1948e99ffcd45a56c6e9b2f27e","_id":"@binyamin/eleventy-preact@0.1.1","_nodeVersion":"16.14.0","_npmVersion":"8.5.3","dist":{"integrity":"sha512-VEK15CQ4XT9Reu1FCx9OYOJNH+y/kml55ac00Q8VRdwsIqTiMkyZ8uMLYE8lGqYsfpwD4NyvNFc5+PQ4b3Wvlw==","shasum":"148a6fb618e98a95d1606dacd40ac4a033f43a3b","tarball":"https://registry.npmjs.org/@binyamin/eleventy-preact/-/eleventy-preact-0.1.1.tgz","fileCount":6,"unpackedSize":6730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQ6IjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxiA/+JR1XiBceUdyRRoH3xx488xbwWZN6xVRDx0kLpdfDBoU145Lc\r\nTZ/X7uo2VPkxychbfo5afRP1hASCVpV2oKLVmcJ+gwyTKaid2tZCBu4lE0Lw\r\nI8/ISX/briQ+t5ukONUVPDiPWJumGoSo6ZCc0gIlwgVcunVoH/DOR9flvKr+\r\nhk0D0+vqfKXTpd4R+RoIH0Vw9eWZEUxu+j0VkNvw7KjOo7i6LhTfTlkWvCXJ\r\nu8iW4VkxPTKNpkLonoclrFU6p1MOahvvObBkjhzIKgTJf5lg6ME1gUYjCArJ\r\nq0lagqHpSSAXt0+vNOmlcm/8p8zHVAIAi8i3s85FX/aDO8ZLBLKY36Tzmzr8\r\n4HmgN3IKWr9+jOpci383luzdnx3QZA62EGb3YxHIwPzCxE73m28dmiQ4YgmD\r\n+c3HJNjt9b1YaCB3uk+5JIJ9xuhPqNyf7mfVcMghWxy8Jz2ijAiL4/BYK7CM\r\nSKTUh6qh9XztKRhgbYKhxloIWzt6QrMbWn3QaXvGPclzBOTJp1GKIfGW1CEm\r\nxfkwBJU8RbOldonLyKsuwakuIAFb2sLLjODeAU15qQrWfynisHtkIJGDgXke\r\nOUInNaSOsf6qlQLAt98orWpL9W5TPj5TyGpMKg7CSKHWF+udKmvfZPIWmjn3\r\nx4TuO3YI1rhTLfZe4yCa+AxO7L3ym9PfHj8=\r\n=9Tmy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyCzMsY/F7yoJdqWjh81XYlvP6e2ojp35BOfcfO1ntjAiEA9wXEj5n++R5CJo1LV6moB9ikZOJv7Spo8XBk8Uzswnk="}]},"_npmUser":{"name":"b3u","email":"binyamingreen@protonmail.com"},"directories":{},"maintainers":[{"name":"b3u","email":"binyamingreen@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eleventy-preact_0.1.1_1648599587138_0.15908437454059587"},"_hasShrinkwrap":false},"0.2.0":{"name":"@binyamin/eleventy-preact","version":"0.2.0","description":"An Eleventy plugin for rendering JSX/TSX as HTML, with Preact","main":".eleventy.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/binyamin/eleventy-plugin-preact.git"},"keywords":["eleventy","eleventy-plugin","preact","jsx","tsx"],"author":{"name":"Binyamin Aron Green","url":"https://binyam.in/"},"license":"MIT","bugs":{"url":"https://github.com/binyamin/eleventy-plugin-preact/issues"},"homepage":"https://github.com/binyamin/eleventy-plugin-preact#readme","dependencies":{"esbuild":"^0.14.23","execa":"^6.1.0","preact-render-to-string":"^5.1.20"},"peerDependencies":{"@11ty/eleventy":">=1.0.0","preact":">=10"},"devDependencies":{"@11ty/eleventy":"^1.0.0","preact":"^10.7.0"},"gitHead":"99b8c91af63e1bd2452d6605cd0530eb01decd4d","_id":"@binyamin/eleventy-preact@0.2.0","_nodeVersion":"16.14.0","_npmVersion":"8.5.3","dist":{"integrity":"sha512-dHY2s7NO2kRMW416TKBDtb2qzG7iJUN6yFVD6nMmS6CTPJsBD054iCzpf51fd3Q1ANGeq7c0A7XAVJFO9ppR+w==","shasum":"85029184a3a75a847163d9b15f2d1ab6bc9dfb6c","tarball":"https://registry.npmjs.org/@binyamin/eleventy-preact/-/eleventy-preact-0.2.0.tgz","fileCount":6,"unpackedSize":8692,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFrn5MRmEMHhHY92OGWhli0Ro+OQW8O+BoLS6u8UakPgAiEA1RPHu1mMegOdTnrxd42RwQrbMR8+9YfUaH69Z0dRn1A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRPIzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGzRAAm3fxpVsKq9FKMdFxORiO2z8Ei1lkP756V1KJmYKzW3yMt7oO\r\nVDi65RccP+WkHMd1A7rQA19dq2VrnKuAYTpd83RUQDc9rV7jw+ef/zSJeOQf\r\n7VBDSmOWeBr9FpPyX/JIYiKosJCdn5HPfCqL+y3Ib3YYiTHc1K4ZofScycro\r\nbuQa+ztcLQnP74yb9X3n6F+c04b3sX3TojESXhm6Go5O15EFUu47V+wK4yG6\r\nsy+7ow4PGs8Bw6lHNGMg+mcMoxsc6j398c9ksHA59cyO5w06DXr4Z4ULZgzm\r\nAgoCHZuXUoHi3qL/UlTtooqnNzN3CIXhA5k/CtpuHJWzbsLdAI1P/272bihq\r\n1TTJNVxTferOTMlUsLiNvOH1LpyqqoZ62OfHC+INBu9nzI/LneKsl+1xBh9z\r\n6tnGUkm7Pi4HTtavZ13PnyHYQdmMXIL0n5ppPpWR0hP2XpuWZ06pmY38WfUO\r\nQ+ybtiHMZOgDhW9xPvO+QsT34Uw8RQAJufU2p3OlyMQUcyLxwV8z9HmJCB3I\r\nauGJQ3zilGJ8e4gFpMFAvdcFltXDjeM7WribMLtI0Uvj3AEX4fpPL1lW4yBD\r\nZ4/WGGpJgJVLkghlZazrrKE7Q23UFHdaTRXCf3jhr3Aggv/cg0jWBbChns1i\r\nI6pDVt870DEMAvn+BJQ4lRsjMwbTO9drQNA=\r\n=L8cB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"b3u","email":"binyamingreen@protonmail.com"},"directories":{},"maintainers":[{"name":"b3u","email":"binyamingreen@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eleventy-preact_0.2.0_1648685618992_0.20793455021053053"},"_hasShrinkwrap":false}},"maintainers":[{"name":"b3u","email":"binyamingreen@protonmail.com"}],"description":"An Eleventy plugin for rendering JSX/TSX as HTML, with Preact","homepage":"https://github.com/binyamin/eleventy-plugin-preact#readme","keywords":["eleventy","eleventy-plugin","preact","jsx","tsx"],"repository":{"type":"git","url":"git+https://github.com/binyamin/eleventy-plugin-preact.git"},"author":{"name":"Binyamin Aron Green","url":"https://binyam.in/"},"bugs":{"url":"https://github.com/binyamin/eleventy-plugin-preact/issues"},"license":"MIT","readme":"# [@binyamin/eleventy-preact](https://www.npmjs.com/package/@binyamin/eleventy-preact)\nA personal [Eleventy](https://11ty.dev) plugin for rendering JSX/TSX as HTML, with [Preact](https://preactjs.com/).\n\n\n## Usage\nAdd the plugin to your eleventy config, like so:\n```js\nconst eleventyPreact = require(\"@binyamin/eleventy-preact\");\n\nmodule.exports = function(eleventyConfig) {\n    eleventyConfig.addPlugin(eleventyPreact, {\n        /* options */\n    });\n}\n```\n\n\n## Customization\n- **doctype** (`boolean`) - Determines whether to add a doctype (`<!DOCTYPE HTML>`) before the rendered HTML. The doctype is never applied to JSX rendered via the shortcode.\n- **shortcode** (`string` or `false`) - This will register a shortcode with the given name, which renders a JSX file in-place. Setting it to `false` disables the shortcode. The shortcode takes two parameters. The first is a file path, relative to the `includes` directory. The second is an object, passed as props.\n\nThese are the default options:\n```yaml\n{\n    doctype: true,\n    shortcode: \"render_jsx\"\n}\n```\n\n\n## Contributing\nAll input is welcome; feel free to [open an issue](https://github.com/binyamin/eleventy-plugin-preact/issues/new). Please remember to be a [mensch](https://www.merriam-webster.com/dictionary/mensch). If you want to program, you can browse [the issue list](https://github.com/binyamin/eleventy-plugin-preact/issues).\n\n\n## Legal\nAll source-code is provided under the terms of [the MIT license](https://github.com/binyamin/eleventy-plugin-preact/blob/main/LICENSE). Copyright 2022 Binyamin Aron Green.\n","readmeFilename":"README.md"}