{"_id":"html-to-react-components","_rev":"30-1a334fe773e23b08212d69d7ea8b425c","name":"html-to-react-components","dist-tags":{"latest":"1.6.6"},"versions":{"1.0.0":{"name":"html-to-react-components","version":"1.0.0","keywords":["posthtml","html","react","component","babel"],"author":{"name":"Roman Liutikov","email":"roman01la@romanliutikov.com"},"license":"MIT","_id":"html-to-react-components@1.0.0","maintainers":[{"name":"roman01la","email":"roman01la@romanliutikov.com"}],"dist":{"shasum":"d75d0e2ae2a7d6632ce4d6d315f286034a1afeb0","tarball":"https://registry.npmjs.org/html-to-react-components/-/html-to-react-components-1.0.0.tgz","integrity":"sha512-qq7YiHRdmJlggKn8gBRFKkR/sCyBILW7Zx4tiWM+BGavyfZ+WVEUCuxPpgJYlQncvoBz0bdw3/Y0Rxp16bxMSQ==","signatures":[{"sig":"MEUCIQCryOXQn//vrjAv4vTRC06ouN2PD4SckJ27gduixiuxlgIgUvKX15Ui7YDIJGXYHC6lrmFwtbNBC6btuESBjMilwaM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d75d0e2ae2a7d6632ce4d6d315f286034a1afeb0","gitHead":"cdda409df9c6274ce7ea004ee92ae168e1641c2c","scripts":{},"_npmUser":{"name":"roman01la","email":"roman01la@romanliutikov.com"},"_npmVersion":"2.12.1","description":"Extract annotated HTML components from HTML documents into React components","directories":{},"_nodeVersion":"2.3.4","dependencies":{"babylon":"^6.3.26","posthtml":"^0.8.0","babel-types":"^6.3.24","babel-generator":"^6.3.26","posthtml-parser":"^0.1.1","posthtml-render":"^1.0.5"},"devDependencies":{"eslint":"^1.10.3"}},"1.1.0":{"name":"html-to-react-components","version":"1.1.0","keywords":["posthtml","html","react","component","babel"],"author":{"name":"Roman Liutikov","email":"roman01la@romanliutikov.com"},"license":"MIT","_id":"html-to-react-components@1.1.0","maintainers":[{"name":"roman01la","email":"roman01la@romanliutikov.com"}],"dist":{"shasum":"fecd7fa309a536b1736a913b72bba9b01afccfeb","tarball":"https://registry.npmjs.org/html-to-react-components/-/html-to-react-components-1.1.0.tgz","integrity":"sha512-uOGpI+ttoi5XNqdxjHu3u2SdKNvX5OyyLNq8k0IB+zTXVuz25bWhfsTZx9NhhhsDpiVRoNTDBHRjm3Gkkswxcg==","signatures":[{"sig":"MEUCIQCSnZsfDmcjWpKnb1dbZlRZDx3/+2wkpL5OYHH4DZVNoAIgKmtxTvyL4LVcHy/ogzmbOaOnXHOxLjlJQLVNd69dyhg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"fecd7fa309a536b1736a913b72bba9b01afccfeb","gitHead":"b7bd36e5137564d344ea8b12441769dd59dfbcfd","scripts":{},"_npmUser":{"name":"roman01la","email":"roman01la@romanliutikov.com"},"_npmVersion":"2.12.1","description":"Extract annotated HTML components from HTML documents into React components","directories":{},"_nodeVersion":"2.3.4","dependencies":{"babylon":"^6.3.26","posthtml":"^0.8.0","babel-types":"^6.3.24","babel-generator":"^6.3.26","posthtml-parser":"^0.1.1","posthtml-render":"^1.0.5"},"devDependencies":{"eslint":"^1.10.3"}},"1.1.1":{"name":"html-to-react-components","version":"1.1.1","keywords":["posthtml","html","react","component","babel"],"author":{"name":"Roman Liutikov","email":"roman01la@romanliutikov.com"},"license":"MIT","_id":"html-to-react-components@1.1.1","maintainers":[{"name":"roman01la","email":"roman01la@romanliutikov.com"}],"dist":{"shasum":"603042a27dee0f8728d09176f067bd862b41ba66","tarball":"https://registry.npmjs.org/html-to-react-components/-/html-to-react-components-1.1.1.tgz","integrity":"sha512-oBiyekZo2rcZUIdU8styaeYPjKgcaI5PiEtLe+ljedyV/CM32DIwxdvppmmhT40DlJPFSeL1LOiu2j1FPHsjNw==","signatures":[{"sig":"MEQCIEhbC5gskRNdpZZyY05SMgdMcwACsVK/1HOL+4pl7XwlAiBFgu09QL2V+XWfadtnqxRJ/YaDe5tcsTc7JPox6nx3tQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"603042a27dee0f8728d09176f067bd862b41ba66","gitHead":"90156e4f6c0507c1f2890f13454faa9348af39a2","scripts":{},"_npmUser":{"name":"roman01la","email":"roman01la@romanliutikov.com"},"_npmVersion":"2.12.1","description":"Extract annotated HTML components from HTML documents into React components","directories":{},"_nodeVersion":"2.3.4","dependencies":{"babylon":"^6.3.26","posthtml":"^0.8.0","htmltojsx":"^0.2.5","babel-types":"^6.3.24","babel-traverse":"^6.3.26","babel-generator":"^6.3.26","posthtml-parser":"^0.1.1","posthtml-render":"^1.0.5"},"devDependencies":{"eslint":"^1.10.3"}},"1.1.2":{"name":"html-to-react-components","version":"1.1.2","keywords":["posthtml","html","react","component","babel"],"author":{"name":"Roman Liutikov","email":"roman01la@romanliutikov.com"},"license":"MIT","_id":"html-to-react-components@1.1.2","maintainers":[{"name":"roman01la","email":"roman01la@romanliutikov.com"}],"dist":{"shasum":"b7fd76bb9eec89931d51bbeda5666d07cfae6210","tarball":"https://registry.npmjs.org/html-to-react-components/-/html-to-react-components-1.1.2.tgz","integrity":"sha512-JGsI3M0jwkK2qA4ggFq7YcWa+s9mQTPJ9Rch0mvQHvExpZzisXzSQxE0M2dXlCPrxe4lUrhC8s1lNOnX+edqcA==","signatures":[{"sig":"MEQCIAMgLAOucpfBMgjmOWC8AyAX4/YMC95r5HJT58iR8xmUAiBSLl94tp/SGPMO5ZPjL+HTaf46ubDDIeJ+GAijYHsuqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"b7fd76bb9eec89931d51bbeda5666d07cfae6210","gitHead":"7e1306a513e89b7dcfa71f317ba21245d0c14cf0","scripts":{},"_npmUser":{"name":"roman01la","email":"roman01la@romanliutikov.com"},"_npmVersion":"2.12.1","description":"Extract annotated HTML components from HTML documents into React components","directories":{},"_nodeVersion":"2.3.4","dependencies":{"babylon":"^6.3.26","posthtml":"^0.8.0","htmltojsx":"^0.2.5","babel-types":"^6.3.24","babel-traverse":"^6.3.26","babel-generator":"^6.3.26","posthtml-parser":"^0.1.1","posthtml-render":"^1.0.5"},"devDependencies":{"eslint":"^1.10.3"}},"1.1.3":{"name":"html-to-react-components","version":"1.1.3","keywords":["posthtml","html","react","component","babel"],"author":{"name":"Roman Liutikov","email":"roman01la@romanliutikov.com"},"license":"MIT","_id":"html-to-react-components@1.1.3","maintainers":[{"name":"roman01la","email":"roman01la@romanliutikov.com"}],"dist":{"shasum":"c220506afd6eb08bef3edd9e464f5250d8b4023c","tarball":"https://registry.npmjs.org/html-to-react-components/-/html-to-react-components-1.1.3.tgz","integrity":"sha512-c7MrS3j3VyzR7mmdM3jklBP+2fe/74qgxT0rpMPalCIR77X8s3SS0rvDviF46hKVEGGISSGhfKp0UVLLSb76ig==","signatures":[{"sig":"MEUCICT17t8Rek6/NU/XNCaZnb9pcbddERmvNuo9tYKgqBbSAiEAnq/MnVn3aMv6ftp6sSzT9DIUKnM9unhVejimGI/SeVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"c220506afd6eb08bef3edd9e464f5250d8b4023c","gitHead":"4e12aa58ae3aac45a0d05fd4d39ff9dc3249c45b","scripts":{},"_npmUser":{"name":"roman01la","email":"roman01la@romanliutikov.com"},"_npmVersion":"2.12.1","description":"Extract annotated HTML components from HTML documents into React components","directories":{},"_nodeVersion":"2.3.4","dependencies":{"babylon":"^6.3.26","posthtml":"^0.8.0","htmltojsx":"^0.2.5","babel-types":"^6.3.24","babel-traverse":"^6.3.26","babel-generator":"^6.3.26","posthtml-parser":"^0.1.1","posthtml-render":"^1.0.5"},"devDependencies":{"eslint":"^1.10.3"}},"1.2.0":{"name":"html-to-react-components","version":"1.2.0","keywords":["posthtml","html","react","component","babel"],"author":{"name":"Roman Liutikov","email":"roman01la@romanliutikov.com"},"license":"MIT","_id":"html-to-react-components@1.2.0","maintainers":[{"name":"roman01la","email":"roman01la@romanliutikov.com"}],"bin":{"html2react":"lib/cli.js"},"dist":{"shasum":"4793b3f49b8d1f84c29d155ca405bb7d45934161","tarball":"https://registry.npmjs.org/html-to-react-components/-/html-to-react-components-1.2.0.tgz","integrity":"sha512-drXkfzH0Hxb0W7KVieKgweBYWFp0Lyax+uL63DLFDGfA66ZOGXO0i9r0Zbo0oH0CqzAQrLZvAW6ANMiJOghq7A==","signatures":[{"sig":"MEQCIFulztmg0/9W4njRLr98GjzmBXV777z01P5mrdhpyyq/AiAwGlYMPKVgQAgluDBQLZ3sRN+rHdFgDvCxg+1dECPd5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"4793b3f49b8d1f84c29d155ca405bb7d45934161","gitHead":"c3b704f30e91f3b4bd9d3a8c35ad549781507486","scripts":{"test":"_mocha test"},"_npmUser":{"name":"roman01la","email":"roman01la@romanliutikov.com"},"_npmVersion":"2.12.1","description":"Extract annotated portions of HTML into React components as separate modules","directories":{},"_nodeVersion":"2.3.4","dependencies":{"glob":"^6.0.3","meow":"^3.6.0","chalk":"^1.1.1","mkdirp":"^0.5.1","babylon":"^6.3.26","posthtml":"^0.8.0","htmltojsx":"^0.2.5","babel-types":"^6.3.24","babel-traverse":"^6.3.26","babel-generator":"^6.3.26","posthtml-parser":"^0.1.1","posthtml-render":"^1.0.5"},"devDependencies":{"mocha":"^2.3.4","eslint":"^1.10.3"}},"1.2.1":{"name":"html-to-react-components","version":"1.2.1","keywords":["posthtml","html","react","component","babel"],"author":{"name":"Roman Liutikov","email":"roman01la@romanliutikov.com"},"license":"MIT","_id":"html-to-react-components@1.2.1","maintainers":[{"name":"roman01la","email":"roman01la@romanliutikov.com"}],"bin":{"html2react":"lib/cli.js"},"dist":{"shasum":"9a4e2ab998a5c21683509c05dd74d8f2145f66c3","tarball":"https://registry.npmjs.org/html-to-react-components/-/html-to-react-components-1.2.1.tgz","integrity":"sha512-ncpanyvMNllZPkYRNs0cjESnnUZB9khHfkUULKQdTkcoVRoRV5RIufFPSsOJZhFQHII5OymNFffvtMwW867aJw==","signatures":[{"sig":"MEUCIGj0kWRy4yoE5ZEFvDVRoBD/9OYs5PapfV8lzbIXVe1XAiEAyLUjcjGErBfGX1WAE6Jbjs0k9a/rxBPiJOvQpLJxkMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"9a4e2ab998a5c21683509c05dd74d8f2145f66c3","gitHead":"3a8d6030458e0ead9f64ca20d7bd8c1df0de51da","scripts":{"test":"_mocha test"},"_npmUser":{"name":"roman01la","email":"roman01la@romanliutikov.com"},"_npmVersion":"2.12.1","description":"Extract annotated portions of HTML into React components as separate modules","directories":{},"_nodeVersion":"2.3.4","dependencies":{"cst":"0.0.16","glob":"^6.0.3","meow":"^3.6.0","chalk":"^1.1.1","mkdirp":"^0.5.1","babylon":"^6.3.26","posthtml":"^0.8.0","htmltojsx":"^0.2.5","babel-types":"^6.3.24","esformatter":"^0.8.1","babel-traverse":"^6.3.26","babel-generator":"^6.3.26","esformatter-jsx":"^4.1.0","posthtml-parser":"^0.1.1","posthtml-render":"^1.0.5","rocambole-token":"^1.2.1","esformatter-quotes":"^1.0.3"},"devDependencies":{"mocha":"^2.3.4","eslint":"^1.10.3"}},"1.3.0":{"name":"html-to-react-components","version":"1.3.0","keywords":["posthtml","html","react","component","babel"],"author":{"name":"Roman Liutikov","email":"roman01la@romanliutikov.com"},"license":"MIT","_id":"html-to-react-components@1.3.0","maintainers":[{"name":"roman01la","email":"roman01la@romanliutikov.com"}],"homepage":"https://github.com/roman01la/html-to-react-components","bugs":{"url":"https://github.com/roman01la/html-to-react-components/issues"},"bin":{"html2react":"lib/cli.js"},"dist":{"shasum":"2049e9cbd5ce2f0b12ac1ff8d71598e8843d49d7","tarball":"https://registry.npmjs.org/html-to-react-components/-/html-to-react-components-1.3.0.tgz","integrity":"sha512-qJxQmqMc1TfjuDxsCRPhFn23hRaGAmaKX0G5DvPDDmvzUPu3VrGe/hWrKjkoxORPFz+B0FQFx4VV9WAAa0Nm3g==","signatures":[{"sig":"MEUCIQCKS84LqPYJF/FFij2IKHJMbDRKjhi0NmWOA2EkeNxeXgIgHSWE9VONAznVxE7gQy3S5H6wFn8ttr60ivN8jKZK/fg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"2049e9cbd5ce2f0b12ac1ff8d71598e8843d49d7","gitHead":"aec14f37375e2d1de84b687c369b7eaef11a9222","scripts":{"test":"_mocha test"},"_npmUser":{"name":"roman01la","email":"roman01la@romanliutikov.com"},"repository":{"url":"git://github.com/roman01la/html-to-react-components.git","type":"git"},"_npmVersion":"2.12.1","description":"Extract annotated portions of HTML into React components as separate modules","directories":{},"_nodeVersion":"2.3.4","dependencies":{"cst":"0.0.16","glob":"^6.0.3","meow":"^3.6.0","chalk":"^1.1.1","mkdirp":"^0.5.1","babylon":"^6.3.26","posthtml":"^0.8.0","htmltojsx":"^0.2.5","babel-types":"^6.3.24","esformatter":"^0.8.1","babel-traverse":"^6.3.26","babel-generator":"^6.3.26","esformatter-jsx":"^4.1.0","posthtml-parser":"^0.1.1","posthtml-render":"^1.0.5","rocambole-token":"^1.2.1","esformatter-quotes":"^1.0.3"},"devDependencies":{"mocha":"^2.3.4","eslint":"^1.10.3"}},"1.3.1":{"name":"html-to-react-components","version":"1.3.1","keywords":["posthtml","html","react","component","babel"],"author":{"name":"Roman Liutikov","email":"roman01la@romanliutikov.com"},"license":"MIT","_id":"html-to-react-components@1.3.1","maintainers":[{"name":"roman01la","email":"roman01la@romanliutikov.com"}],"homepage":"https://github.com/roman01la/html-to-react-components","bugs":{"url":"https://github.com/roman01la/html-to-react-components/issues"},"bin":{"html2react":"lib/cli.js"},"dist":{"shasum":"30ea7c6384711257903d99768065ad1d8c3d44cf","tarball":"https://registry.npmjs.org/html-to-react-components/-/html-to-react-components-1.3.1.tgz","integrity":"sha512-hGeziGAAak+11H5GlfYvLt9ysWRv9yYfEBcZZPkudkRaWcp8ODMHDjxG8kLbaSWfrGneIi8Ns8FDcc26lLoHLw==","signatures":[{"sig":"MEUCIQDqwZeJ/7SUgubz0jYZH3fGiKkOFnvFEFjurRTT0LZu9gIgL6ekCetXSOJQlUubl8i4V+c4WZSoz4ox7eI17oPy4YI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"30ea7c6384711257903d99768065ad1d8c3d44cf","gitHead":"99798e12032d0dd461974213a2669c1c6212d88a","scripts":{"lint":"eslint ./lib/*.js ./test/*.js","test":"_mocha test"},"_npmUser":{"name":"roman01la","email":"roman01la@romanliutikov.com"},"repository":{"url":"git://github.com/roman01la/html-to-react-components.git","type":"git"},"_npmVersion":"2.12.1","description":"Extract annotated portions of HTML into React components as separate modules","directories":{},"_nodeVersion":"2.3.4","dependencies":{"cst":"0.0.16","glob":"^6.0.3","meow":"^3.6.0","chalk":"^1.1.1","mkdirp":"^0.5.1","babylon":"^6.3.26","posthtml":"^0.8.0","htmltojsx":"^0.2.5","babel-types":"^6.3.24","esformatter":"^0.8.1","babel-traverse":"^6.3.26","babel-generator":"^6.3.26","esformatter-jsx":"^4.1.0","posthtml-parser":"^0.1.1","posthtml-render":"^1.0.5","rocambole-token":"^1.2.1","esformatter-quotes":"^1.0.3"},"devDependencies":{"mocha":"^2.3.4","eslint":"^1.10.3"}},"1.3.2":{"name":"html-to-react-components","version":"1.3.2","keywords":["posthtml","html","react","component","babel"],"author":{"name":"Roman Liutikov","email":"roman01la@romanliutikov.com"},"license":"MIT","_id":"html-to-react-components@1.3.2","maintainers":[{"name":"roman01la","email":"roman01la@romanliutikov.com"}],"homepage":"https://github.com/roman01la/html-to-react-components","bugs":{"url":"https://github.com/roman01la/html-to-react-components/issues"},"bin":{"html2react":"lib/cli.js"},"dist":{"shasum":"d77b7a8eed8154013bea44f002da63fc9895a169","tarball":"https://registry.npmjs.org/html-to-react-components/-/html-to-react-components-1.3.2.tgz","integrity":"sha512-zeaZY/G52BZoXJqrVKTrga1IXDx4AjhYF6/S8tsn8iIEjc9bjM+Svpb7cMdzZF1vVD68hh5t7O5WP5RDEmKzkw==","signatures":[{"sig":"MEUCIC2VFj1amLDJberH48wON6i1MDL2t3+gnAxUZ+ENtXSmAiEArK9MLURT1wRhjbQXKfNNxwK7UuESxXgvHqYTutE6qH4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"d77b7a8eed8154013bea44f002da63fc9895a169","gitHead":"238432be86db3fce03483f630338f98109ceae6d","scripts":{"lint":"eslint ./lib/*.js ./test/*.js","test":"npm run lint && istanbul cover _mocha test --report lcovonly && coveralls < coverage/lcov.info && rm -rf ./coverage"},"_npmUser":{"name":"roman01la","email":"roman01la@romanliutikov.com"},"repository":{"url":"git://github.com/roman01la/html-to-react-components.git","type":"git"},"_npmVersion":"2.12.1","description":"Extract annotated portions of HTML into React components as separate modules","directories":{},"_nodeVersion":"2.3.4","dependencies":{"cst":"0.0.16","glob":"^6.0.3","meow":"^3.6.0","chalk":"^1.1.1","mkdirp":"^0.5.1","babylon":"6.3.26","posthtml":"^0.8.0","htmltojsx":"^0.2.5","babel-types":"6.3.24","esformatter":"^0.8.1","babel-traverse":"6.3.26","babel-generator":"6.3.26","esformatter-jsx":"^4.1.0","posthtml-parser":"^0.1.1","posthtml-render":"^1.0.5","rocambole-token":"^1.2.1","esformatter-quotes":"^1.0.3"},"devDependencies":{"mocha":"^2.3.4","eslint":"^1.10.3","istanbul":"^0.4.2","coveralls":"^2.11.6"}},"1.4.0":{"name":"html-to-react-components","version":"1.4.0","keywords":["posthtml","html","react","component","babel"],"author":{"name":"Roman Liutikov","email":"roman01la@romanliutikov.com"},"license":"MIT","_id":"html-to-react-components@1.4.0","maintainers":[{"name":"roman01la","email":"roman01la@romanliutikov.com"}],"homepage":"https://github.com/roman01la/html-to-react-components","bugs":{"url":"https://github.com/roman01la/html-to-react-components/issues"},"bin":{"html2react":"lib/cli.js"},"dist":{"shasum":"8e31a081942106f230c46ab2592e4724fd698eae","tarball":"https://registry.npmjs.org/html-to-react-components/-/html-to-react-components-1.4.0.tgz","integrity":"sha512-i50hyIY7jiHfVzCl+2q19W6GJLZxBtg5ycmRINE9kW7By8Y28CfCR8N7Lv8YM3Rt4bzgwbRhzKfifrT+KhNJgw==","signatures":[{"sig":"MEUCIQCAUhKEF9tG5q5sPKrOPttftyeYlwSkJDVLYKeu7V+SpwIgZImXRMfLBCHaOsjLpqKrjYuPTVAc2yos0HdBkBlsv5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"8e31a081942106f230c46ab2592e4724fd698eae","gitHead":"d580fa1a60a952df74372af79bf3dde366d2e552","scripts":{"lint":"eslint ./lib/*.js ./test/*.js","test":"npm run lint && istanbul cover _mocha test --report lcovonly && coveralls < coverage/lcov.info && rm -rf ./coverage"},"_npmUser":{"name":"roman01la","email":"roman01la@romanliutikov.com"},"repository":{"url":"git://github.com/roman01la/html-to-react-components.git","type":"git"},"_npmVersion":"3.3.12","description":"Extract annotated portions of HTML into React components as separate modules","directories":{},"_nodeVersion":"5.3.0","dependencies":{"cst":"0.0.16","glob":"^6.0.3","meow":"^3.6.0","chalk":"^1.1.1","mkdirp":"^0.5.1","babylon":"6.3.26","posthtml":"^0.8.0","htmltojsx":"^0.2.5","babel-types":"6.3.24","esformatter":"^0.8.1","babel-traverse":"6.3.26","babel-generator":"6.3.26","esformatter-jsx":"^4.1.0","posthtml-parser":"^0.1.1","posthtml-render":"^1.0.5","rocambole-token":"^1.2.1","esformatter-quotes":"^1.0.3"},"devDependencies":{"mocha":"^2.3.4","eslint":"^1.10.3","istanbul":"^0.4.2","coveralls":"^2.11.6"}},"1.4.1":{"name":"html-to-react-components","version":"1.4.1","keywords":["posthtml","html","react","component","babel"],"author":{"name":"Roman Liutikov","email":"roman01la@romanliutikov.com"},"license":"MIT","_id":"html-to-react-components@1.4.1","maintainers":[{"name":"roman01la","email":"roman01la@romanliutikov.com"}],"homepage":"https://github.com/roman01la/html-to-react-components","bugs":{"url":"https://github.com/roman01la/html-to-react-components/issues"},"bin":{"html2react":"lib/cli.js"},"dist":{"shasum":"0786e4113b06b3c3de0348527a93ee4535f57aad","tarball":"https://registry.npmjs.org/html-to-react-components/-/html-to-react-components-1.4.1.tgz","integrity":"sha512-AzgbpLVXlNwNE4DBf9PvUZBmul6chRUkWgSpOme5wv4nnnp4e7So6l8qhFGBxxniF4kdGg+abzLJ/w3AWEmsDw==","signatures":[{"sig":"MEYCIQDfZINcWNR/pr1wI+B5UL0JcLcqeuGCul9VDqTSmGT+5wIhAPGs0Bt0C88jErfmmWWHcEywIn6Jw3bWJ6cNA7hTHooj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","gitHead":"d4af64155ad94888fa952a37207914589e6bba22","scripts":{"test":"jest test"},"_npmUser":{"name":"roman01la","email":"roman01la@romanliutikov.com"},"repository":{"url":"git://github.com/roman01la/html-to-react-components.git","type":"git"},"_npmVersion":"5.0.3","description":"Extract annotated portions of HTML into React components as separate modules","directories":{},"_nodeVersion":"8.1.2","dependencies":{"glob":"^6.0.4","meow":"^3.7.0","chalk":"^1.1.3","mkdirp":"^0.5.1","babylon":"^6.3.26","posthtml":"^0.8.7","prettier":"^1.5.2","htmltojsx":"^0.2.6","babel-types":"^6.3.24","babel-traverse":"^6.3.26","babel-generator":"^6.3.26","posthtml-parser":"^0.1.3","posthtml-render":"^1.0.6"},"devDependencies":{"jest":"^20.0.4"},"_npmOperationalInternal":{"tmp":"tmp/html-to-react-components-1.4.1.tgz_1499708339200_0.9501419831067324","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"html-to-react-components","version":"1.5.0","keywords":["posthtml","html","react","component","babel"],"author":{"name":"Roman Liutikov","email":"roman01la@romanliutikov.com"},"license":"MIT","_id":"html-to-react-components@1.5.0","maintainers":[{"name":"roman01la","email":"roman01la@romanliutikov.com"}],"homepage":"https://github.com/roman01la/html-to-react-components","bugs":{"url":"https://github.com/roman01la/html-to-react-components/issues"},"bin":{"html2react":"lib/cli.js"},"dist":{"shasum":"a88de7234d524c7e072dddf6f0ba319c37e84f47","tarball":"https://registry.npmjs.org/html-to-react-components/-/html-to-react-components-1.5.0.tgz","integrity":"sha512-v23v9N9zjl31Nj36CkbBeI2bR7bPHci7u6mOKDCfmaVDPmNPiw87/AkhiWITb1x/pbIR5DZaJTDipEGRU/yL8w==","signatures":[{"sig":"MEUCIQDU69SvheaszwX61TZk8dz9w8klIH7WdwlfC05UbG7L1QIgL82h2XdmyBS894Y3OEC5djBrjAbkPB4iKAhVFFIJ71I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","gitHead":"4ddafbd31eb708254486d3000317343a65e9cc6b","scripts":{"test":"jest test"},"_npmUser":{"name":"roman01la","email":"roman01la@romanliutikov.com"},"repository":{"url":"git://github.com/roman01la/html-to-react-components.git","type":"git"},"_npmVersion":"5.0.3","description":"Converts HTML pages into React components","directories":{},"_nodeVersion":"8.1.3","dependencies":{"glob":"^6.0.4","meow":"^3.7.0","chalk":"^1.1.3","mkdirp":"^0.5.1","babylon":"^6.3.26","posthtml":"^0.8.7","prettier":"^1.5.2","htmltojsx":"^0.2.6","babel-types":"^6.3.24","babel-traverse":"^6.3.26","babel-generator":"^6.3.26","posthtml-parser":"^0.1.3","posthtml-render":"^1.0.6"},"devDependencies":{"jest":"^20.0.4"},"_npmOperationalInternal":{"tmp":"tmp/html-to-react-components-1.5.0.tgz_1499852579028_0.018907651072368026","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"html-to-react-components","version":"1.5.1","keywords":["posthtml","html","react","component","babel"],"author":{"name":"Roman Liutikov","email":"roman01la@romanliutikov.com"},"license":"MIT","_id":"html-to-react-components@1.5.1","maintainers":[{"name":"roman01la","email":"roman01la@romanliutikov.com"}],"homepage":"https://github.com/roman01la/html-to-react-components","bugs":{"url":"https://github.com/roman01la/html-to-react-components/issues"},"bin":{"html2react":"lib/cli.js"},"dist":{"shasum":"7b5a603ee01b450cca24296e7571a51cf2be1e29","tarball":"https://registry.npmjs.org/html-to-react-components/-/html-to-react-components-1.5.1.tgz","integrity":"sha512-Pzi9nWOu8lZIHNsNj0MJlNmJXDyh9tKdgbeGpYmUCTo+y21+Yo3P/R13KCvrF11IGbEsaUrl+0kb5bCHCm89NA==","signatures":[{"sig":"MEUCIFRCKezmqYK2gDRGJTjQugtgL2CeP84m/LE1dGYvoQ7QAiEAgocNKtqhdi96wMPOgHOtmNk5vjZnVN3LOFp2yj8ExUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","gitHead":"551ac5ab20e7f1d90340c7386cd87092ee46bad4","scripts":{"test":"jest test"},"_npmUser":{"name":"roman01la","email":"roman01la@romanliutikov.com"},"repository":{"url":"git://github.com/roman01la/html-to-react-components.git","type":"git"},"_npmVersion":"5.0.3","description":"Converts HTML pages into React components","directories":{},"_nodeVersion":"8.1.3","dependencies":{"glob":"^6.0.4","meow":"^3.7.0","chalk":"^1.1.3","mkdirp":"^0.5.1","babylon":"^6.3.26","posthtml":"^0.8.7","prettier":"^1.5.2","htmltojsx":"^0.2.6","babel-types":"^6.3.24","babel-traverse":"^6.3.26","babel-generator":"^6.3.26","posthtml-parser":"^0.1.3","posthtml-render":"^1.0.6"},"devDependencies":{"jest":"^20.0.4"},"_npmOperationalInternal":{"tmp":"tmp/html-to-react-components-1.5.1.tgz_1500287704316_0.4225576303433627","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"html-to-react-components","version":"1.5.2","keywords":["posthtml","html","react","component","babel"],"author":{"name":"Roman Liutikov","email":"roman01la@romanliutikov.com"},"license":"MIT","_id":"html-to-react-components@1.5.2","maintainers":[{"name":"roman01la","email":"roman01la@romanliutikov.com"}],"homepage":"https://github.com/roman01la/html-to-react-components","bugs":{"url":"https://github.com/roman01la/html-to-react-components/issues"},"bin":{"html2react":"lib/cli.js"},"dist":{"shasum":"4e8598af37fd1cf75f636681d30ac49e244a9b73","tarball":"https://registry.npmjs.org/html-to-react-components/-/html-to-react-components-1.5.2.tgz","integrity":"sha512-ih/mMt/7Kgm32czG1XKpO0vl9ys4szIiisvWNgXVh6EHcTPuba4E010CU8D1HJT/OxlpeZliljI0x6CxwA0M1A==","signatures":[{"sig":"MEUCIQDQgzxBRdQYV72dN9uiK0y2IUaDtJ52RKaUA4dVe+/uhwIgFcv2Z6boUhC0oXqitKhv8F/3sU3HzHoc0V92SioIBvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","gitHead":"11cd7c4e429b07abd5c696dd660e63425fbc9634","scripts":{"test":"jest test"},"_npmUser":{"name":"roman01la","email":"roman01la@romanliutikov.com"},"repository":{"url":"git://github.com/roman01la/html-to-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"Converts HTML pages into React components","directories":{},"_nodeVersion":"8.7.0","dependencies":{"glob":"7.1.2","meow":"4.0.0","chalk":"2.3.0","mkdirp":"^0.5.1","babylon":"^6.3.26","posthtml":"0.11.2","prettier":"^1.5.2","htmltojsx":"0.3.0","babel-types":"^6.3.24","babel-traverse":"^6.3.26","babel-generator":"^6.3.26","posthtml-parser":"0.4.0","posthtml-render":"^1.0.6"},"devDependencies":{"jest":"22.1.4"},"_npmOperationalInternal":{"tmp":"tmp/html-to-react-components-1.5.2.tgz_1517394271510_0.12767980946227908","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"html-to-react-components","version":"1.6.0","keywords":["posthtml","html","react","component","babel"],"author":{"name":"Roman Liutikov","email":"roman01la@romanliutikov.com"},"license":"MIT","_id":"html-to-react-components@1.6.0","maintainers":[{"name":"roman01la","email":"roman01la@romanliutikov.com"}],"homepage":"https://github.com/roman01la/html-to-react-components","bugs":{"url":"https://github.com/roman01la/html-to-react-components/issues"},"bin":{"html2react":"lib/cli.js"},"dist":{"shasum":"8b637a85ef2fbe25006ac0853d5b146432a21938","tarball":"https://registry.npmjs.org/html-to-react-components/-/html-to-react-components-1.6.0.tgz","fileCount":31,"integrity":"sha512-vubjZIC8iJXWaBK3p1vZURNGSlCGBRj7JF4MoK6sXB6ZAE/XlUHew7f6WjPPN61jrsAgvzmwcjBAJod8yfNTdg==","signatures":[{"sig":"MEQCICjnRy/2NbipozE3m3VueQtv+aU1qoXRwLq1lzfsCQ7dAiBjX/eNZEvIK8UY+IJ6sHgJ9apJqBhu1DeoKDGwO0jClA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":569892},"main":"lib/index.js","gitHead":"571752eef27be4a8bb38130fdde11e76f59aa77d","scripts":{"test":"jest test","build:example":"webpack -p"},"_npmUser":{"name":"roman01la","email":"roman01la@romanliutikov.com"},"repository":{"url":"git://github.com/roman01la/html-to-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"Converts HTML pages into React components","directories":{},"_nodeVersion":"8.7.0","dependencies":{"glob":"^7.1.2","meow":"4.0.0","chalk":"2.3.0","mkdirp":"^0.5.1","babylon":"^6.3.26","posthtml":"0.11.2","prettier":"^1.10.2","htmltojsx":"0.3.0","babel-types":"^6.3.24","babel-traverse":"^6.3.26","babel-generator":"^6.3.26","posthtml-parser":"0.4.0","posthtml-render":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"22.1.4","webpack":"^3.10.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-es2015":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/html-to-react-components_1.6.0_1518099118882_0.8012877593769547","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"html-to-react-components","version":"1.6.1","keywords":["posthtml","html","react","component","babel"],"author":{"name":"Roman Liutikov","email":"roman01la@romanliutikov.com"},"license":"MIT","_id":"html-to-react-components@1.6.1","maintainers":[{"name":"roman01la","email":"roman01la@romanliutikov.com"}],"homepage":"https://github.com/roman01la/html-to-react-components","bugs":{"url":"https://github.com/roman01la/html-to-react-components/issues"},"bin":{"html2react":"lib/cli.js"},"dist":{"shasum":"6abc43c664fdb2d7991e72cacc87e1932d5b3dd3","tarball":"https://registry.npmjs.org/html-to-react-components/-/html-to-react-components-1.6.1.tgz","fileCount":31,"integrity":"sha512-fcGdnWXo8nrDmiqzPid1ZS79spnbip0FqD7JOBrb0C02N81juJwiHRApEXB12V7pIzCVcRtsxPS2HI3vnRR7KA==","signatures":[{"sig":"MEQCIAfJr+6+b1RV7Dv/5wdk4P9Na7/evgJjNGoKocDpy8zuAiAPOts5lVudRuSqWf9a5WPRWUzBFl2M/Gb5G8wuFKtvtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":570724},"main":"lib/index.js","browser":"dist/html2react.js","gitHead":"c825b203431e7d47486a7d31437a3ef94be819d6","scripts":{"test":"jest test","build:browser":"webpack -p --config webpack.browser.js","build:example":"webpack -p"},"_npmUser":{"name":"roman01la","email":"roman01la@romanliutikov.com"},"repository":{"url":"git://github.com/roman01la/html-to-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"Converts HTML pages into React components","directories":{},"_nodeVersion":"8.7.0","dependencies":{"glob":"^7.1.2","meow":"4.0.0","chalk":"2.3.0","mkdirp":"^0.5.1","babylon":"^6.3.26","posthtml":"0.11.2","prettier":"^1.10.2","htmltojsx":"0.3.0","babel-types":"^6.3.24","babel-traverse":"^6.3.26","babel-generator":"^6.3.26","posthtml-parser":"0.4.0","posthtml-render":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"22.1.4","webpack":"^3.10.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-es2015":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/html-to-react-components_1.6.1_1518283830425_0.10841751079411344","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"html-to-react-components","version":"1.6.2","keywords":["posthtml","html","react","component","babel"],"author":{"name":"Roman Liutikov","email":"roman01la@romanliutikov.com"},"license":"MIT","_id":"html-to-react-components@1.6.2","maintainers":[{"name":"roman01la","email":"roman01la@romanliutikov.com"}],"homepage":"https://github.com/roman01la/html-to-react-components","bugs":{"url":"https://github.com/roman01la/html-to-react-components/issues"},"bin":{"html2react":"lib/cli.js"},"dist":{"shasum":"1e79f30e8dd7ea6dbf6b1534542aef06a268e2a0","tarball":"https://registry.npmjs.org/html-to-react-components/-/html-to-react-components-1.6.2.tgz","fileCount":33,"integrity":"sha512-d8G+PbvJxydU/rsse2pdfgJKtAWzMbNnSD5t5RH5UhFUK0Dx25qVlKA0F/LhebuszW8OOAyVJBFBcsRH4diOkQ==","signatures":[{"sig":"MEYCIQDSzbq9X9K3ys58XVg+S/RW0rq4UR1H/h98Mxp9m0mCSgIhAMnr6YPupk/p4/2yAKiuiPKgDC3es5QHXFM5iajOGXsv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":591233},"main":"lib/index.js","browser":"dist/html2react.js","gitHead":"43b55409c2429a0c2672276093879c81485bb4a3","scripts":{"test":"jest test","build:browser":"webpack -p --config webpack.browser.js","build:example":"webpack -p"},"_npmUser":{"name":"roman01la","email":"roman01la@romanliutikov.com"},"repository":{"url":"git://github.com/roman01la/html-to-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"Converts HTML pages into React components","directories":{},"_nodeVersion":"8.7.0","dependencies":{"glob":"^7.1.2","meow":"4.0.0","chalk":"2.3.0","mkdirp":"^0.5.1","babylon":"^6.3.26","posthtml":"0.11.2","prettier":"^1.10.2","babel-types":"^6.3.24","babel-traverse":"^6.3.26","babel-generator":"^6.3.26","posthtml-parser":"0.4.0","posthtml-render":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"22.1.4","webpack":"^3.10.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-es2015":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/html-to-react-components_1.6.2_1518853902333_0.943032791513323","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"html-to-react-components","version":"1.6.3","keywords":["posthtml","html","react","component","babel"],"author":{"name":"Roman Liutikov","email":"roman01la@romanliutikov.com"},"license":"MIT","_id":"html-to-react-components@1.6.3","maintainers":[{"name":"roman01la","email":"roman01la@romanliutikov.com"}],"homepage":"https://github.com/roman01la/html-to-react-components","bugs":{"url":"https://github.com/roman01la/html-to-react-components/issues"},"bin":{"html2react":"lib/cli.js"},"dist":{"shasum":"1cf1f4a1d95a52f88ddebb0860d0a66f36d4a974","tarball":"https://registry.npmjs.org/html-to-react-components/-/html-to-react-components-1.6.3.tgz","fileCount":33,"integrity":"sha512-siOgiBWIrl9YpQ2KWxB/8WWNLiIpR9eY4tE7ja2u9ADWr7wQQJIzLugu6nfe0zPau01bWY/41mc3r7rIbPYpVg==","signatures":[{"sig":"MEUCIQD4GInNAISXpNuNjy/WzSbuvKppvYtqsHq18Igj1jpucgIgN3dVSDR/WghaZWTkCBbqIpL1R4/D1o7drypFci0bIMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":591322},"main":"lib/index.js","browser":"dist/html2react.js","gitHead":"22e22472337fce069b89910b438e5ecea2ad94a1","scripts":{"test":"jest test","build:browser":"webpack -p --config webpack.browser.js","build:example":"webpack -p"},"_npmUser":{"name":"roman01la","email":"roman01la@romanliutikov.com"},"repository":{"url":"git://github.com/roman01la/html-to-react-components.git","type":"git"},"_npmVersion":"5.6.0","description":"Converts HTML pages into React components","directories":{},"_nodeVersion":"8.7.0","dependencies":{"glob":"^7.1.2","meow":"4.0.0","chalk":"2.3.0","react":"^15.4.1","mkdirp":"^0.5.1","babylon":"^6.3.26","posthtml":"0.11.2","prettier":"^1.10.2","react-dom":"^15.4.1","babel-types":"^6.3.24","babel-traverse":"^6.3.26","babel-generator":"^6.3.26","posthtml-parser":"0.4.0","posthtml-render":"^1.0.6","jsdom-no-contextify":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"22.1.4","webpack":"^3.10.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-es2015":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/html-to-react-components_1.6.3_1519479032097_0.7722072979862034","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"html-to-react-components","version":"1.6.4","keywords":["posthtml","html","react","component","babel"],"author":{"name":"Roman Liutikov","email":"roman01la@romanliutikov.com"},"license":"MIT","_id":"html-to-react-components@1.6.4","maintainers":[{"name":"roman01la","email":"roman01la@romanliutikov.com"}],"homepage":"https://github.com/roman01la/html-to-react-components","bugs":{"url":"https://github.com/roman01la/html-to-react-components/issues"},"bin":{"html2react":"lib/cli.js"},"dist":{"shasum":"3734824d28358065d97b24e7441bf355fdcda438","tarball":"https://registry.npmjs.org/html-to-react-components/-/html-to-react-components-1.6.4.tgz","fileCount":28,"integrity":"sha512-8k01SLePszjnEKU9UGQR6+MlVqyJQ+H6zHiYZD5oCKoJT1RdTsrDBW2Zdo56IzTyWDqVJ/jE7PFZvG4vRTNU5Q==","signatures":[{"sig":"MEYCIQC08GX0ew/UMwDrRdkVRV3AsBrs1lyPhyecTOHlEUUAwQIhAKRCA3AjuVtNbHZamCUTuQGBn3JYQV0vM+EPE2ghDRk3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":812280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQOQOCRA9TVsSAnZWagAALFEP/00rvX7e2MhchX2cwJsc\nKtX06gfnkhwKnSk23VbcYk72/8+XEW7sqHQGpvFK3i38rtZq9bi5R4gkxDbr\n+rVXyb0QfSVeDaHlK6OgVEp/hgo/t968EH04LiiDFqTrYNmapJTm+g8/IAmk\nv/dXbVtkICl7spzr7GTeWcl9jv9LodyAwWC/CeHo3QtJFl077lgwgP0VtuV8\nZ84akqXv4gY9EHUFdTVNaqw2hydz9MIZ+90L3gVMbfxlKoCjaFL/D5DZDrD/\nMPSHvq7c7x3DJNHVI5DgcXY0Up0/frfyiRwfhXTf2vXfDREdacWxy4VUcGMb\nOtoJOqUlgQces20QmBXjQ04grz3go23A+4KOhQTtpeGL6TBtauIPCtqX9b0t\nhKUOcpE9/l6BtyZJ/+qmTSMDyKy8Q6fuClfdP2mfCwW8HKCzNsKnqq5cmypy\nOq+nZAtLgMIOsUN5k33PSNGSMFvBnAsKLqMMGFScVty9tjXlMg2lUvf4azG5\nD+2nNX+urCzMUMeigsUZItwuzjkfGZ67Lpasd4XiFkeEXR+bKHLLlhzhyV/M\nZ88ZiIn/Z58SK9iJKd/4dCCP8iyIPgWB5dQ9DjTVOFX2vGlV9Ots9/h4PipC\n3tF1X535uc9ioAXSkkWN5D8izq8h1k9zou4O9F+LxbKR8aGLsBuoE0HiMKxY\nhDjh\r\n=cNtX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","browser":"dist/html2react.js","gitHead":"7c7d8c55e981f8450167fe8d60f6247334fac71f","scripts":{"test":"jest test","build:browser":"webpack -p --config webpack.browser.js","build:example":"webpack -p"},"_npmUser":{"name":"roman01la","email":"roman01la@romanliutikov.com"},"repository":{"url":"git://github.com/roman01la/html-to-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"Converts HTML pages into React components","directories":{},"_nodeVersion":"10.13.0","dependencies":{"glob":"^7.1.2","meow":"4.0.0","chalk":"2.3.0","react":"^15.4.1","mkdirp":"^0.5.1","babylon":"^6.3.26","posthtml":"0.11.2","prettier":"^1.10.2","react-dom":"^15.4.1","babel-types":"^6.3.24","babylon-walk":"^1.0.2","babel-traverse":"^6.3.26","babel-generator":"^6.3.26","posthtml-parser":"0.4.0","posthtml-render":"^1.0.6","jsdom-no-contextify":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"22.1.4","webpack":"^3.10.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-es2015":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/html-to-react-components_1.6.4_1547756557643_0.4685129810102169","host":"s3://npm-registry-packages"}},"1.6.5":{"name":"html-to-react-components","version":"1.6.5","keywords":["posthtml","html","react","component","babel"],"author":{"name":"Roman Liutikov","email":"roman01la@romanliutikov.com"},"license":"MIT","_id":"html-to-react-components@1.6.5","maintainers":[{"name":"roman01la","email":"roman01la@romanliutikov.com"}],"homepage":"https://github.com/roman01la/html-to-react-components","bugs":{"url":"https://github.com/roman01la/html-to-react-components/issues"},"bin":{"html2react":"lib/cli.js"},"dist":{"shasum":"7ac16e48e1196c76e53e7734f8c87a6c227382fe","tarball":"https://registry.npmjs.org/html-to-react-components/-/html-to-react-components-1.6.5.tgz","fileCount":36,"integrity":"sha512-+jvAKgFbyZgjcwuT6sNVAZFEC5fxUuoisZRdkZWHZNgBS8rrqbCwmf3s6w5BZUvuJFPj0ERMLDEoe//ruEW3KA==","signatures":[{"sig":"MEQCIHmFzrhWWsceKSMXIRrcDVGHsW0SoLxmvBRyA2qedvazAiApqrqDF2tMd+sm4H17XS2qaCGXwJ7+1OFg6JbaxXU57A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1392291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTEHJCRA9TVsSAnZWagAA4KEP/iUMWkBKMh1W8xjSdXDZ\np5fCO3zuYqdKIohg5Lp38cHCV3u/+vCYcBs6HE58I3piu+DsDkvwjKYvXlQQ\n5lGzSIQ15sGX6sYi1JnXpora4gI3f+hPNQC3hvOtajGwqP2a9Jurbluf9Rcz\nZX4FJm9jwMpTGH3NyGnwjWMEHtg6s53s3FbLhKF8PcHUbOeddrSKo2J5ruSp\nvYwhlwD8vFYNUlPcxXJuE8haas23BilqdbBh2eA2KjI6FdR3XtqDRyVWV6sF\nigMw1urAasw9IqMpp0S6qqjEKj+vugzsnRwKBCfk00txnF6IQMl2/P6FgMFL\neWqKW/vM98oyqDm5A2tkg50zwJFmVC0+OH6kpPb3DZZmCiE+9ybNOMju9aUc\nUKDSL4Oo7p4ATwgoi3Ljjsv4P2XyRDzg9j8DH3EmXL9J/kyb0fQc+2CFn0yN\nLPGarXGQOk+5l8euCZSarnwpa1vrfv3kuG6YgATTQL9eAYgCe485Y/cRNZ3d\nrd+P4r/jFm6EoR4FAcUCYnwRMvbKQPR/kCPp9mHexd5PGaJ2h0CMUlKCNIlr\nZFGFoRO04GlWIK/UFfp7zkB6CRkfM2n8FcoNBC2e245xpz963Twyu2899Jfg\njTjhQ6ghxHzt2pQHMjxJsAVoKiTjBW9RHaOE7Gay0VDMgjNlxxRqEk+Jwe3I\n9cX/\r\n=lxOG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","browser":"dist/html2react.js","gitHead":"5b7ab607bda029529641d55969675dbc10467502","scripts":{"test":"jest test","build:browser":"webpack -p --config webpack.browser.js","build:example":"webpack -p"},"_npmUser":{"name":"roman01la","email":"roman01la@romanliutikov.com"},"repository":{"url":"git://github.com/roman01la/html-to-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"Converts HTML pages into React components","directories":{},"_nodeVersion":"10.13.0","dependencies":{"glob":"^7.1.3","meow":"^5.0.0","chalk":"^2.4.2","react":"15.4.1","mkdirp":"^0.5.1","babylon":"^6.18.0","posthtml":"^0.11.3","prettier":"^1.16.1","react-dom":"15.4.1","babel-types":"^6.26.0","babylon-walk":"^1.0.2","babel-traverse":"^6.26.0","babel-generator":"^6.26.1","posthtml-parser":"^0.4.1","posthtml-render":"^1.1.4","jsdom-no-contextify":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.0.0","webpack":"^4.29.0","babel-core":"^6.26.3","babel-loader":"^8.0.5","babel-preset-es2015":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/html-to-react-components_1.6.5_1548501448934_0.3685583982226919","host":"s3://npm-registry-packages"}},"1.6.6":{"name":"html-to-react-components","version":"1.6.6","keywords":["posthtml","html","react","component","babel"],"author":{"name":"Roman Liutikov","email":"roman01la@romanliutikov.com"},"license":"MIT","_id":"html-to-react-components@1.6.6","maintainers":[{"name":"roman01la","email":"roman01la@romanliutikov.com"}],"homepage":"https://github.com/roman01la/html-to-react-components","bugs":{"url":"https://github.com/roman01la/html-to-react-components/issues"},"bin":{"html2react":"lib/cli.js"},"dist":{"shasum":"9003fbdeea68f8e36bd0fbcc1792ec8907151aff","tarball":"https://registry.npmjs.org/html-to-react-components/-/html-to-react-components-1.6.6.tgz","fileCount":32,"integrity":"sha512-sagvJiWBPi2wwgo+HFrtN0H6b6gk5grWp5bgXhx/SwnS40eU4mSUm2WA3bwlpnhgSY4d0mhZCHlvaSTKpqM0Sw==","signatures":[{"sig":"MEUCIQCu3TUj17ebnVXV0TW1WSkJRSr8eujffR94fR4OBzlVtAIgL6OsB1jS3VRKulxxtZV/nQ0pgU2RkZlX5dEWR1mCcjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1391877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcU0OxCRA9TVsSAnZWagAAcCAQAJuVCvvcOcMFFHoVpMQh\n5GT05T/Y9NKEzibBOduqa8efFfRoSnE2I+iTJLAwEr22aorwSylh1lKo8NBh\nVH8VueHIrPPK6jtUfsyYAmSIkHLeCtiC2nv4nX96aDkQgwQamjcf3sBQDbQa\nYb9RsH8BxO0sgZco+4oY/fsvyGFr6Kk3VAO5CMbLMoZn8KTN4GHKcw6x2q6M\njHH40bUDKAvm3EfJrb2hSKim0PmSQZM/diWZ1vjLTQgEh7xziDxGCicd60bZ\nlbADCkYnHuSqoHx+U9ZhstTz5Rv/xi04gXrAX7Iubq/+50TLsoJtKJ4EtuVF\nKuUwBlJfVMl1fW113HcbwFycO56I4r+mExk1rQnRqj10SCkcD5ilqvGkYdd+\n1U5RlJmuoMG8E/USIApuI73JSANVKqKZfpjFBVzMcON2rDgZajcQ6dPa4wv9\n80mVOq2g/QbA6B9dFP5hw+s0rWs5MchMKdkzZX5ZmyIcWg5KjEwdGjrI7Myg\nDRjjWB9JZVHw4qlPYQ4cmSWOcX7dFNwQ80Do/Y6bNwYxHUVRwGZD+fWFQQrO\nIwQ7z3HeqWoTPHTHs31rAU5P4k3mjJsdRbZVAEuMUqCamAhq4O6ZqqXyH7WS\nc3oJK7puWQZxYx4QZ1Xyioc3Es+JXTi/5COsLsGTEVtTcTRH+ROpN6eYfxBj\n49M/\r\n=rqbY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","browser":"dist/html2react.js","gitHead":"74b76fafbd0728f77c2bbe32a0b26a94e604442b","scripts":{"test":"jest test","build:browser":"webpack -p --config webpack.browser.js","build:example":"webpack -p"},"_npmUser":{"name":"roman01la","email":"roman01la@romanliutikov.com"},"repository":{"url":"git://github.com/roman01la/html-to-react-components.git","type":"git"},"_npmVersion":"6.4.1","description":"Converts HTML pages into React components","directories":{},"_nodeVersion":"10.13.0","dependencies":{"glob":"^7.1.3","meow":"^5.0.0","chalk":"^2.4.2","react":"15.4.1","mkdirp":"^0.5.1","babylon":"^6.18.0","posthtml":"^0.11.3","prettier":"^1.16.1","react-dom":"15.4.1","babel-types":"^6.26.0","babylon-walk":"^1.0.2","babel-traverse":"^6.26.0","babel-generator":"^6.26.1","posthtml-parser":"^0.4.1","posthtml-render":"^1.1.4","jsdom-no-contextify":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.0.0","webpack":"^4.29.0","babel-core":"^6.26.3","babel-loader":"^8.0.5","babel-preset-es2015":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/html-to-react-components_1.6.6_1548960688694_0.3415313782577605","host":"s3://npm-registry-packages"}}},"time":{"created":"2015-12-30T04:53:30.454Z","modified":"2025-05-19T19:04:28.086Z","1.0.0":"2015-12-30T04:53:30.454Z","1.1.0":"2015-12-30T17:59:43.550Z","1.1.1":"2015-12-30T21:04:05.733Z","1.1.2":"2015-12-30T22:02:55.570Z","1.1.3":"2015-12-30T22:17:08.328Z","1.2.0":"2016-01-04T04:30:01.804Z","1.2.1":"2016-01-06T01:53:11.594Z","1.3.0":"2016-01-11T11:02:48.251Z","1.3.1":"2016-01-11T16:58:04.645Z","1.3.2":"2016-01-17T14:37:12.436Z","1.4.0":"2016-01-26T14:02:36.299Z","1.4.1":"2017-07-10T17:39:00.164Z","1.5.0":"2017-07-12T09:43:00.050Z","1.5.1":"2017-07-17T10:35:05.272Z","1.5.2":"2018-01-31T10:24:32.407Z","1.6.0":"2018-02-08T14:12:00.062Z","1.6.1":"2018-02-10T17:30:31.443Z","1.6.2":"2018-02-17T07:51:42.665Z","1.6.3":"2018-02-24T13:30:32.290Z","1.6.4":"2019-01-17T20:22:37.919Z","1.6.5":"2019-01-26T11:17:29.187Z","1.6.6":"2019-01-31T18:51:28.839Z"},"bugs":{"url":"https://github.com/roman01la/html-to-react-components/issues"},"author":{"name":"Roman Liutikov","email":"roman01la@romanliutikov.com"},"license":"MIT","homepage":"https://github.com/roman01la/html-to-react-components","keywords":["posthtml","html","react","component","babel"],"repository":{"url":"git://github.com/roman01la/html-to-react-components.git","type":"git"},"description":"Converts HTML pages into React components","maintainers":[{"email":"roman01la@romanliutikov.com","name":"romanliutikov"}],"readme":"<img src=\"logo.png\" width=\"260\" alt=\"Logo\" />\n\n<a href=\"https://travis-ci.org/roman01la/html-to-react-components\">\n  <img src=\"https://img.shields.io/travis/roman01la/html-to-react-components.svg?style=flat-square\" />\n</a>\n<a href=\"https://www.npmjs.com/package/html-to-react-components\">\n  <img src=\"https://img.shields.io/npm/v/html-to-react-components.svg?style=flat-square\" />\n</a>\n<a href=\"https://coveralls.io/github/roman01la/html-to-react-components\">\n  <img src=\"https://img.shields.io/coveralls/roman01la/html-to-react-components.svg?style=flat-square\" />\n</a>\n\n<p>\n<a href=\"https://www.patreon.com/bePatron?c=1239559\">\n  <img src=\"https://c5.patreon.com/external/logo/become_a_patron_button.png\" height=\"40px\" />\n</a>\n</p>\n\nExtract annotated portions of HTML into React components as separate modules. The structure of HTML is preserved by importing child components and replacing appropriate pieces of HTML with them. As a result you get an entire components tree ready to be rendered.\n\nTry in [online REPL](http://roman01la.github.io/html-to-react-components/repl/)\n\n![usage example animation](sample.gif)\n\n## Contents\n\n- [When to use it](#when-to-use-it)\n- [Installation](#installation)\n- [Usage](#usage)\n- [CLI](#cli)\n- [Options](#options)\n- [Node.js API](#nodejs-api)\n- [Building for browser](#building-for-browser)\n- [Resources](#resources)\n- [Ecosystem](#ecosystem)\n- [Contributing](#contributing)\n- [License](#License)\n\n## When to use it\n\nThis utility was designed to free React developers from a boring task of translating HTML into components.\n\nImagine you just got a pile of HTML from your designers. The first thing you will do is break HTML into React components. This is boring and should be automated!\n\n## Installation\n\n```\n$ npm i -g html-to-react-components\n```\n\n## Usage\n\nHTML element with `data-component` attribute will be converted into separate React components. The value of the attribute is the name of the React component.\n\nAdditionally specify which HTML attributes should be exposed as React props using `public:` prefix.\n\n```html\n<input public:type=\"text\" id=\"input\" data-component=\"Input\" />\n```\n\n```js\n// at usage place\n<Input type=\"text\" />;\n// ----^^^^^^^^^^^\n\n// in component's module\nclass Input extends React.Component {\n  render() {\n    const { type } = this.props; // <----\n    return <input type={type} id=\"input\" />;\n    // -----------^^^^^^^^^^^\n  }\n}\n```\n\nSee and run `test.js` file for usage example and output.\n\n## CLI\n\n```\n$ html2react \"./src/*.html\"\n```\n\nYou can also use any glob pattern to recursively generate the corresponding react file. Just make sure to use double quotes when specifying the pattern:\n\n```\n$ html2react \"./src/**/*.html\"\n```\n\n### Options\n\n#### componentType, --component, -c\n\nType of generated React components.\n\nValues:\n\n- `stateless`\n- `es5`\n- `es6` (default)\n\n#### moduleType, --module, -m\n\nType of generated JavaScript modules.\n\nValues:\n\n- `es6` (default)\n- `cjs` (CommonJS)\n\n#### moduleFileNameDelimiter, --delimiter, -d\n\nDelimiter character to be used in modules filename.\n\nIf you don't specify a delimiter, or pass -d without a value, then the component\nname in the HTML will be used unchanged as the filename. If you do specify a\ndelimiter character, then the module name is broken into words, joined with the\ndelimiter and lower-cased.\n\n#### output\n\nConfiguration options for output to file system.\n\n##### path, --out, -o\n\nOutput directory path.\n\nDefault is `components` directory in the current directory.\n\n##### fileExtension, --ext, -e\n\nOutput files extension.\n\nDefault value is `js`.\n\n## Node.js API\n\n```js\nconst extractReactComponents = require(\"html-to-react-components\");\n\nextractReactComponents(\n  `<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\">\n  <title>Document</title>\n</head>\n<body>\n\n  <header class=\"header\" data-component=\"Header\">\n\n    <h1 class=\"heading\" data-component=\"Heading\">Hello, world!</h1>\n\n    <nav class=\"nav\" data-component=\"Nav\">\n      <ul class=\"list\">\n        <li class=\"list-item\" data-component=\"ListItem\">#1</li>\n        <li class=\"list-item\" data-component=\"ListItem\">#2</li>\n      </ul>\n    </nav>\n\n  </header>\n\n</body>\n</html>\n`,\n  {\n    componentType: \"stateless\",\n    moduleType: false\n  }\n);\n\n/*\n{ Header: 'const Header = () => <header className=\"header\">\\n\\n    <Heading></Heading>\\n\\n    <Nav></Nav>\\n\\n  </header>;',\n  Heading: 'const Heading = () => <h1 className=\"heading\">Hello, world!</h1>;',\n  Nav: 'const Nav = () => <nav className=\"nav\">\\n      <ul className=\"list\">\\n        <ListItem></ListItem>\\n        <ListItem></ListItem>\\n      </ul>\\n    </nav>;',\n  ListItem: 'const ListItem = () => <li className=\"list-item\">#2</li>;' }\n*/\n```\n\n## Building for browser\n\nWhen building for in-browser usage an env variable `IN_BROWSER` is required to be set at compile time in order to disable Node.js-specific modules. Note that code formatting is not included in in-browser bundle.\n\nExample of defining a var in Webpack config:\n\n```js\n  plugins: [\n    new webpack.DefinePlugin({\n      IN_BROWSER: JSON.stringify(true),\n    }),\n  ],\n```\n\n## Resources\n\nA quick [video demo](https://www.youtube.com/embed/Cd8cNLfGcVo) on converting a simple HTML page into React components and rendering them into the same looking UI.\n\nAnnotating HTML in the editor is not the best experience, because you cannot see rendered UI itself. It's possible to annotate HTML using DevTools. Be aware that you'll have to spend time on copying and pasting markup from DevTools into files which will be processed.\n\n![usage example with DevTools animation](https://giant.gfycat.com/ShockingDefiantBobcat.gif)\n\n## Ecosystem\n\n- [extract-to-react](https://github.com/jesstelford/extract-to-react) is an extension for Chrome and Chromium browsers built on top of _html-to-react-components_ which allows you to extract HTML and CSS into React components and load them in CodePen or JSFiddle.\n\n## Contributing\n\nIf you spotted a bug, please, submit a pull request with a bug fix. If you would like to add a feature or change existing behaviour, open an issue and tell about what exactly you want to change/add.\n\n## License\n\nMIT\n","readmeFilename":"README.md","users":{"dwqs":true,"rdricco":true,"chenkechao":true}}