{"_id":"html-differ","_rev":"72-089dd29e63d9c8960a3e7f186da75dc6","name":"html-differ","dist-tags":{"latest":"1.4.0"},"versions":{"0.1.1":{"name":"html-differ","version":"0.1.1","keywords":["html-differ","html","differ"],"author":{"url":"https://github.com/eGavr","name":"Evgeniy Gavryushin","email":"job.egabr@yandex.ru"},"_id":"html-differ@0.1.1","maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"}],"homepage":"https://github.com/eGavr/html-differ","bugs":{"url":"https://github.com/eGavr/html-differ/issues"},"bin":{"html-differ":"./bin/html-differ"},"dist":{"shasum":"08b7bbe4c742021e1afaec4deee14d67bca1cf41","tarball":"https://registry.npmjs.org/html-differ/-/html-differ-0.1.1.tgz","integrity":"sha512-yiXK45cIdHVLPpGpz2TiiNOO2nnoJACK6Ma7BhoT+unUGRC5mclZAzIvk55uRS+emIhStEInvny1ZMKslyrSBw==","signatures":[{"sig":"MEQCIBRflgr4W8HPG/H92USHU2T064819QEGHoU1QudBH7ccAiBIs2Nm8GoIzwPlOudPFrlkrxtwVOym6n6BpvSCvVhZjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/html-differ.js","_from":".","engines":{"npm":">=1.2.10","node":">=0.8.0"},"scripts":{"test":"mocha"},"_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"licenses":[{"type":"MIT"}],"repository":{"url":"git://github.com/eGavr/html-differ.git","type":"git"},"_npmVersion":"1.4.4","description":"Compares two html-files","directories":{},"dependencies":{"coa":"0.4.0","vow":"0.4.3","diff":"1.0.8","colors":"0.6.2","vow-fs":"0.3.1","htmlparser":"1.7.7","htmlparser-to-html":"0.0.5"},"devDependecies":{"must":"0.11.0","mocha":"1.18.2"}},"0.2.0":{"name":"html-differ","version":"0.2.0","keywords":["html-differ","html","differ"],"author":{"url":"https://github.com/eGavr","name":"Evgeniy Gavryushin","email":"job.egabr@yandex.ru"},"_id":"html-differ@0.2.0","maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"}],"homepage":"https://github.com/eGavr/html-differ","bugs":{"url":"https://github.com/eGavr/html-differ/issues"},"bin":{"html-differ":"./bin/html-differ"},"dist":{"shasum":"0a378a1dcf1ed1b517d49d467ceae91b8f2124c8","tarball":"https://registry.npmjs.org/html-differ/-/html-differ-0.2.0.tgz","integrity":"sha512-AQ+2QQ128yoXiHJuQi5AysRezTZvxCpATtaIZ8qzijaSS4Mjhex6onkq0TZOACPKKzOWFGMggsFFaLYXLXvI9g==","signatures":[{"sig":"MEYCIQDC4yuzKm0A8d8M8FONpFsdZgWzxB74nXcYW3QE87XUqgIhAIzeaeIRC9/8F8nILLGwA3uSFCSbpiSJ11dHRGs6RZ8u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/html-differ.js","_from":".","engines":{"npm":">=1.2.10","node":">=0.8.0"},"scripts":{"test":"mocha test"},"_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"licenses":[{"type":"MIT"}],"repository":{"url":"git://github.com/eGavr/html-differ.git","type":"git"},"_npmVersion":"1.4.4","description":"Compares two html-files","directories":{},"dependencies":{"coa":"0.4.0","vow":"0.4.3","diff":"1.0.8","colors":"0.6.2","vow-fs":"0.3.1","htmlparser":"1.7.7","htmlparser-to-html":"0.0.5"},"devDependencies":{"must":"0.11.0","mocha":"1.18.2"}},"0.3.0":{"name":"html-differ","version":"0.3.0","keywords":["html-differ","html","differ"],"author":{"url":"https://github.com/eGavr","name":"Evgeniy Gavryushin","email":"job.egabr@yandex.ru"},"_id":"html-differ@0.3.0","maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"}],"homepage":"https://github.com/eGavr/html-differ","bugs":{"url":"https://github.com/eGavr/html-differ/issues"},"bin":{"html-differ":"./bin/html-differ"},"dist":{"shasum":"b67e5e6401c8957734e5e82166c94db809fc0746","tarball":"https://registry.npmjs.org/html-differ/-/html-differ-0.3.0.tgz","integrity":"sha512-R4MqaYJJ5wO8YcErEmHJxyXz2WlL/husDrWp6cwfXkYaHioDy1UtJtnp4C6xditBy2NpA9UVU+HNFvwT22azXA==","signatures":[{"sig":"MEQCIFFwzX4bajo6Uh6NhkENuWpevW8WczQU105i/lIuTB4HAiAX0nZKWUkSDhr9qKR1XrwQ5YaTaoMWL6UUnggnhXDOqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/html-differ.js","_from":".","engines":{"npm":">=1.2.10","node":">=0.8.0"},"scripts":{"test":"mocha test"},"_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"licenses":[{"type":"MIT"}],"repository":{"url":"git://github.com/eGavr/html-differ.git","type":"git"},"_npmVersion":"1.4.4","description":"Compares two html-files","directories":{},"dependencies":{"coa":"0.4.0","vow":"0.4.3","diff":"1.0.8","colors":"0.6.2","vow-fs":"0.3.1","htmlparser":"1.7.7","htmlparser-to-html":"0.0.5"},"devDependencies":{"must":"0.11.0","mocha":"1.18.2"}},"0.3.1":{"name":"html-differ","version":"0.3.1","keywords":["html-differ","html","differ"],"author":{"url":"https://github.com/eGavr","name":"Evgeniy Gavryushin","email":"job.egabr@yandex.ru"},"_id":"html-differ@0.3.1","maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"}],"homepage":"https://github.com/eGavr/html-differ","bugs":{"url":"https://github.com/eGavr/html-differ/issues"},"bin":{"html-differ":"./bin/html-differ"},"dist":{"shasum":"a5eff21faaf243120e4935357880f5831161b8ab","tarball":"https://registry.npmjs.org/html-differ/-/html-differ-0.3.1.tgz","integrity":"sha512-av6WyBEsgBYIId9YGTD3UVRfPCSb9TPF4ymHqlvraIY4xbQX22+13pawznjyT7j7ki+LgPfbnSgSJJIuFgbOAA==","signatures":[{"sig":"MEUCIAPM1RFI9ld6eXF3v6J3lQPe51GZe1zzYHXBFQ+/Fx8eAiEAwchfSK0w/LUCqtpujGLn5QnAFVrTN/WxdVq524ly+og=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/html-differ.js","_from":".","engines":{"npm":">=1.2.10","node":">=0.8.0"},"scripts":{"test":"mocha test"},"_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"licenses":[{"type":"MIT"}],"repository":{"url":"git://github.com/eGavr/html-differ.git","type":"git"},"_npmVersion":"1.4.4","description":"Compares two html-files","directories":{},"dependencies":{"coa":"0.4.0","vow":"0.4.3","diff":"1.0.8","colors":"0.6.2","vow-fs":"0.3.1","htmlparser":"1.7.7","htmlparser-to-html":"0.0.5"},"devDependencies":{"must":"0.11.0","mocha":"1.18.2"}},"0.3.2":{"name":"html-differ","version":"0.3.2","keywords":["html-differ","html","differ"],"author":{"url":"https://github.com/eGavr","name":"Evgeniy Gavryushin","email":"job.egabr@yandex.ru"},"_id":"html-differ@0.3.2","maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"}],"homepage":"https://github.com/eGavr/html-differ","bugs":{"url":"https://github.com/eGavr/html-differ/issues"},"bin":{"html-differ":"./bin/html-differ"},"dist":{"shasum":"28c3baba3623367a4417ed74b125945841fca76b","tarball":"https://registry.npmjs.org/html-differ/-/html-differ-0.3.2.tgz","integrity":"sha512-7L6t/t6/RZg4q2HPIk7r0WPjABvx+8BkeRga3kN9YIQMB8Kc9/S4/LAtaD5A0qvcdwKPzxae1b+Kqgh1sfHhmw==","signatures":[{"sig":"MEUCIQCYvoI9GGKpElh0BYXRi7Y72ochZow1pkMPw62chm7PgQIgHo9SruIlH7hLiT+yIJ5uwtyFF7oQLnTpj94L2mGo07M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/html-differ.js","_from":".","engines":{"npm":">=1.2.10","node":">=0.8.0"},"scripts":{"test":"mocha test"},"_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"licenses":[{"type":"MIT"}],"repository":{"url":"git://github.com/eGavr/html-differ.git","type":"git"},"_npmVersion":"1.4.4","description":"Compares two html-files","directories":{},"dependencies":{"coa":"0.4.0","vow":"0.4.3","diff":"1.0.8","colors":"0.6.2","vow-fs":"0.3.1","htmlparser":"1.7.7","htmlparser-to-html":"0.0.5"},"devDependencies":{"must":"0.11.0","mocha":"1.18.2"}},"0.4.0":{"name":"html-differ","version":"0.4.0","keywords":["html-differ","html","differ"],"author":{"url":"https://github.com/eGavr","name":"Evgeniy Gavryushin","email":"job.egavr@yandex.ru"},"_id":"html-differ@0.4.0","maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"}],"homepage":"https://github.com/bem/html-differ","bugs":{"url":"https://github.com/bem/html-differ/issues"},"bin":{"html-differ":"./bin/html-differ"},"dist":{"shasum":"3d504ad8e85993636e02ed56e991ed36878d491a","tarball":"https://registry.npmjs.org/html-differ/-/html-differ-0.4.0.tgz","integrity":"sha512-Vbc5kz9WOkWMyCSk0UfYxl7aZtLtlxYKExhQlNxLkjHW1r8dsiL2ZplirCVbnknemyo+GEhZ4JvzrdJVqS/GQw==","signatures":[{"sig":"MEUCIBm1HAlhzIejf3ZLd/+c57jl+Tvk7d7Lbrrnfju9GFCaAiEA6/tfQuugWr/JBYSGTk2PE6rVceidiFMe/76ruQUBg7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"npm":">=1.2.10","node":">=0.8.0"},"scripts":{"test":"npm run func-test && npm run cover","cover":"istanbul cover _mocha -- test","func-test":"mocha test"},"_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"licenses":[{"type":"MIT"}],"repository":{"url":"git://github.com/bem/html-differ.git","type":"git"},"_npmVersion":"1.4.4","description":"Compares two html-files","directories":{},"dependencies":{"coa":"0.4.0","vow":"0.4.3","diff":"1.0.8","colors":"0.6.2","lodash":"2.4.1","vow-fs":"0.3.1","istanbul":"0.3.0","htmlparser":"1.7.7","htmlparser-to-html":"0.0.5"},"devDependencies":{"must":"0.11.0","mocha":"1.18.2"}},"0.4.1":{"name":"html-differ","version":"0.4.1","keywords":["html-differ","html","differ"],"author":{"url":"https://github.com/eGavr","name":"Evgeniy Gavryushin","email":"job.egavr@yandex.ru"},"_id":"html-differ@0.4.1","maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"}],"homepage":"https://github.com/bem/html-differ","bugs":{"url":"https://github.com/bem/html-differ/issues"},"bin":{"html-differ":"./bin/html-differ"},"dist":{"shasum":"73692528b9f64454f4ba9a11200560894b8abed4","tarball":"https://registry.npmjs.org/html-differ/-/html-differ-0.4.1.tgz","integrity":"sha512-WkVVhEv4Qh9r2hivN+FPq0HLiW8jHQgbbLDPpAoWDgPoMxsI9iu+VvY2MnMLeVvGjYMT1sHR+O0pq9MPsI7Gvg==","signatures":[{"sig":"MEYCIQC7MuMbmdqicEP5GbCyZEvRqHbITQk4PrPhQS1tm/qSwgIhALt3wSzMMlnCSk8sAMkXtGpzpxHvyOgDGQezOX/Sw8aL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"npm":">=1.2.10","node":">=0.8.0"},"scripts":{"test":"npm run func-test && npm run cover","cover":"istanbul cover _mocha -- test","func-test":"mocha test"},"_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"licenses":[{"type":"MIT"}],"repository":{"url":"git://github.com/bem/html-differ.git","type":"git"},"_npmVersion":"1.4.4","description":"Compares two html-files","directories":{},"dependencies":{"coa":"0.4.0","vow":"0.4.3","diff":"1.0.8","colors":"0.6.2","lodash":"2.4.1","vow-fs":"0.3.1","istanbul":"0.3.0","htmlparser":"1.7.7","htmlparser-to-html":"0.0.5"},"devDependencies":{"must":"0.11.0","mocha":"1.18.2"}},"0.5.0":{"name":"html-differ","version":"0.5.0","keywords":["html-differ","html","differ"],"author":{"url":"https://github.com/eGavr","name":"Evgeniy Gavryushin","email":"job.egavr@yandex.ru"},"_id":"html-differ@0.5.0","maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"}],"homepage":"https://github.com/bem/html-differ","bugs":{"url":"https://github.com/bem/html-differ/issues"},"bin":{"html-differ":"./bin/html-differ"},"dist":{"shasum":"2fb6bc9236fd231c76cfda136084f2af281d1757","tarball":"https://registry.npmjs.org/html-differ/-/html-differ-0.5.0.tgz","integrity":"sha512-M38BU8xs1XDyHIIwq9pP1Q5MowAAdJfpq4+UfZ/euJnd0qAjnTsRtDFTYnfOBo1/Q+2iPd1FxwjAzJ94CYmLFA==","signatures":[{"sig":"MEUCICI8xB1knHSXCzT9UxJnu4OGYmp2O5peu5NRnIBf1LpjAiEA6nSBXKb6j6XnGu/Sh4n0fP1s2mePKFrEWCOpyRR6N7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"npm":">=1.2.10","node":">=0.8.0"},"scripts":{"test":"npm run func-test && npm run cover","cover":"istanbul cover _mocha -- test","func-test":"mocha test"},"_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"licenses":[{"type":"MIT"}],"repository":{"url":"git://github.com/bem/html-differ.git","type":"git"},"_npmVersion":"1.4.4","description":"Compares two html-files","directories":{},"dependencies":{"coa":"0.4.0","vow":"0.4.3","diff":"1.0.8","colors":"0.6.2","lodash":"2.4.1","vow-fs":"0.3.1","istanbul":"0.3.0","htmlparser2":"3.7.3","htmlparser-to-html":"0.0.5"},"devDependencies":{"must":"0.11.0","mocha":"1.18.2"}},"1.0.0":{"name":"html-differ","version":"1.0.0","keywords":["html-differ","html","differ"],"author":{"url":"https://github.com/eGavr","name":"Evgeniy Gavryushin","email":"job.egavr@yandex.ru"},"_id":"html-differ@1.0.0","maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"}],"homepage":"https://github.com/bem/html-differ","bugs":{"url":"https://github.com/bem/html-differ/issues"},"bin":{"html-differ":"./bin/html-differ"},"dist":{"shasum":"d1472b066bb5c2bd319feea0d4b077fe78f30359","tarball":"https://registry.npmjs.org/html-differ/-/html-differ-1.0.0.tgz","integrity":"sha512-fMEAyzpIyohi5vkWHq1TijRytEuf/3MvXE2gpQBSW9UaiMBSKcSa0zqFgRRBGLQ4xX6Zt1TZMPYpACYZkSn49Q==","signatures":[{"sig":"MEUCIQCEjhus4++zuV+2roE2LHzJeulUtWU/L8HY9FMCTNJWagIgEvxMgMX6VOUfDhybkqzBa+3lZwVIs0mHRr//f877IGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"npm":">=1.2.10","node":">=0.8.0"},"scripts":{"lint":"jshint . && jscs -c .jscs.js .","test":"npm run lint && npm run unit-test && npm run func-test && npm run cover","cover":"istanbul cover _mocha -- test/unit test/diff","func-test":"mocha test/diff","unit-test":"mocha test/unit"},"_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"licenses":[{"type":"MIT"}],"repository":{"url":"git://github.com/bem/html-differ.git","type":"git"},"_npmVersion":"1.4.4","description":"Compares two HTML codes","directories":{},"dependencies":{"coa":"0.4.0","vow":"0.4.3","diff":"1.0.8","colors":"0.6.2","lodash":"2.4.1","parse5":"1.1.3","vow-fs":"0.3.1"},"devDependencies":{"jscs":"1.5.9","must":"0.11.0","mocha":"1.18.2","jshint":"2.5.3","istanbul":"0.3.0"}},"1.0.1":{"name":"html-differ","version":"1.0.1","keywords":["html-differ","html","differ"],"author":{"url":"https://github.com/eGavr","name":"Evgeniy Gavryushin","email":"job.egavr@yandex.ru"},"_id":"html-differ@1.0.1","maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"}],"homepage":"https://github.com/bem/html-differ","bugs":{"url":"https://github.com/bem/html-differ/issues"},"bin":{"html-differ":"./bin/html-differ"},"dist":{"shasum":"e5cf271dd5f6e008aa2a5d4e443cff28f002705a","tarball":"https://registry.npmjs.org/html-differ/-/html-differ-1.0.1.tgz","integrity":"sha512-ifuU+n4VC0vsfud6MCVuXr6beWYjvzSEoPgC3+61GuRFW6u+WsVn29MjMRm6ASY1ZErZlbHTdqWX3krKVVJpng==","signatures":[{"sig":"MEUCIDcf8OqtOnfaktWeQYkUSjTBeh84MsCNJQICJLkc202DAiEA5Zbw9Ag69iy1I0Kxdj8pT/RwuIaftT7eitn6ITu3ldM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"npm":">=1.2.10","node":">=0.8.0"},"scripts":{"lint":"jshint . && jscs -c .jscs.js .","test":"npm run lint && npm run unit-test && npm run func-test && npm run cover","cover":"istanbul cover _mocha -- test/unit test/diff","func-test":"mocha test/diff","unit-test":"mocha test/unit"},"_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"licenses":[{"type":"MIT"}],"repository":{"url":"git://github.com/bem/html-differ.git","type":"git"},"_npmVersion":"1.4.4","description":"Compares two HTML","directories":{},"dependencies":{"coa":"0.4.0","vow":"0.4.3","diff":"1.0.8","colors":"0.6.2","lodash":"2.4.1","parse5":"1.1.3","vow-fs":"0.3.1"},"devDependencies":{"jscs":"1.5.9","must":"0.11.0","mocha":"1.18.2","jshint":"2.5.3","istanbul":"0.3.0"}},"1.0.2":{"name":"html-differ","version":"1.0.2","keywords":["html-differ","html","differ"],"author":{"url":"https://github.com/eGavr","name":"Evgeniy Gavryushin","email":"job.egavr@yandex.ru"},"_id":"html-differ@1.0.2","maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"}],"homepage":"https://github.com/bem/html-differ","bugs":{"url":"https://github.com/bem/html-differ/issues"},"bin":{"html-differ":"./bin/html-differ"},"dist":{"shasum":"e2bcb7f1e6fdf05c4f2575c0f787c94c16cbad4e","tarball":"https://registry.npmjs.org/html-differ/-/html-differ-1.0.2.tgz","integrity":"sha512-Box+kePtJ4fqyRNPtxkKUJJ2oTl8qmpo+/UB8sYgak5RIjc3m8WxWJ/+ryHD0xuY1sGqFndxLNc0+h3NGJCQvQ==","signatures":[{"sig":"MEYCIQCOP0gf44QFEC0l5dZq7h1uYmsV6G7ZBSqUbLMoOeCfGAIhAJXMUsFXkcCdHFltQFKtcn3WpvrZk8FpRaxB/XX9mAWG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"npm":">=1.2.10","node":">=0.8.0"},"scripts":{"lint":"jshint . && jscs -c .jscs.js .","test":"npm run lint && npm run unit-test && npm run func-test && npm run cover","cover":"istanbul cover _mocha -- test/unit test/diff","func-test":"mocha test/diff","unit-test":"mocha test/unit"},"_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"licenses":[{"type":"MIT"}],"repository":{"url":"git://github.com/bem/html-differ.git","type":"git"},"_npmVersion":"1.4.4","description":"Compares two HTML","directories":{},"dependencies":{"coa":"0.4.0","vow":"0.4.3","diff":"1.0.8","colors":"0.6.2","lodash":"2.4.1","parse5":"1.1.3","vow-fs":"0.3.1"},"devDependencies":{"jscs":"1.5.9","must":"0.11.0","mocha":"1.18.2","jshint":"2.5.3","istanbul":"0.3.0"}},"1.0.3":{"name":"html-differ","version":"1.0.3","keywords":["html-differ","html","differ"],"author":{"url":"https://github.com/eGavr","name":"Evgeniy Gavryushin","email":"job.egavr@yandex.ru"},"_id":"html-differ@1.0.3","maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"}],"homepage":"https://github.com/bem/html-differ","bugs":{"url":"https://github.com/bem/html-differ/issues"},"bin":{"html-differ":"./bin/html-differ"},"dist":{"shasum":"13febb25acef54843a792d2c84c2b2b1caaf6123","tarball":"https://registry.npmjs.org/html-differ/-/html-differ-1.0.3.tgz","integrity":"sha512-N1PiBzW69eCc1Z4Kiow+5QV3E6BR2mmRXXt/YE4RUQ1enp4c1Afl6qBGOS048ZML4xw27JufqV6i+gyB4tm7Fw==","signatures":[{"sig":"MEUCIQCyk4qSz7nAsJo5kBdtARd67nCEgL262r1ZtTun8c12vgIgKzEIa1Mpec2epbk/L9C87KJZIKzQ051I1RganM8UjhY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"npm":">=1.2.10","node":">=0.8.0"},"scripts":{"lint":"jshint . && jscs -c .jscs.js .","test":"npm run lint && npm run unit-test && npm run func-test && npm run cover","cover":"istanbul cover _mocha -- test/unit test/diff","func-test":"mocha test/diff","unit-test":"mocha test/unit"},"_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"licenses":[{"type":"MIT"}],"repository":{"url":"git://github.com/bem/html-differ.git","type":"git"},"_npmVersion":"1.4.4","description":"Compares two HTML","directories":{},"dependencies":{"coa":"0.4.0","vow":"0.4.3","diff":"1.0.8","colors":"0.6.2","lodash":"2.4.1","parse5":"1.1.3","vow-fs":"0.3.1"},"devDependencies":{"jscs":"1.5.9","must":"0.11.0","mocha":"1.18.2","jshint":"2.5.3","istanbul":"0.3.0"}},"1.0.4":{"name":"html-differ","version":"1.0.4","keywords":["html-differ","html","differ"],"author":{"url":"https://github.com/eGavr","name":"Evgeniy Gavryushin","email":"job.egavr@yandex.ru"},"_id":"html-differ@1.0.4","maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"}],"homepage":"https://github.com/bem/html-differ","bugs":{"url":"https://github.com/bem/html-differ/issues"},"bin":{"html-differ":"./bin/html-differ"},"dist":{"shasum":"c2798b83c9cd472766f5984e96b25d3db3a94286","tarball":"https://registry.npmjs.org/html-differ/-/html-differ-1.0.4.tgz","integrity":"sha512-0QT6Co1KXDhfyHQwhjd8RJyEnOn2/tBD0qCPis3Cgglq1xqAJTsuVdaJkL6jfWTFu7aCfAjkrk6y6vw9Mp/Mww==","signatures":[{"sig":"MEUCIQCEjGUpOlTYyZYY2HEMJe1F6qVj16bb9g7vTzQ19EWjtAIgbYeUAJd7nMNDw5xdXEapVEf0x3v7+Fv4IDAhXK/3W8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"npm":">=1.2.10","node":">=0.8.0"},"scripts":{"lint":"jshint . && jscs -c .jscs.js .","test":"npm run lint && npm run unit-test && npm run func-test && npm run cover","cover":"istanbul cover _mocha -- test/unit test/diff","func-test":"mocha test/diff","unit-test":"mocha test/unit"},"_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"licenses":[{"type":"MIT"}],"repository":{"url":"git://github.com/bem/html-differ.git","type":"git"},"_npmVersion":"1.4.4","description":"Compares two HTML","directories":{},"dependencies":{"coa":"0.4.0","vow":"0.4.3","diff":"1.0.8","colors":"0.6.2","lodash":"2.4.1","parse5":"1.1.3","vow-fs":"0.3.1"},"devDependencies":{"jscs":"1.5.9","must":"0.11.0","mocha":"1.18.2","jshint":"2.5.3","istanbul":"0.3.0"}},"1.0.5":{"name":"html-differ","version":"1.0.5","keywords":["html-differ","html","differ"],"author":{"url":"https://github.com/eGavr","name":"Evgeniy Gavryushin","email":"job.egavr@yandex.ru"},"_id":"html-differ@1.0.5","maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"}],"homepage":"https://github.com/bem/html-differ","bugs":{"url":"https://github.com/bem/html-differ/issues"},"bin":{"html-differ":"./bin/html-differ"},"dist":{"shasum":"788ceeec2a8217ab7398fda8b8616d99107a18a8","tarball":"https://registry.npmjs.org/html-differ/-/html-differ-1.0.5.tgz","integrity":"sha512-Xq4kUMMSFDyxrDn7iugRLU5qq9Zjne+vZ9jgFQiO3M0IfPl8R3aPW8FAVUpexr2W/j/aBAY38evcT2i0J1LQnQ==","signatures":[{"sig":"MEUCIQDVUQtYjgCT5rQU4UM4HGamuc7ClYtdPxPuwvanRsZKogIgCS8IzPqZoHAo/0r9DYZqp9ZetzMrAFbXINqgbSzaJGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"npm":">=1.2.10","node":">=0.8.0"},"scripts":{"lint":"jshint . && jscs -c .jscs.js .","test":"npm run lint && npm run unit-test && npm run func-test && npm run cover","cover":"istanbul cover _mocha -- test/unit test/diff","func-test":"mocha test/diff","unit-test":"mocha test/unit"},"_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"licenses":[{"type":"MIT"}],"repository":{"url":"git://github.com/bem/html-differ.git","type":"git"},"_npmVersion":"1.4.4","description":"Compares two HTML","directories":{},"dependencies":{"coa":"0.4.0","vow":"0.4.3","diff":"1.0.8","colors":"0.6.2","lodash":"2.4.1","parse5":"1.1.3","vow-fs":"0.3.1"},"devDependencies":{"jscs":"1.5.9","must":"0.11.0","mocha":"1.18.2","jshint":"2.5.3","istanbul":"0.3.0"}},"1.0.6":{"name":"html-differ","version":"1.0.6","keywords":["html-differ","html","differ"],"author":{"url":"https://github.com/eGavr","name":"Evgeniy Gavryushin","email":"job.egavr@yandex.ru"},"_id":"html-differ@1.0.6","maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"}],"homepage":"https://github.com/bem/html-differ","bugs":{"url":"https://github.com/bem/html-differ/issues"},"bin":{"html-differ":"./bin/html-differ"},"dist":{"shasum":"484b44df8a01684c991a2087cdee1e2a3f31c049","tarball":"https://registry.npmjs.org/html-differ/-/html-differ-1.0.6.tgz","integrity":"sha512-ykZ6sJ6ypHd0ETcC/AL+AFK8w9oslDc0vdmUIpUopwSHWg39OCBjZwUbmpCB44tBBT7y2Bzmfv4f93dS596fdA==","signatures":[{"sig":"MEUCIQDlDPQ090pIvFQjh6yS13PVxOHvkrbnK6RTby2BnaxSMQIgE83ZPasBiytCUsukoydELiTpevOXsEyoDt9XClEsnlQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"npm":">=1.2.10","node":">=0.8.0"},"scripts":{"lint":"jshint . && jscs -c .jscs.js .","test":"npm run lint && npm run unit-test && npm run func-test && npm run cover","cover":"istanbul cover _mocha -- test/unit test/diff","func-test":"mocha test/diff","unit-test":"mocha test/unit"},"_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"licenses":[{"type":"MIT"}],"repository":{"url":"git://github.com/bem/html-differ.git","type":"git"},"_npmVersion":"1.4.4","description":"Compares two HTML","directories":{},"dependencies":{"coa":"0.4.0","vow":"0.4.3","diff":"1.0.8","colors":"0.6.2","lodash":"2.4.1","parse5":"1.1.3","vow-fs":"0.3.1"},"devDependencies":{"jscs":"1.5.9","must":"0.11.0","mocha":"1.18.2","jshint":"2.5.3","istanbul":"0.3.0"}},"1.0.7":{"name":"html-differ","version":"1.0.7","keywords":["html-differ","html-diff","htmldiffer","htmldiff","html","differ","diff"],"author":{"url":"https://github.com/eGavr","name":"Evgeniy Gavryushin","email":"job.egavr@yandex.ru"},"_id":"html-differ@1.0.7","maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"}],"homepage":"https://github.com/bem/html-differ","bugs":{"url":"https://github.com/bem/html-differ/issues"},"bin":{"html-differ":"./bin/html-differ"},"dist":{"shasum":"d8505450a2ec3a495888ae2c077accfc0db130c1","tarball":"https://registry.npmjs.org/html-differ/-/html-differ-1.0.7.tgz","integrity":"sha512-zNhhMaQK6o1eEy0rLluo+8wcBvZzo9Ysj1+E8mU1JqqmmWpSRv9b5YGU1oF93eyDh22+eA9XXqEfmKVDLV50/A==","signatures":[{"sig":"MEQCIEvvT/EBt8yJPGfDm103CkFDoHCXkF0Gi0hZ+PT3bYnbAiBC6ShmxXnQKtHkAdPYLCeYVVUZWGTHkexOIXmVsEAkXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"npm":">=1.2.10","node":">=0.8.0"},"scripts":{"lint":"jshint . && jscs -c .jscs.js .","test":"npm run lint && npm run unit-test && npm run func-test && npm run cover","cover":"istanbul cover _mocha -- test/unit test/diff","func-test":"mocha test/diff","unit-test":"mocha test/unit"},"_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"licenses":[{"type":"MIT"}],"repository":{"url":"git://github.com/bem/html-differ.git","type":"git"},"_npmVersion":"1.4.4","description":"Compares two HTML","directories":{},"dependencies":{"coa":"0.4.0","vow":"0.4.3","diff":"1.0.8","colors":"0.6.2","lodash":"2.4.1","parse5":"1.1.3","vow-fs":"0.3.1"},"devDependencies":{"jscs":"1.5.9","must":"0.11.0","mocha":"1.18.2","jshint":"2.5.3","istanbul":"0.3.0"}},"1.0.8":{"name":"html-differ","version":"1.0.8","keywords":["html-differ","html-diff","htmldiffer","htmldiff","html","differ","diff"],"author":{"url":"https://github.com/eGavr","name":"Evgeniy Gavryushin","email":"job.egavr@yandex.ru"},"_id":"html-differ@1.0.8","maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"}],"homepage":"https://github.com/bem/html-differ","bugs":{"url":"https://github.com/bem/html-differ/issues"},"bin":{"html-differ":"./bin/html-differ"},"dist":{"shasum":"431e72acfd011dc30275e0198f1defd38a449054","tarball":"https://registry.npmjs.org/html-differ/-/html-differ-1.0.8.tgz","integrity":"sha512-jxt1gRw6pJpevEGAR0h7aiqdGp7HoRTL9dh6h1dvBvFWQn+2I66FSykIk1XVqqTZl1h7wdBHgIizfqSZIM8HSQ==","signatures":[{"sig":"MEYCIQCDAt1M2Tav78QwvIBMKQqR2jqp9Xvr+0cX7EzWUy9+CwIhAPxxeqhOHmXk702fzFK610xvYsgg6iEXaoAtF1z9WLMV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"431e72acfd011dc30275e0198f1defd38a449054","engines":{"npm":">=1.2.10","node":">=0.8.0"},"gitHead":"6549d2354af13bd02a138e6e8bb9ad615f889f9f","scripts":{"lint":"jshint . && jscs -c .jscs.js .","test":"npm run lint && npm run unit-test && npm run func-test && npm run cover","cover":"istanbul cover _mocha -- test/unit test/diff","func-test":"mocha test/diff","unit-test":"mocha test/unit"},"_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"licenses":[{"type":"MIT"}],"repository":{"url":"git://github.com/bem/html-differ.git","type":"git"},"_npmVersion":"2.4.1","description":"Compares two HTML","directories":{},"_nodeVersion":"0.10.24","dependencies":{"coa":"0.4.0","vow":"0.4.3","diff":"1.0.8","colors":"0.6.2","lodash":"2.4.1","parse5":"1.1.3","vow-fs":"0.3.1"},"devDependencies":{"jscs":"1.5.9","must":"0.11.0","mocha":"1.18.2","jshint":"2.5.3","istanbul":"0.3.0"}},"1.1.0":{"name":"html-differ","version":"1.1.0","keywords":["html-differ","html-diff","htmldiffer","htmldiff","html","differ","diff"],"author":{"url":"https://github.com/eGavr","name":"Evgeniy Gavryushin","email":"job.egavr@yandex.ru"},"_id":"html-differ@1.1.0","maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"}],"homepage":"https://github.com/bem/html-differ","bugs":{"url":"https://github.com/bem/html-differ/issues"},"bin":{"html-differ":"./bin/html-differ"},"dist":{"shasum":"599a867a30412eaf0c00e1e6e4ca2e2338ee6d31","tarball":"https://registry.npmjs.org/html-differ/-/html-differ-1.1.0.tgz","integrity":"sha512-L0CGQUxF2cxL5L7rZS6pMoIhsdNb8yzkNngwQKG9b2tbMm9rGfzYw+tPCRIBJjFxztxMHxNhZTJCCobrTlshPQ==","signatures":[{"sig":"MEQCIGcKyho6ZSZ1pQOU/fmO4WURQfDK4qGXL4xzK4qq4bBVAiAbum3hombZmBPK0cLzhLpWLn6xnDw36xzDJohGZKyTBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"599a867a30412eaf0c00e1e6e4ca2e2338ee6d31","engines":{"npm":">=1.2.10","node":">=0.8.0"},"gitHead":"f07ac24d545ce5b4aabbcb7ce18304ae672a77b6","scripts":{"lint":"jshint . && jscs -c .jscs.js .","test":"npm run lint && npm run unit-test && npm run func-test && npm run cover","cover":"istanbul cover _mocha -- test/unit test/diff","func-test":"mocha test/diff","unit-test":"mocha test/unit"},"_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"licenses":[{"type":"MIT"}],"repository":{"url":"git://github.com/bem/html-differ.git","type":"git"},"_npmVersion":"2.4.1","description":"Compares two HTML","directories":{},"_nodeVersion":"0.10.24","dependencies":{"coa":"0.4.0","vow":"0.4.3","diff":"1.0.8","colors":"0.6.2","lodash":"2.4.1","parse5":"1.1.3","vow-fs":"0.3.1"},"devDependencies":{"jscs":"1.5.9","must":"0.11.0","mocha":"1.18.2","jshint":"2.5.3","istanbul":"0.3.0"}},"1.3.0":{"name":"html-differ","version":"1.3.0","keywords":["html-differ","html-diff","htmldiffer","htmldiff","html","differ","diff"],"author":{"url":"https://github.com/eGavr","name":"Evgeniy Gavryushin","email":"job.egavr@yandex.ru"},"_id":"html-differ@1.3.0","maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"}],"homepage":"https://github.com/bem/html-differ","bugs":{"url":"https://github.com/bem/html-differ/issues"},"bin":{"html-differ":"./bin/html-differ"},"dist":{"shasum":"23a271d3c058f75ee4c7acf0b0a4c710afa86bdd","tarball":"https://registry.npmjs.org/html-differ/-/html-differ-1.3.0.tgz","integrity":"sha512-0tZL8yElCNRYnau4vkyAMWZqE31zbYE0K+bDqOEK6rijP0i1lT9/lyez4RJbURTAMYKEKegpqjEh3szCWUN1VA==","signatures":[{"sig":"MEUCIQDTX7PHlA34G6Jp6/GsD1X43sJwipF5shv3ZuedGDtIsgIgRNKL9i8dBSmgLmJ5T0MWcDeighdWuvZnm4wfY1m4lVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"23a271d3c058f75ee4c7acf0b0a4c710afa86bdd","engines":{"npm":">=1.2.10","node":">=0.8.0"},"gitHead":"0b38795f94a95d529d104cae631aed598e7cb133","scripts":{"lint":"jshint . && jscs -c .jscs.js .","test":"npm run lint && npm run unit-test && npm run func-test && npm run cover","cover":"istanbul cover _mocha -- test/unit test/diff","func-test":"mocha test/diff","unit-test":"mocha test/unit"},"_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"licenses":[{"type":"MIT"}],"repository":{"url":"git://github.com/bem/html-differ.git","type":"git"},"_npmVersion":"2.4.1","description":"Compares two HTML","directories":{},"_nodeVersion":"0.10.24","dependencies":{"coa":"0.4.0","vow":"0.4.3","diff":"1.0.8","colors":"0.6.2","lodash":"2.4.1","parse5":"1.1.3","vow-fs":"0.3.1"},"devDependencies":{"jscs":"1.11.3","must":"0.11.0","mocha":"1.18.2","jshint":"2.6.0","istanbul":"0.3.0"}},"1.3.1":{"name":"html-differ","version":"1.3.1","keywords":["html-differ","html-diff","htmldiffer","htmldiff","html","differ","diff"],"author":{"url":"https://github.com/eGavr","name":"Evgeniy Gavryushin","email":"job.egavr@yandex.ru"},"_id":"html-differ@1.3.1","maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"}],"homepage":"https://github.com/bem/html-differ","bugs":{"url":"https://github.com/bem/html-differ/issues"},"bin":{"html-differ":"./bin/html-differ"},"dist":{"shasum":"65abefd9b8f19d3693ce7168ed21a853d083fccc","tarball":"https://registry.npmjs.org/html-differ/-/html-differ-1.3.1.tgz","integrity":"sha512-96zqE1cuemg3jkELnDRF187h9Xzfb28Q2rvuwrug1lOksCmS8fu0v8uX1CUMrsT82Jv06cJugIIGkG9HLBVpPA==","signatures":[{"sig":"MEQCIBpvPhnJrcJ4QzVWBuNeSReibvwxiZ7gXe+x3idncJqAAiB8WgfxHwL1k/onJ/B7aJ0kJOTbL1YZTikyEmp6VXN2Gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"65abefd9b8f19d3693ce7168ed21a853d083fccc","engines":{"npm":">=1.2.10","node":">=0.8.0"},"gitHead":"95223301235e20cb44814ff3f1cc9938688a4286","scripts":{"lint":"jshint . && jscs -c .jscs.js .","test":"npm run lint && npm run unit-test && npm run func-test && npm run logger-test && npm run cover","cover":"istanbul cover _mocha -- test/unit test/differ test/logger","func-test":"mocha test/differ","unit-test":"mocha test/unit","logger-test":"mocha test/logger"},"_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"licenses":[{"type":"MIT"}],"repository":{"url":"git://github.com/bem/html-differ.git","type":"git"},"_npmVersion":"2.6.1","description":"Compares two HTML","directories":{},"_nodeVersion":"0.10.24","dependencies":{"coa":"0.4.0","vow":"0.4.3","diff":"1.0.8","chalk":"1.0.0","lodash":"2.4.1","parse5":"1.1.3","vow-fs":"0.3.1"},"devDependencies":{"jscs":"1.11.3","must":"0.11.0","mocha":"1.18.2","jshint":"2.6.0","istanbul":"0.3.0"}},"1.3.2":{"name":"html-differ","version":"1.3.2","keywords":["html-differ","html-diff","htmldiffer","htmldiff","html","differ","diff"],"author":{"url":"https://github.com/eGavr","name":"Evgeniy Gavryushin","email":"job.egavr@yandex.ru"},"_id":"html-differ@1.3.2","maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"}],"homepage":"https://github.com/bem/html-differ","bugs":{"url":"https://github.com/bem/html-differ/issues"},"bin":{"html-differ":"./bin/html-differ"},"dist":{"shasum":"f2ce2d0a07cb0684ee57c3a659a4d7007173b079","tarball":"https://registry.npmjs.org/html-differ/-/html-differ-1.3.2.tgz","integrity":"sha512-ST34wAjIz/zCdC/HRtI94eZ32vS6di9wFXycMPG2DbrbxZgZWE/1eEX7dlAIPagN2sOrmYEUMALB/WB10TA4UQ==","signatures":[{"sig":"MEUCIQCIykARVvt+Tl4FMkMfAS1XnQgY01g2+BXTonEconpyVwIgJoIL+mXLFV0D724oJrbLzdsWjm+3+8UabNfBgbm0dCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"f2ce2d0a07cb0684ee57c3a659a4d7007173b079","engines":{"npm":">=1.2.10","node":">=0.8.0"},"gitHead":"1fa1621eb2f5d8a96b962f55c5cc40b6cbf0795d","scripts":{"lint":"jshint . && jscs -c .jscs.js .","test":"npm run lint && npm run unit-test && npm run func-test && npm run logger-test && npm run cover","cover":"istanbul cover _mocha -- test/unit test/differ test/logger","func-test":"mocha test/differ","unit-test":"mocha test/unit","logger-test":"mocha test/logger"},"_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"licenses":[{"type":"MIT"}],"repository":{"url":"git://github.com/bem/html-differ.git","type":"git"},"_npmVersion":"2.6.1","description":"Compares two HTML","directories":{},"_nodeVersion":"0.10.24","dependencies":{"coa":"0.4.0","vow":"0.4.3","diff":"1.0.8","chalk":"1.0.0","lodash":"2.4.1","parse5":"1.1.3","vow-fs":"0.3.1"},"devDependencies":{"jscs":"1.11.3","must":"0.11.0","mocha":"1.18.2","jshint":"2.8.0","istanbul":"0.3.0"}},"1.3.3":{"name":"html-differ","version":"1.3.3","keywords":["html-differ","html-diff","htmldiffer","htmldiff","html","differ","diff"],"author":{"url":"https://github.com/eGavr","name":"Evgeniy Gavryushin","email":"job.egavr@yandex.ru"},"_id":"html-differ@1.3.3","maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"}],"homepage":"https://github.com/bem/html-differ","bugs":{"url":"https://github.com/bem/html-differ/issues"},"bin":{"html-differ":"./bin/html-differ"},"dist":{"shasum":"7bebf887a5d89cb8ce21c54357e8e3e3daa1316f","tarball":"https://registry.npmjs.org/html-differ/-/html-differ-1.3.3.tgz","integrity":"sha512-11DJEh1s9AEtnws2IhQ81nhzWtpZk/Y/Bv0XtRcFAwx0SajwB+nWhYkEZyS4KE2lfa8b/f6VSZdv5wc9cJiXkw==","signatures":[{"sig":"MEYCIQDb5aeJ8RLZOZBZ9QbMaMeivbvo98yPIqviR8t1MblDkAIhAJOID1Jakc1xcvRVgBMTT0X5NmFm046MPdKXfbL2L4g3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"7bebf887a5d89cb8ce21c54357e8e3e3daa1316f","engines":{"npm":">=1.2.10","node":">=0.8.0"},"gitHead":"5cd1af9645aac6ec4ebe8ff27cad41d110cbab73","scripts":{"lint":"jshint . && jscs -c .jscs.js .","test":"npm run lint && npm run unit-test && npm run func-test && npm run logger-test && npm run cover","cover":"istanbul cover _mocha -- test/unit test/differ test/logger","func-test":"mocha test/differ","unit-test":"mocha test/unit","logger-test":"mocha test/logger"},"_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"licenses":[{"type":"MIT"}],"repository":{"url":"git://github.com/bem/html-differ.git","type":"git"},"_npmVersion":"2.14.12","description":"Compares two HTML","directories":{},"_nodeVersion":"4.2.6","dependencies":{"coa":"0.4.0","vow":"0.4.3","diff":"1.0.8","chalk":"1.0.0","lodash":"2.4.1","parse5":"1.1.3","vow-fs":"0.3.1"},"devDependencies":{"jscs":"1.11.3","must":"0.11.0","mocha":"1.18.2","jshint":"2.8.0","istanbul":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/html-differ-1.3.3.tgz_1458147137532_0.9531405933666974","host":"packages-12-west.internal.npmjs.com"}},"1.3.4":{"name":"html-differ","version":"1.3.4","keywords":["html-differ","html-diff","htmldiffer","htmldiff","html","differ","diff"],"author":{"url":"https://github.com/eGavr","name":"Evgeniy Gavryushin","email":"job.egavr@yandex.ru"},"_id":"html-differ@1.3.4","maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"}],"homepage":"https://github.com/bem/html-differ","bugs":{"url":"https://github.com/bem/html-differ/issues"},"bin":{"html-differ":"./bin/html-differ"},"dist":{"shasum":"9f47bae9757d2513d1edad8273cc5e43fc006cc6","tarball":"https://registry.npmjs.org/html-differ/-/html-differ-1.3.4.tgz","integrity":"sha512-VsAMAi+oSzgobIv2o0NeLeWrdB9icuBaT8Uqj++MadmpdjQUblY5U1SCOoIWl6qUnbyGLk5dM9rY/WJ3zVDIqw==","signatures":[{"sig":"MEUCIDJIhgpXQddKNeeKToi2QL6d1l/nYwf0nPDlQq5WmVQ8AiEAxzfQLELeNaYZtCV0CUrjp3UHYi2D7Hie+OFviNmWEq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"9f47bae9757d2513d1edad8273cc5e43fc006cc6","engines":{"npm":">=1.2.10","node":">=0.8.0"},"gitHead":"cdf417ec1e05d895bc672c392a3717740497a210","scripts":{"lint":"jshint . && jscs -c .jscs.js .","test":"npm run lint && npm run unit-test && npm run func-test && npm run logger-test && npm run cover","cover":"istanbul cover _mocha -- test/unit test/differ test/logger","func-test":"mocha test/differ","unit-test":"mocha test/unit","logger-test":"mocha test/logger"},"_npmUser":{"name":"egavr","email":"job.egavr@yandex.ru"},"licenses":[{"type":"MIT"}],"repository":{"url":"git://github.com/bem/html-differ.git","type":"git"},"_npmVersion":"2.15.1","description":"Compares two HTML","directories":{},"_nodeVersion":"4.4.3","dependencies":{"coa":"0.4.0","vow":"0.4.3","diff":"1.0.8","chalk":"1.0.0","lodash":"2.4.1","parse5":"1.1.3","vow-fs":"0.3.1"},"devDependencies":{"jscs":"1.11.3","must":"0.11.0","mocha":"1.18.2","jshint":"2.8.0","istanbul":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/html-differ-1.3.4.tgz_1470671431305_0.7950364847201854","host":"packages-12-west.internal.npmjs.com"}},"1.4.0":{"name":"html-differ","version":"1.4.0","keywords":["html-differ","html-diff","htmldiffer","htmldiff","html","differ","diff"],"author":{"url":"https://github.com/eGavr","name":"Evgeniy Gavryushin","email":"job.egavr@yandex.ru"},"_id":"html-differ@1.4.0","maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"tadatuta","email":"i@tadatuta.com"}],"homepage":"https://github.com/bem/html-differ","bugs":{"url":"https://github.com/bem/html-differ/issues"},"bin":{"html-differ":"./bin/html-differ"},"dist":{"shasum":"bb95a74d54d8f107b75ad5ada166a6924093b828","tarball":"https://registry.npmjs.org/html-differ/-/html-differ-1.4.0.tgz","fileCount":17,"integrity":"sha512-7kW2niHCIVOsRaligGdwV4B44YsVxKrOaRNec+u7Ab2r1sBziXcaWxWJ5lj0apIGaTZprprQAg2t2SUkGoPaUw==","signatures":[{"sig":"MEYCIQCtm6AYXS4UJZ6NJ5W8BzhrCnaNpfWTAdfD1F5Z2xk9QgIhAKW41NWOIR2xY7OhJfbINnxj3DUBs7p5xkAHwc3q4dQA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUrwQCRA9TVsSAnZWagAAIs8P/RnwDNV5U5YCRhVjrPvC\n12zu9RZ7Kp2tL1FWe6vHbSWYDi+jWBbKOFzBvnBGgjZmIiypAQcNr21krieO\nHXevNiUUfY7R1+2XTwq42ATj9XTDK5z3Jz6VCSRVxe2/gNMMkJp5A8ZWJTjk\nCaR2ulTSc68TWVkrSuwJJBZDjRlkd6F3y2/b3sSRYv2fp4LuWWtpEwv0mHiy\nMLbV4OO2F6VNEAsf8cunFOIENOPnIPS5v6AzIkBgt6W0VODjn4+4sLyG770c\nD27H4R06SrfItwO0bRo6gYRBEliIvScYGyQryMXodlfeejzaQqWppT09kZdd\nhNUDrcYtB8EF9KXLfzFjZ52x5rWy+mqTFoc/mcaCndhlRs1XUxrEt3yji6Gn\n2EZ5eIMG1IMNd1u9zqieVchc3ZpGkxa032acHG0Utbw7Z6w9pBTBZtdZQjgR\ndzYFuijM+aV6KWUCyQ5kYYI4nrHu7VOEXpWsOp/NOrj28XFgTHUQMKP9IzQk\nJhIC8kCeEP23OlmvRIUcb6jUUjFuwGaEzPXWitY0Gm6sLEF9Iek9Uedk+29T\nvnu06Euiq1m3mL5IRh4xUtCjVmtNHilwLRTtUwcXjZ8j7+0Wfo1VjrrES3oM\nFhm0GTIjDlPuwWjdaVxl02TfOJhf26CGV4sOiLpaUImTbAOkoHInPiNXiTzI\n6EJt\r\n=Jw3D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"npm":">=1.2.10","node":">=0.8.0"},"gitHead":"b3e83da780b2b2dad9c4b886e362acfe986e38be","scripts":{"lint":"jshint . && jscs -c .jscs.js .","test":"npm run lint && npm run unit-test && npm run func-test && npm run logger-test && npm run cover","cover":"istanbul cover _mocha -- test/unit test/differ test/logger","func-test":"mocha test/differ","unit-test":"mocha test/unit","logger-test":"mocha test/logger"},"_npmUser":{"name":"tadatuta","email":"i@tadatuta.com"},"licenses":[{"type":"MIT"}],"repository":{"url":"git://github.com/bem/html-differ.git","type":"git"},"_npmVersion":"6.4.1","description":"Compares two HTML","directories":{},"_nodeVersion":"8.12.0","dependencies":{"coa":"0.4.0","vow":"0.4.13","diff":"1.0.8","chalk":"1.0.0","lodash":"^4.0.0","parse5":"1.1.3","vow-fs":"0.3.6"},"_hasShrinkwrap":false,"devDependencies":{"jscs":"^3.0.7","must":"0.11.0","mocha":"^5.2.0","jshint":"^2.9.7","istanbul":"^0.4.5","jscs-jsdoc":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/html-differ_1.4.0_1548925968270_0.5890083030326496","host":"s3://npm-registry-packages"}}},"time":{"created":"2014-04-25T16:28:41.639Z","modified":"2024-11-04T19:13:51.167Z","0.0.1":"2014-04-25T16:28:41.639Z","0.0.2":"2014-04-29T16:37:32.895Z","0.1.0":"2014-05-13T13:27:00.927Z","0.1.1":"2014-05-13T13:43:30.547Z","0.2.0":"2014-05-29T11:03:42.886Z","0.3.0":"2014-06-18T13:26:07.802Z","0.3.1":"2014-06-18T13:57:52.490Z","0.3.2":"2014-06-30T20:05:33.676Z","0.4.0":"2014-07-15T22:43:08.387Z","0.4.1":"2014-07-16T20:41:40.137Z","0.5.0":"2014-07-26T09:21:47.639Z","1.0.0":"2014-09-15T09:59:32.274Z","1.0.1":"2014-10-01T11:00:05.876Z","1.0.2":"2014-10-09T13:40:20.353Z","1.0.3":"2014-10-14T12:36:52.292Z","1.0.4":"2014-10-20T09:48:44.635Z","1.0.5":"2014-12-17T15:03:29.616Z","1.0.6":"2015-01-02T20:52:03.571Z","1.0.7":"2015-01-12T13:31:26.639Z","1.0.8":"2015-02-10T17:56:26.141Z","1.1.0":"2015-02-20T10:15:50.437Z","1.2.0":"2015-02-21T12:40:08.039Z","1.3.0":"2015-02-21T13:31:35.774Z","1.3.1":"2015-05-26T13:35:20.764Z","1.3.2":"2015-10-01T12:21:35.688Z","1.3.3":"2016-03-16T16:52:19.914Z","1.3.4":"2016-08-08T15:50:33.271Z","1.4.0":"2019-01-31T09:12:48.370Z"},"bugs":{"url":"https://github.com/bem/html-differ/issues"},"author":{"url":"https://github.com/eGavr","name":"Evgeniy Gavryushin","email":"job.egavr@yandex.ru"},"homepage":"https://github.com/bem/html-differ","keywords":["html-differ","html-diff","htmldiffer","htmldiff","html","differ","diff"],"repository":{"url":"git://github.com/bem/html-differ.git","type":"git"},"description":"Compares two HTML","maintainers":[{"name":"egavr","email":"job.egavr@yandex.ru"},{"name":"tadatuta","email":"i@tadatuta.com"}],"readme":"# html-differ [![Build Status](https://travis-ci.org/bem/html-differ.svg)](https://travis-ci.org/bem/html-differ) [![Coverage Status](https://img.shields.io/coveralls/bem/html-differ.svg)](https://coveralls.io/r/bem/html-differ?branch=master) [![Dependency Status](https://david-dm.org/bem/html-differ.svg)](https://david-dm.org/bem/html-differ) [![devDependency Status](https://david-dm.org/bem/html-differ/dev-status.svg)](https://david-dm.org/bem/html-differ#info=devDependencies)\n\nCompares two HTML.\n\n<!-- TOC -->\n- [The comparison algorithm](#the-comparison-algorithm)\n- [Install](#install)\n- [API](#api)\n  - [HtmlDiffer](#htmldiffer)\n    - [Options](#options)\n      - [ignoreAttributes](#ignoreattributes-array)\n      - [compareAttributesAsJSON](#compareattributesasjson-array)\n      - [ignoreWhitespaces](#ignorewhitespaces-boolean)\n      - [ignoreComments](#ignorecomments-boolean)\n      - [ignoreEndTags](#ignoreendtags-boolean)\n      - [ignoreDuplicateAttributes](#ignoreduplicateattributes-boolean)\n    - [Presets](#presets)\n      - [Usage](#usage)\n    - [Methods](#methods)\n      - [htmlDiffer.diffHtml](#htmldifferdiffhtml)\n      - [htmlDiffer.isEqual](#htmldifferisequal)\n  - [Logger](#logger)\n    - [Methods](#methods-1)\n      - [logger.getDiffText](#loggergetdifftext)\n      - [logger.logDiffText](#loggerlogdifftext)\n  - [Example](#example)\n- [Usage as a program](#usage-as-a-program)\n  - [Example](#example-1)\n  - [Configuration file](#configuration-file)\n- [Masks](#masks)\n  - [Syntax](#syntax)\n  - [Screening](#screening)\n\n<!-- TOC END -->\n\n## The comparison algorithm\n\n**html-differ** compares HTML using the following criteria:\n\n* `<!DOCTYPE>` declarations are case-insensitive, so the following two code samples will be considered to be equivalent:\n\n```html\n<!DOCTYPE HTML PUBLIC \"_PUBLIC\" \"_SYSTEM\">\n```\n\n```html\n<!doctype html public \"_PUBLIC\" \"_SYSTEM\">\n```\n\n* Whitespaces (spaces, tabs, new lines etc.) inside start and end tags are ignored during the comparison.\n\nFor example, the following two code samples will be considered to be equivalent:\n\n```html\n<span id=\"1\"></span>\n```\n\n```html\n<span id=\n    \"1\"    ></span   >\n```\n\n* Two respective lists of attributes are considered to be equivalent even if they are specified in different order.\n\nFor example, the following two code samples will be considered to be equivalent:\n\n```html\n<span id=\"blah\" class=\"ololo\" tabIndex=\"1\">Text</span>\n```\n\n```html\n<span tabIndex=\"1\" id=\"blah\" class=\"ololo\">Text</span>\n```\n\n* Two respective attributes `class` are considered to be equivalent if they refer to the same groups of CSS styles.\n\nFor example, the following two code samples will be considered to be equivalent:\n\n```html\n<span class=\"ab bc cd\">Text</span>\n```\n\n```html\n<span class=\" cd  ab bc bc\">Text</span>\n```\n\n**CAUTION!**<br>\n**html-differ** does not check the validity of HTML, but compares them using the above shown criteria and specified options (see the list of possible [options](https://github.com/bem/html-differ/tree/master#options)).\n\n## Install\n\n```bash\n$ npm install html-differ\n```\n\n## API\n\n### HtmlDiffer\n\n```js\nvar HtmlDiffer = require('html-differ').HtmlDiffer,\n    htmlDiffer = new HtmlDiffer(options);\n```\n\nwhere `options` is an object.\n\n#### Options\n\n<!-- TOC:display:ignoreAttributes -->\n##### ignoreAttributes: [Array]\n\nSets what kind of respective attributes' content will be ignored during the comparison (default: `[]`).\n\n**Example**: `['id', 'for']`<br>\nThe following two code samples will be considered to be equivalent:\n\n```html\n<label for=\"random\">Text</label>\n<input id=\"random\">\n```\n\n```html\n<label for=\"sfsdfksdf\">Text</label>\n<input id=\"sfsdfksdf\">\n```\n\n<!-- TOC:display:compareAttributesAsJSON -->\n##### compareAttributesAsJSON: [Array]\n\nSets what kind of respective attributes' content will be compared as JSON objects, but not as strings (default: `[]`).<br>\nIn cases when the value of the attribute is an invalid JSON or can not be wrapped into a function, it will be compared as `undefined`.\n\n**Example**: `[{ name: 'data', isFunction: false }, { name: 'onclick', isFunction: true }]`<br>\nThe following two code samples will be considered to be equivalent:\n\n```html\n<div data='{\"bla\":{\"first\":\"ololo\",\"second\":\"trololo\"}}'></div>\n<span onclick='return {\"aaa\":\"bbb\",\"bbb\":\"aaa\"}'></span>\n\n<button data='REALLY BAD JSON'></button>\n<button onclick='REALLY BAD FUNCTION'></button>\n```\n\n```html\n<div data='{\"bla\":{\"second\":\"trololo\",\"first\":\"ololo\"}}'></div>\n<span onclick='return {\"bbb\":\"aaa\",\"aaa\":\"bbb\"}'></span>\n\n<button data='undefined'></button>\n<button onclick='undefined'></button>\n```\n\n**REMARK!**<br>\nThe first element of the array could be written in a short form as string:<br>\n`['data', { name: 'onclick', isFunction: true }]`.\n\n<!-- TOC:display:ignoreWhitespaces -->\n##### ignoreWhitespaces: Boolean\n\nMakes **html-differ** ignore whitespaces (spaces, tabs, new lines etc.) during the comparison (default: `true`).\n\n**Example**: `true`<br>\nThe following two code samples will be considered to be equivalent:\n\n```html\n<html>Text Text<head lang=\"en\"><title></title></head><body>Text</body></html>\n```\n\n```html\n <html>\n Text   Text\n<head lang=\"en\">\n    <title>               </title>\n\n\n            </head>\n\n<body>\n     Text\n\n    </body>\n\n\n\n\n</html>\n\n```\n\n<!-- TOC:display:ignoreComments -->\n##### ignoreComments: Boolean\n\nMakes **html-differ** ignore HTML comments during the comparison (default: `true`).\n\n**REMARK!**<br>\nDoes not ignore [conditional comments](http://en.wikipedia.org/wiki/Conditional_comment).\n\n\n**Example**: `true`<br>\nThe following two code samples will be considered to be equivalent:\n\n```html\n<!DOCTYPE html>\n<!-- comments1 -->\n<html>\n<head lang=\"en\">\n    <meta charset=\"UTF-8\">\n    <!--[if IE]>\n        <link rel=\"stylesheet\" type=\"text/css\" href=\"all-ie-only.css\" />\n    <![endif]-->\n    <!--[if !IE]><!-->\n        <link href=\"non-ie.css\" rel=\"stylesheet\">\n    <!--<![endif]-->\n</head>\n<body>\nText<!-- comments2 -->\n</body>\n</html>\n```\n\n```html\n<!DOCTYPE html>\n\n<html>\n<head lang=\"en\">\n    <meta charset=\"UTF-8\">\n    <!--[if IE]>\n        <link href=\"all-ie-only.css\" type=\"text/css\" rel=\"stylesheet\"/>\n    <![endif]-->\n    <!--[if !IE]><!-->\n        <link href=\"non-ie.css\" rel=\"stylesheet\">\n    <!--<![endif]-->\n</head>\n<body>\nText\n</body>\n</html>\n```\n\n<!-- TOC:display:ignoreEndTags -->\n##### ignoreEndTags: Boolean\n\nMakes **html-differ** ignore end tags during the comparison (default: `false`).\n\n**Example**: `true`<br>\nThe following two code samples will be considered to be equivalent:\n\n```html\n<span>Text</span>\n```\n\n```html\n<span>Text</spane>\n```\n\n<!-- TOC:display:ignoreDuplicateAttributes -->\n##### ignoreDuplicateAttributes: Boolean\n\nMakes **html-differ** ignore tags' duplicate attributes during the comparison.<br>\nFrom the list of the same tag's attributes, the attribute which goes the first will be taken for comparison, others will be ignored (default: `false`).\n\n**Example**: `true`<br>\nFor example, the following two code samples will be considered to be equivalent:\n\n```html\n<span id=\"blah\" id=\"ololo\">Text</span>\n```\n\n```html\n<span id=\"blah\">Text</span>\n```\n\n#### Presets\n\n* [bem](https://github.com/bem/html-differ/blob/master/presets/bem.json) - sets predefined options for [BEM](http://bem.info/).\n\n\n##### Usage\n\nPassing of a preset via the constructor:\n\n```js\nvar HtmlDiffer = require('html-differ').HtmlDiffer,\n    htmlDiffer = new HtmlDiffer('bem');\n```\n\nRedefinition of a preset via the constructor:\n\n```js\nvar HtmlDiffer = require('html-differ').HtmlDiffer,\n    htmlDiffer = new HtmlDiffer({ preset: 'bem', ignoreAttributes: [] });\n```\n\n#### Methods\n\n##### htmlDiffer.diffHtml\n\n**@param** *{String}* - the 1-st HTML code<br>\n**@param** *{String}* - the 2-nd HTML code<br>\n**@returns** *{Array of objects}* - [array with diffs](https://github.com/kpdecker/jsdiff#change-objects) between HTML\n\n##### htmlDiffer.isEqual\n\n**@param** *{String}* - the 1-st HTML code<br>\n**@param** *{String}* - the 2-nd HTML code<br>\n**@returns** *{Boolean}*\n\n\n### Logger\n\n```js\nvar logger = require('html-differ/lib/logger');\n```\n\n#### Methods\n\n##### logger.getDiffText\n\n**@param** *{Array of objects}* - the result of the work of the method [htmlDiffer.diffHtml](https://github.com/bem/html-differ/tree/master#htmldifferdiffhtml)<br>\n**@param** *{Object}* - options:<br>\n\n* **charsAroundDiff: Number** - the number of characters around the diff result between two HTML (default: `40`).\n\n**@returns** *{String}*\n\n##### logger.logDiffText\n**@param** *{Array of objects}* - the result of the work of the method [htmlDiffer.diffHtml](https://github.com/bem/html-differ/tree/master#htmldifferdiffhtml)<br>\n**@param** *{Object}* - options:<br>\n\n* **charsAroundDiff: Number** - the number of characters around the diff result between two HTML (default: `40`).\n\n**@returns** - pretty logging of diffs:\n\n<img src='https://cloud.githubusercontent.com/assets/6376693/3648928/a6b9d48a-110d-11e4-8a07-d9b156145017.png'/>\n\n\n### Example\n\n```js\nvar fs = require('fs'),\n    HtmlDiffer = require('html-differ').HtmlDiffer,\n    logger = require('html-differ/lib/logger');\n\nvar html1 = fs.readFileSync('1.html', 'utf-8'),\n    html2 = fs.readFileSync('2.html', 'utf-8');\n\nvar options = {\n        ignoreAttributes: [],\n        compareAttributesAsJSON: [],\n        ignoreWhitespaces: true,\n        ignoreComments: true,\n        ignoreEndTags: false,\n        ignoreDuplicateAttributes: false\n    };\n\nvar htmlDiffer = new HtmlDiffer(options);\n\nvar diff = htmlDiffer.diffHtml(html1, html2),\n    isEqual = htmlDiffer.isEqual(html1, html2),\n    res = logger.getDiffText(diff, { charsAroundDiff: 40 });\n\nlogger.logDiffText(diff, { charsAroundDiff: 40 });\n```\n\n## Usage as a program\n\n```bash\n$ html-differ --help\nCompares two HTML\n\nUsage:\n  html-differ [OPTIONS] [ARGS]\n\nOptions:\n  -h, --help : Help\n  -v, --version : Shows the version number\n  --config=CONFIG : Path to a configuration JSON file\n  --bem : Uses predefined options for BEM (deprecated)\n  -p PRESET, --preset=PRESET : Name of a preset\n  --chars-around-diff=CHARSAROUNDDIFF : The number of characters around the diff (default: 40)\n\nArguments:\n  PATH1 : Path to the 1-st HTML file (required)\n  PATH2 : Path to the 2-nd HTML file (required)\n```\n\n### Example\n\n```bash\n$ html-differ path/to/html1 path/to/html2\n\n$ html-differ --config=path/to/config --chars-around-diff=40 path/to/html1 path/to/html2\n\n$ html-differ --preset=bem path/to/html1 path/to/html2\n```\n\n### Configuration file\n\nStudy the following file `config.json`:\n\n```js\n{\n    \"ignoreAttributes\": [],\n    \"compareAttributesAsJSON\": [],\n    \"ignoreWhitespaces\": true,\n    \"ignoreComments\": true,\n    \"ignoreEndTags\": false,\n    \"ignoreDuplicateAttributes\": false\n}\n```\n\n## Masks\n\n**html-differ** supports handling of _masks_ in HTML.\n\nFor example, the following two code samples will be considered to be equivalent:\n\n```html\n<div id=\"{{[a-z]*\\s\\d+}}\">\n```\n\n```html\n<div id=\"text 12345\">\n```\n\n### Syntax\n\n_Masks_ in **html-differ** have the following syntax:\n\n```js\n{{RegExp}}\n```\n\nwhere:\n\n* `{{` – opening identifier of the _mask_.\n\n* `RegExp` – regular expression for matching with the corresponding value in another HTML. The syntax is similar to regular expressions in JavaScript written in a literal notation.\n\n* `}}` – closing identifier of the _mask_.\n\n### Screening\n\nThe rules of screening of symbols are similar to the rules which are used in regular expressions in JavaScript written in a literal notation.\n\nFor example, the following two code samples will be considered to be equivalent:\n\n```html\n<div id=\"{{\\d\\.\\d}}\">\n```\n\n```html\n<div id=\"1.1\">\n```\n\nIf you want to use `{{` or `}}` inside a mask, you should screen both curly braces, i.e. `\\{\\}` or `\\}\\}`.\n\nFor example, the following two code samples will be considered to be equivalent:\n\n```html\n<div class=\"{{a\\{\\{b\\}\\}c}}\">\n```\n\n```html\n<div class=\"a{{b}}c\">\n```\n","readmeFilename":"README.md","users":{"standy":true,"amazonov":true,"rubiadias":true,"william_an2000":true,"alexbaumgertner":true}}