{"_id":"@11ty/eleventy-plugin-vue","_rev":"44-e07f2c769c15959c139bbaade40e03de","name":"@11ty/eleventy-plugin-vue","dist-tags":{"beta":"0.0.1","next":"0.3.0-alpha.0","canary":"1.0.0-canary.8","latest":"0.8.0"},"versions":{"0.0.1":{"name":"@11ty/eleventy-plugin-vue","version":"0.0.1","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.0.1","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"dist":{"shasum":"9efc216f5b0f7c7879827b1350a7647ca18b56e1","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.0.1.tgz","fileCount":12,"integrity":"sha512-MuLtRo2g4a0IbmgKw8xT2UGBtSXD9kiSXPGoj/L7VNScI9hbvK7Sjk79MhMRS+Jd73AfkXPwQY5A4JSEGh/dZA==","signatures":[{"sig":"MEQCIEqPNXdjc/T6Tk/7nKL+i9wFvPQq6reSOg6HPPrmffXYAiBsOpUlBmnRpXbLpZ1wlkctPiw1eAdQV5/P+CRF4pip6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedPQSCRA9TVsSAnZWagAAkEYQAJvLDpRqZatGUMZuWWlG\nvbW3RLAEOCCsKggu3VOFHJJPSIZvhWIvB6STCBk9HtHirBQSYY9RyvIP/BB6\ndcs0FF7powRx9Xi1Zo1ArfcJuwI0bobCqzwtL8LnGz8Rm/uZNTcaswJVYywN\nmeCbJtZYs4Ub1olrdu81YNmmo44TEJCUzIveSrPWoxuyWKAenUET1pweXrke\n1dxldv2xfV/7xnZ0VulwN4rSzWIRKF4IXMLLFFkh93Of0XBfHsz/rO22e9lp\nEp1jXe3O4jLiDE8rm4phAtVJNno21Qh7LqPS4hWn6LvNeOSsp1PWFYlCq8yQ\nguIPF4ZceRZSKLVaYJbnEfplYpvlL/j5OHmdXWgHT3izYUcZmH0FIhOa8M/l\nbFLXjDU7+PA49+78Y+WEFgdKYJfyQYD5vi4T8tJKpoiWtVsQavZNDbIQd68r\nJVOWW7bLnJHHEPMwmNae9Dbo6jKpGISwsDticdYsxjfMIYq9dAudlP3PcJsc\n3BmGZuXClS0uwMufLoPMyKKuTyfbGfJeL21qRUVZ5QIY1qSlqYbsCrSJAAyC\npgElc2QEf00LT0bPHM1Naqye3jGMjiDbPxJsBhVRTIfSUe9VW22j55WN2k1w\n7mdh2XQjMkJrOLNDuYeZVx13NHuvdaZJGsTnDkuDrlBVDvnpFXilI1AyST6p\nM3Qg\r\n=UNyQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"a00a9710b110d59abe62c68b883188943332c54f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","sample":"npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.2","description":"⚠️ Work in progress!!","directories":{},"_nodeVersion":"10.19.0","dependencies":{"vue":"^2.6.11","rollup":"^2.0.6","fast-glob":"^3.2.2","rollup-plugin-vue":"^5.1.6","vue-server-renderer":"^2.6.11","vue-template-compiler":"^2.6.11","rollup-plugin-css-only":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@11ty/eleventy":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.0.1_1584722962124_0.1593577499553125","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@11ty/eleventy-plugin-vue","version":"0.0.2","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.0.2","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"dist":{"shasum":"d9e78a98d65aae069f3eeb9344d47271ad6a35ef","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.0.2.tgz","fileCount":12,"integrity":"sha512-YPp3bLFXYKg+Nj11GEnI0Iv/tO2pan8TJNlZp5joYzGRNt03sA9zxDL5PYDb+8fg2Gq20Fs3JLkqHQM4kfIzSw==","signatures":[{"sig":"MEUCIQD4PLopPkatHeUEFX7EpTi05qCHFP5aZOWaxEuV8hHMlAIgYo9rJKZ8ho+hdFlAo8pYqH0Trde7sObamiA248RQ3Ro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedSziCRA9TVsSAnZWagAA6+0P/Rf3+fmrvUvm5JdJFjqw\ngeao0nITRJjn+CEaHuiloEoOfKlMOAyPeE79UoE8KGp+jb0AXLeX+b62dmRJ\nZLrY1ugmSgZYPrsDEqlBzwMRy+cPAOAl7hARui8QaqrNVfyMfuWRusckr3/E\nMpxgszqRuntwFQ6t2G5OzkBjhmmn1BLLdQRE8CbZ9it20bzRzSU5oq3Hh4ez\n9O4y9zgE+xukTUfR/sIqRgpAGBAMrxZ1n6Rrr8wX9pC01BZ5NffaW6xYXm/5\nRTVb4rLWPAUy0H13yVmoKss/cu72rA3mCqJeh2RRNAi+dJY3EFCFDJ6Gez4m\nSKRezT6phLsFMZryam0wMvteV6Nt6tk7LYD95iIZRYfxFlWHPT9kV7RVFhQJ\nM7zxvCrF57dMq1J5z8huK9KL1C1zkLmOOkqI3ZTn1YBDbdTPm5BETylTAX0j\n8mZLzr3DwJwnceOHE2/YGeodlmaCt6GiS98A3yqPH83JhHvfjzs9m1uUIyO7\nSJ0eaxgDcVwkyWJly/JCwjThJL1IRsmud6oMHF5EtT6pKY5vlKnzSYwz+aMZ\n6FWVs61MFW9pMb8Q6x+ExLP83UyE4O+XKUpD2PY84FTVPy4w1QPj/EAGUAAH\nD6uzubL9kMlLhVVr4uiKQJp9k/aA6aBkB+rly+2r8BnNK9SHnn2M8euUB1TY\nLY4/\r\n=eLQR\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"eb1654eb37fa6880605da492346426a6368c3137","scripts":{"test":"echo \"Error: no test specified\" && exit 1","sample":"npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.2","description":"⚠️ Work in progress!!","directories":{},"_nodeVersion":"10.19.0","dependencies":{"vue":"^2.6.11","rollup":"^2.0.6","fast-glob":"^3.2.2","lodash.merge":"^4.6.2","rollup-plugin-vue":"^5.1.6","vue-server-renderer":"^2.6.11","vue-template-compiler":"^2.6.11","rollup-plugin-css-only":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@11ty/eleventy":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.0.2_1584737506419_0.7924702905633207","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@11ty/eleventy-plugin-vue","version":"0.0.3","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.0.3","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false},"dist":{"shasum":"4656770b559e076e6e0ba81706784fefe18cbbc7","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.0.3.tgz","fileCount":15,"integrity":"sha512-bsNnWA6GEiiOgUk935EQ392HmdzokFaDdy4nUnV2XWp4TKoGZQvCKlj4mypayIz0pT84mEmhZdTAVE8TvWYKiA==","signatures":[{"sig":"MEQCIHH8JsnGPZK8BQJBNk1+y8AqGxzidWV1eOnxJ559Yl2ZAiBDCPCZhxEwpTVP1vPWsEn40OUZiywxUntOETc5vEtiyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeTcaCRA9TVsSAnZWagAAX4oQAIaxRGJa2WhjyC/bJCMp\neCECDaxHAz9w/u0Bsx9uEU0gEIfBpfyeBIS7Bu5DqpDGJaEfWuH2jiyzA2oY\nN0oA6YkC/dkE5qHcJP1gz5U39mCWO3I9gG4WSu3NfE+cyfBoK2yTVIm4ynER\nCaYGSGsL9axrb7MnnHEMVJ1mQ1iF5OiRTCKuoNqfhJujXc4ISt/aeO/wjem4\naq4xaPpD7+31yT1e9XtElzOfX7+VskVuSwyXWbT5vAukehUYO+F+PWUbTo55\ndgiVkcrt58+3upMUo/aVLrQzSCcmmGPmHIKfnbUJY2XYRBbQxHLK4D9FoW8y\ntaa972NdcJY+aMfxMkMLJDEFMRBweNZM4rH6cgEuZBKwd+1M0tSz0R4Noqe1\ngVY3yFIbsAFMvofk0VJPkTXcieoadI6RS4OYrvhTL2ZqV4cvEg+BdT3f38jV\nj1YDeYSHHQY75nHuVXWdRLUL7ZHUQ1XS3RInJGWzf0VarbpzfwhbIsl4XFO3\nwpLlLOwF4dEZ2wOAcF2+ZjOBB8PuCmd2ey6qacJkUV2B54f40ynl1Yo3fNuO\nDuMSd8NFTyYstyGPP3n9AuA1MvMXZgwplLUzFOEh4nqrqKCtRhJSlV+wN+XO\nq56TXPWhhk4AGB3dqoOKeMyqzU7gEa+wSuVh04V8NXQpzWxmQfKuuZUfN8Eh\nSEIF\r\n=GTyJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"3a7585eef495fe725f7f20607ecbad3e08b7f2dc","scripts":{"test":"echo \"Error: no test specified\" && exit 1","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.2","description":"Use Vue.js templates and Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"vue":"^2.6.11","rollup":"^2.0.6","fast-glob":"^3.2.2","lodash.merge":"^4.6.2","rollup-plugin-vue":"^5.1.6","vue-server-renderer":"^2.6.11","vue-template-compiler":"^2.6.11","rollup-plugin-css-only":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.5.1"},"peerDependencies":{"@11ty/eleventy":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.0.3_1585002265647_0.8086125864956366","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@11ty/eleventy-plugin-vue","version":"0.0.4","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.0.4","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false},"dist":{"shasum":"a9b863a777f3b4c318821f69b02377609df600fa","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.0.4.tgz","fileCount":15,"integrity":"sha512-ZPmRLgY7qmWMF3OxRTsquTDCBszS0n7Ft9lxcxiMmSCEpjHKKdrxmKm0QGbYud2RUUc2iQL1NIAMKVWGPMwJVw==","signatures":[{"sig":"MEYCIQCLFCxEzSfYqDGrwIDOIFez/dwf7eUAk2bUQYnTI6RkHwIhANDFH+irn7juUODll7C4yvTCmvhJqV61ff5FvX1hJ3x7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeekz7CRA9TVsSAnZWagAAnbAP+QH54CUilRF623//wiON\nf04ktNII8LKJtPHUJKoLo9O2a4prIGVlU3OffbJ2iRXpgMwkqgM59DX0abia\nOz2Y14appVEGqQHp3KI0GyC3AlI+vD8TK4witGM351T6TwiRRIQL7ngsZ+50\nslMd5AwEQJUgoQZcFUtJnZ9EdPxAkJDwRv3gwR+czVOkcWXLa4AIDnlpm2F9\nIgO+rw2iy7m1WGd2CQfzcQMzC+TYslhfBsA0bgg32SsJLvZmv8JJxtDyp75r\n0BbnUAkvmxUfxoJYr79x6K6kEyUKsJyJ/DldzqYJwQX3u2iRsWp08Ml7m3CE\nM4q0m1esUTygqN4QxQmxCSHdTD4XSN24tRzN5WNS/we3iaq4e5ucmL8M1J36\nZqWgiDxKJEYvhrPeZm3UVcxZRmWrhXYmIkzsfNFLC4J2Bye+l9B2V81eik71\neJDRABYcMIlVz72ggOaOPXd/WzGgcLvmnvJQcSr3sz4Kl/6Z1wnG1uiIktx3\nu+uGpzt3ZWBRaza7AeO2YWd83ADPGOqNNUO+E/hbXrAWBLA7DpfgImpVcamj\n1he+2svjvpB3D9Zq2YsjCrxtX/06BI1egppLZaOPNXiE5/rgmezxzfFRXePd\nN6FG3QBM/CGKCYTkMpvT20rgQiZgBjrsarGZJa9Wxid4zWZActCF8H58BhAH\nRwpw\r\n=2/eL\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"2e8f503d2415c8f51f941d5a9b113ec12254d746","scripts":{"test":"echo \"Error: no test specified\" && exit 1","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.2","description":"Use Vue.js templates and Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"vue":"^2.6.11","rollup":"^2.0.6","fast-glob":"^3.2.2","lodash.merge":"^4.6.2","rollup-plugin-vue":"^5.1.6","vue-server-renderer":"^2.6.11","vue-template-compiler":"^2.6.11","rollup-plugin-css-only":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.5.1"},"peerDependencies":{"@11ty/eleventy":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.0.4_1585073402799_0.9680439267403327","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@11ty/eleventy-plugin-vue","version":"0.0.5","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.0.5","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false},"dist":{"shasum":"17320c4f2ee17397cd721c59036833226685b244","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.0.5.tgz","fileCount":13,"integrity":"sha512-nxUdwYYM2osY7mthtoW69FXPLO3J/rc6CC9iz7g0OC2PDZ84cv+wDGytnD64QWbCgX9A3A+9jeBF9fu8vmx4vQ==","signatures":[{"sig":"MEQCIFPNstRridh7WXvgKXKNLhnfHEH0OUUkBGi7vwWFTqi3AiBJacLXe6buWx7eiZk73sjlIEIO/nDLSY5uNKMTR6vz9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee9BHCRA9TVsSAnZWagAATqMP/13hlHe/4QWF7S7KQbex\nGYpPYtN/Ac9ckp74mf7taqCi3FUuAtxUfPip+ilcuEsw40uoHMl6OjxcuyCO\n3ABV0qv4corXMoJdb9V2H+R5xZn3BoHuXTPovolvRCkFSPDxXP2eWbAFQOcq\nqHl4gHff42XNXYrS69s3iBVjif1QsK9LB9s7M9nh9HgKKBZuQrLLNHVw6izU\nF3Rw4kaPzS7ENCM1o1ynPqecQGjjANIKGPKM+o7iX4FX3vzC9Hn7BtgpiYoa\nSpLwMP0XxxDMZo+VaLJHGZ3uXjpK3GfLUjRvOPxDupsPLHXTYiabHnfaURlY\nOYIkqVSwZ5Vx6UGgjYnU80zfmXMrsdQlMyLdkevYoKFIXEUf4T5tIXjQyARg\nBiV7WGkfrQR4ZpQQaupxo06JSlW2bd51V1g0RN22W7GWwRhzyY/Ta7tvg2sm\nieobofcq2pVKz1PGcL82mtpStsWKM+z+bB9LXE6aQuuFbOOg1Y0oTNXQfdOJ\np8/ZHvrt9WXXFKCB1o9qMSsTThPwO9dH4txWM63wFRtCRPRUl/SWgSi8ivif\nrNSx6h/xbPTAyX1W0uEwvdiIWcRHkhBUL08b31bOGhVxe9yNBFvnDtHWX6oO\niI+8BLJkZxOYHR+tVzNNLUslTz9vP6RT6PpvLZnkiYfxlwKsOapDH5fxptCO\nHmzP\r\n=V+Ns\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"21d4970208637a914b7717d135ec6faf980a5dc6","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.2","description":"Use Vue.js templates and Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"vue":"^2.6.11","rollup":"^2.0.6","fast-glob":"^3.2.2","lodash.merge":"^4.6.2","rollup-plugin-vue":"^5.1.6","vue-server-renderer":"^2.6.11","@11ty/eleventy-assets":"1.0.0","vue-template-compiler":"^2.6.11","rollup-plugin-css-only":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.5.1"},"peerDependencies":{"@11ty/eleventy":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.0.5_1585172551036_0.7548838310559765","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@11ty/eleventy-plugin-vue","version":"0.0.6","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.0.6","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false},"dist":{"shasum":"5ed8e4df0c0aa3a797f9879adc5b4283043330fc","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.0.6.tgz","fileCount":13,"integrity":"sha512-H+jyZ0cPNSwGIrB9Bq5EzNyDni9p7Bf1sCw3lNDCZIESiO/nDGXzhSUoQcUDE8u2Q1ti1DxU34SHid5wgdyX9g==","signatures":[{"sig":"MEYCIQD9+UDMSNeSBZP8cgp/jkYlL5aYMprrKrnwdoEkV4mFZgIhAO2RrnTN+WNxNDNex8zU5ouDt/ZKLeeLEMfLvIlVF4Xq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefPKMCRA9TVsSAnZWagAAwuAP+QEfovqFS3xqzg1iBfXf\n0GvLaoFgh9oG7UujjJNcgMjrMGwrKhQY+Ihe+sypfTpWiuhROslMR9IXpEdI\nhOgzaUO1pnvcQWKz54TBOXHNZLYx3jjb+uYK69QoFuMLikfwOaw+O7MYIEIX\nl2e5yMeTN4q5DBxilrR8SQzs6nrh4UvQ2slMyCCbdGsfcyGxAN+hgV478BTi\n/jUcsdchsZE0K+SXlE9gf4QDvxyAjgd7SqI4M9wLM3KVRGToRfZsbp/rm8rT\nRR8XCDRKsW8JdbntjRA6wBS9CjmOzgd6/WFkP0+d7XPbHLYxWJ4ScjCG3adw\nzQ1jNGdgdDvc3uIYWcANjKU6HXLjqo3XI++Pcti5OxfqTQWQGyUv8kUer4xC\n8Smb4QMhYoUh+UfLL1qIeDty8yuUTrhquKB14ijOC2sU5UGLivSzH7CEs55T\nA382iZElkEiZArk1r/VhbAbAwAJiW+xl673ImwSe4XJqqpOFHGmvO5nlWJCL\ndkVGf3Ol20+7yz4P5Lgm3KUDIjzBKoSdXALaU5QgPhD3VC43lf/8Czarei9q\nBuNwEEVjTrS/vxTF2FwJyADLyZdJlxnL6czeltu2T1ErmvDCTHFjwldAo0FO\nRjY//UBZFKJPm+hwO19xODfWJqaLBB6HUgc+SjWJERfrzEYOWRU3c8FFmun5\n4fGU\r\n=qmc4\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"d613d030a9e89190e7cdb60d2e882c193237ad9b","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.2","description":"Use Vue.js templates and Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"vue":"^2.6.11","rollup":"^2.0.6","fast-glob":"^3.2.2","lodash.merge":"^4.6.2","rollup-plugin-vue":"^5.1.6","vue-server-renderer":"^2.6.11","@11ty/eleventy-assets":"1.0.0","vue-template-compiler":"^2.6.11","rollup-plugin-css-only":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.5.1"},"peerDependencies":{"@11ty/eleventy":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.0.6_1585246860175_0.2091780439356936","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@11ty/eleventy-plugin-vue","version":"0.0.7","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.0.7","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false},"dist":{"shasum":"2225965796c78ecd7f2437ceb6c15031efe04a44","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.0.7.tgz","fileCount":13,"integrity":"sha512-o6vaBGH+inpus8GNQ49GjPz3t/l3WaU9AjS/WHkZirIsDr5MTUfO95IJvub6htkGzTCDk+QAKfMOn1/kml1vTw==","signatures":[{"sig":"MEQCIG7W6fm20LIQInJw1gms7VAKwR7x5zWxe5BTDIfxKra0AiAOAijaaS7VgAxnpvs+ZxM2p/E1dDbhmdZT4MRuEkZ0mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekMH5CRA9TVsSAnZWagAAqJkP/03QI/1JzcsBJ6a0Ccn0\nH+DuJPOgacbrCu91WPaI66QdHO8M9ijHRivr+Df9JXhSaDu/k0hORbcvLuTH\nTlPs34EhDpmUUsvU6LvpUFcUslxqy044BKddgpBk+LQQ3PEtXPjFw3Dksljt\ngSYBVM4RuW4WwksxsYtnKtEy58anNyuap6A/kfMEZlANN4ahuG8bvK2oD21w\nPj8T+cmKKYbmN8kl8qUO7PPMcRnu1D2byUXN1uI1Uveb6Onw2x4TYQ13epD9\n1uCxQWLQAjb7H0O+J3+Jzyvt5FXV9+VnogJAmuJjAdAcSpJfArQF1H/pxfpv\nIaTRXBhObn9iRWenyxTzLeQPkBzFqASmOTTAX+uRGfZeNKaLDOJeeSLXfQvG\nHVUd6lFdt8jK91tqDSkgAxLJZYsBCw+cJ9n3ngnY4aB2HyWakmfo+snxwdN5\n+TjPjAcgpu8oQvAEbJqmaJf77TOaeOpMoJ+4rLYGMIh3xZE04Id1JylGsAja\nzGXlhBKqJeu7AEhsy1aCrKa8miBHXOalBT7TzO7fMMzXutpURPCkEfNclTIP\nVwX/qwxJG298wwS24DO/IahO2Lw6zsHT7rlwkn6lBYJe/mufCZN5luFcPbqf\nwqLqUqdH1+8SwO3fvwJOGYtTIb8QFE+GVA/JX41G2+RxXg5gWyagRGndhAvd\nCGOe\r\n=ENbE\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"1cccf5ee46c8b697de41293d0a8793e1ecf0885d","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.2","description":"Use Vue.js templates and Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"vue":"^2.6.11","rollup":"^2.0.6","fast-glob":"^3.2.2","lodash.merge":"^4.6.2","rollup-plugin-vue":"^5.1.6","vue-server-renderer":"^2.6.11","@11ty/eleventy-assets":"1.0.0","vue-template-compiler":"^2.6.11","rollup-plugin-css-only":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.5.1"},"peerDependencies":{"@11ty/eleventy":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.0.7_1586545144494_0.6578309430552518","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@11ty/eleventy-plugin-vue","version":"0.0.8","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.0.8","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false},"dist":{"shasum":"e877a9c806211c7f12931bb1912322c3473238cf","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.0.8.tgz","fileCount":13,"integrity":"sha512-QvldBLxOPq4J0GRmTaF1pcSuhzDmxRLi56yL/mgnG4M7omDrvLYoArL2GE5rU0F9FqZ7dRqOsgLXOoJV4vjarQ==","signatures":[{"sig":"MEUCIQDwo0Wh8+sLGnqXY4eWXHMpKE9v3YszlcyW4q7tHCVNJQIgXclKh8xF1NfcYPCiAl7q7duckbGB2XbvDHRO8LpfQLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemHMOCRA9TVsSAnZWagAA7/wQAJVJ+diled6OKL7EnK4E\n8eR6ho4NK99+z+H9hT9G9SCORrauAkJamP5Nb/8alJJED6mFfQnoiMy0MLI0\nySNony7hFDh2K7y5Rz7aCOk06lD14foUdIC75JRcHr4vMnw4DsQ73fbNMi0w\nAyc6O/Js856avqXFU8vwO+SliHU359gZEY5kyzagQ/HN1wSlHd7VUpCtBANy\nq6VrnkcEu7OKGNqIRhu365AHffjSz6jcYpYQG3GzVZkYAThGHsD+ScNiAIkb\nDjGa0DEiF4PfND56GhNi33WaOQRh5VMRib5ClcBQ1LRdLRC04y8bLS5+O8/B\n2edt7ifi5ubooIpHyj+YaeWaaEpan64z6Glm3GvNr/ciA8xM28pcNd576JJs\nqbDlEtSjtAzITiVcUd1+xdwcOB+FCuHe5VVHvrTbkJFOWyFR7g4aQn5xjC4A\nb/7W4Ll6/AxAmuTHn1eNegRWpb0VnF5zs/GAMeWYHGa1xK7krWTa+Yw8PRQV\n+EAjWJ9uk4zc78drXPyIAILhw4oi6NYhF1nPiQlQVIvDz8ZW3CNm/RoC45q/\ng9qFlaFlpnb06jQw4iQfPmUpeBIxqGdNX7W4w69DZqfo5xtBihlANqmOzZdO\nJkLg2PAVizdT3sMZCrBdaa13wxZfeOwlnJKfnuoM5HcnMa74z7UaK+RGExIV\nokMl\r\n=NYVZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"23db9c33741ed401471333ff152ded9d9de1a956","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.2","description":"Use Vue.js templates and Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"vue":"^2.6.11","rollup":"^2.0.6","fast-glob":"^3.2.2","lodash.merge":"^4.6.2","rollup-plugin-vue":"^5.1.6","vue-server-renderer":"^2.6.11","@11ty/eleventy-assets":"1.0.0","vue-template-compiler":"^2.6.11","rollup-plugin-css-only":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.5.1"},"peerDependencies":{"@11ty/eleventy":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.0.8_1587049230139_0.648277851817427","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@11ty/eleventy-plugin-vue","version":"0.1.0","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.1.0","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false},"dist":{"shasum":"b387b305ff6b86aa60054fa4cf624f458d642def","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.1.0.tgz","fileCount":17,"integrity":"sha512-UFsNp63gpW4hWDRFjutba5A7yGIzgPGcm8iuCG4c2anFXD5Lc4hVtmh16tP9iiQxDSmnTy9wTTPqH/9rz3xKow==","signatures":[{"sig":"MEQCIBNYRRYTlaVAltkC2NfoqKPDIFTt48fnSyF7f6tasHMdAiBhbHrS4S8tqWO+8IzY7jf0xYy7D8U5Bb1IRdkoQbOEjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevWIRCRA9TVsSAnZWagAAwJAP/3nLVzLxukbhX2rvMqzT\ndeZZ10c1cqttxchkV9V01dYxdONaPa2cJsRfj3iC9F6IiCxa1WDs7lQ14MN0\nscpnc02KV+hXQWyq+7jIhwS3dm+xAHTo1VckWcuU2iSa7ADF9YoxYrT4f7oQ\nKec+9lNOFWpBfCVA44fiaFpwLDf/9I7GjTSy/3UvxWWzztvhRiKInvQVKt9E\nc0Vhmm3UNa9YIRnZeABa/30udjqm7ochKK4UvQEpSHmZStEp3K4V4XHJn6qs\nbHhDjxAaK9KyO1IAXHXsTDQa2CfXoRNIpe5vjpIlHAYPp1p6s8oN4PxfSNrp\nUpuAQclhyVgKkmayItkK4Kq3n+4Xe2ap1lcq+k/msKLePoLgLBlKJMzz80Q0\nkr3za7LrdoydxhDSDzoj/bq7UeK1InUiEovMpTtfcmDZfeJmMbNNIj3M2R3v\nZKQPIx/Cd0IQ5Em65gDQFq4W9LV8IzKtQRg/qj6O+ROVR8mFtLOHSe3pC1KT\narBRzOPbi9r+LEpGNud0loonykB8mU4JM1hLwbsZUL7kncCgFPBAwuL7mf/l\noccDPRO6lWXfldvYBFGI7CJxntMd+mx6Xj1ifU35tWSwzrIYpj1BhSESCavG\nvnfrhTuplPuebYBT0H8jjVcxfrEFxAqa43Hp1eqDAjJDHXM22uwLVEC/Mkyx\nIJR/\r\n=EF1z\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"146e93a7736026de76224a945b9737084eefc2f5","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.4","description":"Use Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"vue":"^2.6.11","rollup":"^2.9.1","fast-glob":"^3.2.2","lodash.merge":"^4.6.2","rollup-plugin-vue":"^5.1.7","vue-server-renderer":"^2.6.11","@11ty/eleventy-assets":"1.0.1","vue-template-compiler":"^2.6.11","rollup-plugin-css-only":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.8.2"},"peerDependencies":{"@11ty/eleventy":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.1.0_1589469713459_0.08551546211276984","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@11ty/eleventy-plugin-vue","version":"0.1.1","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.1.1","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false},"dist":{"shasum":"aabf2477dc2a5276d7cc4506fcb1193d0d459ca8","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.1.1.tgz","fileCount":17,"integrity":"sha512-lQtH8S7bMVYVsNXIPfSkImhpi6YXV+dtcNzvo1M46UvPY6R7ATuBRuyRBIYOMwDvASwiZUbRwXj8peJytK1iSw==","signatures":[{"sig":"MEUCIQCWCNzdMkVrEm+1pxsSk8FIug53Q4h9JnrgeoalpKZcnQIgNnv1S1NcdIA31LqVGbJKCWpd6Uml8f+RyM8G+L7p15A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevZB8CRA9TVsSAnZWagAACxcP/AuUhx8ePHSzrAYVj8Mz\nNtrOoyf7qUkD5buR7sXngFFb00FqLCXANa7bLg/Kybz+epXXqDHrjTPAR8Eu\nZi0hF6Q5EMYpFwfqC8uHNDE1MY3YZB4uxEkwCNZ1LKXv3ILppE0JETnLj17U\nN7ymVrdPCOxVMtTg8q2RQV0O+8uW6OH7fiKEaiYs28u1/ULRzmh15TB42JFa\nFZYA9IkkEJnnfBv2BIsgg24NtfLP2qzPA0kqQI583od7A4lYx+FAu0F8qIEq\n2TQorWRi1p5feF/pZwKOc/6CV6V3aod9pFzMsE/9H1MtOR3fyZyJePKdWESc\nN2GhfCZy9fZ89oZdM/3Wjs9DEZGUy7gMP19pXSsJoN3Gz/MACdaC9zo7OIZs\n+nik4vY4cZ6EwS7k5VBszQw8UmSoAM1DYsKyT35RwXE5d+kGaAN0VVkstxj9\n+bSr6f/10jGiPQGlJdyGAs9HV05HwKUb2q6Au+QgVv692YGx1knDi8bgl9Ib\n4ethu5aBeYXPh/8bWVLyOoOjcX0dVjjRQzmFMpvBr+oE0SDvDKMklntfSsJY\nnbAc3gt6lh9PAlf/YRuEYPES8fHe/WZxV8CwbMu6/jGbMhoZUxAjcs46oAgq\noGwyWInR9Dr8vX6yTD38x+wqBwyzbji9oOv/OwdOmcrCMXKYGo1X3SZtof2D\nd6NX\r\n=nue5\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"27f5069b94342880cfd4210031b9f4f3e8d49736","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.4","description":"Use Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"vue":"^2.6.11","rollup":"^2.9.1","fast-glob":"^3.2.2","lodash.merge":"^4.6.2","rollup-plugin-vue":"^5.1.7","vue-server-renderer":"^2.6.11","@11ty/eleventy-assets":"1.0.1","vue-template-compiler":"^2.6.11","rollup-plugin-css-only":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.8.2"},"peerDependencies":{"@11ty/eleventy":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.1.1_1589481595566_0.3294079305096924","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@11ty/eleventy-plugin-vue","version":"0.1.2","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.1.2","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"dist":{"shasum":"d7d7a0077bc0d914d3ac6216ccb4c42594490de9","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.1.2.tgz","fileCount":17,"integrity":"sha512-vwMcixBHJEz9HrHLVrmPKUiz4f2U7ACXovJE1CFeXrEG9FKPR1nQe7AZ9DMlf85eSZo1pXiWX0Lbkp27mLyX7g==","signatures":[{"sig":"MEYCIQDFjuRO7cLLUBie/mDVWdnBYf99INHQrNihzjomdkT5oQIhAIdnzzwG/KjrQ4BksbYlm+BknxUw0QXKMBeH1r5ZrKME","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfF2lUCRA9TVsSAnZWagAAGM8P/RY3yTzZr9tfnwykIpyN\nnRlC3vBo6G9H8S7Te5Aq0Y5ejenI6za/9+8gXs6VW672u8FUa8BtcwERAOiM\nnyE4WzLOPYXTei40+p5INNed5gAz1sMjM9l3KNEf+UPfPpEKRpXtq/Nb2ilT\nkFDYKfYOkphgmedBUDAfcn0nAZenRDzZOTYq2sN/K8WQEzRieL+6gdsDnU8p\nly8G67db7bfsPkFJ8+jujkUbLWonIgehque9qk/+li8vtVSHcBvAdaR+hP4R\nlAurX9f64BOLRagGq8oQpI8EwJght+Cs+oHPapix3d5bbgJiQLpGMVYlJ7Po\nVqFg2CtN2iG9kKy2bch7hXtHY8ph7enVVa9vHXAFgYdATqurnHFBcv0CcvBS\nCSOuz1rGFukKIluxL2Y7rQd/GeWIT3KoIaRodKGTvjzLcFbWOH8X3Yf8rXbo\n0TkJXIMjXtohmaLvKyjJOxH9jna/DdyFxt6RZn7+DKHX0sg+GrccgtUJR6/k\nGP1EO09lZD/bHSx9B9GATL2BSyJx2Q+DOeTjHjB8O3qWmgqaJfgMchnz82t+\nfUstcWB5SwMGwsd0adlzNwsjniYHFJu5FLhU8hQ05hoOgWi8eTcmutCl83bx\nNqKapfBRT9qj5ezYxCKaD27dVfwndXTpUTB/1Ioc3m+bIJBM03vchE6J7wZA\nYFkZ\r\n=54G6\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"c5b757e86a5ac0997a40cbe21d96f1d84baf59de","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.4","description":"Use Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"vue":"^2.6.11","rollup":"^2.22.1","fast-glob":"^3.2.4","lodash.merge":"^4.6.2","rollup-plugin-vue":"^5.1.9","vue-server-renderer":"^2.6.11","@11ty/eleventy-assets":"1.0.3","vue-template-compiler":"^2.6.11","rollup-plugin-css-only":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.10.1"},"peerDependencies":{"@11ty/eleventy":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.1.2_1595369811444_0.7569825300847883","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@11ty/eleventy-plugin-vue","version":"0.2.0","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.2.0","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"dist":{"shasum":"8cebcbccf8da607b6e708502eec5d1e9130db34a","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.2.0.tgz","fileCount":19,"integrity":"sha512-GWRXDJHBIYKxmnRaTBhfAAVszJ8VyBXOcOH6wu8XSVwOnf5Ntop1CJTLDLkG3W33x5pXUbwDzctkR5GTN51LMA==","signatures":[{"sig":"MEQCIHa9hKmfebBq1tw3lWuYTq6ihIjPQ1lSar43UbTJVw/tAiAMy0l1KZma2xYkEvJPzdwzvQPKCk+2ZksH1xhV41s9RA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkd/JCRA9TVsSAnZWagAAtNwQAJtjCNCWcHtkcpH7FYac\nv2r1PuzYbt7hMWoOJ0useePL9c3hFRh89gPEPeKfL+kK+bY5XeuXnObM2sxB\nR+VckzzP1nc1GyoZO/MG9dYSZ0QII031Y0qxGOwrpk0jW1pp+6nVlQ7ft5oa\nxKyNKHUNNw2sxdfj5BSDQN86Q3RfUKoZJboIIPdOCoOjvY22YEgh8szhIiBI\n2n/jx+t9r3yfOQGOirdq2PdYRUdaE6IZdOzyB9LmQFMznTCDzmIWqX0HYP4G\nbmncObfPj6Kqy+320xHgpif3/vdTTFDfXtfXpsas0WI5CudEOpRCAsOfnZBg\nufLvvKBulLgXfJodGl22Y7gSXJnaswtovV9ai1R9ieUEZkMN6t5PiKjVKlil\nXPnlHNkSpvvKmNvi8KUgZ7uJ3wvY9NNFuFqVqT7nz1X85F1JGQXtNDo05DvT\n+7yr63wdRd/O9ObhfKLShKZ4HoHT1T+f3QhQzpsUoyyVm2ya3y7+jKJ42737\nQgcE1Vs6JJo2LXgVU19ZBOax1mAo+DxHvsmGa2lfaWKOWgThCfgiipPNOnxw\n8BdZn6V9WZoqVDPIRU8GM0Yt0q6+fczYwLHzEqhnx6rEubFWQczqrDJaZAVM\nsmV4tKBG5Jt2N6lOVqLkGqYI77NVXtsn8jVST86/qbMbj0A1QAw6lz8UN1+p\nEsDy\r\n=f9x/\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"bc5c2f053eb85035b60dd209b7534cedb70b2d01","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.4","description":"Use Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"vue":"^2.6.12","rollup":"^2.32.1","fast-glob":"^3.2.4","lodash.merge":"^4.6.2","rollup-plugin-vue":"^5.1.9","vue-server-renderer":"^2.6.12","@11ty/eleventy-assets":"1.0.4","vue-template-compiler":"^2.6.12","rollup-plugin-css-only":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.13.0"},"peerDependencies":{"@11ty/eleventy":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.2.0_1603395528885_0.12923362025296314","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@11ty/eleventy-plugin-vue","version":"0.2.1","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.2.1","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"dist":{"shasum":"fe5eebf78d9423e2ec1806f6db447c79fb8dcbd1","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.2.1.tgz","fileCount":19,"integrity":"sha512-xXf3w4DzRKDGP1VTGk2tziAfCLGpdacOqxkFyoxoRtH8Fmc6aYRLYzoSF3IxsdP14rgoDgeYKZTT8/lhF1urvg==","signatures":[{"sig":"MEUCIQCujHCACEynDthdfNMFRddBwp/DhsHdKiXcQC3SEFudFQIgSPjsnAcVo9HkljeS1TvwRvQ7HD9DV7fwCw4RZprv/GY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkfszCRA9TVsSAnZWagAAzPEQAJAuJD+byoIwDX2C7t1m\nhuVhkzEtepwotbtYx2p89UrHfIjermpZHepHoFitJ3grqQ5YleXtEH1RaIKT\nYiwfQe5Fg6s1qMjboxZh5PbWu1YjM76Zh5Ik865MYq5TKevgDG8hKXHUIawA\nv0qThniZrnwFhFWsn7e07AkLq+6b6RddR77S1QCXp66S3D7NqVN4cg3MbV78\nGx/pJgr4d5HIMiO/PPDhmDbdt/4MepkBEUXn9BD+KZvSqayq9IE7/TS8YwVS\nxNR8q9K+0oD1VdFs802dUcmxHNqp9bxTZl+AhfWfeQwSU6J7giTofuSvUz/R\nz5acZTxl098izVykHJmxkTbRbX6nOap5pmzeHJTwzLFb6AVRNTHzoLmQrVCD\nSgZQE8+jnOwEJgF3yFabBZTDrUSSZ+HWzKjq2GiAlrm4OTaPLnOwtLD0rhLl\nspGzR/HTv82OnghKMXG9KVnLISkmeIJrug4x3VoxYWXCejxI9oN6L5KxpLD9\n2a/QBsGGxZOufrUtibugksFCDbqk9GkKLQceiLyWMVdK5HZFGcalh9xinKVD\nTe/Ca+314+Cux/a4XGDvJWdR8xRpPYkKBX7GGUBEV4Jj8xxUAnnuHUlYUJQp\n7M3Q5ShKgAx4gtCy6Qlp07/UILBlBdx7DTd6eCqaveeOtBA5eS5tCi09yWeW\nTr8m\r\n=f/f8\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"3fa74da4618fabdaa828f1ca8bb120ad7a6520cd","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.4","description":"Use Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"vue":"^2.6.12","rollup":"^2.32.1","fast-glob":"^3.2.4","lodash.merge":"^4.6.2","rollup-plugin-vue":"^5.1.9","vue-server-renderer":"^2.6.12","@11ty/eleventy-assets":"1.0.4","vue-template-compiler":"^2.6.12","rollup-plugin-css-only":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.13.0"},"peerDependencies":{"@11ty/eleventy":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.2.1_1603402546763_0.3630916389526926","host":"s3://npm-registry-packages"}},"0.3.0-alpha.0":{"name":"@11ty/eleventy-plugin-vue","version":"0.3.0-alpha.0","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.3.0-alpha.0","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"dist":{"shasum":"a03faa16a0012d1c699d2803bd600ed6e3a67c20","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.3.0-alpha.0.tgz","fileCount":18,"integrity":"sha512-lKluVFYddtPEFXA659JUmQCuzpDmpdm9iZ7miQxKN2TrJwlbQszfzvG96hjZwGv3xytrlY6GRbiNaaK9sabR4w==","signatures":[{"sig":"MEUCIF665WqPho6IdmwgszLbp1d5bPG7fV7AybTbsBDqkeInAiEAn40GW0RfLCpK7sWSsG7t5Q2aeW6lu8BXQs9L1rxFX/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf65R2CRA9TVsSAnZWagAA4fgP/1jlVdFihPf0iUeZXerB\no4t1OEXOVvBq9T/ha20ZeqdUZXlmMSMv3RSMtDt+ZhLvikGfkBgAedksbEzD\nkDiZ9/yvng6Vj8RbvF3D4VjJmySBKCNykWv1ljkgN1b2I4sbOo0cyFcB0BIV\nSbbk9pkhVvqyE7jr5x5B1jQD/fCZEt3hRRmphAQK/HH5THNTzNbofvV6geWF\niOyNq+GUvxPk1QY5WqZ95myIwnYpL7cmWgBMpbgEEGkT3ZYMXvGQQrJlxXfE\nL3yqZgMzj5ocnVH8V7a/IWlHzACDVEu15mJeHR3tf9GlpcPfpHPjLmBgZi1n\nPnLKSPjMDVTGUeiCP+cXCf7BmKrSuggmfISXXt8LbDCP4LNf6MViPQX/Wq62\nD5zs2wlVR5rVbeR5F7DJMA/IqJ4XOiKnyFqyWWUezhTtOLeykwz8VABs7j8h\n4kzxV2wTUoHVz8spMK/s86O15v9DL6YHsWSmzacz8lQzDj1s4XSTIvTOU7o8\n+rAn3FXwZOJD3lg4svHcTNytgQv1p8mJqOCyWVEO5oDw/WS9qTl6eBvkd27k\njMcL211jOAzrqubGfcgyw7VDiZmeFFTWnmegH6edk5deMmUm85UV2vaZVG3b\nnbw16xPuLRf0c+MCOUF+b9HYVI932/7YTLKuHNdR6oUYpTcVtKKgtk+r6UWv\nLp4q\r\n=UHIA\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","readme":"# eleventy-plugin-vue\n\nZero bundle size server-rendered components for Vue.js.\n\nRead more about the goals of this plugin (and a full tutorial!) at [Eleventy and Vue, a match made to power Netlify.com](https://www.netlify.com/blog/2020/09/18/eleventy-and-vue-a-match-made-to-power-netlify.com/)\n\n## Installation\n\n```sh\nnpm install @11ty/eleventy-plugin-vue\n```\n\n* `0.2.x` is encouraged to use Eleventy `0.11.1` or newer (for incremental Vue component builds)\n* `0.1.x` requires Eleventy `0.11.0` or newer\n* `0.0.x` requires Eleventy 0.11.0 Beta 2 or above (`0.11.0-beta.2`)\n\n* Requires experimental features in Eleventy, specifically: [Custom File Extension Handlers feature from Eleventy](https://github.com/11ty/eleventy/issues/117). Opt in to experimental features on Eleventy by running `ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy`.\n\n### Changelog\n\n* `0.2.1` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/2?closed=1)) adds incremental builds for Eleventy Vue components to avoid unnecessary repeat work. Fixes bug with `permalink` strings returned from Vue Single File Component data.\n* `0.1.x` converted to use a Single File Components for everything (templates, components, etc), instead of `0.0.x`’s string templates with front matter.\n\n## Features\n\n* Builds `*.vue`’s Single File Components, both in the input directory and in Eleventy’s includes directory. `.vue` files in the includes directory are available for import but only those outside of the includes directory result in output files.\n* Works with Vue’s Single File Components, including with `scoped` CSS.\n* Data from single file components feeds into the data cascade (similar to front matter)\n* All JavaScript Template Functions (see https://www.11ty.dev/docs/languages/javascript/#javascript-template-functions), Universal Filters, Universal Shortcodes, Universal Paired Shortcodes are available as Vue `methods` (global functions to use in templates and child components). \n  * For example, you can  use the [`url` Universal Filter](https://www.11ty.dev/docs/filters/url/) like `url(\"/my-url/\")` in your Vue templates.\n* `page` Eleventy supplied data is also available globally in all components.\n\n### Not Yet Available\n\n* Traditional Vue.js “Page templates” (think `<!--vue-ssr-outlet-->`) as layouts.\n  * Note that `.vue` templates **do work** as Eleventy layouts, but using traditional Eleventy methods for child content a la `v-html=\"content\"` instead of `<!--vue-ssr-outlet-->`.\n* Does not yet embed any client-side JavaScript from inside single file components into the output for use on the client. Any JavaScript embedded there is used only for rendering templates in the build and does not show up in the output.\n  * Note that if this is added in the future, it will likely be an opt-in feature.\n* `lang` on `<template>`, `<style>`, or `<script>` is not yet supported.\n\n### Warnings\n\n* Adding a `<!doctype html>` to a Vue template is not supported by Vue. For this reason it is recommended to use a different template syntax for your layout (until Vue.js Page Templates support is added per the note above).\n\n\n## Usage\n\n### Add to Configuration File\n\nUsually `.eleventy.js`:\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // Use Defaults\n  eleventyConfig.addPlugin(eleventyVue);\n};\n```\n\n#### Customize with Options\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // OR, Use your own options\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Directory to store compiled Vue single file components\n    cacheDirectory: \".cache/vue/\",\n\n    // Use postcss in the single file components\n    rollupPluginVueOptions: {\n      style: {\n        postcssPlugins: [\n          require(\"autoprefixer\"),\n          require(\"postcss-nested\")\n        ]\n      }\n    }\n  });\n};\n```\n\nFor a full list of `rollupPluginVueOptions`, see [`rollup-plugin-vue`’s Options](https://rollup-plugin-vue.vuejs.org/options.html#include).\n\n#### Advanced: Use with `eleventy-assets`\n\n_Compatible with @11ty/eleventy-plugin-vue 0.0.5 and newer._\n\n[Eleventy’s Assets plugin](https://github.com/11ty/eleventy-assets) lets you manage your own Inline CSS or JavaScript. For the first version of the Eleventy Vue plugin, you can reuse an existing CSS code manager from `eleventy-assets` add CSS from your Vue.js Single File Components too.\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\nconst { InlineCodeManager } = require(\"@11ty/eleventy-assets\");\n\nmodule.exports = function(eleventyConfig) {\n  let myCssManager = new InlineCodeManager();\n\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Re-use an existing `eleventy-assets` Manager\n    assets: {\n      css: myCssManager\n    }\n  });\n};\n```\n\n\n## Relevant Links\n\n* https://ssr.vuejs.org/\n* https://vuejs.org/v2/guide/single-file-components.html\n* https://vue-loader.vuejs.org/guide/scoped-css.html\n* https://rollup-plugin-vue.vuejs.org/\n* https://rollupjs.org/guide/en/\n<!-- https://github.com/tj/consolidate.js/ -->\n\n## TODO\n\n* Custom Directives?\n* How to render Vue templates inside of other template files, including Markdown?","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"67ded94e7871bd18f3c87431ba4f0d654a98fd66","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.8","description":"Use Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"14.13.0","dependencies":{"vue":"^3.0.4","debug":"^4.3.1","rollup":"^2.35.1","fast-glob":"^3.2.4","lodash.merge":"^4.6.2","@vue/compiler-sfc":"^3.0.4","rollup-plugin-vue":"^6.0.0","@vue/server-renderer":"^3.0.4","@11ty/eleventy-assets":"1.0.4","rollup-plugin-css-only":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^3.14.0"},"peerDependencies":{"@11ty/eleventy":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.3.0-alpha.0_1609274486299_0.4535252193725148","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@11ty/eleventy-plugin-vue","version":"0.2.2","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.2.2","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"dist":{"shasum":"8d5b843a7a1f3eb5c5b55643d316e791af57af4e","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.2.2.tgz","fileCount":18,"integrity":"sha512-CBmA9D7sQ3XDgcHn0rLbYvPMgjHSQpd+30+vWgZDF+xeYsSjdmaT8yavBKKNW6Yg0yflWXmauwe4PdDqUDznIA==","signatures":[{"sig":"MEUCIDaofGI/6IEbKrTOmOxdlXxc8I2lFqYUJ1UExlTctzxbAiEAyUtaFauWjKsYGmszuGToiCcdZAgAh1LwU0Uvwl4noq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCJXZCRA9TVsSAnZWagAAZwQP/1pMwAMeSBN57RdKy+9h\nzitkrXtqltpJs+pyq1/8I7bn7vQIbsmYzAvJM2Stk6W45g8CCaDWvQevJjzT\n+wUiRyxH58kEIG85yoJFlmOvjRA0KsEVW9wJIXn6Hqm0gldEKUN7TxMR97UC\nLBTnqyrfJHXAw0SILKQ29XOmH0PTGS/G12dVqrwMyVQmr74/fkGyV1BMACTL\nSIgxwCDmiY5jrH++VpVduu/CxTaCH7OIwS71trJhorMCZZuEC9F7MQx0g7Iq\nxCInXP8Oj4r3P9mEoH5KS+GjyMUn1OjYqvy73gwPRdMuGI0+UgcphfJ24RH7\nP6HWllTGrltb+eTS4+0xVBxXfzsbWVSGrENoULb9yOWJup6R092hxwi9bTxi\nk5z9mOVKTIiN7bKYuH3CaW6Y7/Q1UqBsRKFWwtQV9PRJ/7rO4p1PFCz9JPHS\nQf0N7hmEBoWjPO8yn04qavfkPK2UsrGocZGXTuwQs2PR8+pSqsAWe1naFATp\nymE5/64vfw6CfA+3fLU0U8HW7EO4kvkNZAV7LqFRxBkXVPJJWb1JiBHuRS6z\nuE4GkHLt66P3d5A2RXFkTiYgX64u/b02glLD7qVWzJlvfEkFtmrIqk8u6vVZ\nHxdbTacMZ2/2gyB57Ne9uMffGFjh+K0OFkVl6wcKKnW/d97VDMLkLq9idnsr\ncCT1\r\n=fl/I\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"5de97055c693d4ad7900fe15bf890e623d026f77","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample --serve"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.10","description":"Use Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"vue":"^2.6.12","debug":"^4.3.1","rollup":"^2.32.1","fast-glob":"^3.2.4","lodash.merge":"^4.6.2","rollup-plugin-vue":"^5.1.9","vue-server-renderer":"^2.6.12","@11ty/eleventy-assets":"^1.0.5","vue-template-compiler":"^2.6.12","rollup-plugin-css-only":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.13.0"},"peerDependencies":{"@11ty/eleventy":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.2.2_1611175384564_0.47545671623868935","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@11ty/eleventy-plugin-vue","version":"0.2.3","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.2.3","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"dist":{"shasum":"00b852ff3b943324e75dbe7205b2e15cf6adb38b","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.2.3.tgz","fileCount":18,"integrity":"sha512-HiCAIAASixjOyrdAYwMYDumBFkJ8E9j3m7KeWqUftDZMT6hVZDWqsI4wYiHGAI53ZjWvNzlIO7dA1mFyfMM4yQ==","signatures":[{"sig":"MEYCIQDdA4RZI9XVSolRoOCnTVf6qF0Q9bAoYGJ9fM+08XzaYQIhAO58l+ro6030SDsyCP5tore5Fg2c2ANVwq2S+IJ0nupF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJYjvCRA9TVsSAnZWagAA7/4P/3iF9uatneVKn3ZkPq20\nxx7+jtmd0a8JNfmM0BT96E7mfgXZK7NI0oMqdsclojNRVTq5+CinA5kSOExX\nrAnceMa0o8+L9v04rCSOqs0qe0fipsxgId1uepMFzkDuFgqnug+vF1IupOpz\n0qxbTeJ88jjDvMJ62Ti1hC+RHfbde4ccJpvUhOSdD+0fxXirt61f5mm5PxKc\n8KAOsGh+oTdwcWjjjT6uSvt8yDMXUWbZWSOyZRZBXv3IiLQSsfRT2T0NjbXw\ni6qgw65omsoVThAHZ0iK+JfcBdxdW5qgRTg5Np0Wbh9KWZ+CWdJGhclJeKym\nrxwgAYkA4+d6s+tW3X8DK/TCWWwznl18WaKhZt/Ub2jDt86W6fwbx1SjKCTB\njAQkfHg9LO3LA4KQ/U2I1xVOXeIvFzEiKAY6nTENYfDGebsBe5L6dBCrsv+U\nJU48aDSxnetp9BaFqFCOkWtbVzbIpH2+xrE3ywf4HxfwrShhr60HsfLJE5Gg\njzQUX/ZMT3woygQStUEYjBZSaOA/ed06ukwbmAErVvxRh9A4lOeBpYuE0M+d\nxXqX0ftUoY1CqjM+W52wpSpj9rONj08NIhN+qrZxHYoNJScf4kIGNHDjh0R4\n0CF+mcQzxg6/Iq2Xs7von+3yMJcfXgeLF61CV6BpP0yXB1GQ/HGAM46yX+7t\nnycf\r\n=3urK\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"3a448b5ca7f8a89d6aadcdaf98979604342c909a","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample --serve"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.10","description":"Use Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"vue":"^2.6.12","debug":"^4.3.1","rollup":"^2.32.1","fast-glob":"^3.2.4","lodash.merge":"^4.6.2","rollup-plugin-vue":"^5.1.9","vue-server-renderer":"^2.6.12","@11ty/eleventy-assets":"^1.0.5","vue-template-compiler":"^2.6.12","rollup-plugin-css-only":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.13.0"},"peerDependencies":{"@11ty/eleventy":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.2.3_1613072623144_0.5399100610411032","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@11ty/eleventy-plugin-vue","version":"0.2.4","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.2.4","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"dist":{"shasum":"bf341663744caa4fbc51b454e1a7cee37286a0f2","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.2.4.tgz","fileCount":18,"integrity":"sha512-aP4p+hNeMMJOMgFTgPB3MZmmtnffgv5okQtUKviltsMCXb363r1TjiVHHpYKbMff0d7bFXvrCdbxLXgivYtxFQ==","signatures":[{"sig":"MEUCIE3izZ/RNyR0pQkJD7udKoT0vuMZAMrCYUl416hz/Q8gAiEA1YzicoqxF7PzDtk2kqFjEy6qUhxfumCmmM+G9xg2kUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJYt0CRA9TVsSAnZWagAAE/QP/0hUmHL360exnCXZifYM\nNcwnI7sDu1j36gjhVxKjwkiY+UGSyuCtJQCTVGp+QN8uyupob7Vt+Qy02BpT\nutQuJcIcn9fGyAud8QuVtf8dW5Vy20glNYbYA30z8S+0myQWnJ62zzCYUiRm\nTKqlcUnTgK7NVo+JiK9/cRrHisOVTNlsmXwLamHVCvnfLYzl0jbmUUttWiG4\nQhfbcjHF24ODeGI7zNhBzfXCcGHcnekXx9+fhtEskXPxeOnBhxEdorYc9evh\nXDgG8h0uCezXvCpFyuPkriKdiQfY0EIhf9RUg8BwvFphGw3ybKoIlCSd4Lb+\nfc26hUe0+vCAXhBMwh1DQRNUZucfNcgrE1pNt5XBlh5jWZHHx//LShrH5pL6\nQ+t6khEJmao4Nn6a7ZW1MjCg+fHU6cPJZ749kdQ2lHVYtMyh86T2z1V+7iYv\n7DoFOe8rzPlR1UsCVUT36/FZpqVt6qLZa6kA639u7F1/tzFVCrXV+6EWafDY\nP3UjuWHeLTgOgRNoHpuijEeogL4+7h4rMdZo/h1FPzD3lhbjfJqz2BdVI0cm\ngUXZ+b6eh+bQQ7OwCJk2FqS4Q2jxaNeCDi0aDG8+mvsMobmAx93pQvNwK8aq\nkONb0/zi1mENHifjwwWv6WTGtphz4n0g9tLcJhwsWM4ICEeaiCNlNAFP8uEF\nYVzA\r\n=idfp\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"c71596fda7cf55d7cb228612fc30c142e5df6db7","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample --serve"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.10","description":"Use Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"vue":"^2.6.12","debug":"^4.3.1","rollup":"^2.32.1","fast-glob":"^3.2.4","lodash.merge":"^4.6.2","rollup-plugin-vue":"^5.1.9","vue-server-renderer":"^2.6.12","@11ty/eleventy-assets":"^1.0.5","vue-template-compiler":"^2.6.12","rollup-plugin-css-only":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.13.0"},"peerDependencies":{"@11ty/eleventy":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.2.4_1613073267980_0.9404787102609764","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@11ty/eleventy-plugin-vue","version":"0.3.0","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.3.0","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"dist":{"shasum":"a8d91ea1c23b32653f90e6e4d5ad7e727f76050b","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.3.0.tgz","fileCount":27,"integrity":"sha512-Syn8rgJsSaGSCNUViQs/eKPtgOZPbN0QHtgdzFjw887nNY8bgy7zjBE88nLVo9g895M7R66Bs3t89sHuqZEd7Q==","signatures":[{"sig":"MEUCIF3oKc37j3S/lHTo64DmPBcTP7uk/Mwzv32CFWrjvp0BAiEArgTVorD3shVAVV1tl3OqmNEQpTFtTn86cgcY9SbWkeQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJzy4CRA9TVsSAnZWagAAfmQQAIkQZxLaFoY9r27UKY2C\nb+JzXFNBJ7kspYYT/m/lxAcZy4eZax/lK02cD0RWDXlgMBVpxETnVrIR1wrE\nNqkt7jYSnq06lxItAZwBZDuPKb3M1+UU3e7jNvjRII6ZSNSJlHdi1KOry0b5\nFOI/nPUjdURx1Z5KLpcULiV+cTGVjTw9stjr4mTzgGDm4J3Dc1Tn8AhhISWk\n8j32DqfBcI6cOrsqyM4jzQofMvFZi6Mq5xvz3Sd3lBGkgDcI0OzD8S4R7EjD\na+d4BP5ONN5ECxL4S0A/KUfvNlh25px2G0VzRIuTpzFIkauOs4XHN5XC7X7+\nFY+848tYZgvWeEY+KWP7EL7gi6D2Q55+HZudj78xU9FFO5SnQyY4r7wrCE7K\nisE884dbp872rrlIcKjyiHR1qry6rFxDweV4QVuWIoU78f5rmbd0qhUYdlU1\nS+CWEC++wF51NivMrKOY1vEb0Pr5+XNlj235crjlIJMVfHP+WjiIpvKc+qxq\nvjgNF/ELelwDnLmHVrq8OH6C5X1krfQV/YhVrd+NUyTwBUEZ3INwgNT9IlUK\njDz9wjKodGd2ecR7DJkukabl2IQgo5dKTZN+EBUo8uNm5TRHf47R0Oe6Zx1L\nU3VHng3q0TGcO1fNa6dg1jnobXaGhl80S3MKDxpOy0nJkscL5tWyGZCOm+vL\n53mc\r\n=uXoL\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"6cc833d5e10458f140790327489adc374e4dd174","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample --serve"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.10","description":"Use Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"vue":"^2.6.12","debug":"^4.3.1","rollup":"^2.32.1","fast-glob":"^3.2.4","lodash.merge":"^4.6.2","rollup-plugin-vue":"^5.1.9","vue-server-renderer":"^2.6.12","@11ty/eleventy-assets":"^1.0.5","vue-template-compiler":"^2.6.12","rollup-plugin-css-only":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.13.0"},"peerDependencies":{"@11ty/eleventy":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.3.0_1613184184233_0.14566066554639767","host":"s3://npm-registry-packages"}},"0.3.1-canary.1":{"name":"@11ty/eleventy-plugin-vue","version":"0.3.1-canary.1","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.3.1-canary.1","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"dist":{"shasum":"298b98d774c34fcd8012380b746d431d396962d5","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.3.1-canary.1.tgz","fileCount":31,"integrity":"sha512-+dfmtTDOTAiylIIbzoWmYtELvnrMeJm5QlXH4D02KIVoUZvnXAjpBO6hXmJ3loaOW3ODu7zh3Hm+IEOrj+oCgg==","signatures":[{"sig":"MEYCIQDV1Hyqy3aO4KKBT3Z/BO7h1gCPg85skKswDGbfL0XBUwIhANqSl3aQIcn5AWBzkUTpXiql/NPPw+iQ3ktiaWzwbBME","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgL//GCRA9TVsSAnZWagAAmh4P/RItIDvXwvxhRJSpwyEJ\nylzelrMfXFfKZaP/67K2i1kV9KlLFR10JlZV3uOfrJVdrhJbjCKLbnXZehvA\nlep0TH2QH3Ym6V3grj5iHKlKuDAiRfs142Hhvdz1lLbDZBU47q6tNz+3Kgrw\ntZArxdFz2SizudHe80FlxbbivLvUyeMf3+1elvbofOitm3e/t/kN3plz0yoa\nC/CUbBX4PBi9GJYcSB3knOzlRuUPfvHe/KXIvVxjQSMqq+BJP/UZgrGJ/Lot\nQLwVSntk9vVa6OzJLh+J4K3KPnSbV4tOKZ43uSoF4r1FFT4LirLKqqyBX+Dr\nfG7J0LQ1kxGU0lCz3MCjsbJzbfktt/wMKNfSJ+gazVJvEv+6DQfKMHQgVbRl\nlu55wdZIQaElpNDssb0xNdspXf3UbQQ1NKL0DlenslgbxWRl6ZF3ltbb0oaL\ncEREp2H0/blzWlDio1sA4TZKxc+2tACdJj4sp1e8zdXxWBFjmrFohEQjd5GG\nMqT+/vDnEtyqcObkvh3CMfzQ5X02Y04EkweWBuInRhp5Uuj4kLoGRj25BFj0\nh8uh1Fk4KOOoorvqDEJvIz9L9VMndyKpjYzFjITMGgaujXFJDp3dC9qazKpK\nar+SCu3jjVORg/Ji/vqE3YK83xYxj2HQB48rbicbIlY/Kzp23A9sU9clpSI6\nkfmZ\r\n=tsDZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","readme":"# eleventy-plugin-vue\n\nZero bundle size server-rendered components for Vue.js.\n\nRead more about the goals of this plugin (and a full tutorial!) at [Eleventy and Vue, a match made to power Netlify.com](https://www.netlify.com/blog/2020/09/18/eleventy-and-vue-a-match-made-to-power-netlify.com/)\n\n## Installation\n\n```sh\nnpm install @11ty/eleventy-plugin-vue\n```\n\n* `0.2.x` is encouraged to use Eleventy `0.11.1` or newer (for incremental Vue component builds)\n* `0.1.x` requires Eleventy `0.11.0` or newer\n* `0.0.x` requires Eleventy 0.11.0 Beta 2 or above (`0.11.0-beta.2`)\n\n* Requires experimental features in Eleventy, specifically: [Custom File Extension Handlers feature from Eleventy](https://github.com/11ty/eleventy/issues/117). Opt in to experimental features on Eleventy by running `ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy`.\n\n### Changelog\n\n* `0.3.0` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/3?closed=1)) More consistent incremental builds. Performance improvements.\n* `0.2.1` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/2?closed=1)) adds incremental builds for Eleventy Vue components to avoid unnecessary repeat work. Fixes bug with `permalink` strings returned from Vue Single File Component data.\n* `0.1.x` converted to use a Single File Components for everything (templates, components, etc), instead of `0.0.x`’s string templates with front matter.\n\n## Features\n\n* Builds `*.vue`’s Single File Components, both in the input directory and in Eleventy’s includes directory. `.vue` files in the includes directory are available for import but only those outside of the includes directory result in output files.\n* Works with Vue’s Single File Components, including with `scoped` CSS.\n* Data from single file components feeds into the data cascade (similar to front matter)\n* All JavaScript Template Functions (see https://www.11ty.dev/docs/languages/javascript/#javascript-template-functions), Universal Filters, Universal Shortcodes, Universal Paired Shortcodes are available as Vue `methods` (global functions to use in templates and child components). \n  * For example, you can  use the [`url` Universal Filter](https://www.11ty.dev/docs/filters/url/) like `url(\"/my-url/\")` in your Vue templates.\n* `page` Eleventy supplied data is also available globally in all components.\n\n### Not Yet Available\n\n* Traditional Vue.js “Page templates” (think `<!--vue-ssr-outlet-->`) as layouts.\n  * Using `.vue` templates as Eleventy layouts is not yet supported. Subscribe to this issue at [#26](https://github.com/11ty/eleventy-plugin-vue/issues/26).\n* Does not yet embed any client-side JavaScript from inside single file components into the output for use on the client. Any JavaScript embedded there is used only for rendering templates in the build and does not show up in the output.\n  * Note that if this is added in the future, it will likely be an opt-in feature.\n* `lang` on `<template>`, `<style>`, or `<script>` is not yet supported.\n\n### Warnings\n\n* Adding a `<!doctype html>` to a Vue template is not supported by Vue. For this reason it is recommended to use a different template syntax for your layout (until Vue.js Page Templates support is added per the note above).\n\n\n## Usage\n\n### Add to Configuration File\n\nUsually `.eleventy.js`:\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // Use Defaults\n  eleventyConfig.addPlugin(eleventyVue);\n};\n```\n\n#### Customize with Options\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // OR, Use your own options\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Directory to store compiled Vue single file components\n    cacheDirectory: \".cache/vue/\",\n\n    // Pass in a file or multiple .vue files to limit compilation\n    // If this is empty, the plugin will search for all *.vue files\n    input: [],\n\n    // Use postcss in the single file components\n    rollupPluginVueOptions: {\n      style: {\n        postcssPlugins: [\n          require(\"autoprefixer\"),\n          require(\"postcss-nested\")\n        ]\n      }\n    }\n  });\n};\n```\n\nFor a full list of `rollupPluginVueOptions`, see [`rollup-plugin-vue`’s Options](https://rollup-plugin-vue.vuejs.org/options.html#include).\n\n#### Advanced: Use with `eleventy-assets`\n\n_Compatible with @11ty/eleventy-plugin-vue 0.0.5 and newer._\n\n[Eleventy’s Assets plugin](https://github.com/11ty/eleventy-assets) lets you manage your own Inline CSS or JavaScript. For the first version of the Eleventy Vue plugin, you can reuse an existing CSS code manager from `eleventy-assets` add CSS from your Vue.js Single File Components too.\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\nconst { InlineCodeManager } = require(\"@11ty/eleventy-assets\");\n\nmodule.exports = function(eleventyConfig) {\n  let myCssManager = new InlineCodeManager();\n\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Re-use an existing `eleventy-assets` Manager\n    assets: {\n      css: myCssManager\n    }\n  });\n};\n```\n\n\n## Relevant Links\n\n* https://ssr.vuejs.org/\n* https://vuejs.org/v2/guide/single-file-components.html\n* https://vue-loader.vuejs.org/guide/scoped-css.html\n* https://rollup-plugin-vue.vuejs.org/\n* https://rollupjs.org/guide/en/\n<!-- https://github.com/tj/consolidate.js/ -->\n\n## TODO\n\n* Custom Directives?\n* How to render Vue templates inside of other template files, including Markdown?","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"3f8dacedf4d987b149e61b6ecc0a80120a608b14","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.10","description":"Use Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"vue":"^2.6.12","debug":"^4.3.1","rollup":"^2.32.1","fast-glob":"^3.2.4","lodash.merge":"^4.6.2","rollup-plugin-vue":"^5.1.9","vue-server-renderer":"^2.6.12","@11ty/eleventy-assets":"^1.0.5","vue-template-compiler":"^2.6.12","rollup-plugin-css-only":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^3.13.0"},"peerDependencies":{"@11ty/eleventy":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.3.1-canary.1_1613758406267_0.06935196474911298","host":"s3://npm-registry-packages"}},"0.3.1-canary.2":{"name":"@11ty/eleventy-plugin-vue","version":"0.3.1-canary.2","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.3.1-canary.2","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"dist":{"shasum":"52a36465b31d1bf86aae327c3767c8965fb97d1b","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.3.1-canary.2.tgz","fileCount":31,"integrity":"sha512-f3ZWd5NWxhQLsD/vBNYUmJ9yChXlHkvAdq1KcKgXweBVvyv3YgAAAgWGUg8sW9050JRSsIfXu7+e1uWr2lincg==","signatures":[{"sig":"MEYCIQCaNq1qlVBPnUPaBiDrOdX3btNO3ib46g1hW4eIfvAamAIhAM7+SCtqNhSGNUBpbB+opSOfgTcSDGG67irHVQI9y2Ih","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMEWXCRA9TVsSAnZWagAAbtoP/0A4zhipgivxGSTyvFcA\nqjTFpo1in/hE4HXfVXaUfJn66K0N/AXtEYzRHzmplT2fVHAkyTWo5gyoBBME\nlTIC0VNTpYYvo5rhnPDlKasVzlmxxvHuXuDrZF/f8xOH+vCMOQkVYt1SxQT7\ntx1KxgdS3TNEoI5AfLzoNVPshEeAad0xKaQUsaX+/uF6JI1zQnNKe9cJBUed\ncdVUDsCulZNt5ZCQOWMeyJ+m/7a25ZATS5XB2HNb4dbOsEWepWPFI7047/ka\nB31WqD3jX5TQZc5xkPZjzzVBywb8keOSDszqtdCFz+H9XQr3juAoVYVTzhV8\nl4DmqeKJq3Fh0eZUh6ahwlPWTMAqCvQShGSvwbmUliynlOdfESOkkZweSMFl\nnBh4vdoEjGKRYrHnsxkNGEjONJoyhjVQAGNLfmyyHK76d76PIh918EAv8CbM\ndTrwSnxRjW9lLMOJX9fxjySMYiY8efLuH7xkoZZ/j28V5mig9E52/HCBjGu1\nzjEGgxanu12P8EyGUstzOoZyvPYySwOgSY0748MYqnYaVn8nRFrLyeGjEEYB\nS7HLomv2e3kaYBlPmfQtfxnBa/euomW9b8q5AATX+4WrwNtYAYdGm5HvT8fe\nC/QYBcL/mCDPCHaBFRwo4CfBa+Acye8ZaS6mr+s2X5eaQ1ZrvDxvu6thU+bw\nt95x\r\n=EnwM\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","readme":"# eleventy-plugin-vue\n\nZero bundle size server-rendered components for Vue.js.\n\nRead more about the goals of this plugin (and a full tutorial!) at [Eleventy and Vue, a match made to power Netlify.com](https://www.netlify.com/blog/2020/09/18/eleventy-and-vue-a-match-made-to-power-netlify.com/)\n\n## Installation\n\n```sh\nnpm install @11ty/eleventy-plugin-vue\n```\n\n* `0.2.x` is encouraged to use Eleventy `0.11.1` or newer (for incremental Vue component builds)\n* `0.1.x` requires Eleventy `0.11.0` or newer\n* `0.0.x` requires Eleventy 0.11.0 Beta 2 or above (`0.11.0-beta.2`)\n\n* Requires experimental features in Eleventy, specifically: [Custom File Extension Handlers feature from Eleventy](https://github.com/11ty/eleventy/issues/117). Opt in to experimental features on Eleventy by running `ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy`.\n\n### Changelog\n\n* `0.3.0` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/3?closed=1)) More consistent incremental builds. Performance improvements.\n* `0.2.1` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/2?closed=1)) adds incremental builds for Eleventy Vue components to avoid unnecessary repeat work. Fixes bug with `permalink` strings returned from Vue Single File Component data.\n* `0.1.x` converted to use a Single File Components for everything (templates, components, etc), instead of `0.0.x`’s string templates with front matter.\n\n## Features\n\n* Builds `*.vue`’s Single File Components, both in the input directory and in Eleventy’s includes directory. `.vue` files in the includes directory are available for import but only those outside of the includes directory result in output files.\n* Works with Vue’s Single File Components, including with `scoped` CSS.\n* Data from single file components feeds into the data cascade (similar to front matter)\n* All JavaScript Template Functions (see https://www.11ty.dev/docs/languages/javascript/#javascript-template-functions), Universal Filters, Universal Shortcodes, Universal Paired Shortcodes are available as Vue `methods` (global functions to use in templates and child components). \n  * For example, you can  use the [`url` Universal Filter](https://www.11ty.dev/docs/filters/url/) like `url(\"/my-url/\")` in your Vue templates.\n* `page` Eleventy supplied data is also available globally in all components.\n\n### Not Yet Available\n\n* Traditional Vue.js “Page templates” (think `<!--vue-ssr-outlet-->`) as layouts.\n  * Using `.vue` templates as Eleventy layouts is not yet supported. Subscribe to this issue at [#26](https://github.com/11ty/eleventy-plugin-vue/issues/26).\n* Does not yet embed any client-side JavaScript from inside single file components into the output for use on the client. Any JavaScript embedded there is used only for rendering templates in the build and does not show up in the output.\n  * Note that if this is added in the future, it will likely be an opt-in feature.\n* `lang` on `<template>`, `<style>`, or `<script>` is not yet supported.\n\n### Warnings\n\n* Adding a `<!doctype html>` to a Vue template is not supported by Vue. For this reason it is recommended to use a different template syntax for your layout (until Vue.js Page Templates support is added per the note above).\n\n\n## Usage\n\n### Add to Configuration File\n\nUsually `.eleventy.js`:\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // Use Defaults\n  eleventyConfig.addPlugin(eleventyVue);\n};\n```\n\n#### Customize with Options\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // OR, Use your own options\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Directory to store compiled Vue single file components\n    cacheDirectory: \".cache/vue/\",\n\n    // Pass in a file or multiple .vue files to limit compilation\n    // If this is empty, the plugin will search for all *.vue files\n    input: [],\n\n    // Use postcss in the single file components\n    rollupPluginVueOptions: {\n      style: {\n        postcssPlugins: [\n          require(\"autoprefixer\"),\n          require(\"postcss-nested\")\n        ]\n      }\n    }\n  });\n};\n```\n\nFor a full list of `rollupPluginVueOptions`, see [`rollup-plugin-vue`’s Options](https://rollup-plugin-vue.vuejs.org/options.html#include).\n\n#### Advanced: Use with `eleventy-assets`\n\n_Compatible with @11ty/eleventy-plugin-vue 0.0.5 and newer._\n\n[Eleventy’s Assets plugin](https://github.com/11ty/eleventy-assets) lets you manage your own Inline CSS or JavaScript. For the first version of the Eleventy Vue plugin, you can reuse an existing CSS code manager from `eleventy-assets` add CSS from your Vue.js Single File Components too.\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\nconst { InlineCodeManager } = require(\"@11ty/eleventy-assets\");\n\nmodule.exports = function(eleventyConfig) {\n  let myCssManager = new InlineCodeManager();\n\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Re-use an existing `eleventy-assets` Manager\n    assets: {\n      css: myCssManager\n    }\n  });\n};\n```\n\n\n## Relevant Links\n\n* https://ssr.vuejs.org/\n* https://vuejs.org/v2/guide/single-file-components.html\n* https://vue-loader.vuejs.org/guide/scoped-css.html\n* https://rollup-plugin-vue.vuejs.org/\n* https://rollupjs.org/guide/en/\n<!-- https://github.com/tj/consolidate.js/ -->\n\n## TODO\n\n* Custom Directives?\n* How to render Vue templates inside of other template files, including Markdown?","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"6435edff51673136ca22e16039739b93983cf174","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.10","description":"Use Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"vue":"^2.6.12","debug":"^4.3.1","rollup":"^2.32.1","fast-glob":"^3.2.4","lodash.merge":"^4.6.2","rollup-plugin-vue":"^5.1.9","vue-server-renderer":"^2.6.12","@11ty/eleventy-assets":"^1.0.5","vue-template-compiler":"^2.6.12","rollup-plugin-css-only":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^3.13.0"},"peerDependencies":{"@11ty/eleventy":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.3.1-canary.2_1613776278401_0.14362676075546288","host":"s3://npm-registry-packages"}},"0.3.1-canary.3":{"name":"@11ty/eleventy-plugin-vue","version":"0.3.1-canary.3","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.3.1-canary.3","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"dist":{"shasum":"68385b169c5b5cc7120af331ba9eaceabf41c401","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.3.1-canary.3.tgz","fileCount":31,"integrity":"sha512-m3XLfNlWbcAa5OonzTY1Axhu6qvOsgqdb48ZnrOvh+xKBDHcDDN0HYCv0DqpYhlMwzwQpQ5DobLGwUdMNEPFQA==","signatures":[{"sig":"MEQCIElTq2lhubLtf1tD5lHQ1VfDbkEtvAzLudbd66cJkd4HAiA2afuL3CZKF/MdwkJH2xxfYXhTTu6cHREEjAxceLA+IQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgffUACRA9TVsSAnZWagAA8BAP/1FSagFdpJh9tWdBaza2\nFuWMW9KSAcJbUxxkmUK8zhCpJcMxb8unWk/YuGNl1ePEodBs3Pt53DrAVPw3\nfILPCDXrhFTeDkmfDQHfYQa21cCwvqcA2lJmQhbnxPsELMyMDc5V3lsKVNYD\nWKW0YtM4jTtshd1GIDGQXbCEY/qCR5liByT9mLIR4wCnMAKKqXJKQNoeGmDb\nlq+lclzuAnO2e8EWgT/DYobF0lQY5m0vkRyyuTeIXBhRctZD9qLBvEvkD75h\nVckWQ1qtLrCeHnoCeOqfZoVV3ajMrC4p/DaHkKBNaKppKlcz4DW7AS0nkb2n\n5RV4A+AOUXzZx2eMMEAU+zGbJWZOMTOVvS/4IOxrcBAzZQZcPX18NIFfOblB\n8e2LnbL4lGO2dMmOEvWsGXkqmkQPD2AnNOEkyNRYdm5u+o7f+jkEhih9ERvm\nk/YbqKvgzQrmvGiEjijJ1CR7Vb4/i6u+45eCBjFP2x5+qjv3OoDj0cQJvd4X\nbBd6/vZLuQISKyNCWjExJq7ENwmEMf5ECZOR8RhWjcXUekGAG4Wt1BIkAC1t\nYWAyHckISHwkwQMkI0L9roeYbZ1gkDh3YlsnOEHCAuVwQi8nH4MB0x+0k5ew\n3JOd24Jfavv6+aI8WSjltM+KYSkscozmV7PCST5Qc+auH/0zSTkgNToXCV+G\n2ojw\r\n=WbE2\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","readme":"# eleventy-plugin-vue\n\nZero bundle size server-rendered components for Vue.js.\n\nRead more about the goals of this plugin (and a full tutorial!) at [Eleventy and Vue, a match made to power Netlify.com](https://www.netlify.com/blog/2020/09/18/eleventy-and-vue-a-match-made-to-power-netlify.com/)\n\n## Installation\n\n```sh\nnpm install @11ty/eleventy-plugin-vue\n```\n\n* `0.2.x` is encouraged to use Eleventy `0.11.1` or newer (for incremental Vue component builds)\n* `0.1.x` requires Eleventy `0.11.0` or newer\n* `0.0.x` requires Eleventy 0.11.0 Beta 2 or above (`0.11.0-beta.2`)\n\n* Requires experimental features in Eleventy, specifically: [Custom File Extension Handlers feature from Eleventy](https://github.com/11ty/eleventy/issues/117). Opt in to experimental features on Eleventy by running `ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy`.\n\n### Changelog\n\n* `0.3.0` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/3?closed=1)) More consistent incremental builds. Performance improvements.\n* `0.2.1` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/2?closed=1)) adds incremental builds for Eleventy Vue components to avoid unnecessary repeat work. Fixes bug with `permalink` strings returned from Vue Single File Component data.\n* `0.1.x` converted to use a Single File Components for everything (templates, components, etc), instead of `0.0.x`’s string templates with front matter.\n\n## Features\n\n* Builds `*.vue`’s Single File Components, both in the input directory and in Eleventy’s includes directory. `.vue` files in the includes directory are available for import but only those outside of the includes directory result in output files.\n* Works with Vue’s Single File Components, including with `scoped` CSS.\n* Data from single file components feeds into the data cascade (similar to front matter)\n* All JavaScript Template Functions (see https://www.11ty.dev/docs/languages/javascript/#javascript-template-functions), Universal Filters, Universal Shortcodes, Universal Paired Shortcodes are available as Vue `methods` (global functions to use in templates and child components). \n  * For example, you can  use the [`url` Universal Filter](https://www.11ty.dev/docs/filters/url/) like `url(\"/my-url/\")` in your Vue templates.\n* `page` Eleventy supplied data is also available globally in all components.\n\n### Not Yet Available\n\n* Traditional Vue.js “Page templates” (think `<!--vue-ssr-outlet-->`) as layouts.\n  * Using `.vue` templates as Eleventy layouts is not yet supported. Subscribe to this issue at [#26](https://github.com/11ty/eleventy-plugin-vue/issues/26).\n* Does not yet embed any client-side JavaScript from inside single file components into the output for use on the client. Any JavaScript embedded there is used only for rendering templates in the build and does not show up in the output.\n  * Note that if this is added in the future, it will likely be an opt-in feature.\n* `lang` on `<template>`, `<style>`, or `<script>` is not yet supported.\n\n### Warnings\n\n* Adding a `<!doctype html>` to a Vue template is not supported by Vue. For this reason it is recommended to use a different template syntax for your layout (until Vue.js Page Templates support is added per the note above).\n\n\n## Usage\n\n### Add to Configuration File\n\nUsually `.eleventy.js`:\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // Use Defaults\n  eleventyConfig.addPlugin(eleventyVue);\n};\n```\n\n#### Customize with Options\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // OR, Use your own options\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Directory to store compiled Vue single file components\n    cacheDirectory: \".cache/vue/\",\n\n    // Pass in a file or multiple .vue files to limit compilation\n    // If this is empty, the plugin will search for all *.vue files\n    input: [],\n\n    // Use postcss in the single file components\n    rollupPluginVueOptions: {\n      style: {\n        postcssPlugins: [\n          require(\"autoprefixer\"),\n          require(\"postcss-nested\")\n        ]\n      }\n    }\n  });\n};\n```\n\nFor a full list of `rollupPluginVueOptions`, see [`rollup-plugin-vue`’s Options](https://rollup-plugin-vue.vuejs.org/options.html#include).\n\n#### Advanced: Use with `eleventy-assets`\n\n_Compatible with @11ty/eleventy-plugin-vue 0.0.5 and newer._\n\n[Eleventy’s Assets plugin](https://github.com/11ty/eleventy-assets) lets you manage your own Inline CSS or JavaScript. For the first version of the Eleventy Vue plugin, you can reuse an existing CSS code manager from `eleventy-assets` add CSS from your Vue.js Single File Components too.\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\nconst { InlineCodeManager } = require(\"@11ty/eleventy-assets\");\n\nmodule.exports = function(eleventyConfig) {\n  let myCssManager = new InlineCodeManager();\n\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Re-use an existing `eleventy-assets` Manager\n    assets: {\n      css: myCssManager\n    }\n  });\n};\n```\n\n\n## Relevant Links\n\n* https://ssr.vuejs.org/\n* https://vuejs.org/v2/guide/single-file-components.html\n* https://vue-loader.vuejs.org/guide/scoped-css.html\n* https://rollup-plugin-vue.vuejs.org/\n* https://rollupjs.org/guide/en/\n<!-- https://github.com/tj/consolidate.js/ -->\n\n## TODO\n\n* Custom Directives?\n* How to render Vue templates inside of other template files, including Markdown?","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"2885f9a453484a5d95ef9b983f3f2ad082cff7ff","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.10","description":"Use Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"vue":"^2.6.12","debug":"^4.3.1","rollup":"^2.32.1","fast-glob":"^3.2.4","lodash.merge":"^4.6.2","rollup-plugin-vue":"^5.1.9","vue-server-renderer":"^2.6.12","@11ty/eleventy-assets":"^1.0.5","vue-template-compiler":"^2.6.12","rollup-plugin-css-only":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^3.13.0"},"peerDependencies":{"@11ty/eleventy":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.3.1-canary.3_1618867455765_0.4677465691547018","host":"s3://npm-registry-packages"}},"0.3.1-canary.4":{"name":"@11ty/eleventy-plugin-vue","version":"0.3.1-canary.4","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.3.1-canary.4","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"dist":{"shasum":"77712d47589b406c4a29472e665c26aca58bb6f6","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.3.1-canary.4.tgz","fileCount":31,"integrity":"sha512-OBDGUsyjapqXBIE1//CsuqWcHzZZzYZN0B3QhN8C26WFcwP8i0dKxpwF/PdlqrWWuY74cCjxHeDB6dHGk/33gQ==","signatures":[{"sig":"MEUCIC3mXMtmo9wn5bjnYODOvv9jIRRshBi2vPkgoDt9xf9mAiEAoXK2f5u6Ec3TDC3+NSPR0TD1Ao1j5MX4dEyy+kqXiu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgff+3CRA9TVsSAnZWagAA1MUP/idnQ9Bg4/AUUjn5zIs4\nI98mNTbkbvZmdufTmcK3DfIuK2L5ZHjqV3psahlk+MMsLrInejReQv8edkcP\noHFYXEuDz4xSmySc1hiwvaAVZrs0jrweiIPZvNEnupzix5CyZoHRdGyna1vN\n7fzJrx8cZtmlgGMlPkw4C//faiMeBeKDZLROvGBCRYnB2k9J2QGlERayKDev\noFsgPynhoc+DqUpqLJ8hAL4xf6Mo/UHh4eX5IMLDYLgD14GUiuE9iMP/LGLh\nEMR7kYLhNjJFQnCB7chibi3OsHq2Xbcx6LB+y+07xZI+6gja7mYCzkmR4uLb\nVRiK/uPHLKl4bHN3o8Iz8m/c7/o5t9q5QJPIcqzme9VXQhX/hmyuqICyf4Yv\nUZfv5oEJ4d5vqIpCIBc7ZZRvDPWFV/iCvqc5PK5/ZADWKILoEEjH/DlYvp4j\nTBFr5bUtC4c9+PFrFM4MaMtiiiXCHlx2rxWMtVr88esRPePKBZ9ZwiZPoe73\nvF+yI64GGBQm0U/yFx+68Xgx4PUjhUKWXbUX0RuSgOwwF7DQU2+R/G9Lcnjv\nqNcnz/Ir7oKLaIduFcYWdQBaGcCB9IkBEtt5aPw9o63+JzODKSjgtcH2feSU\nGmFz+2GJsH/EvlFv4D7Au58R63LuU2uTZnzLkwf8JazbsmWbhbKchH1j1xiE\naj9z\r\n=jD/1\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","readme":"# eleventy-plugin-vue\n\nZero bundle size server-rendered components for Vue.js.\n\nRead more about the goals of this plugin (and a full tutorial!) at [Eleventy and Vue, a match made to power Netlify.com](https://www.netlify.com/blog/2020/09/18/eleventy-and-vue-a-match-made-to-power-netlify.com/)\n\n## Installation\n\n```sh\nnpm install @11ty/eleventy-plugin-vue\n```\n\n* `0.2.x` is encouraged to use Eleventy `0.11.1` or newer (for incremental Vue component builds)\n* `0.1.x` requires Eleventy `0.11.0` or newer\n* `0.0.x` requires Eleventy 0.11.0 Beta 2 or above (`0.11.0-beta.2`)\n\n* Requires experimental features in Eleventy, specifically: [Custom File Extension Handlers feature from Eleventy](https://github.com/11ty/eleventy/issues/117). Opt in to experimental features on Eleventy by running `ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy`.\n\n### Changelog\n\n* `0.3.0` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/3?closed=1)) More consistent incremental builds. Performance improvements.\n* `0.2.1` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/2?closed=1)) adds incremental builds for Eleventy Vue components to avoid unnecessary repeat work. Fixes bug with `permalink` strings returned from Vue Single File Component data.\n* `0.1.x` converted to use a Single File Components for everything (templates, components, etc), instead of `0.0.x`’s string templates with front matter.\n\n## Features\n\n* Builds `*.vue`’s Single File Components, both in the input directory and in Eleventy’s includes directory. `.vue` files in the includes directory are available for import but only those outside of the includes directory result in output files.\n* Works with Vue’s Single File Components, including with `scoped` CSS.\n* Data from single file components feeds into the data cascade (similar to front matter)\n* All JavaScript Template Functions (see https://www.11ty.dev/docs/languages/javascript/#javascript-template-functions), Universal Filters, Universal Shortcodes, Universal Paired Shortcodes are available as Vue `methods` (global functions to use in templates and child components). \n  * For example, you can  use the [`url` Universal Filter](https://www.11ty.dev/docs/filters/url/) like `url(\"/my-url/\")` in your Vue templates.\n* `page` Eleventy supplied data is also available globally in all components.\n\n### Not Yet Available\n\n* Traditional Vue.js “Page templates” (think `<!--vue-ssr-outlet-->`) as layouts.\n  * Using `.vue` templates as Eleventy layouts is not yet supported. Subscribe to this issue at [#26](https://github.com/11ty/eleventy-plugin-vue/issues/26).\n* Does not yet embed any client-side JavaScript from inside single file components into the output for use on the client. Any JavaScript embedded there is used only for rendering templates in the build and does not show up in the output.\n  * Note that if this is added in the future, it will likely be an opt-in feature.\n* `lang` on `<template>`, `<style>`, or `<script>` is not yet supported.\n\n### Warnings\n\n* Adding a `<!doctype html>` to a Vue template is not supported by Vue. For this reason it is recommended to use a different template syntax for your layout (until Vue.js Page Templates support is added per the note above).\n\n\n## Usage\n\n### Add to Configuration File\n\nUsually `.eleventy.js`:\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // Use Defaults\n  eleventyConfig.addPlugin(eleventyVue);\n};\n```\n\n#### Customize with Options\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // OR, Use your own options\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Directory to store compiled Vue single file components\n    cacheDirectory: \".cache/vue/\",\n\n    // Pass in a file or multiple .vue files to limit compilation\n    // If this is empty, the plugin will search for all *.vue files\n    input: [],\n\n    // Use postcss in the single file components\n    rollupPluginVueOptions: {\n      style: {\n        postcssPlugins: [\n          require(\"autoprefixer\"),\n          require(\"postcss-nested\")\n        ]\n      }\n    }\n  });\n};\n```\n\nFor a full list of `rollupPluginVueOptions`, see [`rollup-plugin-vue`’s Options](https://rollup-plugin-vue.vuejs.org/options.html#include).\n\n#### Advanced: Use with `eleventy-assets`\n\n_Compatible with @11ty/eleventy-plugin-vue 0.0.5 and newer._\n\n[Eleventy’s Assets plugin](https://github.com/11ty/eleventy-assets) lets you manage your own Inline CSS or JavaScript. For the first version of the Eleventy Vue plugin, you can reuse an existing CSS code manager from `eleventy-assets` add CSS from your Vue.js Single File Components too.\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\nconst { InlineCodeManager } = require(\"@11ty/eleventy-assets\");\n\nmodule.exports = function(eleventyConfig) {\n  let myCssManager = new InlineCodeManager();\n\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Re-use an existing `eleventy-assets` Manager\n    assets: {\n      css: myCssManager\n    }\n  });\n};\n```\n\n\n## Relevant Links\n\n* https://ssr.vuejs.org/\n* https://vuejs.org/v2/guide/single-file-components.html\n* https://vue-loader.vuejs.org/guide/scoped-css.html\n* https://rollup-plugin-vue.vuejs.org/\n* https://rollupjs.org/guide/en/\n<!-- https://github.com/tj/consolidate.js/ -->\n\n## TODO\n\n* Custom Directives?\n* How to render Vue templates inside of other template files, including Markdown?","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"8537e78401de99f936784d88d241f34c224d00fc","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.10","description":"Use Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"vue":"^2.6.12","debug":"^4.3.1","rollup":"^2.32.1","fast-glob":"^3.2.4","lodash.merge":"^4.6.2","rollup-plugin-vue":"^5.1.9","vue-server-renderer":"^2.6.12","@11ty/eleventy-assets":"^1.0.5","vue-template-compiler":"^2.6.12","rollup-plugin-css-only":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^3.13.0"},"peerDependencies":{"@11ty/eleventy":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.3.1-canary.4_1618870199388_0.3933737488644793","host":"s3://npm-registry-packages"}},"0.3.1-canary.5":{"name":"@11ty/eleventy-plugin-vue","version":"0.3.1-canary.5","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.3.1-canary.5","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"11ty":{"compatibility":">=0.11 || >=1.0.0-canary"},"dist":{"shasum":"523189252f9b098bcc869838dc887b52efe708d2","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.3.1-canary.5.tgz","fileCount":31,"integrity":"sha512-lBlDyTHwq6XV013tz74+TPo3N2B6FskHt3gc2GFq4yXx4aefcYqn81wf8MlUpSCwHMh/rW8C7tDTPVjppDzVQQ==","signatures":[{"sig":"MEYCIQCTr24Csmow3TO3qd5z89OCxWVO3IQzPLcJQ+En1Uq/yQIhAPQdmRhUlkUPToImkAIHfOVtvKGimFDJHTQjh8W9iWgF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpry/CRA9TVsSAnZWagAA5E4P/0f5yT9EvqJ8oP53UliE\nIpXzHD4jbbjvr9UenCYiuZNHa7ucoYeaWauoOQr4tuDRJ/QCY7u050APrvMz\n5fcfz6FyWb9znYevoIlRprWosJ+OdrtMVOngVNVXZuQZpDg4r1j6mi/I4fRH\nrr+Gi6DCQQKngw4m9UuWWahI2zKPa1bOATG5AGZDXz9VjisVT65xhmnpIXhp\n6pGc33/E/uD14j+1bQI4RFZr7BbEfFKIHLcRuOyaPgQGlkCuNN54yMpA3Bua\n1PkQRp2aiJWRPyaFcb1IUaEuBg7u+G+RJpSVb7dZUw1N8oIW+vcfVEo2sS3p\nLnOnr+inJSbySCpy9DYkLXUK8DKfC0iOKqzQyPDDI6+/wwjVhRHgguvcwt6i\n2hb9gExnbP9bdSgTTxiBsyLp4OVg6vJ+E4w5szWfGdh0lkfKM+/rPD6JRO1F\nnDKhj9maJzcwFQku6XZAAQl/J1wZY1x1KKZMgZZwbIICbxhVdF6MrY93IcDj\nS21iwngufqrts5u9Na2lxm8mZf0wMiL6q60vFzo64gsfcbFnw+OBKTBrxYDP\n54BugEwaHxeWawGrPHKvUqY1lk+HfYeWf+Dl0Md8eacE/mcOSqyjy16brrY8\n3Pm3HnyaeZ1c6trwsEXZD0YcjFjch+gHhacf9bOqKjc2mOiKIciWjgMWq8hJ\nPVuH\r\n=DAQC\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","readme":"# eleventy-plugin-vue\n\nZero bundle size server-rendered components for Vue.js.\n\nRead more about the goals of this plugin (and a full tutorial!) at [Eleventy and Vue, a match made to power Netlify.com](https://www.netlify.com/blog/2020/09/18/eleventy-and-vue-a-match-made-to-power-netlify.com/)\n\n## Installation\n\n```sh\nnpm install @11ty/eleventy-plugin-vue\n```\n\n* `0.2.x` is encouraged to use Eleventy `0.11.1` or newer (for incremental Vue component builds)\n* `0.1.x` requires Eleventy `0.11.0` or newer\n* `0.0.x` requires Eleventy 0.11.0 Beta 2 or above (`0.11.0-beta.2`)\n\n* Requires experimental features in Eleventy, specifically: [Custom File Extension Handlers feature from Eleventy](https://github.com/11ty/eleventy/issues/117). Opt in to experimental features on Eleventy by running `ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy`.\n\n### Changelog\n\n* `0.3.0` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/3?closed=1)) More consistent incremental builds. Performance improvements.\n* `0.2.1` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/2?closed=1)) adds incremental builds for Eleventy Vue components to avoid unnecessary repeat work. Fixes bug with `permalink` strings returned from Vue Single File Component data.\n* `0.1.x` converted to use a Single File Components for everything (templates, components, etc), instead of `0.0.x`’s string templates with front matter.\n\n## Features\n\n* Builds `*.vue`’s Single File Components, both in the input directory and in Eleventy’s includes directory. `.vue` files in the includes directory are available for import but only those outside of the includes directory result in output files.\n* Works with Vue’s Single File Components, including with `scoped` CSS.\n* Data from single file components feeds into the data cascade (similar to front matter)\n* All JavaScript Template Functions (see https://www.11ty.dev/docs/languages/javascript/#javascript-template-functions), Universal Filters, Universal Shortcodes, Universal Paired Shortcodes are available as Vue `methods` (global functions to use in templates and child components). \n  * For example, you can  use the [`url` Universal Filter](https://www.11ty.dev/docs/filters/url/) like `url(\"/my-url/\")` in your Vue templates.\n* `page` Eleventy supplied data is also available globally in all components.\n\n### Not Yet Available\n\n* Traditional Vue.js “Page templates” (think `<!--vue-ssr-outlet-->`) as layouts.\n  * Using `.vue` templates as Eleventy layouts is not yet supported. Subscribe to this issue at [#26](https://github.com/11ty/eleventy-plugin-vue/issues/26).\n* Does not yet embed any client-side JavaScript from inside single file components into the output for use on the client. Any JavaScript embedded there is used only for rendering templates in the build and does not show up in the output.\n  * Note that if this is added in the future, it will likely be an opt-in feature.\n* `lang` on `<template>`, `<style>`, or `<script>` is not yet supported.\n\n### Warnings\n\n* Adding a `<!doctype html>` to a Vue template is not supported by Vue. For this reason it is recommended to use a different template syntax for your layout (until Vue.js Page Templates support is added per the note above).\n\n\n## Usage\n\n### Add to Configuration File\n\nUsually `.eleventy.js`:\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // Use Defaults\n  eleventyConfig.addPlugin(eleventyVue);\n};\n```\n\n#### Customize with Options\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // OR, Use your own options\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Directory to store compiled Vue single file components\n    cacheDirectory: \".cache/vue/\",\n\n    // Pass in a file or multiple .vue files to limit compilation\n    // If this is empty, the plugin will search for all *.vue files\n    input: [],\n\n    // Use postcss in the single file components\n    rollupPluginVueOptions: {\n      style: {\n        postcssPlugins: [\n          require(\"autoprefixer\"),\n          require(\"postcss-nested\")\n        ]\n      }\n    }\n  });\n};\n```\n\nFor a full list of `rollupPluginVueOptions`, see [`rollup-plugin-vue`’s Options](https://rollup-plugin-vue.vuejs.org/options.html#include).\n\n#### Advanced: Use with `eleventy-assets`\n\n_Compatible with @11ty/eleventy-plugin-vue 0.0.5 and newer._\n\n[Eleventy’s Assets plugin](https://github.com/11ty/eleventy-assets) lets you manage your own Inline CSS or JavaScript. For the first version of the Eleventy Vue plugin, you can reuse an existing CSS code manager from `eleventy-assets` add CSS from your Vue.js Single File Components too.\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\nconst { InlineCodeManager } = require(\"@11ty/eleventy-assets\");\n\nmodule.exports = function(eleventyConfig) {\n  let myCssManager = new InlineCodeManager();\n\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Re-use an existing `eleventy-assets` Manager\n    assets: {\n      css: myCssManager\n    }\n  });\n};\n```\n\n\n## Relevant Links\n\n* https://ssr.vuejs.org/\n* https://vuejs.org/v2/guide/single-file-components.html\n* https://vue-loader.vuejs.org/guide/scoped-css.html\n* https://rollup-plugin-vue.vuejs.org/\n* https://rollupjs.org/guide/en/\n<!-- https://github.com/tj/consolidate.js/ -->\n\n## TODO\n\n* Custom Directives?\n* How to render Vue templates inside of other template files, including Markdown?","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"ce88a0c9b0ddd7379cc9edec9577c6889ad27355","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"7.11.2","description":"Use Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"vue":"^2.6.12","debug":"^4.3.1","rollup":"^2.32.1","fast-glob":"^3.2.4","lodash.merge":"^4.6.2","rollup-plugin-vue":"^5.1.9","vue-server-renderer":"^2.6.12","@11ty/eleventy-assets":"^1.0.5","vue-template-compiler":"^2.6.12","rollup-plugin-css-only":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^3.13.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.3.1-canary.5_1621540031345_0.6812783435112406","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@11ty/eleventy-plugin-vue","version":"0.3.1","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.3.1","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"11ty":{"compatibility":">=0.11 || >=1.0.0-canary"},"dist":{"shasum":"243c2757c27f98eb03bdac6c458c192d58327c4a","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.3.1.tgz","fileCount":32,"integrity":"sha512-jvryAw7wm5eqev27ajbwbIceWqVrAHdNNtR5SA/YvRfPmAmpFLo8DL9J+r1/jswdoV9BRpakXW9McXftxIRpog==","signatures":[{"sig":"MEUCIQCwXpsD3iHot6fgjjPnpLXKtLDGg0+5EgsGLSp+HfUylAIgJOnCf4/bwcuwN+PTeVaeF9Cw8egmEpDsivgadRXVguc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrvdQCRA9TVsSAnZWagAAdPIQAJKamhiqEjccVl1Cg5u1\ncJm4Um+JE0841LzpnJaxQRK4z0lys2R19I3L9J2qEOhZAVVqwirrVCzrLYUv\nRuKdE0FwXU9dNTq9eWC/M1HB4oWtSA1869vee0X0zcndSVPAueXR1nhBwuxC\nh86kH55HHVq8C+X4191+KbpwlUlSLHeQffGvYKnNns7JiNpJtdi77ptl7kW1\n3R4c0GJCu/LYu1x1a5i64YwER36C2jC+npyd2vFuOi9vC0lOye/Hk84M7q6I\nDoGh3ndHYADi1djiNStlRcVevKibwm1UuowsYQSpPZhpwrv59d0NW1DQQk8E\nh2ds4SdYe4TUGUZfeJWT6Ie2+8Fytp8w7/5rJwBeNnYvDsaEJuEEkCPj5F8/\n6M8BsliZ8mYdxmEa/6klhSr7TGmRoxmBpn38QG+pRu3rkqrfU1NnTieOVjHD\nlufyAn4g4ZVvpEIt93egbEKU2yb0TacsL+gZhcgoihJO2Ks1iUFKJx9DUltx\nb6wRDyzWe+X/oxC/F9BLh4p5tAR31VKO5cjf99o6G3XQkhI6YWPPu1DWXMuI\naEyzyH6CV79+eL41TPAwZlrZpNzfLZsen0n5CRhshfo6akPBNEhLzgsviCVR\n5yLpOmT5WhEppWZlrSe5LWIppQluU7mLFKs+o0MOgZLBbDgh8n8krnPeJlX0\nkIvA\r\n=381p\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"318f7ab50ef9aa474bfce2a1c4760cebf2ec17bf","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"7.11.2","description":"Use Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"vue":"^2.6.12","debug":"^4.3.1","rollup":"^2.32.1","fast-glob":"^3.2.4","lodash.merge":"^4.6.2","rollup-plugin-vue":"^5.1.9","vue-server-renderer":"^2.6.12","@11ty/eleventy-assets":"^1.0.5","vue-template-compiler":"^2.6.12","rollup-plugin-css-only":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.13.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.3.1_1622079311802_0.09686582572332902","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@11ty/eleventy-plugin-vue","version":"0.4.0","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.4.0","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"11ty":{"compatibility":">=0.11 || >=1.0.0-canary"},"dist":{"shasum":"e2718ee6bbf5ff352b34729de36d7791fbe76e91","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.4.0.tgz","fileCount":32,"integrity":"sha512-YE16dCCDHZD/ROvONcIimNNFHgcqRC1+6hkn7BgVY9IjdFYixzpNeOIHLjlj8uMTT57xat10/zbPT+5QDHsobg==","signatures":[{"sig":"MEUCIQCTtlJtkmRoqOKL3YhkRvisOpVjBOQj1q6CDfsiYJJeCQIgesWBTUH7uAon+QqmDmqdOlDRWt9PnOZR5XKjMq6Zw8Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwpEtCRA9TVsSAnZWagAAb1YP/AqV6QnAJocemg1QvgRp\nNteezP/NxHrVn37jvZbHcvDLHmMAVZlmhQcIv5owavjuLI0le3umQfRa1xLU\n4n61EmTsdxAUNWJ1BlePy6MHyY1Pn4brrvtlixpTXq/y8iklMch2zz8HfgGO\nqNrBR+gifTqs+4yaaa/gY/OUHEXOPYIHAbhxrfWvmWOB3aWgzdvJmjJ7+hZE\n1VKpsFQ9y/Nr3g3K5Gq0MOA3p818D7EGcjYqlQ+R4lScLgVgCuilJepQAqJf\nWn10s1h6mnFiDueNbCE2NnwEPrcTY6FN+HWrv11droQVRnbq4aJKr6sKdnss\no3x4I9uRJptXOhS8XyPSXqDzqwi/AV7mlBA/OiSWPSriUEEAslqqy/gg81vv\nIMezkr7fX+O3nU7rrSSGunfgI3U0grm8V/avajUwhLjUCX1hMLiXLhKFZyo7\nxq51oi5vz9eEjP0eh1F2E07mno3lyURIwSjjAx01Lo1bNCe5y8QmGy+F1YYH\nnCF3eQ1X93/1j64Sg8h9nxxJYiYZxCrZJX701OPAstrMVP6whVqEroVygZHz\nX39Jj6T13gct2wP6fcwhQHzgwE4M5sglGOYAtZxrfCLz2KsMKfv6wFZPJ0Y5\nvNBKYzadSpFtu88zTzYHsvAlUSxkgoS/NHACaOqbQfCKg6Nl9ReCai5Kh5dc\nxV/H\r\n=gbf0\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"e19d2f7a07820def3a7c5fb8d2f7c35fde34e31a","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"7.11.2","description":"Use Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"vue":"^2.6.12","debug":"^4.3.1","rollup":"^2.32.1","fast-glob":"^3.2.4","lodash.merge":"^4.6.2","rollup-plugin-vue":"^5.1.9","vue-server-renderer":"^2.6.12","@11ty/eleventy-assets":"^1.0.5","vue-template-compiler":"^2.6.12","rollup-plugin-css-only":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.13.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.4.0_1623363885527_0.9987852663320023","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@11ty/eleventy-plugin-vue","version":"0.4.1","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.4.1","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"11ty":{"compatibility":">=0.11 || >=1.0.0-canary"},"dist":{"shasum":"91146ec3e96c5e310b0160860970ec54dfacfaae","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.4.1.tgz","fileCount":32,"integrity":"sha512-d1z4aerZIZGnA24eX6BKqwhQWZI5gPuRFndhTbnSPrjB9pXT4UUbSWS8229dxaDT0fJyIhx/9SvzIAtmv8B4xw==","signatures":[{"sig":"MEUCIQChnBtvpyrDgzfhwd9KfcaE8+TDgkogRcyDN6WpUfWJHAIgHr0CD89L/C9sk+waylfJITF5+xay4lVdayt5vjAMh0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwpXUCRA9TVsSAnZWagAAazgP/1BGHpPk8ArGSG4ZXKAL\nx7sqZ+p/h1LsBd2KsRxyv1iwsAR4MtHBWAp4kY7yASxvoAVnU6JtBc/2V7l3\nHOTlevh+0AhLNXrrZMVzgFrqpvrgh99fp7zAn4J68WJxsUSPCjVnHsa9bMNK\n16j/9kmZOwNadUgANRn9WWUf8E3etGjn14T9r5qgszIKIkFVTiR9xw1LmO1O\n2l7pIlQovNINztwv1RLCAMBxWHUH1GkKrKQbx2/oprxsSGOA58igqdwC/Cjj\nIF6lbU6nFSQsf/GFp/hhu4V9EGyHk9kARWB1qHTrOA6ZVazqP126GXDIP+tm\n6MEGmLCWtgBHPX6U6D6EFj8RUCrNJAknbN7dZ+GMZ8ZfrbZ4jwidWqPmmSBs\nuJhl6Z5sID+8YRTc2HCjBrjmFYzF/Zl/1YkOTOQlYf8AhTncL5W4o1S8yCt0\nuhbeBsS/TQXl10QJ60O5yldqYdnwssNsG6+iIoUPJYdGEPoVnXDxdUr7fR0R\n0vvfdL+Udw4ulC25K1oAr14Uv3JLujB9PS10TVqJJKTuxXaVWHD0PVCwXyzR\nwfL1kX5ktywugeUaccF/oQ+YBrjXlpxPxj20Pez0/k9k6k49gPFARx7eZITx\nYSUZ6AlcadyvHTBk72qKPQIsNT6TeefV1TCPHld2LSWR+/2PZQgt2Z8fHK90\nbPno\r\n=eVWw\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"89041bd0f1f670ee902465a8d3ac5a43e0acd62b","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"7.11.2","description":"Use Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"vue":"^2.6.12","debug":"^4.3.1","rollup":"^2.32.1","fast-glob":"^3.2.4","lodash.merge":"^4.6.2","rollup-plugin-vue":"^5.1.9","vue-server-renderer":"^2.6.12","@11ty/eleventy-assets":"^1.0.5","vue-template-compiler":"^2.6.12","rollup-plugin-css-only":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.13.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.4.1_1623365076609_0.24876214066721847","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@11ty/eleventy-plugin-vue","version":"0.5.0","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.5.0","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"11ty":{"compatibility":">=0.11 || >=1.0.0-canary"},"dist":{"shasum":"c16e4f4cac638d1a1a2c90d9931486eb7af9195a","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.5.0.tgz","fileCount":32,"integrity":"sha512-V+Afhw3kMwBVC4MDvsdEExTH8wDJo/c9bUoSLd7FoclC9pw5AwIfVwLOdudQ+8fW9tH1Dkka/zMCo266dshoaw==","signatures":[{"sig":"MEQCIAPZ86Irf1B12+r3er9XYB4uDJCvBXc3y2gCuj8XGdd3AiBuZxpozwLgNU102xcTDvrsRO5NvIVreqLSgCDJoT+Xeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw4YICRA9TVsSAnZWagAA95IP/jYMldmFS5gpWlWQppdy\nEBiNnM01DhUItoTqKx27cgUdvY3b6LAQVhfArf/Ei80efaXwqOK+AR6b61O8\n9ebS4BXbpX7D9lWfWgZcQrPJ+bOmw+H3QifHPDI/u98oUPgdKV0THy/iLPBR\nSEPC7EqcMTvhtd9Row7XK42Y3bbjfdyTCOZ/fxSv9zz1zt7EAkrj/LxaB1Ey\nVX9J475sLby4UvOoZ0jDlNSfuKjr36c4yhgn9fqm6XJ+7uKyy+vnCpWPeYGD\nJXdm1zYxTP2XjWr+VWW744EPdnvhLn0hoEqUCRWqJ7Lo5f267/LggOxM4VKg\nXLM8L1y7jECNqQyJolJONK4FD/UymhdFA2fUIT2RRIjAiJ2KO2Gf95sigcEe\njopTRVcx/euFpy0o6k6BqXwU/3lB1uj72P9YRlOqubWBvAOSOynYq05+HUzZ\nz0napkJPKOexY0mcGazcNJtuR3gYZLjHCw2Wr++38bScduE3P5Bh3QEV/Dbj\nHOs/J95H1hNENjbfoiepiog8Uw3RcTZVokO4jgBy8Q64HY1h5wl7vUIYdO5v\njvQhNh49wMBeA0GqWu6LLcQAufzq06I+HyMSCRqgSuFfrBCEiEd9Z20yRyYE\nsL/Z012iznAPMc6pHC7zhgWRj3thEyy+33inZJ6W+ugeY0khQxIyrRanFOhy\nPR8n\r\n=8D5W\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"e838adf9abfc3c6c6a9c4175ee54d6482c8a73e6","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"7.11.2","description":"Use Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"vue":"^2.6.12","debug":"^4.3.1","rollup":"^2.32.1","fast-glob":"^3.2.4","lodash.merge":"^4.6.2","rollup-plugin-vue":"^5.1.9","vue-server-renderer":"^2.6.12","@11ty/eleventy-assets":"^1.0.5","vue-template-compiler":"^2.6.12","rollup-plugin-css-only":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.13.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.5.0_1623426568764_0.6505095693173304","host":"s3://npm-registry-packages"}},"1.0.0-canary.1":{"name":"@11ty/eleventy-plugin-vue","version":"1.0.0-canary.1","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@1.0.0-canary.1","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"11ty":{"compatibility":">=1.0.0-canary.40"},"dist":{"shasum":"8191b8e4e4e186420d99794123ec7d03196d79cc","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-1.0.0-canary.1.tgz","fileCount":32,"integrity":"sha512-Oq33hUGebX969QXPPN8tomDzZdQjxxFPpzFLPsxmbm0JiZn8VyPmJPkNLUYrtF510UaYgkKJfTUfkvfZj6ZO7A==","signatures":[{"sig":"MEUCIQCKDm/I4m71b21ADaXQgpDChTT3ePBmovWQYwrZ2IeqXgIgC7R3OApjBW3U7Hf+eh0V2oK8p/oUG8pGLvUPiRKOjqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEwUkCRA9TVsSAnZWagAA5kYP/0YalCOGWDiqEQ+BAYkC\nTJZQB95tAX/2F5Q4LBeH9pHgg6KvlJ5COM7JkTTbVaBCofMKKGU8Lwnr93VD\n/vgis8C58l+n3G5c/SIlZxIaJXQwK9ZpvjmHA74NLdbYh4PMbcVY4fgQhP8G\n+JAmqHznxvy5HiEnKWIzOztKClD1Ri3ysxjuSSWPKJfLmNKebqRR3lhIQoMT\nb13CewSqChHt3Yyyu/SQeoXrdljwICnaLopbfsc9dO5iEL9uP5/mWJM+8cbO\nXd2iFqVgM+RP0Xiasw5UD7BF6qx+8zWmeXXNeLdhOYkioIRvEMGc9E6BdFdg\n6qm0jyGamwrHa6NeLr7yoPaFniHVa7oNwERmW8x04ApqVd3rNSJDop5PgXKD\ne22ySSNFntVDdrBDdYQo2iKFo6DxPJNK0rH57OBWDjlX8n4KCHUYrqqmX5SG\nRSWV9cl+PadFoyb2KFQ7D0vuhBqE9OkokRtnpmh2FCMs2TodxWgz7XQR0Owx\nURzRuo/VBkg5DypTK8XkyUai5AuvoEj3vKPWVCClJo5vW5jWW/zQKaeDVlj7\nLvi/lhVewPkPVHuZ0v3Ly989TO+KQMeB4MGZpdDNa+7hPUGuX/cDkC7U6t7p\nhW6+fIP0+xhnDN+7O09nFhxH+dK0uylTJ7/eLuAZpRuxqRtS0k8bFxJuEFpP\nVpSk\r\n=ZOi5\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","readme":"# eleventy-plugin-vue\n\nZero bundle size server-rendered components for Vue.js.\n\nRead more about the goals of this plugin (and a full tutorial!) at [Eleventy and Vue, a match made to power Netlify.com](https://www.netlify.com/blog/2020/09/18/eleventy-and-vue-a-match-made-to-power-netlify.com/)\n\n## Installation\n\n```sh\nnpm install @11ty/eleventy-plugin-vue\n```\n\n* `0.2.x` is encouraged to use Eleventy `0.11.1` or newer (for incremental Vue component builds)\n* `0.1.x` requires Eleventy `0.11.0` or newer\n* `0.0.x` requires Eleventy 0.11.0 Beta 2 or above (`0.11.0-beta.2`)\n\n* Requires experimental features in Eleventy, specifically: [Custom File Extension Handlers feature from Eleventy](https://github.com/11ty/eleventy/issues/117). Opt in to experimental features on Eleventy by running `ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy`.\n\n### Changelog\n\n* `0.3.0` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/3?closed=1)) More consistent incremental builds. Performance improvements.\n* `0.2.1` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/2?closed=1)) adds incremental builds for Eleventy Vue components to avoid unnecessary repeat work. Fixes bug with `permalink` strings returned from Vue Single File Component data.\n* `0.1.x` converted to use a Single File Components for everything (templates, components, etc), instead of `0.0.x`’s string templates with front matter.\n\n## Features\n\n* Builds `*.vue`’s Single File Components, both in the input directory and in Eleventy’s includes directory. `.vue` files in the includes directory are available for import but only those outside of the includes directory result in output files.\n* Works with Vue’s Single File Components, including with `scoped` CSS.\n* Data from single file components feeds into the data cascade (similar to front matter)\n* All JavaScript Template Functions (see https://www.11ty.dev/docs/languages/javascript/#javascript-template-functions), Universal Filters, Universal Shortcodes, Universal Paired Shortcodes are available as Vue `methods` (global functions to use in templates and child components). \n  * For example, you can  use the [`url` Universal Filter](https://www.11ty.dev/docs/filters/url/) like `url(\"/my-url/\")` in your Vue templates.\n* `page` Eleventy supplied data is also available globally in all components.\n\n### Not Yet Available\n\n* Traditional Vue.js “Page templates” (think `<!--vue-ssr-outlet-->`) as layouts.\n  * Using `.vue` templates as Eleventy layouts is not yet supported. Subscribe to this issue at [#26](https://github.com/11ty/eleventy-plugin-vue/issues/26).\n* Does not yet embed any client-side JavaScript from inside single file components into the output for use on the client. Any JavaScript embedded there is used only for rendering templates in the build and does not show up in the output.\n  * Note that if this is added in the future, it will likely be an opt-in feature.\n* `lang` on `<template>`, `<style>`, or `<script>` is not yet supported.\n* Windows support\n\n### Warnings\n\n* Adding a `<!doctype html>` to a Vue template is not supported by Vue. For this reason it is recommended to use a different template syntax for your layout (until Vue.js Page Templates support is added per the note above).\n\n\n## Usage\n\n### Add to Configuration File\n\nUsually `.eleventy.js`:\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // Use Defaults\n  eleventyConfig.addPlugin(eleventyVue);\n};\n```\n\n#### Customize with Options\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // OR, Use your own options\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Directory to store compiled Vue single file components\n    cacheDirectory: \".cache/vue/\",\n\n    // Pass in a file or multiple .vue files to limit compilation\n    // If this is empty, the plugin will search for all *.vue files\n    input: [],\n\n    // Use postcss in the single file components\n    rollupPluginVueOptions: {\n      style: {\n        postcssPlugins: [\n          require(\"autoprefixer\"),\n          require(\"postcss-nested\")\n        ]\n      }\n    }\n  });\n};\n```\n\nFor a full list of `rollupPluginVueOptions`, see [`rollup-plugin-vue`’s Options](https://rollup-plugin-vue.vuejs.org/options.html#include).\n\n#### Advanced: Use with `eleventy-assets`\n\n_Compatible with @11ty/eleventy-plugin-vue 0.0.5 and newer._\n\n[Eleventy’s Assets plugin](https://github.com/11ty/eleventy-assets) lets you manage your own Inline CSS or JavaScript. For the first version of the Eleventy Vue plugin, you can reuse an existing CSS code manager from `eleventy-assets` add CSS from your Vue.js Single File Components too.\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\nconst { InlineCodeManager } = require(\"@11ty/eleventy-assets\");\n\nmodule.exports = function(eleventyConfig) {\n  let myCssManager = new InlineCodeManager();\n\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Re-use an existing `eleventy-assets` Manager\n    assets: {\n      css: myCssManager\n    }\n  });\n};\n```\n\n\n## Relevant Links\n\n* https://ssr.vuejs.org/\n* https://vuejs.org/v2/guide/single-file-components.html\n* https://vue-loader.vuejs.org/guide/scoped-css.html\n* https://rollup-plugin-vue.vuejs.org/\n* https://rollupjs.org/guide/en/\n<!-- https://github.com/tj/consolidate.js/ -->\n\n## TODO\n\n* Custom Directives?\n* How to render Vue templates inside of other template files, including Markdown?","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"3ce73203c284452ed68172a3e98580483f8b7895","scripts":{"test":"ava","sample":"npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.13","description":"Use Vue 3 single file components in your Eleventy projects.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"vue":"^3.2.1","debug":"^4.3.2","rollup":"^2.56.1","fast-glob":"^3.2.7","lodash.merge":"^4.6.2","@vue/compiler-sfc":"^3.2.1","rollup-plugin-vue":"^6.0.0","@vue/server-renderer":"^3.2.1","@11ty/eleventy-assets":"^1.0.6","rollup-plugin-css-only":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^3.15.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_1.0.0-canary.1_1628636452233_0.6818540454623501","host":"s3://npm-registry-packages"}},"1.0.0-canary.2":{"name":"@11ty/eleventy-plugin-vue","version":"1.0.0-canary.2","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@1.0.0-canary.2","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"11ty":{"compatibility":">=1.0.0-canary.40"},"dist":{"shasum":"9e1914055d59880e3215443bdc35e49bd93b2092","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-1.0.0-canary.2.tgz","fileCount":32,"integrity":"sha512-VXLxciJQM0MO3QuBNfNakR265jQhx2nBGj6tOBO58vVVfPj0PQoVz5KRbfyp7DUx1ww+slfyP0HVgqYoSLvqCA==","signatures":[{"sig":"MEUCIQDrZv858Xz4J6jbgMrVoyHGhzM8dKBxPDLZ2J+PCcbLLQIgZA4TFbrk7EAj/eFZHvGCFI2nrP/ird2NChFjWPGLZiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE90/CRA9TVsSAnZWagAAHbQP/jdRPbW1GOzf7NCALrDm\nBOiZ2v4Nikb5CLXSu3dIkhigAHpMdmEjDGrd47vOmwHizD1V3erRgUlKA3Ji\nmZV7MtGJM40q5ATuyc/ncqKlVUPtB7JI+tBcIjJhEJ3NYPe8ZH6v3hdkXZ1J\ngDKzlKxBnUhnG1kRuEk+GQnRW8G9jqcpsPZ0wyY44x2u1sY5vYdDR6uhUjmD\nmNe9tdxLHdNuu4alV4tTmre/P5T5X920yiEYAdTILp7OSDn4kVfG1zQs0+DX\nxgLT6ctU8TUk02Ro8kb4qG6R1M0f6PpO7bHsdFrKlNVaq2uWNaFsDKo7nopu\ngoF8BGVTk2R/0mHL3dDX0KclFNAQNwPJ3tkjrB5OXjkz85LiRVYpj8snozhY\nSWE6MbFzYNfPwqkCtk33ncJzdgPqG0laqvUnBhaNlKn+KbbtIrx90a7dCMNO\nReOIl9rjb2dPssOz/C7nMD2PyqfTngdsTpeHkYNKX/an3Ti916kDZczD/+x3\nRup+ZUcpampBePEy0v0I95Je/y4ZHtl6h848asFHr7UBJUJ6Fm7C3iHFudO0\n7k2P2z+s3Lcgv1CzNLq0MFknUBzrWBubFB/F32uXVfsLhb7iT77ufZZCAOzG\nROhu/cO//3c4Qg4K4J1a3U0mJiBIGWS9DxNtCMwAIoK5SLHfmWWUW7ufrkiJ\nU9dI\r\n=Tl2/\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","readme":"# eleventy-plugin-vue\n\nZero bundle size server-rendered components for Vue.js.\n\nRead more about the goals of this plugin (and a full tutorial!) at [Eleventy and Vue, a match made to power Netlify.com](https://www.netlify.com/blog/2020/09/18/eleventy-and-vue-a-match-made-to-power-netlify.com/)\n\n## Installation\n\n```sh\nnpm install @11ty/eleventy-plugin-vue\n```\n\n* `0.2.x` is encouraged to use Eleventy `0.11.1` or newer (for incremental Vue component builds)\n* `0.1.x` requires Eleventy `0.11.0` or newer\n* `0.0.x` requires Eleventy 0.11.0 Beta 2 or above (`0.11.0-beta.2`)\n\n* Requires experimental features in Eleventy, specifically: [Custom File Extension Handlers feature from Eleventy](https://github.com/11ty/eleventy/issues/117). Opt in to experimental features on Eleventy by running `ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy`.\n\n### Changelog\n\n* `0.3.0` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/3?closed=1)) More consistent incremental builds. Performance improvements.\n* `0.2.1` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/2?closed=1)) adds incremental builds for Eleventy Vue components to avoid unnecessary repeat work. Fixes bug with `permalink` strings returned from Vue Single File Component data.\n* `0.1.x` converted to use a Single File Components for everything (templates, components, etc), instead of `0.0.x`’s string templates with front matter.\n\n## Features\n\n* Builds `*.vue`’s Single File Components, both in the input directory and in Eleventy’s includes directory. `.vue` files in the includes directory are available for import but only those outside of the includes directory result in output files.\n* Works with Vue’s Single File Components, including with `scoped` CSS.\n* Data from single file components feeds into the data cascade (similar to front matter)\n* All JavaScript Template Functions (see https://www.11ty.dev/docs/languages/javascript/#javascript-template-functions), Universal Filters, Universal Shortcodes, Universal Paired Shortcodes are available as Vue `methods` (global functions to use in templates and child components). \n  * For example, you can  use the [`url` Universal Filter](https://www.11ty.dev/docs/filters/url/) like `url(\"/my-url/\")` in your Vue templates.\n* `page` Eleventy supplied data is also available globally in all components.\n\n### Not Yet Available\n\n* Traditional Vue.js “Page templates” (think `<!--vue-ssr-outlet-->`) as layouts.\n  * Using `.vue` templates as Eleventy layouts is not yet supported. Subscribe to this issue at [#26](https://github.com/11ty/eleventy-plugin-vue/issues/26).\n* Does not yet embed any client-side JavaScript from inside single file components into the output for use on the client. Any JavaScript embedded there is used only for rendering templates in the build and does not show up in the output.\n  * Note that if this is added in the future, it will likely be an opt-in feature.\n* `lang` on `<template>`, `<style>`, or `<script>` is not yet supported.\n* Windows support\n\n### Warnings\n\n* Adding a `<!doctype html>` to a Vue template is not supported by Vue. For this reason it is recommended to use a different template syntax for your layout (until Vue.js Page Templates support is added per the note above).\n\n\n## Usage\n\n### Add to Configuration File\n\nUsually `.eleventy.js`:\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // Use Defaults\n  eleventyConfig.addPlugin(eleventyVue);\n};\n```\n\n#### Customize with Options\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // OR, Use your own options\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Directory to store compiled Vue single file components\n    cacheDirectory: \".cache/vue/\",\n\n    // Pass in a file or multiple .vue files to limit compilation\n    // If this is empty, the plugin will search for all *.vue files\n    input: [],\n\n    // Use postcss in the single file components\n    rollupPluginVueOptions: {\n      style: {\n        postcssPlugins: [\n          require(\"autoprefixer\"),\n          require(\"postcss-nested\")\n        ]\n      }\n    }\n  });\n};\n```\n\nFor a full list of `rollupPluginVueOptions`, see [`rollup-plugin-vue`’s Options](https://rollup-plugin-vue.vuejs.org/options.html#include).\n\n#### Advanced: Use with `eleventy-assets`\n\n_Compatible with @11ty/eleventy-plugin-vue 0.0.5 and newer._\n\n[Eleventy’s Assets plugin](https://github.com/11ty/eleventy-assets) lets you manage your own Inline CSS or JavaScript. For the first version of the Eleventy Vue plugin, you can reuse an existing CSS code manager from `eleventy-assets` add CSS from your Vue.js Single File Components too.\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\nconst { InlineCodeManager } = require(\"@11ty/eleventy-assets\");\n\nmodule.exports = function(eleventyConfig) {\n  let myCssManager = new InlineCodeManager();\n\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Re-use an existing `eleventy-assets` Manager\n    assets: {\n      css: myCssManager\n    }\n  });\n};\n```\n\n\n## Relevant Links\n\n* https://ssr.vuejs.org/\n* https://vuejs.org/v2/guide/single-file-components.html\n* https://vue-loader.vuejs.org/guide/scoped-css.html\n* https://rollup-plugin-vue.vuejs.org/\n* https://rollupjs.org/guide/en/\n<!-- https://github.com/tj/consolidate.js/ -->\n\n## TODO\n\n* Custom Directives?\n* How to render Vue templates inside of other template files, including Markdown?","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"26f461dac43b9fdb39c237f78d00c36d14c47cab","scripts":{"test":"ava","sample":"npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.13","description":"Use Vue 3 single file components in your Eleventy projects.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"vue":"^3.2.1","debug":"^4.3.2","rollup":"^2.56.2","fast-glob":"^3.2.7","lodash.merge":"^4.6.2","@vue/compiler-sfc":"^3.2.1","rollup-plugin-vue":"^6.0.0","@vue/server-renderer":"^3.2.1","@11ty/eleventy-assets":"^1.0.6","rollup-plugin-css-only":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^3.15.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_1.0.0-canary.2_1628691775505_0.016096810240833204","host":"s3://npm-registry-packages"}},"1.0.0-canary.3":{"name":"@11ty/eleventy-plugin-vue","version":"1.0.0-canary.3","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@1.0.0-canary.3","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"11ty":{"compatibility":">=1.0.0-canary.40"},"dist":{"shasum":"078d7f7c392257af30c169caa5f627c58b26608a","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-1.0.0-canary.3.tgz","fileCount":33,"integrity":"sha512-6EEsmNEsaYVh7k3yssBwFO52hfQdGupVKoQH2qZ5xltYq6UM63Jqd797F/if9XNNgZAUTld3asf1h6LSH40b4w==","signatures":[{"sig":"MEUCIQC91A/UhavQVyV8tSSbN/pJIjETnycige3CqD7Rs7R6gwIgD5T6jixZNez2FwkyrJS/GecY5aSPWnpe1Tvizmc1/rM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFEh8CRA9TVsSAnZWagAAHm8P/iDeVKTQgyjwvVrhGSM4\n4zDj3z9Ks01rCpZUKv4PTSaV3kWFFiJ4mqeXiKN5+RFTFU5/G7wXlwLnv3IA\ncRVrqJRGDvEVIS+xenqG+ZXs5rI8iSDRyJdw6UxaOTZhdNm1IK/0xeCdbgDI\nhAAnT509A0ZOyG/omZPgF5eO75qhxPvfIOJ6mDG0W9bMU/KL7Pvo0wP2lh9T\nUqBBUfiL4feeN8vcQhX+f3LhRuTOT1xBRJC/dPtTTGivGrmSvq6wtQJY5mTw\ntdgAb3DoIxRhpp1OXJoOBiSdD+fAsoGcDixRHBmDDXWNlaoqj2o/xVancZWs\nBAjRi5zUejt9p8HszyQDKig2c3VFLYp2RjDBjgctL+ClMh0WAfzu2c6YHOG3\nTMBZ0ygksLCXdB/ECU2g75/NYMmxu8KEik+s8WUlN8Obx2+Y+es/A1ITQNfq\n61ePevT0juNIoKyYnLHwRPutMpGrq5Uhy8iF220qfazpVVTJwFZtCV3YBC20\nH+zU20Z6UlelAXl+sU5Sd4yK/brFMU+LE7F16dC+oI3KzIH/Y9qBCJEUxXs9\nsMHPtLzrH4lAi7EJdTN+UlojRJ8W83dkEwPg+Escbrcv9Zz6EKaJEUyJvLWV\nyZPaZsbIkyy47noqnLe1VkFDMj6Edo9/UWXWRpnA4tg6PN1QPw24zr3L19rW\nvNRH\r\n=53rW\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","readme":"# eleventy-plugin-vue\n\nZero bundle size server-rendered components for Vue.js.\n\nRead more about the goals of this plugin (and a full tutorial!) at [Eleventy and Vue, a match made to power Netlify.com](https://www.netlify.com/blog/2020/09/18/eleventy-and-vue-a-match-made-to-power-netlify.com/)\n\n## Installation\n\n```sh\nnpm install @11ty/eleventy-plugin-vue\n```\n\n* `0.2.x` is encouraged to use Eleventy `0.11.1` or newer (for incremental Vue component builds)\n* `0.1.x` requires Eleventy `0.11.0` or newer\n* `0.0.x` requires Eleventy 0.11.0 Beta 2 or above (`0.11.0-beta.2`)\n\n* Requires experimental features in Eleventy, specifically: [Custom File Extension Handlers feature from Eleventy](https://github.com/11ty/eleventy/issues/117). Opt in to experimental features on Eleventy by running `ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy`.\n\n### Changelog\n\n* `0.3.0` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/3?closed=1)) More consistent incremental builds. Performance improvements.\n* `0.2.1` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/2?closed=1)) adds incremental builds for Eleventy Vue components to avoid unnecessary repeat work. Fixes bug with `permalink` strings returned from Vue Single File Component data.\n* `0.1.x` converted to use a Single File Components for everything (templates, components, etc), instead of `0.0.x`’s string templates with front matter.\n\n## Features\n\n* Builds `*.vue`’s Single File Components, both in the input directory and in Eleventy’s includes directory. `.vue` files in the includes directory are available for import but only those outside of the includes directory result in output files.\n* Works with Vue’s Single File Components, including with `scoped` CSS.\n* Data from single file components feeds into the data cascade (similar to front matter)\n* All JavaScript Template Functions (see https://www.11ty.dev/docs/languages/javascript/#javascript-template-functions), Universal Filters, Universal Shortcodes, Universal Paired Shortcodes are available as Vue `methods` (global functions to use in templates and child components). \n  * For example, you can  use the [`url` Universal Filter](https://www.11ty.dev/docs/filters/url/) like `url(\"/my-url/\")` in your Vue templates.\n* `page` Eleventy supplied data is also available globally in all components.\n\n### Not Yet Available\n\n* Traditional Vue.js “Page templates” (think `<!--vue-ssr-outlet-->`) as layouts.\n  * Using `.vue` templates as Eleventy layouts is not yet supported. Subscribe to this issue at [#26](https://github.com/11ty/eleventy-plugin-vue/issues/26).\n* Does not yet embed any client-side JavaScript from inside single file components into the output for use on the client. Any JavaScript embedded there is used only for rendering templates in the build and does not show up in the output.\n  * Note that if this is added in the future, it will likely be an opt-in feature.\n* `lang` on `<template>`, `<style>`, or `<script>` is not yet supported.\n* Windows support\n\n### Warnings\n\n* Adding a `<!doctype html>` to a Vue template is not supported by Vue. For this reason it is recommended to use a different template syntax for your layout (until Vue.js Page Templates support is added per the note above).\n\n\n## Usage\n\n### Add to Configuration File\n\nUsually `.eleventy.js`:\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // Use Defaults\n  eleventyConfig.addPlugin(eleventyVue);\n};\n```\n\n#### Customize with Options\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // OR, Use your own options\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Directory to store compiled Vue single file components\n    cacheDirectory: \".cache/vue/\",\n\n    // Pass in a file or multiple .vue files to limit compilation\n    // If this is empty, the plugin will search for all *.vue files\n    input: [],\n\n    // Use postcss in the single file components\n    rollupPluginVueOptions: {\n      style: {\n        postcssPlugins: [\n          require(\"autoprefixer\"),\n          require(\"postcss-nested\")\n        ]\n      }\n    }\n  });\n};\n```\n\nFor a full list of `rollupPluginVueOptions`, see [`rollup-plugin-vue`’s Options](https://rollup-plugin-vue.vuejs.org/options.html#include).\n\n#### Advanced: Use with `eleventy-assets`\n\n_Compatible with @11ty/eleventy-plugin-vue 0.0.5 and newer._\n\n[Eleventy’s Assets plugin](https://github.com/11ty/eleventy-assets) lets you manage your own Inline CSS or JavaScript. For the first version of the Eleventy Vue plugin, you can reuse an existing CSS code manager from `eleventy-assets` add CSS from your Vue.js Single File Components too.\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\nconst { InlineCodeManager } = require(\"@11ty/eleventy-assets\");\n\nmodule.exports = function(eleventyConfig) {\n  let myCssManager = new InlineCodeManager();\n\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Re-use an existing `eleventy-assets` Manager\n    assets: {\n      css: myCssManager\n    }\n  });\n};\n```\n\n\n## Relevant Links\n\n* https://ssr.vuejs.org/\n* https://vuejs.org/v2/guide/single-file-components.html\n* https://vue-loader.vuejs.org/guide/scoped-css.html\n* https://rollup-plugin-vue.vuejs.org/\n* https://rollupjs.org/guide/en/\n<!-- https://github.com/tj/consolidate.js/ -->\n\n## TODO\n\n* Custom Directives?\n* How to render Vue templates inside of other template files, including Markdown?","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"b1c19d4cef4d3c1f974d4546ecfe4e8b2e9b142b","scripts":{"test":"ava","sample":"npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.13","description":"Use Vue 3 single file components in your Eleventy projects.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"vue":"^3.2.1","debug":"^4.3.2","rollup":"^2.56.2","fast-glob":"^3.2.7","lodash.merge":"^4.6.2","@vue/compiler-sfc":"^3.2.1","rollup-plugin-vue":"^6.0.0","@vue/server-renderer":"^3.2.1","@11ty/eleventy-assets":"^1.0.6","rollup-plugin-css-only":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^3.15.0","postcss-nested":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_1.0.0-canary.3_1628719228800_0.20807274488789962","host":"s3://npm-registry-packages"}},"1.0.0-canary.4":{"name":"@11ty/eleventy-plugin-vue","version":"1.0.0-canary.4","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@1.0.0-canary.4","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"11ty":{"compatibility":">=1.0.0-canary.40 || >=1.0.0-beta.1"},"dist":{"shasum":"fe4a51ffc6124701aa0e1573fff5d17716eba016","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-1.0.0-canary.4.tgz","fileCount":33,"integrity":"sha512-LoCwnNSEe+z+Ky8CD7e/n3k5c0c6RjPyys8daRB++E13dLlKHeGOfiiVM7L3NbRu9mOhFkXvHfQ0g18YGUDV4A==","signatures":[{"sig":"MEYCIQDYiyriKVzLTk9qUsNtYTKxL49Ctkrr6rPFlQSUWXfOQQIhAN8wJAGm6LqcmqC5eQBw4zhE0Xje0FuyKdJ2FAmpimdD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45237},"main":".eleventy.js","readme":"# eleventy-plugin-vue for Vue 3\n\nZero bundle size server-rendered components for Vue.js.\n\nRead more about the goals of this plugin (and a full tutorial!) at [Eleventy and Vue, a match made to power Netlify.com](https://www.netlify.com/blog/2020/09/18/eleventy-and-vue-a-match-made-to-power-netlify.com/)\n\n## Installation\n\n```sh\nnpm install @11ty/eleventy-plugin-vue\n```\n\n* `0.2.x` is encouraged to use Eleventy `0.11.1` or newer (for incremental Vue component builds)\n* `0.1.x` requires Eleventy `0.11.0` or newer\n<!--\n* `0.0.x` requires Eleventy 0.11.0 Beta 2 or above (`0.11.0-beta.2`)\n-->\n\n* Requires experimental features in Eleventy, specifically: [Custom File Extension Handlers feature from Eleventy](https://github.com/11ty/eleventy/issues/117). Opt in to experimental features on Eleventy by running `ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy`.\n\n### Changelog\n\n* `0.3.0` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/3?closed=1)) More consistent incremental builds. Performance improvements.\n* `0.2.1` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/2?closed=1)) adds incremental builds for Eleventy Vue components to avoid unnecessary repeat work. Fixes bug with `permalink` strings returned from Vue Single File Component data.\n* `0.1.x` converted to use a Single File Components for everything (templates, components, etc), instead of `0.0.x`’s string templates with front matter.\n\n## Features\n\n* Builds `*.vue`’s Single File Components, both in the input directory and in Eleventy’s includes directory. `.vue` files in the includes directory are available for import but only those outside of the includes directory result in output files.\n* Works with Vue’s Single File Components, including with `scoped` CSS.\n* Data from single file components feeds into the data cascade (similar to front matter)\n* All JavaScript Template Functions (see https://www.11ty.dev/docs/languages/javascript/#javascript-template-functions), Universal Filters, Universal Shortcodes, Universal Paired Shortcodes are available as Vue `methods` (global functions to use in templates and child components). \n  * For example, you can  use the [`url` Universal Filter](https://www.11ty.dev/docs/filters/url/) like `url(\"/my-url/\")` in your Vue templates.\n* `page` Eleventy supplied data is also available globally in all components.\n\n### Not Yet Available\n\n* Traditional Vue.js “Page templates” (think `<!--vue-ssr-outlet-->`) as layouts.\n  * Using `.vue` templates as Eleventy layouts is not yet supported. Subscribe to this issue at [#26](https://github.com/11ty/eleventy-plugin-vue/issues/26).\n* Does not yet embed any client-side JavaScript from inside single file components into the output for use on the client. Any JavaScript embedded there is used only for rendering templates in the build and does not show up in the output.\n  * Note that if this is added in the future, it will likely be an opt-in feature.\n* `lang` on `<template>`, `<style>`, or `<script>` is not yet supported.\n* Windows support\n\n### Warnings\n\n* Adding a `<!doctype html>` to a Vue template is not supported by Vue. For this reason it is recommended to use a different template syntax for your layout (until Vue.js Page Templates support is added per the note above).\n\n\n## Usage\n\n### Add to Configuration File\n\nUsually `.eleventy.js`:\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // Use Defaults\n  eleventyConfig.addPlugin(eleventyVue);\n};\n```\n\n#### Customize with Options\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // OR, Use your own options\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Directory to store compiled Vue single file components\n    cacheDirectory: \".cache/vue/\",\n\n    // Pass in a file or multiple .vue files to limit compilation\n    // If this is empty, the plugin will search for all *.vue files\n    input: [],\n\n    // Use postcss in the single file components\n    rollupPluginVueOptions: {\n      style: {\n        postcssPlugins: [\n          require(\"autoprefixer\"),\n          require(\"postcss-nested\")\n        ]\n      }\n    }\n  });\n};\n```\n\nFor a full list of `rollupPluginVueOptions`, see [`rollup-plugin-vue`’s Options](https://rollup-plugin-vue.vuejs.org/options.html#include).\n\n#### Advanced: Use with `eleventy-assets`\n\n_Compatible with @11ty/eleventy-plugin-vue 0.0.5 and newer._\n\n[Eleventy’s Assets plugin](https://github.com/11ty/eleventy-assets) lets you manage your own Inline CSS or JavaScript. For the first version of the Eleventy Vue plugin, you can reuse an existing CSS code manager from `eleventy-assets` add CSS from your Vue.js Single File Components too.\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\nconst { InlineCodeManager } = require(\"@11ty/eleventy-assets\");\n\nmodule.exports = function(eleventyConfig) {\n  let myCssManager = new InlineCodeManager();\n\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Re-use an existing `eleventy-assets` Manager\n    assets: {\n      css: myCssManager\n    }\n  });\n};\n```\n\n\n## Relevant Links\n\n* https://ssr.vuejs.org/\n* https://vuejs.org/v2/guide/single-file-components.html\n* https://vue-loader.vuejs.org/guide/scoped-css.html\n* https://rollup-plugin-vue.vuejs.org/\n* https://rollupjs.org/guide/en/\n<!-- https://github.com/tj/consolidate.js/ -->\n\n## TODO\n\n* Custom Directives?\n* How to render Vue templates inside of other template files, including Markdown?","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"9d02456007fbd4a253dfe5447bf739182812a627","scripts":{"test":"ava","sample":"npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.14","description":"Use Vue 3 single file components in Eleventy.","directories":{},"_nodeVersion":"14.17.5","dependencies":{"vue":"^3.2.1","debug":"^4.3.2","rollup":"^2.56.2","fast-glob":"^3.2.7","lodash.merge":"^4.6.2","rollup-plugin-vue":"^6.0.0","@vue/server-renderer":"^3.2.1","@11ty/eleventy-assets":"^1.0.6","rollup-plugin-css-only":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^3.15.0","postcss-nested":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_1.0.0-canary.4_1636771098782_0.5538995356296275","host":"s3://npm-registry-packages"}},"1.0.0-canary.5":{"name":"@11ty/eleventy-plugin-vue","version":"1.0.0-canary.5","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@1.0.0-canary.5","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"11ty":{"compatibility":">=1.0.0-canary.40 || >=1.0.0-beta.1"},"dist":{"shasum":"36dfe78ce2a3625b62288dbff8eab0e9bc144c0c","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-1.0.0-canary.5.tgz","fileCount":33,"integrity":"sha512-4pVc2Qlx/J4pM+KPnankrp5xMWpFv/eMPUfUdGw01xTzwWmKuU+iJVqrvTqz7GSGnSww2rBv6jJ3DZdAVjZ0Rg==","signatures":[{"sig":"MEUCIHIB+cYd06OW6PxX43VJ3vAtCQgLgXHuFI49OszqSYY4AiEAuFbbOlvavE5f6dqwyun59OjV23dny/kTA9jFDxK8yrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45565},"main":".eleventy.js","readme":"# eleventy-plugin-vue for Vue 3\n\nZero bundle size server-rendered components for Vue.js.\n\nRead more about the goals of this plugin (and a full tutorial!) at [Eleventy and Vue, a match made to power Netlify.com](https://www.netlify.com/blog/2020/09/18/eleventy-and-vue-a-match-made-to-power-netlify.com/)\n\n## Installation\n\n```sh\nnpm install @11ty/eleventy-plugin-vue\n```\n\n* `0.2.x` is encouraged to use Eleventy `0.11.1` or newer (for incremental Vue component builds)\n* `0.1.x` requires Eleventy `0.11.0` or newer\n<!--\n* `0.0.x` requires Eleventy 0.11.0 Beta 2 or above (`0.11.0-beta.2`)\n-->\n\n* Requires experimental features in Eleventy, specifically: [Custom File Extension Handlers feature from Eleventy](https://github.com/11ty/eleventy/issues/117). Opt in to experimental features on Eleventy by running `ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy`.\n\n### Changelog\n\n* `0.3.0` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/3?closed=1)) More consistent incremental builds. Performance improvements.\n* `0.2.1` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/2?closed=1)) adds incremental builds for Eleventy Vue components to avoid unnecessary repeat work. Fixes bug with `permalink` strings returned from Vue Single File Component data.\n* `0.1.x` converted to use a Single File Components for everything (templates, components, etc), instead of `0.0.x`’s string templates with front matter.\n\n## Features\n\n* Builds `*.vue`’s Single File Components, both in the input directory and in Eleventy’s includes directory. `.vue` files in the includes directory are available for import but only those outside of the includes directory result in output files.\n* Works with Vue’s Single File Components, including with `scoped` CSS.\n* Data from single file components feeds into the data cascade (similar to front matter)\n* All JavaScript Template Functions (see https://www.11ty.dev/docs/languages/javascript/#javascript-template-functions), Universal Filters, Universal Shortcodes, Universal Paired Shortcodes are available as Vue `methods` (global functions to use in templates and child components). \n  * For example, you can  use the [`url` Universal Filter](https://www.11ty.dev/docs/filters/url/) like `url(\"/my-url/\")` in your Vue templates.\n* `page` Eleventy supplied data is also available globally in all components.\n\n### Not Yet Available\n\n* Traditional Vue.js “Page templates” (think `<!--vue-ssr-outlet-->`) as layouts.\n  * Using `.vue` templates as Eleventy layouts is not yet supported. Subscribe to this issue at [#26](https://github.com/11ty/eleventy-plugin-vue/issues/26).\n* Does not yet embed any client-side JavaScript from inside single file components into the output for use on the client. Any JavaScript embedded there is used only for rendering templates in the build and does not show up in the output.\n  * Note that if this is added in the future, it will likely be an opt-in feature.\n* `lang` on `<template>`, `<style>`, or `<script>` is not yet supported.\n* Windows support\n\n### Warnings\n\n* Adding a `<!doctype html>` to a Vue template is not supported by Vue. For this reason it is recommended to use a different template syntax for your layout (until Vue.js Page Templates support is added per the note above).\n\n\n## Usage\n\n### Add to Configuration File\n\nUsually `.eleventy.js`:\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // Use Defaults\n  eleventyConfig.addPlugin(eleventyVue);\n};\n```\n\n#### Customize with Options\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // OR, Use your own options\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Directory to store compiled Vue single file components\n    cacheDirectory: \".cache/vue/\",\n\n    // Pass in a file or multiple .vue files to limit compilation\n    // If this is empty, the plugin will search for all *.vue files\n    input: [],\n\n    // Use postcss in the single file components\n    rollupPluginVueOptions: {\n      style: {\n        postcssPlugins: [\n          require(\"autoprefixer\"),\n          require(\"postcss-nested\")\n        ]\n      }\n    }\n  });\n};\n```\n\nFor a full list of `rollupPluginVueOptions`, see [`rollup-plugin-vue`’s Options](https://rollup-plugin-vue.vuejs.org/options.html#include).\n\n#### Advanced: Use with `eleventy-assets`\n\n_Compatible with @11ty/eleventy-plugin-vue 0.0.5 and newer._\n\n[Eleventy’s Assets plugin](https://github.com/11ty/eleventy-assets) lets you manage your own Inline CSS or JavaScript. For the first version of the Eleventy Vue plugin, you can reuse an existing CSS code manager from `eleventy-assets` add CSS from your Vue.js Single File Components too.\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\nconst { InlineCodeManager } = require(\"@11ty/eleventy-assets\");\n\nmodule.exports = function(eleventyConfig) {\n  let myCssManager = new InlineCodeManager();\n\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Re-use an existing `eleventy-assets` Manager\n    assets: {\n      css: myCssManager\n    }\n  });\n};\n```\n\n\n## Relevant Links\n\n* https://ssr.vuejs.org/\n* https://vuejs.org/v2/guide/single-file-components.html\n* https://vue-loader.vuejs.org/guide/scoped-css.html\n* https://rollup-plugin-vue.vuejs.org/\n* https://rollupjs.org/guide/en/\n<!-- https://github.com/tj/consolidate.js/ -->\n\n## TODO\n\n* Custom Directives?\n* How to render Vue templates inside of other template files, including Markdown?","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"daec7ac8f405246506fc5adf18a37f1bc56d681a","scripts":{"test":"ava","sample":"npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.14","description":"Use Vue 3 Single File Components (SFC) in Eleventy.","directories":{},"_nodeVersion":"14.17.5","dependencies":{"vue":"^3.2.1","debug":"^4.3.2","rollup":"^2.56.2","fast-glob":"^3.2.7","lodash.merge":"^4.6.2","rollup-plugin-vue":"^6.0.0","@vue/server-renderer":"^3.2.1","@11ty/eleventy-assets":"^1.0.6","rollup-plugin-css-only":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^3.15.0","postcss-nested":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_1.0.0-canary.5_1636909296863_0.318510310792691","host":"s3://npm-registry-packages"}},"1.0.0-canary.6":{"name":"@11ty/eleventy-plugin-vue","version":"1.0.0-canary.6","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@1.0.0-canary.6","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"11ty":{"compatibility":">=1.0.0-canary.40 || >=1.0.0-beta.1"},"dist":{"shasum":"d578e5acd158782e884d21e323ce5e1b7f2aba96","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-1.0.0-canary.6.tgz","fileCount":33,"integrity":"sha512-TCdN0BATsqADcn1rJ3AlxvtBAOQFgo71SmxxHjY/WVp6sm4AE9Yu0OatkMQupbm6LqKI/ImgXPPujh24gf3xUg==","signatures":[{"sig":"MEUCIGifvNn9400jtQf+s0klr+AtQNGjaLj3zqgEBK1a72dXAiEA3r85hOdDdyI3neu+nRe+KWKNu5dn9L+xYSbNazPN9XU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47705},"main":".eleventy.js","readme":"# eleventy-plugin-vue for Vue 3\n\nZero bundle size server-rendered components for Vue.js.\n\nRead more about the goals of this plugin (and a full tutorial!) at [Eleventy and Vue, a match made to power Netlify.com](https://www.netlify.com/blog/2020/09/18/eleventy-and-vue-a-match-made-to-power-netlify.com/)\n\n## Installation\n\n```sh\nnpm install @11ty/eleventy-plugin-vue\n```\n\n* `0.2.x` is encouraged to use Eleventy `0.11.1` or newer (for incremental Vue component builds)\n* `0.1.x` requires Eleventy `0.11.0` or newer\n<!--\n* `0.0.x` requires Eleventy 0.11.0 Beta 2 or above (`0.11.0-beta.2`)\n-->\n\n* Requires experimental features in Eleventy, specifically: [Custom File Extension Handlers feature from Eleventy](https://github.com/11ty/eleventy/issues/117). Opt in to experimental features on Eleventy by running `ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy`.\n\n### Changelog\n\n* `0.3.0` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/3?closed=1)) More consistent incremental builds. Performance improvements.\n* `0.2.1` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/2?closed=1)) adds incremental builds for Eleventy Vue components to avoid unnecessary repeat work. Fixes bug with `permalink` strings returned from Vue Single File Component data.\n* `0.1.x` converted to use a Single File Components for everything (templates, components, etc), instead of `0.0.x`’s string templates with front matter.\n\n## Features\n\n* Builds `*.vue`’s Single File Components, both in the input directory and in Eleventy’s includes directory. `.vue` files in the includes directory are available for import but only those outside of the includes directory result in output files.\n* Works with Vue’s Single File Components, including with `scoped` CSS.\n* Data from single file components feeds into the data cascade (similar to front matter)\n* All JavaScript Template Functions (see https://www.11ty.dev/docs/languages/javascript/#javascript-template-functions), Universal Filters, Universal Shortcodes, Universal Paired Shortcodes are available as Vue `methods` (global functions to use in templates and child components). \n  * For example, you can  use the [`url` Universal Filter](https://www.11ty.dev/docs/filters/url/) like `url(\"/my-url/\")` in your Vue templates.\n* `page` Eleventy supplied data is also available globally in all components.\n\n### Not Yet Available\n\n* Traditional Vue.js “Page templates” (think `<!--vue-ssr-outlet-->`) as layouts.\n  * Using `.vue` templates as Eleventy layouts is not yet supported. Subscribe to this issue at [#26](https://github.com/11ty/eleventy-plugin-vue/issues/26).\n* Does not yet embed any client-side JavaScript from inside single file components into the output for use on the client. Any JavaScript embedded there is used only for rendering templates in the build and does not show up in the output.\n  * Note that if this is added in the future, it will likely be an opt-in feature.\n* `lang` on `<template>`, `<style>`, or `<script>` is not yet supported.\n* Windows support\n\n### Warnings\n\n* Adding a `<!doctype html>` to a Vue template is not supported by Vue. For this reason it is recommended to use a different template syntax for your layout (until Vue.js Page Templates support is added per the note above).\n\n\n## Usage\n\n### Add to Configuration File\n\nUsually `.eleventy.js`:\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // Use Defaults\n  eleventyConfig.addPlugin(eleventyVue);\n};\n```\n\n#### Customize with Options\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // OR, Use your own options\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Directory to store compiled Vue single file components\n    cacheDirectory: \".cache/vue/\",\n\n    // Pass in a file or multiple .vue files to limit compilation\n    // If this is empty, the plugin will search for all *.vue files\n    input: [],\n\n    // Use postcss in the single file components\n    rollupPluginVueOptions: {\n      style: {\n        postcssPlugins: [\n          require(\"autoprefixer\"),\n          require(\"postcss-nested\")\n        ]\n      }\n    }\n  });\n};\n```\n\nFor a full list of `rollupPluginVueOptions`, see [`rollup-plugin-vue`’s Options](https://rollup-plugin-vue.vuejs.org/options.html#include).\n\n#### Advanced: Use with `eleventy-assets`\n\n_Compatible with @11ty/eleventy-plugin-vue 0.0.5 and newer._\n\n[Eleventy’s Assets plugin](https://github.com/11ty/eleventy-assets) lets you manage your own Inline CSS or JavaScript. For the first version of the Eleventy Vue plugin, you can reuse an existing CSS code manager from `eleventy-assets` add CSS from your Vue.js Single File Components too.\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\nconst { InlineCodeManager } = require(\"@11ty/eleventy-assets\");\n\nmodule.exports = function(eleventyConfig) {\n  let myCssManager = new InlineCodeManager();\n\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Re-use an existing `eleventy-assets` Manager\n    assets: {\n      css: myCssManager\n    }\n  });\n};\n```\n\n\n## Relevant Links\n\n* https://ssr.vuejs.org/\n* https://vuejs.org/v2/guide/single-file-components.html\n* https://vue-loader.vuejs.org/guide/scoped-css.html\n* https://rollup-plugin-vue.vuejs.org/\n* https://rollupjs.org/guide/en/\n<!-- https://github.com/tj/consolidate.js/ -->\n\n## TODO\n\n* Custom Directives?\n* How to render Vue templates inside of other template files, including Markdown?","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"27c8b95e66396e865c89a109648e0f25b3c03439","scripts":{"test":"ava","sample":"npx @11ty/eleventy --input=test/sample","testci":"ava --verbose --serial"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.14","description":"Use Vue 3 Single File Components (SFC) in Eleventy.","directories":{},"_nodeVersion":"14.17.5","dependencies":{"vue":"^3.2.1","debug":"^4.3.2","rollup":"^2.56.2","fast-glob":"^3.2.7","lodash.merge":"^4.6.2","rollup-plugin-vue":"^6.0.0","@vue/server-renderer":"^3.2.1","@11ty/eleventy-assets":"^1.0.6","rollup-plugin-css-only":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^3.15.0","postcss-nested":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_1.0.0-canary.6_1636922382620_0.582441640065523","host":"s3://npm-registry-packages"}},"1.0.0-canary.7":{"name":"@11ty/eleventy-plugin-vue","version":"1.0.0-canary.7","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@1.0.0-canary.7","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"11ty":{"compatibility":">=1.0.0-canary.40 || >=1.0.0-beta.1"},"dist":{"shasum":"cb862e187f71ce4377922a0b2bfccf7d373b05f6","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-1.0.0-canary.7.tgz","fileCount":33,"integrity":"sha512-Kz9W7JA4nFpJbJRxBChugtsZpk8k2qlzFMT+Cwcrcz8q2CE4x6Q3gbMIgfT/faqh/C2hI8Yd+aG6yzsWwhZU5w==","signatures":[{"sig":"MEUCIH7RFMZnagZKDzNGjKOW1t/VbTloIh+aE5lINz0Ax7sUAiEAjo2bZIcX7xovAOBqH3bh29sQlVLDppogKwsxRgJeb7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47607},"main":".eleventy.js","readme":"# eleventy-plugin-vue for Vue 3\n\nZero bundle size server-rendered components for Vue.js.\n\nRead more about the goals of this plugin (and a full tutorial!) at [Eleventy and Vue, a match made to power Netlify.com](https://www.netlify.com/blog/2020/09/18/eleventy-and-vue-a-match-made-to-power-netlify.com/)\n\n## Installation\n\n```sh\nnpm install @11ty/eleventy-plugin-vue\n```\n\n* `0.2.x` is encouraged to use Eleventy `0.11.1` or newer (for incremental Vue component builds)\n* `0.1.x` requires Eleventy `0.11.0` or newer\n<!--\n* `0.0.x` requires Eleventy 0.11.0 Beta 2 or above (`0.11.0-beta.2`)\n-->\n\n* Requires experimental features in Eleventy, specifically: [Custom File Extension Handlers feature from Eleventy](https://github.com/11ty/eleventy/issues/117). Opt in to experimental features on Eleventy by running `ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy`.\n\n### Changelog\n\n* `0.3.0` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/3?closed=1)) More consistent incremental builds. Performance improvements.\n* `0.2.1` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/2?closed=1)) adds incremental builds for Eleventy Vue components to avoid unnecessary repeat work. Fixes bug with `permalink` strings returned from Vue Single File Component data.\n* `0.1.x` converted to use a Single File Components for everything (templates, components, etc), instead of `0.0.x`’s string templates with front matter.\n\n## Features\n\n* Builds `*.vue`’s Single File Components, both in the input directory and in Eleventy’s includes directory. `.vue` files in the includes directory are available for import but only those outside of the includes directory result in output files.\n* Works with Vue’s Single File Components, including with `scoped` CSS.\n* Data from single file components feeds into the data cascade (similar to front matter)\n* All JavaScript Template Functions (see https://www.11ty.dev/docs/languages/javascript/#javascript-template-functions), Universal Filters, Universal Shortcodes, Universal Paired Shortcodes are available as Vue `methods` (global functions to use in templates and child components). \n  * For example, you can  use the [`url` Universal Filter](https://www.11ty.dev/docs/filters/url/) like `url(\"/my-url/\")` in your Vue templates.\n* `page` Eleventy supplied data is also available globally in all components.\n\n### Not Yet Available\n\n* Traditional Vue.js “Page templates” (think `<!--vue-ssr-outlet-->`) as layouts.\n  * Using `.vue` templates as Eleventy layouts is not yet supported. Subscribe to this issue at [#26](https://github.com/11ty/eleventy-plugin-vue/issues/26).\n* Does not yet embed any client-side JavaScript from inside single file components into the output for use on the client. Any JavaScript embedded there is used only for rendering templates in the build and does not show up in the output.\n  * Note that if this is added in the future, it will likely be an opt-in feature.\n* `lang` on `<template>`, `<style>`, or `<script>` is not yet supported.\n* Windows support\n\n### Warnings\n\n* Adding a `<!doctype html>` to a Vue template is not supported by Vue. For this reason it is recommended to use a different template syntax for your layout (until Vue.js Page Templates support is added per the note above).\n\n\n## Usage\n\n### Add to Configuration File\n\nUsually `.eleventy.js`:\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // Use Defaults\n  eleventyConfig.addPlugin(eleventyVue);\n};\n```\n\n#### Customize with Options\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // OR, Use your own options\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Directory to store compiled Vue single file components\n    cacheDirectory: \".cache/vue/\",\n\n    // Pass in a file or multiple .vue files to limit compilation\n    // If this is empty, the plugin will search for all *.vue files\n    input: [],\n\n    // Use postcss in the single file components\n    rollupPluginVueOptions: {\n      style: {\n        postcssPlugins: [\n          require(\"autoprefixer\"),\n          require(\"postcss-nested\")\n        ]\n      }\n    }\n  });\n};\n```\n\nFor a full list of `rollupPluginVueOptions`, see [`rollup-plugin-vue`’s Options](https://rollup-plugin-vue.vuejs.org/options.html#include).\n\n#### Advanced: Use with `eleventy-assets`\n\n_Compatible with @11ty/eleventy-plugin-vue 0.0.5 and newer._\n\n[Eleventy’s Assets plugin](https://github.com/11ty/eleventy-assets) lets you manage your own Inline CSS or JavaScript. For the first version of the Eleventy Vue plugin, you can reuse an existing CSS code manager from `eleventy-assets` add CSS from your Vue.js Single File Components too.\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\nconst { InlineCodeManager } = require(\"@11ty/eleventy-assets\");\n\nmodule.exports = function(eleventyConfig) {\n  let myCssManager = new InlineCodeManager();\n\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Re-use an existing `eleventy-assets` Manager\n    assets: {\n      css: myCssManager\n    }\n  });\n};\n```\n\n\n## Relevant Links\n\n* https://ssr.vuejs.org/\n* https://vuejs.org/v2/guide/single-file-components.html\n* https://vue-loader.vuejs.org/guide/scoped-css.html\n* https://rollup-plugin-vue.vuejs.org/\n* https://rollupjs.org/guide/en/\n<!-- https://github.com/tj/consolidate.js/ -->\n\n## TODO\n\n* Custom Directives?\n* How to render Vue templates inside of other template files, including Markdown?","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"31a223269847d6297a4ccf1a66e4d56c4132124b","scripts":{"test":"ava","sample":"npx @11ty/eleventy --input=test/sample","testci":"ava --verbose --serial"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.14","description":"Use Vue 3 Single File Components (SFC) in Eleventy.","directories":{},"_nodeVersion":"14.17.5","dependencies":{"vue":"^3.2.1","debug":"^4.3.2","rollup":"^2.56.2","fast-glob":"^3.2.7","lodash.merge":"^4.6.2","rollup-plugin-vue":"^6.0.0","@vue/server-renderer":"^3.2.1","@11ty/eleventy-assets":"^1.0.6","rollup-plugin-css-only":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^3.15.0","postcss-nested":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_1.0.0-canary.7_1636943695317_0.2732040273108529","host":"s3://npm-registry-packages"}},"1.0.0-canary.8":{"name":"@11ty/eleventy-plugin-vue","version":"1.0.0-canary.8","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@1.0.0-canary.8","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"11ty":{"compatibility":">=1.0.0-canary.40 || >=1.0.0-beta.1"},"dist":{"shasum":"da6d4212356231307fdfa7766dec3ea1eab2f970","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-1.0.0-canary.8.tgz","fileCount":33,"integrity":"sha512-kZl22VDh1TzXDq+W3O3yk2fs1P9CquOxpD1hqqjFoUWqlOKsbEx8Ex4Vs+joksFM9k/iSEYj2YikA6uRV5Bpdg==","signatures":[{"sig":"MEQCIGGj+alhviVzvKjTs3DnxQeFWCYUCKPIPRc8AZp0sOHkAiBhKgc7gDIrTTsVl3yIhzd4eNKPuo0IngeGO+c5ofqcuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47754},"main":".eleventy.js","readme":"# eleventy-plugin-vue for Vue 3\n\nZero bundle size server-rendered components for Vue.js.\n\nRead more about the goals of this plugin (and a full tutorial!) at [Eleventy and Vue, a match made to power Netlify.com](https://www.netlify.com/blog/2020/09/18/eleventy-and-vue-a-match-made-to-power-netlify.com/)\n\n## Installation\n\n```sh\nnpm install @11ty/eleventy-plugin-vue\n```\n\n* `0.2.x` is encouraged to use Eleventy `0.11.1` or newer (for incremental Vue component builds)\n* `0.1.x` requires Eleventy `0.11.0` or newer\n<!--\n* `0.0.x` requires Eleventy 0.11.0 Beta 2 or above (`0.11.0-beta.2`)\n-->\n\n* Requires experimental features in Eleventy, specifically: [Custom File Extension Handlers feature from Eleventy](https://github.com/11ty/eleventy/issues/117). Opt in to experimental features on Eleventy by running `ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy`.\n\n### Changelog\n\n* `0.3.0` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/3?closed=1)) More consistent incremental builds. Performance improvements.\n* `0.2.1` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/2?closed=1)) adds incremental builds for Eleventy Vue components to avoid unnecessary repeat work. Fixes bug with `permalink` strings returned from Vue Single File Component data.\n* `0.1.x` converted to use a Single File Components for everything (templates, components, etc), instead of `0.0.x`’s string templates with front matter.\n\n## Features\n\n* Builds `*.vue`’s Single File Components, both in the input directory and in Eleventy’s includes directory. `.vue` files in the includes directory are available for import but only those outside of the includes directory result in output files.\n* Works with Vue’s Single File Components, including with `scoped` CSS.\n* Data from single file components feeds into the data cascade (similar to front matter)\n* All JavaScript Template Functions (see https://www.11ty.dev/docs/languages/javascript/#javascript-template-functions), Universal Filters, Universal Shortcodes, Universal Paired Shortcodes are available as Vue `methods` (global functions to use in templates and child components). \n  * For example, you can  use the [`url` Universal Filter](https://www.11ty.dev/docs/filters/url/) like `url(\"/my-url/\")` in your Vue templates.\n* `page` Eleventy supplied data is also available globally in all components.\n\n### Not Yet Available\n\n* Traditional Vue.js “Page templates” (think `<!--vue-ssr-outlet-->`) as layouts.\n  * Using `.vue` templates as Eleventy layouts is not yet supported. Subscribe to this issue at [#26](https://github.com/11ty/eleventy-plugin-vue/issues/26).\n* Does not yet embed any client-side JavaScript from inside single file components into the output for use on the client. Any JavaScript embedded there is used only for rendering templates in the build and does not show up in the output.\n  * Note that if this is added in the future, it will likely be an opt-in feature.\n* `lang` on `<template>`, `<style>`, or `<script>` is not yet supported.\n* Windows support\n\n### Warnings\n\n* Adding a `<!doctype html>` to a Vue template is not supported by Vue. For this reason it is recommended to use a different template syntax for your layout (until Vue.js Page Templates support is added per the note above).\n\n\n## Usage\n\n### Add to Configuration File\n\nUsually `.eleventy.js`:\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // Use Defaults\n  eleventyConfig.addPlugin(eleventyVue);\n};\n```\n\n#### Customize with Options\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // OR, Use your own options\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Directory to store compiled Vue single file components\n    cacheDirectory: \".cache/vue/\",\n\n    // Pass in a file or multiple .vue files to limit compilation\n    // If this is empty, the plugin will search for all *.vue files\n    input: [],\n\n    // Use postcss in the single file components\n    rollupPluginVueOptions: {\n      style: {\n        postcssPlugins: [\n          require(\"autoprefixer\"),\n          require(\"postcss-nested\")\n        ]\n      }\n    }\n  });\n};\n```\n\nFor a full list of `rollupPluginVueOptions`, see [`rollup-plugin-vue`’s Options](https://rollup-plugin-vue.vuejs.org/options.html#include).\n\n#### Advanced: Use with `eleventy-assets`\n\n_Compatible with @11ty/eleventy-plugin-vue 0.0.5 and newer._\n\n[Eleventy’s Assets plugin](https://github.com/11ty/eleventy-assets) lets you manage your own Inline CSS or JavaScript. For the first version of the Eleventy Vue plugin, you can reuse an existing CSS code manager from `eleventy-assets` add CSS from your Vue.js Single File Components too.\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\nconst { InlineCodeManager } = require(\"@11ty/eleventy-assets\");\n\nmodule.exports = function(eleventyConfig) {\n  let myCssManager = new InlineCodeManager();\n\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Re-use an existing `eleventy-assets` Manager\n    assets: {\n      css: myCssManager\n    }\n  });\n};\n```\n\n\n## Relevant Links\n\n* https://ssr.vuejs.org/\n* https://vuejs.org/v2/guide/single-file-components.html\n* https://vue-loader.vuejs.org/guide/scoped-css.html\n* https://rollup-plugin-vue.vuejs.org/\n* https://rollupjs.org/guide/en/\n<!-- https://github.com/tj/consolidate.js/ -->\n\n## TODO\n\n* Custom Directives?\n* How to render Vue templates inside of other template files, including Markdown?","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"13b80ce2f2d4397098367629701c897c2de98bac","scripts":{"test":"ava","sample":"npx @11ty/eleventy --input=test/sample","testci":"ava --verbose --serial"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.14","description":"Use Vue 3 Single File Components (SFC) in Eleventy.","directories":{},"_nodeVersion":"14.17.5","dependencies":{"vue":"^3.2.1","debug":"^4.3.2","rollup":"^2.56.2","fast-glob":"^3.2.7","lodash.merge":"^4.6.2","rollup-plugin-vue":"^6.0.0","@vue/server-renderer":"^3.2.1","@11ty/eleventy-assets":"^1.0.6","rollup-plugin-css-only":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^3.15.0","postcss-nested":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_1.0.0-canary.8_1636944395199_0.9439348807079642","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@11ty/eleventy-plugin-vue","version":"0.6.0","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.6.0","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"11ty":{"compatibility":">=0.11 || >=1.0.0-canary"},"dist":{"shasum":"711ca0d613618650a405045c8fb017449198c6e8","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.6.0.tgz","fileCount":32,"integrity":"sha512-NCMeo21WtQ5lKVmAe+ScTiY2X78qX1DkAArUoTGssq1gu74XrDaqSF4KJKJV66E7LrpIQoVTq0RCxgV4yvQ/HQ==","signatures":[{"sig":"MEQCIBYcsQcYsm6zp8BP0l3edktecqG+gO/WH/L/RQ0PP4+LAiB0juRUOGQk81S7Q0PBAJqWFMBaTQII1OUSddowqzm9oA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkp6jCRA9TVsSAnZWagAAEoYP/jvpN+KqB7mOd9kqYwRo\nMAhiJhw9DTJ00PcMdUMIBXk+mv9qzhwUeOfn8c84nti7oUkBKuOO2KLIkl5E\n90xWuYOBL5tir1md3Cg3Ti2RttXMI+lNQvB6aJZgtBvw+bMjtELyE0pzD33l\nA4iNDqCoMNZapqKrUX3RSLBg0dyMoHduClUcmRuxWx52FXF4xKfQkVsj6g7p\nbyzbCs0E6oMiK3Nmv1dPguKyQiddLeldBmjnEjzQcCuYkdSGsliWTOxbdTcM\no5avW8fgNHhcC5dwlUy3UkM2EK76pg54MreYhq6hHymRyd7vHIdIzCBbQp/U\nkiDZTZ2Lex/ryI8yz5upDXefsefZNjIX9kQsQimN188Vw/v30tJ/A+kHGnYD\nPvqHPwTd/s5O0WqECMZuW1sK24SzjjqPtPfYwM64XERvNEMMAo+cnCh0RH+g\nbuf9TF6wkSqDbGN+sXj4mP3pb45bY/e1QlZdVQjwfAIYob0fO/HjKvayHTya\nZRQUjJdym6aClt6sKisvjoGXZ2vymNG5hL47ASvMOmzsxrKMQmxmAty1usLA\natXSjzUilFQOBYhkBZBeB6MNONslzoQiN6+lXL4ZfpP5tTKeSzIOif6ct/Qw\nhRsyk6M//Yc1t9lfPaAUFtoKoyi1DPCH+vYT4OTQI/xLjnuwiWlUO68IICts\nXvPb\r\n=+BN7\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"879347652128fbe7529aeac5fbe621881358c918","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.14","description":"Use Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"14.17.5","dependencies":{"vue":"^2.6.12","debug":"^4.3.1","rollup":"^2.32.1","fast-glob":"^3.2.4","lodash.merge":"^4.6.2","rollup-plugin-vue":"^5.1.9","vue-server-renderer":"^2.6.12","@11ty/eleventy-assets":"^1.0.5","vue-template-compiler":"^2.6.12","rollup-plugin-css-only":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.13.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.6.0_1636998819503_0.8154673527493843","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@11ty/eleventy-plugin-vue","version":"0.6.1","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.6.1","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"11ty":{"compatibility":">=0.11 || >=1.0.0-canary"},"dist":{"shasum":"11e1c31cf60b3a6031794fd2b6709bd5668afb05","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.6.1.tgz","fileCount":32,"integrity":"sha512-4rop6m/Hm/YnruGGBrN1hpPe+iHDf9kjju8IdqKuy3+axylsMJ0TWjNIGFrH71Vpi3gwCblblWLol+YSdLFoIA==","signatures":[{"sig":"MEQCIBJv/LzMhK+O5ZXfM03N6GHn7qiB3jhojo+S1/w1lUJxAiBt2VN2JF12Ljpo12uT2wsZmmNsk3NLwlC8E9AoodXYLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu8oRCRA9TVsSAnZWagAAQPYP/i5i/+rcHEgABk1xuTNH\nal8fa2bZ6DHpE0LKzYy2zkoLCt5Wo2F42qpfDwKuZfUWG9xVs6UsDpRAWxlZ\nlsLajPfnrdjZEWq7hZXrzm66W4eURQCND7klzT15t1otKc25GOpaIsG4fWm5\ng+RpJH9CXOwrc2I7H97IeJr1Nm5w37ezyKq19UTvV0WSGxwC5Tev2Eh5dKwf\nSStPyavG31TpjZjmgVsXqHyq4/4CLh1ObI0kN6XcBf4+tfE6K7jCAu9IvhGp\nmwXuHW4px+mDyA9H2mcwRy6rhVGJHCSYIvdf8T14B/XG5ayHdP7JRuT5vqZw\nbsBdqUGCDFjCBy/6ruLA7sqDNPBTnF4sumuNS75DoNeG5fJTdUU7OROgDxoi\n13r4voxGEovxe6afxWz65WctghPtslERr+p8hM3EX0DnMspkq0XxQXngKF/4\nt9v6QRcNhVNJMZG56fVlqex878NLK1ECvC5K9t/7/4jrlfMwN0oiWu5w8dUt\n4CIArxRwLppy0iU6Xmn8rEs6VMI1DwUbZPdLBwBtZL4ssEVsGOtN1FtD7hu0\nZi0fhXyl+70APn+zuhLsoaUv35/YYyNYJrgbnft/7jdJ61Y4AXJHYM7l2eDh\nbgO4OdZ4jU/hizdJaG0Qy/frFp4cOzAAfRhJi8Snla/GX7qzGBRHkyyjNP1r\nzHkV\r\n=s4jy\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"8a0e4289017cdfce2f8ef5c26d1cb27025d8713f","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.14","description":"Use Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"14.17.5","dependencies":{"vue":"^2.6.12","debug":"^4.3.1","rollup":"^2.32.1","fast-glob":"^3.2.4","lodash.merge":"^4.6.2","rollup-plugin-vue":"^5.1.9","vue-server-renderer":"^2.6.12","@11ty/eleventy-assets":"^1.0.5","vue-template-compiler":"^2.6.12","rollup-plugin-css-only":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.13.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.6.1_1639696912916_0.33698011372607284","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@11ty/eleventy-plugin-vue","version":"0.7.0","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.7.0","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"11ty":{"compatibility":">=1.0.0 || >=1.0.0-beta || >=1.0.0-canary"},"dist":{"shasum":"6290b720aefd013a44590bf62efa10cf0481d4a4","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.7.0.tgz","fileCount":32,"integrity":"sha512-Pgk87WvVrNNVbZ1VmJZnqMKXGFPKb6kXaSmn1OmwrobhxI2QL+O5B/yeN9xexbtXhiLDVsn8dDE0b3tFQ7ZWPg==","signatures":[{"sig":"MEUCIQDkUQRjuGA0IId8tjy2hvO19oC5qBNOGrrGNhpLGlm+2QIgf5l1c1DyPQfS3/q2N7n5no8Xbe0PyBbN4rP7jP4um+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1022CRA9TVsSAnZWagAA93IP/0LLIZZXQi1+jnS1VQon\nuaIzHY6PhgdxVN20Skp9zUxqRNBkb1MqtA3UhzFAzEyPaJBUc0XL7yfm246b\nGlZZMaSuPonRDhN16X11qPXkO9tMi+Nzf/6fRlUctb8L3tIGFJo/8kD0/bix\n9to5E032l2oSRBao9ziAEzVYwXeQX72ODtlNLKH7/ivW9vKPI6T3MudKanzj\nycl9AuAnkvkjWFKr2VmRk4xjU42zT0nA7wjP30x/EH/We1z7uxJRhaw633G1\nfmhDZJQ5Wd4/cnrfQQjkUCHINSdD8+9J7v1klYUV5IE3qfpIod6xniu43h49\nkBSFjNrpTiFy8BbZP66Waz8MQB7T3uA8g8qhvswQob+UqTW34PJz6kbEm0iK\nAr/7oEtTU5Xtu65D+HSJcPIEdaTGOXF30H3+EViQy1mcPZEVW4iOuNZnIOep\ndVQu+1dN/NaVnIe8EIZgIADSotaT8rvzAgC/xztUdehl2RlUg907P2kzb24o\ndZ8KFZb3VZJ06L/Kvblkct2wUwxGQpOXkrgoZLTDT41/ohTlktgveaa2/bbC\nffJkkEHpYAMALt6V/NPK1SQsqrO1ky8TGFR8NBxVSMCDAlEK84dYzvMeCg7+\nR2kxDMSEzIU3p8j0jNjExDX6vspbbX0Do6XfNz1x4hdq8g3WTJ0/K8GXYM9P\ntSVc\r\n=3cXy\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"c911831a4d21924b5ef98cf1d0423611a6f283a5","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.14","description":"Use Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"14.17.5","dependencies":{"vue":"^2.6.14","debug":"^4.3.3","rollup":"^2.63.0","fast-glob":"^3.2.7","lodash.merge":"^4.6.2","dependency-graph":"^0.11.0","rollup-plugin-vue":"^5.1.9","vue-server-renderer":"^2.6.14","@11ty/eleventy-assets":"^1.0.6","vue-template-compiler":"^2.6.14","rollup-plugin-css-only":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.7.0_1641500086100_0.03256249099676034","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@11ty/eleventy-plugin-vue","version":"0.7.1","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.7.1","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"11ty":{"compatibility":">=1.0.0 || >=1.0.0-beta || >=1.0.0-canary"},"dist":{"shasum":"f2fefafb93895950aab18e9f5cad6a3958c21d0a","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.7.1.tgz","fileCount":32,"integrity":"sha512-YX81LtrlyBmx77gs9CQY+atvaBwS5qHa08qWwWnO7A5bWBY6sPYWAZ1ccHXSOUhi/BoedFAEFIoiHhu17rKXdg==","signatures":[{"sig":"MEQCIE1661bfK8QqZv5EX/gYGJD+ul9gviEyyqg6QJuGAbyoAiAbdlj29VI3reZAcPGvPZXL4Du1ZoLpfDhEVQNzpXGiYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh12lbCRA9TVsSAnZWagAAb2UQAIsVHcqwpqFEE76hxhXc\nno1OhDRwQ0ZNV/NwB8iq/Q2tdZJtLfJ6h4nGHMTJpydEbBz5hSgy1zdcqOyv\nW+e2uJtN+6iqwU89Br5d3DcUOJC94mLsDO8WmscdNr7oiTPWg0nELcJKaghi\nlbu5hnhRwsNx5Ar0/EKmJcMFm04j8GO3z3ESRRAH5WBfmgqIL7IZdATLivfW\nuN3XGQCf5wnyN+QU4gI1TCvC8DZ2A+R6tghgVY81NOajhlMlZ1z6PFgVzU8g\nEwpL8aWSyYppWT5QJTS2aKGZl9bdY5PtLF7WuMlePYoHRJLlYHonL8tS2ziA\n6oUkFcUgk2BkYcQVC5NNKtoxn959XjUberC1sJ+ovli0NVKTpGf1YqdEao6H\nlG1lEq4fOXhIMV2NSYmU6KGTC1eEiY5r9dEhnAr99zYa+LLGMZcB9awQV8pm\nSpB/lUXus1BYacQqbBlkdYmw3+IYcK1zmIF6SHVQdKjdiwgvvaJsHnIs3Iw7\n8YwsRIcn1tt+4W0QNCa/2TAKlUu91GsByf9akeJvLuN9B3aTwcGtiVWzuW6f\ntwWXFK84TNKbRTKFBKtVKswsl3xZ3C1l+s1DnAMBvpoE0uDeFa/GJBqU3LUU\nOKqlyekXeTR7mfhbCYXPiKe1Vu6ZVfOhV5Wcg9OimKxKe0FAGjGf2JpsD7XL\nGeor\r\n=Pgww\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"b10f7fea276eadc8c5d3479a0b5829cfbb39887c","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"6.14.14","description":"Use Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"14.17.5","dependencies":{"vue":"^2.6.14","debug":"^4.3.3","rollup":"^2.63.0","fast-glob":"^3.2.7","lodash.merge":"^4.6.2","dependency-graph":"^0.11.0","rollup-plugin-vue":"^5.1.9","vue-server-renderer":"^2.6.14","@11ty/eleventy-assets":"^1.0.6","vue-template-compiler":"^2.6.14","rollup-plugin-css-only":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.7.1_1641507162954_0.27006879164482434","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"@11ty/eleventy-plugin-vue","version":"0.7.2","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.7.2","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"11ty":{"compatibility":">=1.0.0 || >=1.0.0-beta || >=1.0.0-canary"},"dist":{"shasum":"976b5482d454cbfb6cfff64f392cd5d9637445cb","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.7.2.tgz","fileCount":32,"integrity":"sha512-G7wN+pkzorkkZqJh92iZ6OVyef92pwKaIgwhML+4xVwoj6nNu8FE8OGK/D5Fv1e+uo8sBf/93G5cZjxaaF3BlA==","signatures":[{"sig":"MEUCIQCb45zAynIniSxPxUcVmVU7U+gGOkXNa1TnNuX5FzQo7QIgDftvVG5lUK7omIaiQthpehsdMg6tc7sJ29TR7zJZrz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6HbnCRA9TVsSAnZWagAAZboP/iT1fKcZHL3NtEW+hByZ\nysbLxzAOMNQkCROQp1Yevyav4GPnYZCQtR9oavlutkyDaxa+psVBtUadkR9d\nqJwZrNcxMiikVkkypL5LpaU967C4mbbbgiXUHUaO76mqMzYoxLBX2LuDDgfv\nsYHBpW9xKNx3O+Jb5fELBgamNHa3fS0HXJmvmQ4I4f5Ylky8k+14iNn4DwmP\ng2Fl25RWU/LShiN4O4VHl6d9JIHkWN2dbArTQHsOZ5UMWgsNT42WYWMs0Db3\nAlfuLlW0oMi/73FjP85jIA15znRCBnHc2aBK5DvLOJk+FxSTqMzszqL0P9/i\n4nmWjdrj2dQN5e7+Sfvo5oussGhxC62NO39ZU+klOTVxGePhUfTfldzjjLkQ\n+6rg0qL8Rc4TUtXqGdNukOvzi6M42/ullHt8D6XYcEOdNAuAzq1unJ0c5Y5+\ncnk3rVoQjjUlHSYnMYgcFZ5RkYLXo6Hrg6vcydynvzmjPjPGG9kGpT5iGGqQ\nn3A1KdQfDQGlpOXRIHU/nw5+9Xkn+twAs1CW6AiPz1B4s8MXM2MAq3mLnQgY\nk/iytnQlMSBqtHFnV0wOkYzQUaIvy7shq5mHDw8HJM2/XTo4v808ZN0+WzE2\ndyF2qiqcLBHu60sPc8Vm8SanPxXMBy1w+Fgf76uBp4YkweaQZBu1EuhfVS5O\neI2E\r\n=+FUp\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"062ff13f5145204f953a9d8bbf982f4ab876ca63","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"8.1.2","description":"Use Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"vue":"^2.6.14","debug":"^4.3.3","rollup":"^2.63.0","fast-glob":"^3.2.7","lodash.merge":"^4.6.2","dependency-graph":"^0.11.0","rollup-plugin-vue":"^5.1.9","vue-server-renderer":"^2.6.14","@11ty/eleventy-assets":"^1.0.6","vue-template-compiler":"^2.6.14","rollup-plugin-css-only":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.7.2_1642624743473_0.9646351284476493","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"@11ty/eleventy-plugin-vue","version":"0.7.3","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.7.3","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"11ty":{"compatibility":">=1.0.0 || >=1.0.0-beta || >=1.0.0-canary"},"dist":{"shasum":"d1bef50318671344da6e9840375dce0054bb2f2f","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.7.3.tgz","fileCount":35,"integrity":"sha512-R4/9gOX2IXiWPMt7iGT7LLLcaWVsUjrA6okSuCKlnE7aUaDHvNI17TQ3mFuZuLjezzCwYT8QnOawpQ8SDPNuVA==","signatures":[{"sig":"MEUCIBUQ4HdyJ2cjdkRUYtem7bRxFvN9nCA+TojQVCOT1ergAiEA4torPndk1OF71bqmgszNTxMIZVy7cerDlxd8TI7a41o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZxW3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvkA/9EVmn8wxO2AR+BM7XOWBIP7WcKYFLluPisdD4Zq7sMdCY0+uA\r\nzzHU1MbFNCuDlnzbZpMeAcxRumQlMkJWwYW9oEOsotmWq66PGdTIHKgAgUeO\r\nQwZEkqpdVy/NZb6fvcZfk2DCCDrp2r1tGCfiD8RI4yYiUZPBoxc/PjlxWA1B\r\n3slatIzZ9gUU4azbewdPjTceZgtZWvQ7PrdLoOi/MTwOibWTJ7owEsM9UDEY\r\nG7JizsjqA2FSL+zNjmZASn9bC7lNNzJCnR7+6d3+t4VrQQ6b0upIejtqwANw\r\nycjOj6JfdkYYLivjuQUEtIrRWcMP74Orp+pV5ZST5oISTv9RE2S89gy4o11s\r\nlRVHeml7VH8KmZvyQyvYv4iYIB3jJB2alRYwAIaYquppTtlSnk5W8tm5pzoW\r\nJTXOOuebMbQydrteSdslLuBw/3sTs3Gdk84PrSmPsaQ4RiQfTOcVnUPT6C1L\r\nGOhVHpGGNMmVuurvR71IjalIYHxHCZr3OR0/iwr8MPqsEFz8A0rTC+ExQzua\r\nIMJJsIFLUz+BvxgZZsvP0vlgrlzCaoZ2YwmhSp0yQai1TAs+1Ba8wHEZ0E+V\r\nePpCU9Y8EaJlDlfuqVSowZnXOwRdagAGxCA13tQESpZMYMH+11v41Xu/vwAx\r\nkVwmUiAewo6S3Z7pbM/Glq0JYqLXrMV3bGE=\r\n=CAoB\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"0edf232c3fdc8b8e2698feaa556952831fe72a48","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"8.5.0","description":"Use Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"vue":"^2.6.14","debug":"^4.3.4","rollup":"^2.70.2","fast-glob":"^3.2.11","lodash.merge":"^4.6.2","dependency-graph":"^0.11.0","rollup-plugin-vue":"^5.1.9","vue-server-renderer":"^2.6.14","@11ty/eleventy-assets":"^1.0.6","vue-template-compiler":"^2.6.14","rollup-plugin-css-only":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^4.2.0","@11ty/eleventy":"^1.0.1","@rollup/plugin-alias":"^3.1.9"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.7.3_1650922935736_0.863529661780718","host":"s3://npm-registry-packages"}},"0.7.4":{"name":"@11ty/eleventy-plugin-vue","version":"0.7.4","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.7.4","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"11ty":{"compatibility":">=1.0.0 || >=1.0.0-beta || >=1.0.0-canary"},"dist":{"shasum":"28f51efa5b415830545bb0ce38ab334a80628755","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.7.4.tgz","fileCount":35,"integrity":"sha512-NOsOJaRctGHCza629EXIYwBG5hBXQNQAwGmfCAxDUYVyeQwhv5JJTGcQXQ08ZznHOl/n4T3ETljDDRgfJ0S7fQ==","signatures":[{"sig":"MEYCIQDl/+j3taevHMNhw36nR25gZNYF1HF5U7ikByNwKl799QIhANiFNtepGQBIhu6zMpOYfBR1OtIQlRfyDXqhH2QxfYE8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiNZYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo81g/8CJmabM8OZyqTiWdXEplh9ZoF5341ROomrZlR+63+twrzLcX6\r\nFYxRq/pDQA9MdqOZGKBJt+9aSh8l76i1Zty+VvtN4U+hTcIRAMCeeFXgdlTI\r\nraXplvkkQjQVeIon1oqvCP6LT9aLoQuugwt80htdT8Q/gS0zN4fK1c7o13wt\r\nKNYvk67DatwLe2DuVv3WAVE45hE0Xg7mUHZ/psTiQlINRBO9glwQz74B5Tpd\r\nnZUwogLLxj21ToWKF8WK7U5TQYTVR2V6rCDPCbVGwZFPNqshTWmF2X9/229R\r\ngzKWG3SbVHCcf2Rtx6uyNSg/UYoN+f3Hqzb+OsGMApVAWgzTcaC04ZmI9nwW\r\nPKzO9vQktYLcal0juZSSmuZ9o0X4yV2g4yN05uH0X6bFgBjJPJ+yGSM842yU\r\nA91pmpDeui4lKbSgJ1qJuad+ByGL4TLVdSjX6dV+B051NYiPBzRV9dIijOgj\r\nk0J++BQJuqXm/nphXM5bLa3H3ROWFEDZl3muWQNubS7I24XtyW4dX1gatutF\r\nFen4uZ88cDEeakrERS8Z0K2SddRrBq850SQ7iTHtlQHjtqta536RPgdyUHdR\r\nip4P8CbvnQMXewAZ6uH4mRFVfkPKqf+mfCYEQGJV7/YzQWHota2cdzsIpH2y\r\nbV1cdR7wiDsTI/1zEFpl9jJfunokqwbttJY=\r\n=8zWf\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"f705297dea3442b918b0659b5770d7eb069bb886","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"8.15.0","description":"Use Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"vue":"^2.6.14","debug":"^4.3.4","rollup":"^2.70.2","fast-glob":"^3.2.11","lodash.merge":"^4.6.2","dependency-graph":"^0.11.0","rollup-plugin-vue":"^5.1.9","vue-server-renderer":"^2.6.14","@11ty/eleventy-assets":"^1.0.6","vue-template-compiler":"^2.6.14","rollup-plugin-css-only":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^4.2.0","@11ty/eleventy":"^1.0.1","@rollup/plugin-alias":"^3.1.9"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.7.4_1669912151941_0.3810389992526786","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@11ty/eleventy-plugin-vue","version":"0.8.0","keywords":["eleventy","eleventy-plugin"],"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","_id":"@11ty/eleventy-plugin-vue@0.8.0","maintainers":[{"name":"zachleat","email":"zachleatherman@gmail.com"}],"homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"ava":{"files":["./test/*.js"],"failFast":false,"ignoredByWatcher":["./.cache/**"]},"11ty":{"compatibility":">=2.0.0"},"dist":{"shasum":"6f4475a315a0d3bbce88c8eb8f57174b9d568e1e","tarball":"https://registry.npmjs.org/@11ty/eleventy-plugin-vue/-/eleventy-plugin-vue-0.8.0.tgz","fileCount":35,"integrity":"sha512-2aQ2hhVrme1DaTT4meDWvjD6A8cuBlOzjI8idoBvv4mrzbYMdzRYIxd7uVbEdJqrHg2ZNylKfbCq9HMCcCOGfQ==","signatures":[{"sig":"MEUCIAuw+zQ2K9zlUtSgrhMHUt6rBMMSiSvhLqhx4P6lg/gKAiEAsKGq9DenReciN7cHrRc0ulhA5eEsMVI0EfqJABctBXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFNK0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqvQ//foG83LCqhsgUAzozC7bmDfjHRRkryWz2htkXqW9uiCHjrwaU\r\ndESPRzofq/K4EfK4VeLFYp/TwdMi/V8tOklzhJ17jzdmP6w5Tdx59QLXdhzQ\r\nxVOKIVuPrNB7Az2NKT34hU0d8DLH4rBsFJ1Tv9YYt9nY+P/cDAWCEiE6xh+S\r\nX9gM1KwqY+dnj74D0F6TGvGFZSBNvT6enarBjiHXa6cYEoJ10sig2F9nCE5P\r\nFxGf1MjCpfmyWrOI3xBP6RPxKZ7bctlZ6fmHUmU2DE/hLpzzADjeaU0abSkr\r\nphfSvEcmpKWDL0Qoyl7Ds/B+HePsIHWDsB4Qd1tssyfWi8qeO8gE+JR9+SUy\r\ndmapQFjF8IaR69u9VJNUAjKeJOjIN7Vl5GMUOZJhSIfYoAMkJk5DdIWF/JUU\r\nhpjMAHYyI7+MPJy2fSKcqBcQr2wsEyFflQDXoDKa9s0Ek53dXNkcT4aGNHaQ\r\nzGLLLWEidWeczrOVY8a16WAhcflNAQtdravmjl+nNO78sFh+IJj/tomQdDef\r\nIwussfjFL0UCSL9LqTScNHs7iK6vA3i6rY5N66oiNMqzNvFcHKxazwAxbASX\r\njk9215n/KKZwn6Yn3KH5hYSyEHao8jizhNmFrYzF1iezPcshWqARHV8R2yDk\r\nCVdoTDoL0SIUtoAwtku5Erkd0kQ37CiORUg=\r\n=sbzq\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eleventy.js","funding":{"url":"https://opencollective.com/11ty","type":"opencollective"},"gitHead":"94342dad4946da2940d0dee9c649007db5629f62","scripts":{"test":"ava","sample":"ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy --input=test/sample"},"_npmUser":{"name":"zachleat","email":"zachleatherman@gmail.com"},"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"_npmVersion":"9.5.0","description":"Use Vue.js single file components in Eleventy.","directories":{},"_nodeVersion":"18.14.0","dependencies":{"vue":"^2.7.14","debug":"^4.3.4","rollup":"^2.79.1","fast-glob":"^3.2.12","lodash.merge":"^4.6.2","dependency-graph":"^0.11.0","rollup-plugin-vue":"^5.1.9","vue-server-renderer":"^2.7.14","@11ty/eleventy-assets":"^1.0.6","vue-template-compiler":"^2.7.14","rollup-plugin-css-only":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^5.2.0","@11ty/eleventy":"^2.0.0","@rollup/plugin-alias":"^3.1.9"},"_npmOperationalInternal":{"tmp":"tmp/eleventy-plugin-vue_0.8.0_1679086260662_0.8669683946525284","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-03-20T16:49:21.978Z","modified":"2024-09-23T15:39:18.504Z","0.0.1":"2020-03-20T16:49:22.238Z","0.0.2":"2020-03-20T20:51:46.568Z","0.0.3":"2020-03-23T22:24:25.782Z","0.0.4":"2020-03-24T18:10:02.958Z","0.0.5":"2020-03-25T21:42:31.118Z","0.0.6":"2020-03-26T18:21:00.330Z","0.0.7":"2020-04-10T18:59:04.633Z","0.0.8":"2020-04-16T15:00:30.258Z","0.1.0":"2020-05-14T15:21:53.552Z","0.1.1":"2020-05-14T18:39:55.669Z","0.1.2":"2020-07-21T22:16:51.690Z","0.2.0":"2020-10-22T19:38:49.046Z","0.2.1":"2020-10-22T21:35:46.924Z","0.3.0-alpha.0":"2020-12-29T20:41:26.461Z","0.2.2":"2021-01-20T20:43:04.685Z","0.2.3":"2021-02-11T19:43:43.304Z","0.2.4":"2021-02-11T19:54:28.152Z","0.3.0":"2021-02-13T02:43:04.463Z","0.3.1-canary.1":"2021-02-19T18:13:26.408Z","0.3.1-canary.2":"2021-02-19T23:11:18.598Z","0.3.1-canary.3":"2021-04-19T21:24:15.914Z","0.3.1-canary.4":"2021-04-19T22:09:59.522Z","0.3.1-canary.5":"2021-05-20T19:47:11.508Z","0.3.1":"2021-05-27T01:35:12.010Z","0.4.0":"2021-06-10T22:24:45.668Z","0.4.1":"2021-06-10T22:44:36.797Z","0.5.0":"2021-06-11T15:49:28.904Z","1.0.0-canary.1":"2021-08-10T23:00:52.387Z","1.0.0-canary.2":"2021-08-11T14:22:55.680Z","1.0.0-canary.3":"2021-08-11T22:00:28.995Z","1.0.0-canary.4":"2021-11-13T02:38:18.997Z","1.0.0-canary.5":"2021-11-14T17:01:37.037Z","1.0.0-canary.6":"2021-11-14T20:39:42.840Z","1.0.0-canary.7":"2021-11-15T02:34:55.475Z","1.0.0-canary.8":"2021-11-15T02:46:35.464Z","0.6.0":"2021-11-15T17:53:39.728Z","0.6.1":"2021-12-16T23:21:53.144Z","0.7.0":"2022-01-06T20:14:46.242Z","0.7.1":"2022-01-06T22:12:43.131Z","0.7.2":"2022-01-19T20:39:03.637Z","0.7.3":"2022-04-25T21:42:15.889Z","0.7.4":"2022-12-01T16:29:12.155Z","0.8.0":"2023-03-17T20:51:00.812Z"},"bugs":{"url":"https://github.com/11ty/eleventy-plugin-vue/issues"},"author":{"url":"https://zachleat.com/","name":"Zach Leatherman","email":"zachleatherman@gmail.com"},"license":"MIT","homepage":"https://github.com/11ty/eleventy-plugin-vue#readme","keywords":["eleventy","eleventy-plugin"],"repository":{"url":"git+https://github.com/11ty/eleventy-plugin-vue.git","type":"git"},"description":"Use Vue.js single file components in Eleventy.","maintainers":[{"email":"admin@fortawesome.com","name":"fortawesome-admin"},{"email":"zachleatherman@gmail.com","name":"zachleat"}],"readme":"<p align=\"center\"><img src=\"https://www.11ty.dev/img/logo-github.png\" alt=\"eleventy Logo\"></p>\n\n# eleventy-plugin-vue for Vue 2 🕚⚡️🎈🐀\n\nZero bundle size server-rendered components for Vue.js.\n\nRead more about the goals of this plugin (and a full tutorial!) at [Eleventy and Vue, a match made to power Netlify.com](https://www.netlify.com/blog/2020/09/18/eleventy-and-vue-a-match-made-to-power-netlify.com/)\n\n## Installation\n\n```sh\nnpm install @11ty/eleventy-plugin-vue\n```\n\n* `0.8.x` is encouraged to use Eleventy `2.0.0` (and Node 14+)\n* `0.7.x` is encouraged to use Eleventy `1.0.0` (and Node 12+)\n* `0.2.x` is encouraged to use Eleventy `0.11.1` or newer (for incremental Vue component builds)\n* `0.1.x` requires Eleventy `0.11.0` or newer\n* `0.0.x` requires Eleventy 0.11.0 Beta 2 or above (`0.11.0-beta.2`)\n\n* Requires experimental features in Eleventy, specifically: [Custom File Extension Handlers feature from Eleventy](https://github.com/11ty/eleventy/issues/117). Opt in to experimental features on Eleventy by running `ELEVENTY_EXPERIMENTAL=true npx @11ty/eleventy`.\n\n### Changelog\n\n* `0.3.0` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/3?closed=1)) More consistent incremental builds. Performance improvements.\n* `0.2.1` ([Milestone](https://github.com/11ty/eleventy-plugin-vue/milestone/2?closed=1)) adds incremental builds for Eleventy Vue components to avoid unnecessary repeat work. Fixes bug with `permalink` strings returned from Vue Single File Component data.\n* `0.1.x` converted to use a Single File Components for everything (templates, components, etc), instead of `0.0.x`’s string templates with front matter.\n\n## Features\n\n* Builds `*.vue`’s Single File Components, both in the input directory and in Eleventy’s includes directory. `.vue` files in the includes directory are available for import but only those outside of the includes directory result in output files.\n* Works with Vue’s Single File Components, including with `scoped` CSS.\n* Data from single file components feeds into the data cascade (similar to front matter)\n* All JavaScript Template Functions (see https://www.11ty.dev/docs/languages/javascript/#javascript-template-functions), Universal Filters, Universal Shortcodes, Universal Paired Shortcodes are available as Vue `methods` (global functions to use in templates and child components). \n  * For example, you can  use the [`url` Universal Filter](https://www.11ty.dev/docs/filters/url/) like `url(\"/my-url/\")` in your Vue templates.\n* `page` Eleventy supplied data is also available globally in all components.\n\n### Not Yet Available\n\n* Traditional Vue.js “Page templates” (think `<!--vue-ssr-outlet-->`) as layouts.\n  * Using `.vue` templates as Eleventy layouts is not yet supported. Subscribe to this issue at [#26](https://github.com/11ty/eleventy-plugin-vue/issues/26).\n* Does not yet embed any client-side JavaScript from inside single file components into the output for use on the client. Any JavaScript embedded there is used only for rendering templates in the build and does not show up in the output.\n  * Note that if this is added in the future, it will likely be an opt-in feature.\n* `lang` on `<template>`, `<style>`, or `<script>` is not yet supported.\n* Windows support\n\n### Warnings\n\n* Adding a `<!doctype html>` to a Vue template is not supported by Vue. For this reason it is recommended to use a different template syntax for your layout (until Vue.js Page Templates support is added per the note above).\n\n## Usage\n\n### Add to Configuration File\n\nUsually `.eleventy.js`:\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // Use Defaults\n  eleventyConfig.addPlugin(eleventyVue);\n};\n```\n\n#### Customize with Options\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\n\nmodule.exports = function(eleventyConfig) {\n  // OR, Use your own options\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Directory to store compiled Vue single file components\n    cacheDirectory: \".cache/vue/\",\n\n    // Pass in a file or multiple .vue files to limit compilation\n    // If this is empty, the plugin will search for all *.vue files\n    input: [],\n\n    // Use postcss in the single file components\n    rollupPluginVueOptions: {\n      style: {\n        postcssPlugins: [\n          require(\"autoprefixer\"),\n          require(\"postcss-nested\")\n        ]\n      }\n    }\n\n    // Passed to rollup.rollup\n    rollupOptions: {\n      // Declare your own external dependencies\n      external: [],\n\n      // Use your own Rollup plugins\n      plugins: [],\n    },\n  });\n};\n```\n\nFor a full list of `rollupPluginVueOptions`, see [`rollup-plugin-vue`’s Options](https://rollup-plugin-vue.vuejs.org/options.html#include).\n\n#### Advanced: Use with `eleventy-assets`\n\n_Compatible with @11ty/eleventy-plugin-vue 0.0.5 and newer._\n\n[Eleventy’s Assets plugin](https://github.com/11ty/eleventy-assets) lets you manage your own Inline CSS or JavaScript. For the first version of the Eleventy Vue plugin, you can reuse an existing CSS code manager from `eleventy-assets` add CSS from your Vue.js Single File Components too.\n\n```js\nconst eleventyVue = require(\"@11ty/eleventy-plugin-vue\");\nconst { InlineCodeManager } = require(\"@11ty/eleventy-assets\");\n\nmodule.exports = function(eleventyConfig) {\n  let myCssManager = new InlineCodeManager();\n\n  eleventyConfig.addPlugin(eleventyVue, {\n    // Re-use an existing `eleventy-assets` Manager\n    assets: {\n      css: myCssManager\n    }\n  });\n};\n```\n\n#### Advanced: Run async things before component render\n\n_Available with Eleventy 1.0+ and Eleventy Vue Plugin 0.6+_\n\nUse [`serverPrefetch`](https://ssr.vuejs.org/guide/data.html) to tell the component to do a few async things before it renders the component.\n\nBelow is an example of a Vue template that uses [the Eleventy Render Plugin](https://11ty.dev/docs/plugins/render/) to render Markdown (either in an external file or a string).\n\n```html\n<template>\n  <header v-html=\"content\"/>\n</template>\n<script>\nexport default {\n  async serverPrefetch() {\n    // let content = await this.renderFile(\"./_includes/blogpost.md\", \"md\");\n    this.content = await this.renderTemplate(\"# Title\", \"md\");\n  }\n}\n</script>\n```\n\n## Relevant Links\n\n* https://ssr.vuejs.org/\n* https://vuejs.org/v2/guide/single-file-components.html\n* https://vue-loader.vuejs.org/guide/scoped-css.html\n* https://rollup-plugin-vue.vuejs.org/\n* https://rollupjs.org/guide/en/\n<!-- https://github.com/tj/consolidate.js/ -->\n\n## TODO\n\n* Custom Directives?\n* How to render Vue templates inside of other template files, including Markdown?","readmeFilename":"README.md"}