{"_id":"htmly","_rev":"27-39d9250a8bdeae6ae12bdc3609030b3f","name":"htmly","description":"A browserify transform for html (with vitamines)","dist-tags":{"latest":"1.1.2"},"versions":{"0.1.0":{"name":"htmly","version":"0.1.0","description":"A browserify transform for html (with vitamines)","main":"./lib/htmly.js","scripts":{"test":"mocha","spec":"mocha --reporter spec","monitor":"mocha --reporter spec --watch","debugtest":"node-debug _mocha","coverage":"rm -rf ./lib-cov && jscoverage ./lib ./lib-cov && COVERAGE=true mocha --reporter html-cov > ./coverage.html || true && rm -rf ./lib-cov","jshint":"jshint --exclude node_modules","doc":"./support/updatedoc.js"},"repository":{"type":"git","url":"https://github.com/limpidjs/htmly.git"},"author":{"name":"Jean Ponchon","email":"jean.ponchon@novadiscovery.com"},"license":"MIT","bugs":{"url":"https://github.com/limpidjs/htmly/issues"},"homepage":"https://github.com/limpidjs/htmly","dependencies":{"async":"^0.9.0","chokidar":"^0.9.0","concat-stream":"^1.4.6","debug":"^2.0.0","extend":"^1.3.0","html-minifier":"^0.6.8","lrio":"0.0.3","relative-package":"^1.0.0","resolve":"^1.0.0","through2":"^1.1.1"},"devDependencies":{"browserify":"^5.12.1","docflux":"^1.1.2","expect.js":"*","jsdom":"^1.0.0","jshint":"*","mocha":"*","syntax-error":"^1.1.1"},"browser":"./src/htmly-browser.js","keywords":["html","browserify","browserify-transform","browserify-plugin","livereload","browser","webcomponent"],"publishConfig":{"registry":"http://registry.npmjs.org/"},"gitHead":"765527aad73603e5021605d657abfccbe8f2a7e7","_id":"htmly@0.1.0","_shasum":"daa9e682b897619b3cba2497d7fbde2b4f270161","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"},"maintainers":[{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"}],"dist":{"shasum":"daa9e682b897619b3cba2497d7fbde2b4f270161","tarball":"https://registry.npmjs.org/htmly/-/htmly-0.1.0.tgz","integrity":"sha512-Z0UbpzRmGpDoBw1aXi78nQCeOswtq0wBwpEd8yzttmvDO9P/FnUUxJ/juemL6pylluG7tqr9WIaVd50OJnfiqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAdpz2ruRbTs+mgx5r/XRIhTls13S94avKfc/I2XCcgRAiBvwHh1dqg6ffDSeul4OH2Hi0kUUDojFGa/hnYG1xV4yg=="}]}},"0.1.1":{"name":"htmly","version":"0.1.1","description":"A browserify transform for html (with vitamines)","main":"./lib/htmly.js","scripts":{"test":"mocha","spec":"mocha --reporter spec","monitor":"mocha --reporter spec --watch","debugtest":"node-debug _mocha","coverage":"rm -rf ./lib-cov && jscoverage ./lib ./lib-cov && COVERAGE=true mocha --reporter html-cov > ./coverage.html || true && rm -rf ./lib-cov","jshint":"jshint --exclude node_modules","doc":"./support/updatedoc.js"},"repository":{"type":"git","url":"https://github.com/limpidjs/htmly.git"},"author":{"name":"Jean Ponchon","email":"jean.ponchon@novadiscovery.com"},"license":"MIT","bugs":{"url":"https://github.com/limpidjs/htmly/issues"},"homepage":"https://github.com/limpidjs/htmly","dependencies":{"async":"^0.9.0","chokidar":"^0.9.0","concat-stream":"^1.4.6","debug":"^2.0.0","extend":"^1.3.0","html-minifier":"^0.6.8","lrio":"0.0.3","relative-package":"^1.0.0","resolve":"^1.0.0","through2":"^1.1.1","syntax-error":"^1.1.1"},"devDependencies":{"browserify":"^5.12.1","docflux":"^1.1.2","expect.js":"*","jsdom":"^1.0.0","jshint":"*","mocha":"*"},"browser":"./src/htmly-browser.js","keywords":["html","browserify","browserify-transform","browserify-plugin","livereload","browser","webcomponent"],"publishConfig":{"registry":"http://registry.npmjs.org/"},"gitHead":"fdab103edb17fcfd595e45a4de0f6f435ecc9cea","_id":"htmly@0.1.1","_shasum":"422cc69013870e17900dff7a07b2f5abed2f6962","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"},"maintainers":[{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"}],"dist":{"shasum":"422cc69013870e17900dff7a07b2f5abed2f6962","tarball":"https://registry.npmjs.org/htmly/-/htmly-0.1.1.tgz","integrity":"sha512-C/pls/LD4dtKz7tfccYhBF2qVGtb3pR91vSxaFDn45Tv+ODlex9v4Oz2wBVHOn5xOnZUHtHgRdMc4KGRI/knkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2qNU9gNWJ5nqQNDPBVkQbVKRZ0VwuSKNu7D60GcOqFQIgfkTLuAIC/vgHCA1+VJidHhRGRZqwvJDfCSaNguKOalo="}]}},"0.1.2":{"name":"htmly","version":"0.1.2","description":"A browserify transform for html (with vitamines)","main":"./lib/htmly.js","scripts":{"test":"mocha","spec":"mocha --reporter spec","monitor":"mocha --reporter spec --watch","debugtest":"node-debug _mocha","coverage":"rm -rf ./lib-cov && jscoverage ./lib ./lib-cov && COVERAGE=true mocha --reporter html-cov > ./coverage.html || true && rm -rf ./lib-cov","jshint":"jshint --exclude node_modules","doc":"./support/updatedoc.js"},"repository":{"type":"git","url":"https://github.com/nodys/htmly.git"},"author":{"name":"Jean Ponchon","email":"jean.ponchon@novadiscovery.com"},"license":"MIT","bugs":{"url":"https://github.com/nodys/htmly/issues"},"homepage":"https://github.com/nodys/htmly","dependencies":{"async":"^0.9.0","chokidar":"^0.9.0","concat-stream":"^1.4.6","debug":"^2.0.0","extend":"^1.3.0","html-minifier":"^0.6.8","lrio":"0.0.3","relative-package":"^1.0.0","resolve":"^1.0.0","through2":"^1.1.1","syntax-error":"^1.1.1"},"devDependencies":{"browserify":"^5.12.1","docflux":"^1.1.2","expect.js":"*","jsdom":"^1.0.0","jshint":"*","mocha":"*"},"browser":"./src/htmly-browser.js","keywords":["html","browserify","browserify-transform","browserify-plugin","livereload","browser","webcomponent"],"publishConfig":{"registry":"http://registry.npmjs.org/"},"gitHead":"57edab5294734c09ce24f5bc0f21697d61d329c2","_id":"htmly@0.1.2","_shasum":"e2f7c29dd5a29e9a4cac8325c4c252b75ce47a41","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"},"maintainers":[{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"}],"dist":{"shasum":"e2f7c29dd5a29e9a4cac8325c4c252b75ce47a41","tarball":"https://registry.npmjs.org/htmly/-/htmly-0.1.2.tgz","integrity":"sha512-0l5irdhC86oMfhJcwl+JLvg/iDZFpgZPWj20v8Ok9aua7oBx4vJVQmGtfPxYCo7LUqk4D/1z25LA4Jjhvakt/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHTSz4UspF9iV0L/P9dXDYeDSL3mZM7utjZkM6RifRO2AiBL9rRjhX43jNsEQeqReK+C43e7A93F+Gf0CaijNdk1Qw=="}]}},"0.2.0":{"name":"htmly","version":"0.2.0","description":"A browserify transform for html (with vitamines)","main":"./lib/htmly.js","scripts":{"test":"mocha","spec":"mocha --reporter spec","monitor":"mocha --reporter spec --watch","debugtest":"node-debug _mocha","coverage":"rm -rf ./lib-cov && jscoverage ./lib ./lib-cov && COVERAGE=true mocha --reporter html-cov > ./coverage.html || true && rm -rf ./lib-cov","jshint":"jshint --exclude node_modules","doc":"./support/updatedoc.js"},"repository":{"type":"git","url":"https://github.com/nodys/htmly.git"},"author":{"name":"Jean Ponchon","email":"jean.ponchon@novadiscovery.com"},"license":"MIT","bugs":{"url":"https://github.com/nodys/htmly/issues"},"homepage":"https://github.com/nodys/htmly","dependencies":{"async":"^0.9.0","chokidar":"^0.10.2","concat-stream":"^1.4.6","debug":"^2.0.0","extend":"^1.3.0","html-minifier":"^0.6.8","lrio":"0.0.3","relative-package":"^1.0.0","resolve":"^1.0.0","syntax-error":"^1.1.1","through2":"^1.1.1"},"devDependencies":{"browserify":"^5.12.1","docflux":"^1.1.2","expect.js":"*","jsdom":"^1.0.0","jshint":"*","mocha":"*"},"browser":"./src/htmly-browser.js","keywords":["html","browserify","browserify-transform","browserify-plugin","livereload","browser","webcomponent"],"publishConfig":{"registry":"http://registry.npmjs.org/"},"gitHead":"1353f3fa80a24a28ac4ac96cd1103f75bc1d9fd0","_id":"htmly@0.2.0","_shasum":"23733bb4d42349159bb1c1f3b0687aa7a034c23c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"},"maintainers":[{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"}],"dist":{"shasum":"23733bb4d42349159bb1c1f3b0687aa7a034c23c","tarball":"https://registry.npmjs.org/htmly/-/htmly-0.2.0.tgz","integrity":"sha512-5AdfQJ478KZ+MROhvq92NsPGVIriw+9/+0I0h2LuYhTX93EBCFz5e9UUzwLtPClQocnvinINnXJ1Fc7rSiBIbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzTVT1/uYyHQrP8DQtrsPA+3hnDzIlipgdpJLD2Y4YNAiAlz0QvOMh9OOVlj454VshKNfv7gHco5tQdvWY2g28wSA=="}]}},"0.3.0":{"name":"htmly","version":"0.3.0","description":"A browserify transform for html (with vitamines)","main":"./lib/htmly.js","scripts":{"test":"mocha","spec":"mocha --reporter spec","monitor":"mocha --reporter spec --watch","debugtest":"node-debug _mocha","coverage":"rm -rf ./lib-cov && jscoverage ./lib ./lib-cov && COVERAGE=true mocha --reporter html-cov > ./coverage.html || true && rm -rf ./lib-cov","jshint":"jshint --exclude node_modules","doc":"./support/updatedoc.js"},"repository":{"type":"git","url":"https://github.com/nodys/htmly.git"},"author":{"name":"Jean Ponchon","email":"jean.ponchon@novadiscovery.com"},"license":"MIT","bugs":{"url":"https://github.com/nodys/htmly/issues"},"homepage":"https://github.com/nodys/htmly","dependencies":{"async":"^0.9.0","chokidar":"^0.10.2","concat-stream":"^1.4.6","debug":"^2.0.0","extend":"^1.3.0","html-minifier":"^0.6.8","lrio":"0.0.3","relative-package":"^1.0.0","resolve":"^1.0.0","syntax-error":"^1.1.1","through2":"^1.1.1"},"devDependencies":{"browserify":"^5.12.1","docflux":"^1.1.2","expect.js":"*","jsdom":"^1.0.0","jshint":"*","mocha":"*"},"browser":"./src/htmly-browser.js","keywords":["html","browserify","browserify-transform","browserify-plugin","livereload","browser","webcomponent"],"publishConfig":{"registry":"http://registry.npmjs.org/"},"gitHead":"ad98a128a6629f210e05db89f8fc540993a8b1c2","_id":"htmly@0.3.0","_shasum":"0b1d806e125999f12bea59dbba2d0d258ee3c9a4","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"},"maintainers":[{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"}],"dist":{"shasum":"0b1d806e125999f12bea59dbba2d0d258ee3c9a4","tarball":"https://registry.npmjs.org/htmly/-/htmly-0.3.0.tgz","integrity":"sha512-QuVozSf/qQrTRnuRbyBGHJzvkpnH0xKA6MyYHjkKuNQM29+iuxk/do8HnB1vLlrzNw1AaGuf7rpBHXcxrhMsYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1pyjCsnsPLOAAT2tYjP+5j5GGeRwJNzaFSOQ1kPHX6AiEA7LBz20P85DpYjzf56MwZ/rNRNT60HdUgkYGTLCnmEfM="}]}},"0.4.0":{"name":"htmly","version":"0.4.0","description":"A browserify transform for html (with vitamines)","main":"./lib/htmly.js","scripts":{"test":"mocha","spec":"mocha --reporter spec","monitor":"mocha --reporter spec --watch","debugtest":"node-debug _mocha","coverage":"rm -rf ./lib-cov && jscoverage ./lib ./lib-cov && COVERAGE=true mocha --reporter html-cov > ./coverage.html || true && rm -rf ./lib-cov","jshint":"jshint --exclude node_modules","doc":"./support/updatedoc.js"},"repository":{"type":"git","url":"https://github.com/nodys/htmly.git"},"author":{"name":"Jean Ponchon","email":"jean.ponchon@novadiscovery.com"},"license":"MIT","bugs":{"url":"https://github.com/nodys/htmly/issues"},"homepage":"https://github.com/nodys/htmly","dependencies":{"async":"^0.9.0","chokidar":"^0.10.2","concat-stream":"^1.4.6","debug":"^2.0.0","extend":"^1.3.0","html-minifier":"^0.6.8","lrio":"^1.0.0","relative-package":"^1.0.0","resolve":"^1.0.0","syntax-error":"^1.1.1","through2":"^1.1.1"},"devDependencies":{"browserify":"^5.12.1","docflux":"^1.1.2","expect.js":"*","jsdom":"^1.0.0","jshint":"*","mocha":"*"},"browser":"./src/htmly-browser.js","keywords":["html","browserify","browserify-transform","browserify-plugin","livereload","browser","webcomponent"],"publishConfig":{"registry":"http://registry.npmjs.org/"},"gitHead":"0100173854553e9719d7398c870f950fb3f7fb2e","_id":"htmly@0.4.0","_shasum":"fb9b863b545c99870898f9b5a5fbf7cb3d949d1e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"},"maintainers":[{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"}],"dist":{"shasum":"fb9b863b545c99870898f9b5a5fbf7cb3d949d1e","tarball":"https://registry.npmjs.org/htmly/-/htmly-0.4.0.tgz","integrity":"sha512-LrtGmYtHY1/xotsDZojqFzXFuSWlf9yTiaK99qu36Q4QXSfbnT0Sh4kLDP+5tJ31zhFxrbHYfEDLCJsG2Lw4lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+cIaUUqbVVLgth7Nc1hV80N8pZZUa7deOTkM6ISqjJAiEA2sUnE1QFmgOXAN86ZeG+y8YTdEr1j9z4tiJSuIBk/5o="}]}},"0.4.1":{"name":"htmly","version":"0.4.1","description":"A browserify transform for html (with vitamines)","main":"./lib/htmly.js","scripts":{"test":"mocha","spec":"mocha --reporter spec","monitor":"mocha --reporter spec --watch","debugtest":"node-debug _mocha","coverage":"rm -rf ./lib-cov && jscoverage ./lib ./lib-cov && COVERAGE=true mocha --reporter html-cov > ./coverage.html || true && rm -rf ./lib-cov","jshint":"jshint --exclude node_modules","doc":"./support/updatedoc.js"},"repository":{"type":"git","url":"https://github.com/nodys/htmly.git"},"author":{"name":"Jean Ponchon","email":"jean.ponchon@novadiscovery.com"},"license":"MIT","bugs":{"url":"https://github.com/nodys/htmly/issues"},"homepage":"https://github.com/nodys/htmly","dependencies":{"async":"^0.9.0","chokidar":"^0.10.2","concat-stream":"^1.4.6","debug":"^2.0.0","extend":"^1.3.0","html-minifier":"^0.6.8","lrio":"^1.0.0","relative-package":"^1.0.0","resolve":"^1.0.0","syntax-error":"^1.1.1","through2":"^1.1.1"},"devDependencies":{"browserify":"^5.12.1","docflux":"^1.1.2","expect.js":"*","jsdom":"^3.0.1","jshint":"*","mocha":"*"},"browser":"./src/htmly-browser.js","keywords":["html","browserify","browserify-transform","browserify-plugin","livereload","browser","webcomponent"],"publishConfig":{"registry":"http://registry.npmjs.org/"},"gitHead":"dcb52be3bf7d302b1a2041cdfc64fb78fd925348","_id":"htmly@0.4.1","_shasum":"53a3429db254e8484b9494c23d3e5b33eaa0ad9a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"},"maintainers":[{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"}],"dist":{"shasum":"53a3429db254e8484b9494c23d3e5b33eaa0ad9a","tarball":"https://registry.npmjs.org/htmly/-/htmly-0.4.1.tgz","integrity":"sha512-AOnhBMvG+eUpj+Q99EbZ/5Axtv9NOV0fizK4K8HBNEAfVQc6YuXCATpLyrD3VtVw9pRxzH2yJguTNMPzGwm6fQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENyEQnfIKWKFeutMr1BI092+i+p55zUZtqbt8DFt7qSAiAVMQkgUfHgcyvEefkgFmNrP7I2jla4G9Xmo6KGU1DZNw=="}]}},"0.5.0":{"name":"htmly","version":"0.5.0","description":"A browserify transform for html (with vitamines)","main":"./lib/htmly.js","scripts":{"test":"mocha","spec":"mocha --reporter spec","monitor":"mocha --reporter spec --watch","debugtest":"node-debug _mocha","coverage":"rm -rf ./lib-cov && jscoverage ./lib ./lib-cov && COVERAGE=true mocha --reporter html-cov > ./coverage.html || true && rm -rf ./lib-cov","jshint":"jshint --exclude node_modules","doc":"./support/updatedoc.js"},"repository":{"type":"git","url":"https://github.com/nodys/htmly.git"},"author":{"name":"Jean Ponchon","email":"jean.ponchon@novadiscovery.com"},"license":"MIT","bugs":{"url":"https://github.com/nodys/htmly/issues"},"homepage":"https://github.com/nodys/htmly","dependencies":{"async":"^0.9.0","chokidar":"^0.10.2","concat-stream":"^1.4.6","debug":"^2.0.0","extend":"^1.3.0","html-minifier":"^0.6.8","lrio":"^1.1.0","relative-package":"^1.0.0","resolve":"^1.0.0","syntax-error":"^1.1.1","through2":"^1.1.1"},"devDependencies":{"browserify":"^5.12.1","docflux":"^1.1.2","expect.js":"*","jsdom":"^3.0.1","jshint":"*","mocha":"*"},"browser":"./src/htmly-browser.js","keywords":["html","browserify","browserify-transform","browserify-plugin","livereload","browser","webcomponent"],"publishConfig":{"registry":"http://registry.npmjs.org/"},"gitHead":"0e87f823ab9d461a34f15e2233730795bc795689","_id":"htmly@0.5.0","_shasum":"c7d1412057f8884b09ba6b6d8f8780429a54e143","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"},"maintainers":[{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"}],"dist":{"shasum":"c7d1412057f8884b09ba6b6d8f8780429a54e143","tarball":"https://registry.npmjs.org/htmly/-/htmly-0.5.0.tgz","integrity":"sha512-FfZKllGTSL+qFtxQ1Aa7DssP5lFAGYxzl9nPITnQ3OMEprN0Vz2V9cWO47T44lfFzGRUvBSEhy+mx8WDVggC5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAoorRDaRMJpfugWqrMtZCWaMpD+b0s/40zogNp14/0OAiAJ2aTxmfGJl09CigRgDdn7FrG9nqEo9THGRAXDAORj1A=="}]}},"1.0.0":{"name":"htmly","version":"1.0.0","description":"A browserify transform for html (with vitamines)","main":"./lib/htmly.js","scripts":{"test":"mocha","spec":"mocha --reporter spec","monitor":"mocha --reporter spec --watch","debugtest":"node-debug _mocha","coverage":"rm -rf ./lib-cov && jscoverage ./lib ./lib-cov && COVERAGE=true mocha --reporter html-cov > ./coverage.html || true && rm -rf ./lib-cov","jshint":"jshint --exclude node_modules","doc":"./support/updatedoc.js"},"repository":{"type":"git","url":"https://github.com/nodys/htmly.git"},"author":{"name":"Jean Ponchon","email":"jean.ponchon@novadiscovery.com"},"license":"MIT","bugs":{"url":"https://github.com/nodys/htmly/issues"},"homepage":"https://github.com/nodys/htmly","dependencies":{"async":"^0.9.0","chokidar":"^0.10.2","concat-stream":"^1.4.6","debug":"^2.0.0","extend":"^1.3.0","html-minifier":"^0.6.8","lrio":"^1.1.0","relative-package":"^1.0.0","resolve":"^1.0.0","syntax-error":"^1.1.1","through2":"^1.1.1"},"devDependencies":{"browserify":"^5.12.1","docflux":"^1.1.2","expect.js":"*","jsdom":"^3.0.1","jshint":"*","mocha":"*"},"browser":"./src/htmly-browser.js","keywords":["html","browserify","browserify-transform","browserify-plugin","livereload","browser","webcomponent"],"publishConfig":{"registry":"http://registry.npmjs.org/"},"gitHead":"84f3840e618f003f3e7ba752e0cd94f2ccea78db","_id":"htmly@1.0.0","_shasum":"986a199fbb04108fb058879439bb1b9a2f7380c0","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"},"maintainers":[{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"}],"dist":{"shasum":"986a199fbb04108fb058879439bb1b9a2f7380c0","tarball":"https://registry.npmjs.org/htmly/-/htmly-1.0.0.tgz","integrity":"sha512-VZ5Y28Kojpkn1rZDWk3Dj3OOipfRwxrn3AoWG9Z/2Hnze//W8jrcZAcM+UF5octAWRS18lM++09zShVCoCUvUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHz07w/R3naaNLslUc9prOJDUz5heGP5KRjmlMLDMxBOAiBGtI+otC4w38oVKarfYZg0NWD6y6tfxD/uCaZ9jRNraw=="}]}},"1.0.1":{"name":"htmly","version":"1.0.1","description":"A browserify transform for html (with vitamines)","main":"./lib/htmly.js","scripts":{"test":"mocha","spec":"mocha --reporter spec","monitor":"mocha --reporter spec --watch","debugtest":"node-debug _mocha","coverage":"rm -rf ./lib-cov && jscoverage ./lib ./lib-cov && COVERAGE=true mocha --reporter html-cov > ./coverage.html || true && rm -rf ./lib-cov","jshint":"jshint --exclude node_modules","doc":"./support/updatedoc.js"},"repository":{"type":"git","url":"https://github.com/nodys/htmly.git"},"author":{"name":"Jean Ponchon","email":"jean.ponchon@novadiscovery.com"},"license":"MIT","bugs":{"url":"https://github.com/nodys/htmly/issues"},"homepage":"https://github.com/nodys/htmly","dependencies":{"async":"^0.9.0","chokidar":"^0.12.6","concat-stream":"^1.4.6","debug":"^2.0.0","extend":"^1.3.0","html-minifier":"^0.6.8","lrio":"^1.1.0","relative-package":"^1.0.0","resolve":"^1.0.0","syntax-error":"^1.1.1","through2":"^1.1.1"},"devDependencies":{"browserify":"^5.12.1","docflux":"^1.1.2","expect.js":"*","jsdom":"^3.0.1","jshint":"*","mocha":"*"},"browser":"./src/htmly-browser.js","keywords":["html","browserify","browserify-transform","browserify-plugin","livereload","browser","webcomponent"],"publishConfig":{"registry":"http://registry.npmjs.org/"},"gitHead":"98235e5663d8bc1640e40f378771a66452a0ebcf","_id":"htmly@1.0.1","_shasum":"aea941fd10cd00ad3d7da92ad179633d4220e391","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"},"maintainers":[{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"}],"dist":{"shasum":"aea941fd10cd00ad3d7da92ad179633d4220e391","tarball":"https://registry.npmjs.org/htmly/-/htmly-1.0.1.tgz","integrity":"sha512-cfIqZIkNL1Tyn+x8h8k+9kgsJ0lFgFRlaDOS1Sm4cnQ8RciRV7LiEtesN/hF/Drqu73q8DayGMklF6grY7Scbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTVb7zvYiuva/K/EAvXOmPn7j32RGSbYqog0I0B6hN0AiEA5An2phSOfAANU+C+NSxK23JeawVByElNAzzCMTm2UM8="}]}},"1.0.2":{"name":"htmly","version":"1.0.2","description":"A browserify transform for html (with vitamines)","main":"./lib/htmly.js","scripts":{"test":"mocha","spec":"mocha --reporter spec","monitor":"mocha --reporter spec --watch","debugtest":"node-debug _mocha","coverage":"rm -rf ./lib-cov && jscoverage ./lib ./lib-cov && COVERAGE=true mocha --reporter html-cov > ./coverage.html || true && rm -rf ./lib-cov","jshint":"jshint --exclude node_modules","doc":"./support/updatedoc.js"},"repository":{"type":"git","url":"https://github.com/nodys/htmly.git"},"author":{"name":"Jean Ponchon","email":"jean.ponchon@novadiscovery.com"},"license":"MIT","bugs":{"url":"https://github.com/nodys/htmly/issues"},"homepage":"https://github.com/nodys/htmly","dependencies":{"async":"^0.9.0","chokidar":"^0.12.6","concat-stream":"^1.4.6","debug":"^2.0.0","extend":"^1.3.0","html-minifier":"^0.6.8","lrio":"^1.1.0","relative-package":"^1.0.0","resolve":"^1.0.0","slash":"^1.0.0","syntax-error":"^1.1.1","through2":"^1.1.1"},"devDependencies":{"browserify":"^5.12.1","docflux":"^1.1.2","expect.js":"*","jsdom":"^3.0.1","jshint":"*","mocha":"*"},"browser":"./src/htmly-browser.js","keywords":["html","browserify","browserify-transform","browserify-plugin","livereload","browser","webcomponent"],"publishConfig":{"registry":"http://registry.npmjs.org/"},"gitHead":"a1e4d515d610a70168987cac7e7fa305264c42e1","_id":"htmly@1.0.2","_shasum":"137ebdaa184e2a550c38b569f37d7ca3f04798a3","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"},"maintainers":[{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"}],"dist":{"shasum":"137ebdaa184e2a550c38b569f37d7ca3f04798a3","tarball":"https://registry.npmjs.org/htmly/-/htmly-1.0.2.tgz","integrity":"sha512-5aUH41PThKK865bzLegRt00D6vrGHjFLjmXjpjzmjUD7uTMyQw8jpnsOyrhTSK6b4e+jRmfB8Vkct0mftENLlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTBvQVwrWpHH/Es6lV2X27xuo3lE4tsqn9N7KSscQ8PAIgErSA8nSKDcZUS1/A+T4049Y4YdikJftNSLLq5vKWU2I="}]}},"1.1.0":{"name":"htmly","version":"1.1.0","description":"A browserify transform for html (with vitamines)","main":"./lib/htmly.js","scripts":{"test":"mocha","spec":"mocha --reporter spec","monitor":"mocha --reporter spec --watch","debugtest":"node-debug _mocha","coverage":"rm -rf ./lib-cov && jscoverage ./lib ./lib-cov && COVERAGE=true mocha --reporter html-cov > ./coverage.html || true && rm -rf ./lib-cov","standard":"standard","doc":"./support/updatedoc.js"},"repository":{"type":"git","url":"git+https://github.com/nodys/htmly.git"},"author":{"name":"Jean Ponchon","email":"jean.ponchon@novadiscovery.com"},"license":"MIT","bugs":{"url":"https://github.com/nodys/htmly/issues"},"homepage":"https://github.com/nodys/htmly","dependencies":{"async":"^1.0.0","chokidar":"^1.0.1","concat-stream":"^1.4.6","debug":"^2.0.0","extend":"^2.0.1","html-minifier":"^0.7.2","lrio":"^1.2.1","relative-package":"^1.0.0","resolve":"^1.0.0","slash":"^1.0.0","syntax-error":"^1.1.1","through2":"^0.6.5"},"devDependencies":{"browserify":"^10.2.3","docflux":"^1.1.2","expect.js":"*","jsdom":"^5.4.3","mocha":"^2.2.5","standard":"^3.11.1"},"browser":"./src/htmly-browser.js","keywords":["html","browserify","browserify-transform","browserify-plugin","livereload","browser","webcomponent"],"publishConfig":{"registry":"http://registry.npmjs.org/"},"gitHead":"f0fd65bc4c7f50d79989c5d36d1f973e610400ff","_id":"htmly@1.1.0","_shasum":"ad337160136133702ef21af7c479de23d462390a","_from":".","_npmVersion":"2.8.3","_nodeVersion":"1.8.1","_npmUser":{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"},"maintainers":[{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"}],"dist":{"shasum":"ad337160136133702ef21af7c479de23d462390a","tarball":"https://registry.npmjs.org/htmly/-/htmly-1.1.0.tgz","integrity":"sha512-X83UnABaYkemr3IwupewE6g7AISNf60111iSbKrsN3UsyDibo31qzDwjBG4iGqZYIFyxyK8i4Gxp3N6X9+8DHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFFsbNUrYd3QIHN3G5+Ymt46m9D6CN3INHG/cyeQ6EjCAiBG1iAziI/BOx865g700CoxreA8K2o+oTM4uPQDtTMMNw=="}]}},"1.1.1":{"name":"htmly","version":"1.1.1","description":"A browserify transform for html (with vitamines)","main":"./lib/htmly.js","scripts":{"test":"mocha","spec":"mocha --reporter spec","monitor":"mocha --reporter spec --watch","debugtest":"node-debug _mocha","coverage":"rm -rf ./lib-cov && jscoverage ./lib ./lib-cov && COVERAGE=true mocha --reporter html-cov > ./coverage.html || true && rm -rf ./lib-cov","standard":"standard","doc":"./support/updatedoc.js"},"repository":{"type":"git","url":"git+https://github.com/nodys/htmly.git"},"author":{"name":"Jean Ponchon","email":"jean.ponchon@novadiscovery.com"},"license":"MIT","bugs":{"url":"https://github.com/nodys/htmly/issues"},"homepage":"https://github.com/nodys/htmly","dependencies":{"async":"^1.0.0","chokidar":"^1.0.1","concat-stream":"^1.4.6","debug":"^2.0.0","extend":"^2.0.1","html-minifier":"^0.7.2","lrio":"^1.2.1","relative-package":"^1.0.0","resolve":"^1.0.0","slash":"^1.0.0","syntax-error":"^1.1.1","through2":"^0.6.5"},"devDependencies":{"browserify":"^10.2.3","docflux":"^1.1.2","expect.js":"*","jsdom":"^5.4.3","mocha":"^2.2.5","standard":"^3.11.1"},"browser":"./src/htmly-browser.js","keywords":["html","browserify","browserify-transform","browserify-plugin","livereload","browser","webcomponent"],"publishConfig":{"registry":"http://registry.npmjs.org/"},"gitHead":"09351629711b914d46621487cba4e4d255cbd6b4","_id":"htmly@1.1.1","_shasum":"496ef8e2084c9bcc1b4ff4e93e4a9c4d1fb6d35c","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"},"maintainers":[{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"}],"dist":{"shasum":"496ef8e2084c9bcc1b4ff4e93e4a9c4d1fb6d35c","tarball":"https://registry.npmjs.org/htmly/-/htmly-1.1.1.tgz","integrity":"sha512-XI0wNLOGVsX7tMStomkXn/Lv6eaWrAMEeLheMFvBL568yF0Vt1hghUzzlmr1VhLCxbo8vflXtH77hlVMzFviIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCetA+UEJ7bRCR9+FV2B7SQTFH9tyNTCTc0m23lq9uQsAIgPToQPCM5Ecn9CuF7fcWSfX93qxRKMnoV91G87OhiGI8="}]}},"1.1.2":{"name":"htmly","version":"1.1.2","description":"A browserify transform for html (with vitamines)","main":"./lib/htmly.js","scripts":{"test":"mocha","spec":"mocha --reporter spec","monitor":"mocha --reporter spec --watch","debugtest":"node-debug _mocha","coverage":"rm -rf ./lib-cov && jscoverage ./lib ./lib-cov && COVERAGE=true mocha --reporter html-cov > ./coverage.html || true && rm -rf ./lib-cov","standard":"standard","doc":"./support/updatedoc.js"},"repository":{"type":"git","url":"git+https://github.com/nodys/htmly.git"},"author":{"name":"Jean Ponchon","email":"jean.ponchon@novadiscovery.com"},"license":"MIT","bugs":{"url":"https://github.com/nodys/htmly/issues"},"homepage":"https://github.com/nodys/htmly","dependencies":{"async":"^2.0.1","chokidar":"^1.6.0","concat-stream":"^1.5.2","debug":"^2.0.0","extend":"^3.0.0","html-minifier":"^3.0.2","lrio":"^1.2.1","relative-package":"^1.0.0","resolve":"^1.1.7","slash":"^1.0.0","syntax-error":"^1.1.6","through2":"^2.0.1"},"devDependencies":{"browserify":"^13.1.0","docflux":"^1.1.2","expect.js":"*","jsdom":"^9.5.0","mocha":"^3.0.2","standard":"^8.0.0"},"browser":"./src/htmly-browser.js","keywords":["html","browserify","browserify-transform","browserify-plugin","livereload","browser","webcomponent"],"publishConfig":{"registry":"http://registry.npmjs.org/"},"gitHead":"770560274167b7efd78cf56544ec72f52efb3fb8","_id":"htmly@1.1.2","_shasum":"6d009d3afd41e4b5ce9030f991db8293d785fa7f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"},"dist":{"shasum":"6d009d3afd41e4b5ce9030f991db8293d785fa7f","tarball":"https://registry.npmjs.org/htmly/-/htmly-1.1.2.tgz","integrity":"sha512-28hazjngwC2W8d69olcV21YggQywwvC0bYPCNnBU/nJ8g25LKlkA3Izy1QaI//wqj/oLwALfmauhmNBfan/OQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDrgIiXTuyPJY7j4h8a7vx+OpBbgcP6kq2M0WeaoioP6AiBWdfBQZZxlE4i8J+8b7uXUTRU+Q795co3fEJsMCelhIA=="}]},"maintainers":[{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/htmly-1.1.2.tgz_1473845063030_0.26020210632123053"}}},"readme":"# htmly\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](https://github.com/feross/standard)\n[![travis][travis-image]][travis-url]\n[![npm][npm-image]][npm-url]\n[![downloads][downloads-image]][downloads-url]\n\n[travis-image]: https://img.shields.io/travis/nodys/htmly.svg?style=flat&branch=master\n[travis-url]: https://travis-ci.org/nodys/htmly\n[npm-image]: https://img.shields.io/npm/v/htmly.svg?style=flat\n[npm-url]: https://npmjs.org/package/htmly\n[downloads-image]: https://img.shields.io/npm/dm/htmly.svg?style=flat\n[downloads-url]: https://npmjs.org/package/htmly\n\n> A browserify transform for html (with vitamins): Use html sources **like any other module** but **without forgo** the benefits of **pre-processing** and **live source reload**.\n\n```javascript\nvar myHtml = require('foo/my.html')\nmyHtml(elsewhere)                   // To inject html somewhere\nmyHtml.update('<div></div>')        // Update source for all injected instances\nmyHtml.onChange(function(html) { }) // Watch for change (hey, you like live source reload ?)\nconsole.log('Source: %s', myHtml)   // Use as a string\n```\n\nSee [exemple with cssy, htmly and lrio](https://github.com/nodys/cssy/tree/master/exemples)\n\n## Features\n\n- **Require html as any other commonjs module**: `require('foo/my.html')`.\n- **Pre/post processing**: htmly is framework-agnostic\n- **A nice API to read, insert, update or remove**: Use the exported css wherever you want and as you like.\n- **Live source reload**: Provide a simple http(s) server hook reload seamlessly html source in development environnement.\n- **Regex filter**: Configurable, you can apply htmly's transform selectively\n- **Plugin**: Use [htmly as a plugin](#htmly-plugin) at application level to configure htmly finely\n- **Remedy**: Enable [htmly remedy](#remedy) to handle package that does not export html as commonjs module\n\n## Installation\n\n```bash\nnpm install --save htmly\n```\n\n**Then add htmly transform to your `package.json`**. Encapsulate your html processing logic inside your package: use [browserify.transform field](https://github.com/substack/browserify-handbook#browserifytransform-field).\n\n```javascript\n{\n  // ...\n  \"browserify\": { \"transform\": [ \"htmly\" ] ] }\n}\n```\n\n## Options\n\nIn you `package.json` you can add some options for the current package (`[ \"htmly\", {  /* options */ } ]`)\n\n- `parser` **{Array|String}**: One or many path to module that export a [parser](#parser)\n- `processor` **{Array|String}**: One or many path to module that export a [processor](#processor)\n- `match` **{String|Array}**: Filter which file htmly must handle. See [Regex filter](#regex-filter)\n- `checkHtml` **{Boolean}**: Basic check that source is html-like to prevent transform on source that as already been handled by another transform (default: true - That imply that source must begin by a `<` char according to regex: `/^\\s*</`)\n\nPath inside `parser` and `processor` options are either relative to package.json or npm package.\n\n**Example:**\n\n```javascript\n\n  // ...\n  \"browserify\": { \"transform\": [\n    [ \"htmly\",\n      {\n        \"parser\"   : [\n          \"./myHtmlParser\",\n        ],\n        \"processor\": \"./support/myHtmlProcessor\",\n        \"import\"   : false,\n        \"match\"    : [\"\\\\.(html|myhtml)$\",i]\n      }\n    ]\n  ]}\n\n```\n\n## Global configuration\n\nAt *application level* you can change some *global* htmly behaviors\n\n```javascript\nvar htmly = require('htmly')\nhtmly.config({\n  // Enable html minification (default: false)\n  minify:  true\n  // Or with html-minifier options:\n  minify: {\n    removeComments: true\n  }\n})\n```\n\n*htmly minification is done with [html-minifier](html-minifier). Feel free to use another one inside a [global post-processor](#global-prepost-processor).*\n\n## Internal workflow\n\n1. **Parser** htmly try each [parser](#parser) to transform any kind of source to html.\n2. **Global pre-processor**: htmly call each [Global pre-processor](#global-prepost-processor)\n3. **processor**: htmly call each [local processor](#processor)\n4. **Global post-processor**: htmly call each [Global post-processor](#global-prepost-processor)\n4. **minify**: If enable htmly minify html source\n4. **live reload**: If enable htmly add live source reload client to the generated bundle\n\n## Context object\n\nEach function that transform a css source ([parser](#parser), [global pre/post processor](#global-prepost-processor), [processor](#processor)), receive a **context object**:\n\n  - `src` **{String}**: Html source\n  - `filename` **{String}**: Css source filepath (relative to `process.cwd()`)\n  - `config` **{Object}**: The htmly's [transform configuration](https://github.com/substack/browserify-handbook#configuring-transforms)\n\n## Functions\n\nEach function used in htmly ([parser](#parser), [global pre/post processor](#global-prepost-processor), [processor](#processor)) use the same API and **may be asynchronous or synchronous**.\n\n```javascript\n\n// Asynchronous parser, processor, pre/post processor:\nmodule.exports = function (ctx, done) {\n  // ... change the ctx object ...\n\n  // Return ctx\n  done(null, ctx)\n\n  // Or if something wrong happened\n  done(new Error('oups...'))\n}\n\n// Synchronous parser, processor, pre/post processor:\nmodule.exports = function (ctx) {\n  // ... change the ctx object ...\n  return ctx;\n}\n```\n\n\n## Parser\n\nParser's job is to read a source from any format, and to return a **html source**.\n\n- Parsers use the [same api](#functions) than any other function used in htmly\n- See [options.parser](#options) to add your own parser before htmly's parsers\n- Parser are executed in series, until one return a context with a new source.\n\n## Processor\n\nFor htmly, a *processor* is an function that transform a [htmly context object](#htmly-context-object) to another [htmly context object](#htmly-context-object). Like for [browserify's transform](https://github.com/substack/node-browserify#btransformopts-tr) htmly processor are applied **only on the sources of the current package**. (See too [Global pre/post processor](#Global pre/post processor))\n\n\n- Parsers use the [same api](#functions) than any other function used in htmly\n- See [options.processor](#options) to add one or many processor\n\n### Processor example\n\n\n```javascript\nmodule.exports = function(ctx, done) {\n  // Do something complex with ctx.src ...\n  done(null, ctx)\n}\n```\n\n## Global pre/post processor\n\nGlobal pre/post processor must be used only at *application level* (where you bundle your application) for things like global `href` rebasing, optimizations for production, etc. Pre/post processor share the same api than [htmly processor](#processor).\n\n```javascript\nvar htmly = require('htmly')\n\n// Add one or many pre-processors\nhtmly.pre(function(ctx, done) {\n  // ... Applied on every source handled by htmly\n})\n\n// Add one or many post-processors\nhtmly.post(function(ctx, done) {\n  // ... Applied on every source handled by htmly\n})\n\n```\n\n## Live source reload\n\n**htmly provide a tiny live source reload mechanism based on websocket for development purpose only.** Classic live source reload mechanism can not handle injected html source without reloading all the application.\n\n**Just attach htmly to the http(s) server that serve the application, htmly will do the rest:** (browserify bundler must in the same process):\n\n```javascript\nvar http   = require('http')\nvar htmly  = require('htmly')\nvar server = http.createServer(/* your application */).listen(8080);\n\nhtmly.live(server);\n```\n\n### Use your own file watcher\n\nTo trigger a change on a css source, just call the change listener returned by `cssy.attachServer()` :\n\n```javascript\nvar htmlyChangeListener = htmly.attachServer(server);\nhtmlyChangeListener('path/to/source.html');\n```\n\nHere is an example with [chockidar](https://github.com/paulmillr/chokidar) :\n\n```javascript\nrequire('chokidar')\n  .watch('.', {ignored: /[\\/\\\\]\\./})\n  .on('change', htmly.attachServer(server))\n```\n\n\n## Regex filter\n\nDefault filter is all html, xhtml (?) and svg files : `/\\.(html|xhtml|svg)$/i`. You can set the [match option](#options) to filter which file htmly must handle.\n\n`match` option is either a String or an Array used to instantiate a new [regular expression](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions):\n\n- With a string `\"\\\\.myHtml$\"` become `/\\.myHtml$/`\n- With an array, to add regular expression flags `[\"\\\\.myHtml$\",\"i\"]` become `/\\.myHtml$/i`\n\n\n```javascript\n{\n  // ... package.json ...\n  \"browserify\": {\n    \"transform\": [\n      // Match all *.mycss files in src/templates\n      [ \"htmly\", {  match: [\"src\\\\/templates\\\\/.*\\\\.html$\",\"i\"] } ]\n    ]\n  }\n}\n```\n\n## Htmly plugin\n\nHtmly can be used as a browserify plugin to set global behaviors:\n\n#### Using browserify api\n\n```javascript\nvar browserify = require('browserify');\nvar htmly      = require('htmly');\nvar b          = browserify('./app.html')\nb.plugin(htmly, {\n  // Global configuration:\n  minify:    true,\n\n  // See live source reload:\n  live: myHttpServerInstance,\n\n  // See pre/post processor (function or path to a processor module):\n  pre:  [\n    './myPreprocessor',\n    function anotherPreprocessor(ctx) { return ctx }\n  ],\n  post: 'post-processor',\n\n  // See remedy:\n  //   - Use current package htmly config:\n  remedy: true,\n  //   - Use set remedy config:\n  remedy: {\n    processor: './processor' // (function or path to a processor module)\n    match:     /html$/i,\n    import:    false\n  }\n})\n\n```\n\n#### Using browserify command\n\nBrowserify use [subarg](https://www.npmjs.org/package/subarg) syntaxe. See too [browserify plugin](https://github.com/substack/node-browserify#plugins)\n\n```sh\nbrowserify ./app.html -p [                                \\\n  htmly                                                   \\\n    --minify                                              \\\n    --live './server.js'                                  \\\n    --pre  './myPreprocessor'                             \\\n    --pre  'another-preprocessor'  # repeat for an array  \\\n    --post 'post-processor'                               \\\n    --remedy                       # enable remedy ...    \\\n    --remedy [                     # ... or use subarg    \\\n      --processor './processor'                           \\\n      --match 'html$' --match 'i'                         \\\n    ]                                                     \\\n]\n```\n\n## Remedy\n\n**Htmly's remedy is a solution to use libraries that does not export their html sources as commonjs modules**\n\nBrowserify transforms are scoped to the current package, not its dependency: and that's a good thing !\n\n> *[From module-deps readme:](https://github.com/substack/module-deps#transforms)* (...) the transformations you specify will not be run for any files in node_modules/. This is because modules you include should be self-contained and not need to worry about guarding themselves against transformations that may happen upstream.\n\n**However**, if you want to use such npm package, htmly provide a solution **at application level** (where you bundle your application): the **remedy** global transform.\n\n#### Enable remedy:\n\nIf remedy options is `true` htmly will use the htmly configuration from the `package.json` closest to the current working directory :\n\n```javascript\n// Add remedy to a browserify instance (bundler)\nbundler.plugin(htmly, { remedy: true })\n```\n\nBut you can set specific options has described in the [htmly plugin section](#htmly-plugin)\n\n```javascript\n// Add remedy to a browserify instance (bundler)\nbundler.plugin(htmly, { remedy: { processor: 'myprocessor' } })\n```\n\n#### Remedy options:\n\nRemedy options are the same of [the htmly's transform options](#options).\n\n\n---\n\n# HtmlyBrowser API\n\n<!-- START HtmlyBrowser -->\n\n## HtmlyBrowser()\n> HtmlyBrowser is the object exported by a module handled by htmly:\n\n```javascript\nvar myHtml = require('./my.html')\n// myHtml is a HtmlyBrowser\n```\n\nA HtmlyBrowser instance can be used as:\n\n- **An string** when used in a context that imply a string: thanks to\n  `HtmlyBrowser.toString()` that return the html source.\n- **A function**, alias of HtmlyBrowser.insert(to), to inject\n  the html source in the document: `myHtml(parent)`.\n- **An object** with the methods described below.\n\n**return** {`Object`}\nSee [HtmlyBrowser.insert()](#htmlybrowserinsertto)\n\n\n## HtmlyBrowser.insert(to)\n> Insert html source in the DOM\n\nThe content of all the injected html source is binded to html source\nchange: When `.update()` is called by you or by the htmly's live source\nreload server.\n\n**Parameters:**\n\n  - **to** {`HTMLElement`|`Document`|`ShadowRoot`}\n    Where to inject the html source using innerHTML.\n\n**return** {`Object`}\nAn object with one method:\n- `remove` **{Function}**: Remove injected source\n- `remove` **{Function}**: Remove injected source\n\n\n## HtmlyBrowser.update(src)\n> Update current html source\n\nEach inject style element are updated too\n\n**Parameters:**\n\n  - **src** {`String`}\n\n\n\n## HtmlyBrowser.onChange(listener)\n> Listen for html source changes\n\n**Parameters:**\n\n  - **listener** {`Function`}\n    Change listener. Receive new html source\n    Change listener. Receive new html source\n\n\n## HtmlyBrowser.offChange(listener)\n> Detach change listener\n\n**Parameters:**\n\n  - **listener** {`Function`}\n\n\n\n## HtmlyBrowser.toString()\n> Override default toString()\n\n**return** {`String`}\nThe current html source\n\n<!-- END HtmlyBrowser -->\n\n---\n\nLicense: [The MIT license](./LICENSE)\n\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n","maintainers":[{"name":"jponchon","email":"jean.ponchon@novadiscovery.com"}],"time":{"modified":"2022-06-18T22:08:05.674Z","created":"2014-10-07T21:05:12.831Z","0.1.0":"2014-10-07T21:05:12.831Z","0.1.1":"2014-10-08T09:46:00.015Z","0.1.2":"2014-10-13T09:56:16.550Z","0.2.0":"2014-10-24T12:43:48.399Z","0.3.0":"2014-10-28T08:44:45.568Z","0.4.0":"2015-01-21T14:15:18.569Z","0.4.1":"2015-01-21T14:38:06.961Z","0.5.0":"2015-01-22T12:47:30.429Z","1.0.0":"2015-01-22T15:56:22.315Z","1.0.1":"2015-02-06T14:56:32.616Z","1.0.2":"2015-05-17T19:31:22.906Z","1.1.0":"2015-05-29T16:23:08.499Z","1.1.1":"2015-06-18T13:44:45.484Z","1.1.2":"2016-09-14T09:24:23.945Z"},"homepage":"https://github.com/nodys/htmly","keywords":["html","browserify","browserify-transform","browserify-plugin","livereload","browser","webcomponent"],"repository":{"type":"git","url":"git+https://github.com/nodys/htmly.git"},"author":{"name":"Jean Ponchon","email":"jean.ponchon@novadiscovery.com"},"bugs":{"url":"https://github.com/nodys/htmly/issues"},"license":"MIT","readmeFilename":"readme.md","users":{"layflags":true}}