{"_id":"shave","_rev":"66-38c085d91f5b56a5766141b4908d1eef","name":"shave","dist-tags":{"next":"5.1.0-0","latest":"5.2.0"},"versions":{"0.0.7":{"name":"shave","version":"0.0.7","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffr.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"ISC","_id":"shave@0.0.7","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"400239cf227e0d171f9f5bf9d94683f02800bc42","tarball":"https://registry.npmjs.org/shave/-/shave-0.0.7.tgz","integrity":"sha512-cftkpMU1mi6ZmMz/nM7de5zNQ2jILrTd07nr5V0OZXjtAYjK7e0gIHtRqBdUNOZTe50ifoGmmwZ0fhgcoNXdNA==","signatures":[{"sig":"MEUCIQC4nXO+bKEzN4rOTXL013Kts0DmyPunHIgIC0eKMA8ylgIgUNgYtwOGw4Xz98BLC1qgbK5iTRiVnkHoAI4WGBp8JUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shave.js","_from":".","files":["dist"],"_shasum":"400239cf227e0d171f9f5bf9d94683f02800bc42","gitHead":"29cbf490062d0524310089aad154f885a50da36f","scripts":{"test":"gulp test","postpublish":"git tag $npm_package_version && git push origin --tags"},"_npmUser":{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"3.10.3","description":"A smooth text truncation plugin that doesn't get in the way","directories":{},"_nodeVersion":"6.4.0","devDependencies":{"gulp":"^3.9.1","bower":"^1.7.9","debug":"^2.2.0","qunit":"^0.9.1","eslint":"^3.4.0","rollup":"^0.34.13","babel-core":"^6.14.0","babel-preset-es2015":"^6.14.0","rollup-plugin-babel":"^2.6.1","eslint-config-airbnb":"6.1.0","node-qunit-phantomjs":"^1.4.0","rollup-plugin-eslint":"^2.0.2","rollup-plugin-uglify":"^1.0.1","rollup-plugin-commonjs":"^4.1.0","babel-preset-es2015-rollup":"^1.2.0","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shave-0.0.7.tgz_1477032453574_0.727732312399894","host":"packages-12-west.internal.npmjs.com"}},"0.0.8":{"name":"shave","version":"0.0.8","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffr.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"ISC","_id":"shave@0.0.8","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"1e139d7c9ae0dd1e7b063a7ec1e22836219f23db","tarball":"https://registry.npmjs.org/shave/-/shave-0.0.8.tgz","integrity":"sha512-I53MCKl+kSj92ITyQBXOd6oMGMWTGLkJC8QC++Q7Q9yCUd7bnIkP2SXKYS0ppRdiODdo+y8x/m4lxqb/b3uQ5Q==","signatures":[{"sig":"MEYCIQCQYt9UNgflYyyxzCIPytVcJzenuAVKU/BgysBfJh9mrAIhAMEftapB77wdxKcWq8r1IZFzFuP421/KH8kVBqqaKfZQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shave.js","_from":".","files":["dist"],"_shasum":"1e139d7c9ae0dd1e7b063a7ec1e22836219f23db","gitHead":"2b9013dcc17e47a35d8f834810f37d4c2f01c20a","scripts":{"test":"gulp test","postpublish":"git tag $npm_package_version && git push origin --tags"},"_npmUser":{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"3.10.3","description":"A smooth text truncation plugin that doesn't get in the way","directories":{},"_nodeVersion":"6.4.0","devDependencies":{"gulp":"^3.9.1","bower":"^1.7.9","debug":"^2.2.0","qunit":"^0.9.1","eslint":"^3.4.0","rollup":"^0.34.13","babel-core":"^6.14.0","babel-preset-es2015":"^6.14.0","rollup-plugin-babel":"^2.6.1","eslint-config-airbnb":"6.1.0","node-qunit-phantomjs":"^1.4.0","rollup-plugin-eslint":"^2.0.2","rollup-plugin-uglify":"^1.0.1","rollup-plugin-commonjs":"^4.1.0","babel-preset-es2015-rollup":"^1.2.0","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shave-0.0.8.tgz_1477032539249_0.35183501220308244","host":"packages-18-east.internal.npmjs.com"}},"0.1.0":{"name":"shave","version":"0.1.0","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffr.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"ISC","_id":"shave@0.1.0","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"a9a6a339807f499cd25b94ce5e876e5e0c2ed4a9","tarball":"https://registry.npmjs.org/shave/-/shave-0.1.0.tgz","integrity":"sha512-QIkCzHdAQSK+Uv2QwFW7XIL1aXIuS3npBVsTsnwrxj2FYw0UkKWRPg+tArLpgd2ZKKygaBNrHxwr5ZGcAGI3nQ==","signatures":[{"sig":"MEQCIHuifywpa+UiJINrjDnqCeFECpsDeqYglPkmIp/D14RnAiB8ZyPY5e0+MXoyFlB6/zY0Lwp87Lf2yGTVhW/NHoI4wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shave.js","_from":".","files":["dist"],"_shasum":"a9a6a339807f499cd25b94ce5e876e5e0c2ed4a9","gitHead":"b97ab7ac4c85494602320f5343affee38ec2501c","scripts":{"test":"gulp test","postpublish":"git tag $npm_package_version && git push origin --tags"},"_npmUser":{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"3.10.3","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"6.4.0","devDependencies":{"gulp":"^3.9.1","bower":"^1.7.9","debug":"^2.2.0","qunit":"^0.9.1","eslint":"^3.4.0","rollup":"^0.34.13","babel-core":"^6.14.0","babel-preset-es2015":"^6.14.0","rollup-plugin-babel":"^2.6.1","eslint-config-airbnb":"6.1.0","node-qunit-phantomjs":"^1.4.0","rollup-plugin-eslint":"^2.0.2","rollup-plugin-uglify":"^1.0.1","rollup-plugin-commonjs":"^4.1.0","babel-preset-es2015-rollup":"^1.2.0","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shave-0.1.0.tgz_1477123017556_0.9392641971353441","host":"packages-18-east.internal.npmjs.com"}},"0.1.1":{"name":"shave","version":"0.1.1","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffr.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"ISC","_id":"shave@0.1.1","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"548cd08855851b43b639d0dbd0b6321aac8ccdf8","tarball":"https://registry.npmjs.org/shave/-/shave-0.1.1.tgz","integrity":"sha512-reGgqUq4jOQcRiaT9ufoDzc3p6X31Q2OGh5VLuRrhL9EzikCzlMOxxU7xcD+BsRAgQC7ss+RAGtLjLGSZkcz+Q==","signatures":[{"sig":"MEUCICFIuS4P2DrKkvxdRwL5L7z69pAmu+bwif3A1hKmTj8CAiEA/04/WFXAiTAl1EQJB526dSWd2OvwGdGKiMhRrREcVJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shave.js","_from":".","files":["dist"],"_shasum":"548cd08855851b43b639d0dbd0b6321aac8ccdf8","gitHead":"c8974f4f44024bb2e74f36bf4969c5f577a8fcae","scripts":{"test":"gulp test","postpublish":"git tag $npm_package_version && git push origin --tags"},"_npmUser":{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"3.10.3","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"6.4.0","devDependencies":{"gulp":"^3.9.1","bower":"^1.7.9","debug":"^2.2.0","qunit":"^0.9.1","eslint":"^3.4.0","rollup":"^0.34.13","babel-core":"^6.14.0","babel-preset-es2015":"^6.14.0","rollup-plugin-babel":"^2.6.1","eslint-config-airbnb":"6.1.0","node-qunit-phantomjs":"^1.4.0","rollup-plugin-eslint":"^2.0.2","rollup-plugin-uglify":"^1.0.1","rollup-plugin-commonjs":"^4.1.0","babel-preset-es2015-rollup":"^1.2.0","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shave-0.1.1.tgz_1477128597698_0.6772620144765824","host":"packages-18-east.internal.npmjs.com"}},"0.1.2":{"name":"shave","version":"0.1.2","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffr.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"ISC","_id":"shave@0.1.2","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"32facd56525a3e1314047561627ebbfbc8774a6c","tarball":"https://registry.npmjs.org/shave/-/shave-0.1.2.tgz","integrity":"sha512-VzgGqydbR7NQsY08bXvItzdqTBDwZReYuE6bQuoTOLeIL4O7t61r702lrzdEYJxESI7GRFLmb2Iidweg3xaaNg==","signatures":[{"sig":"MEUCIASWmL9hE7cJJJJ2c5L5zacKgp/5J0djo60mWynOGuDhAiEAnoJe1lE5ybDdNOllLiE47p8akyOw/9JM9QDtVISUUls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shave.js","_from":".","files":["dist"],"_shasum":"32facd56525a3e1314047561627ebbfbc8774a6c","gitHead":"f059402387e66a93809563d46df0ec6e3a88ab8e","scripts":{"test":"gulp test","postpublish":"git tag $npm_package_version && git push origin --tags"},"_npmUser":{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"3.10.3","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"6.4.0","devDependencies":{"gulp":"^3.9.1","bower":"^1.7.9","debug":"^2.2.0","qunit":"^0.9.1","eslint":"^3.4.0","rollup":"^0.34.13","babel-core":"^6.14.0","babel-preset-es2015":"^6.14.0","rollup-plugin-babel":"^2.6.1","eslint-config-airbnb":"6.1.0","node-qunit-phantomjs":"^1.4.0","rollup-plugin-eslint":"^2.0.2","rollup-plugin-uglify":"^1.0.1","rollup-plugin-commonjs":"^4.1.0","babel-preset-es2015-rollup":"^1.2.0","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shave-0.1.2.tgz_1477132088125_0.7441088701598346","host":"packages-18-east.internal.npmjs.com"}},"0.1.3":{"name":"shave","version":"0.1.3","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffr.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"ISC","_id":"shave@0.1.3","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"0e2ef8becf33115aeb3d3280dfe8c271c0a21189","tarball":"https://registry.npmjs.org/shave/-/shave-0.1.3.tgz","integrity":"sha512-NAies5cYbGyMAjidxiSsblihSiTok/BR5vvMieg1RMtgtZNA2Tw652qqm+b2oyBg2Bv7fsdg3pzPyojgIgx3SQ==","signatures":[{"sig":"MEQCIFi+HJiYzv4Ch3c/FcRh+AdwyM4av/0zcrDcvS3zyH8KAiBqbryTaysganQXfU9OQYsc1rUWR8TF28LiUOh4MtCjVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shave.js","_from":".","files":["dist"],"_shasum":"0e2ef8becf33115aeb3d3280dfe8c271c0a21189","gitHead":"352b277ca324826cb2953966674cfce844fccdd6","scripts":{"test":"gulp test","postpublish":"git tag $npm_package_version && git push origin --tags"},"_npmUser":{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"3.10.3","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"6.4.0","devDependencies":{"gulp":"^3.9.1","bower":"^1.7.9","debug":"^2.2.0","qunit":"^0.9.1","eslint":"^3.4.0","rollup":"^0.34.13","babel-core":"^6.14.0","babel-preset-es2015":"^6.14.0","rollup-plugin-babel":"^2.6.1","eslint-config-airbnb":"6.1.0","node-qunit-phantomjs":"^1.4.0","rollup-plugin-eslint":"^2.0.2","rollup-plugin-uglify":"^1.0.1","rollup-plugin-commonjs":"^4.1.0","babel-preset-es2015-rollup":"^1.2.0","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shave-0.1.3.tgz_1477133319702_0.13469651713967323","host":"packages-12-west.internal.npmjs.com"}},"0.1.4":{"name":"shave","version":"0.1.4","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffr.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"ISC","_id":"shave@0.1.4","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"10407e2fcb211ca0894e90119d3ada9b20414bd5","tarball":"https://registry.npmjs.org/shave/-/shave-0.1.4.tgz","integrity":"sha512-Lr1PDxFCV+Tju3zHOzEvWyaORUBlShZd53nDUD7RLcmCICYVe5j/BiS1OCtOdtZgHEuRX42vDF9eGYkMczRDfg==","signatures":[{"sig":"MEUCIQCNb51fB1xFxM8LLoS1xOC2qEBZZfyguIH8VjXAQZAcrwIgCAcA8etoU9IZDa8TFlqK6/u9xWeAZuMFwXOckPaO0xs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shave.js","_from":".","files":["dist"],"_shasum":"10407e2fcb211ca0894e90119d3ada9b20414bd5","gitHead":"9e4d93ea2ae12f6fa6ed1732bf2da30cf26211a1","scripts":{"test":"gulp test","postpublish":"git tag $npm_package_version && git push origin --tags"},"_npmUser":{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"3.10.3","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"6.4.0","devDependencies":{"gulp":"^3.9.1","bower":"^1.7.9","debug":"^2.2.0","qunit":"^0.9.1","eslint":"^3.4.0","rollup":"^0.34.13","babel-core":"^6.14.0","babel-preset-es2015":"^6.14.0","rollup-plugin-babel":"^2.6.1","eslint-config-airbnb":"6.1.0","node-qunit-phantomjs":"^1.4.0","rollup-plugin-eslint":"^2.0.2","rollup-plugin-uglify":"^1.0.1","rollup-plugin-commonjs":"^4.1.0","babel-preset-es2015-rollup":"^1.2.0","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shave-0.1.4.tgz_1477454575186_0.6146124568767846","host":"packages-18-east.internal.npmjs.com"}},"0.1.5":{"name":"shave","version":"0.1.5","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffr.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"ISC","_id":"shave@0.1.5","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"7d00f9467021d413bec86bb54bf13887e25d3b16","tarball":"https://registry.npmjs.org/shave/-/shave-0.1.5.tgz","integrity":"sha512-AKVUAW+Kzx4f9gxYkaxuS3HnqmOn2jBN6VIRflFvDvbVqscnhdq0aSTXhgSMYFTdJfFAIroLnnqGsOAdC6zTuQ==","signatures":[{"sig":"MEQCIAOPnJ8tJzcTfSONbS3s54GAiu8fyZBz+95ukKmOEDyYAiBRZiZHHmWJzcQIPeNEjoedSp3R/077PKrQmKDT00leyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shave.js","_from":".","files":["dist"],"_shasum":"7d00f9467021d413bec86bb54bf13887e25d3b16","gitHead":"89dbe8733a20f6f2efe41a98867ed89b12b477da","scripts":{"test":"gulp test","postpublish":"git tag $npm_package_version && git push origin --tags"},"_npmUser":{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"3.10.3","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"6.4.0","devDependencies":{"gulp":"^3.9.1","bower":"^1.7.9","debug":"^2.2.0","qunit":"^0.9.1","eslint":"^3.4.0","rollup":"^0.34.13","babel-core":"^6.14.0","babel-preset-es2015":"^6.14.0","rollup-plugin-babel":"^2.6.1","eslint-config-airbnb":"6.1.0","node-qunit-phantomjs":"^1.4.0","rollup-plugin-eslint":"^2.0.2","rollup-plugin-uglify":"^1.0.1","rollup-plugin-commonjs":"^4.1.0","babel-preset-es2015-rollup":"^1.2.0","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shave-0.1.5.tgz_1477519731687_0.5067322356626391","host":"packages-12-west.internal.npmjs.com"}},"0.1.6":{"name":"shave","version":"0.1.6","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffr.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"ISC","_id":"shave@0.1.6","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"2be3d54c939a061811362dd2aade955a7450a6eb","tarball":"https://registry.npmjs.org/shave/-/shave-0.1.6.tgz","integrity":"sha512-wzpKvv4RCfwP5vxf3na4+pHzoTt0jQSdKSjVRtVuK3yw/n5/fI9EjKRp36cRsCKDdqNRrmhrBtxq0MdCmnoawQ==","signatures":[{"sig":"MEUCIQD94ie5bKb9E/hffTgeRRo638KvOU1lZ6mpjAdWOVFOHAIgAJ5QQ9nXfMbswEehoJbMdoF2Xxs/ogawIjA3iS/bhmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shave.js","_from":".","files":["dist"],"_shasum":"2be3d54c939a061811362dd2aade955a7450a6eb","gitHead":"8179febc52da36689700a9b7a3c998ff647ba9ec","scripts":{"test":"gulp test","postpublish":"git tag $npm_package_version && git push origin --tags"},"_npmUser":{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"3.10.3","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"6.4.0","devDependencies":{"gulp":"^3.9.1","bower":"^1.7.9","debug":"^2.2.0","qunit":"^0.9.1","eslint":"^3.4.0","rollup":"^0.34.13","babel-core":"^6.14.0","babel-preset-es2015":"^6.14.0","rollup-plugin-babel":"^2.6.1","eslint-config-airbnb":"6.1.0","node-qunit-phantomjs":"^1.4.0","rollup-plugin-eslint":"^2.0.2","rollup-plugin-uglify":"^1.0.1","rollup-plugin-commonjs":"^4.1.0","babel-preset-es2015-rollup":"^1.2.0","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shave-0.1.6.tgz_1477788506717_0.1036632324103266","host":"packages-18-east.internal.npmjs.com"}},"0.1.7":{"name":"shave","version":"0.1.7","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffr.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"ISC","_id":"shave@0.1.7","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"8b908169b86421241beb87b1f9271520c1914471","tarball":"https://registry.npmjs.org/shave/-/shave-0.1.7.tgz","integrity":"sha512-E1s1LGdBHTlZzF2x2QU0MYfDL3+ZuTTBhyyu5XFtxZ5NlE7Sp3BcD5v8ftZOykGMPyB1iS0lKZFiU6Uc6rhbEA==","signatures":[{"sig":"MEUCIHHCC4Mo7w0lOFb0bHm9AkTBBFozPvJyrz23jmNGMkyAAiEAvNBMDMqYGt6H8Qmd4YwGKOVYswF62xmL54GwDiiIgac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shave.js","_from":".","files":["dist"],"_shasum":"8b908169b86421241beb87b1f9271520c1914471","gitHead":"e5de92b659e1235c59c141da6bd594c2e053654b","scripts":{"test":"gulp test","postpublish":"git tag $npm_package_version && git push origin --tags"},"_npmUser":{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"3.10.3","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"6.4.0","devDependencies":{"gulp":"^3.9.1","bower":"^1.7.9","debug":"^2.2.0","qunit":"^0.9.1","eslint":"^3.4.0","rollup":"^0.34.13","babel-core":"^6.14.0","babel-preset-es2015":"^6.14.0","rollup-plugin-babel":"^2.6.1","eslint-config-airbnb":"6.1.0","node-qunit-phantomjs":"^1.4.0","rollup-plugin-eslint":"^2.0.2","rollup-plugin-uglify":"^1.0.1","rollup-plugin-commonjs":"^4.1.0","babel-preset-es2015-rollup":"^1.2.0","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shave-0.1.7.tgz_1477979217665_0.25274994247592986","host":"packages-18-east.internal.npmjs.com"}},"0.1.8":{"name":"shave","version":"0.1.8","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"ISC","_id":"shave@0.1.8","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"b6cc6126eb6c299bd7b5ad024f3e54d758aa14d1","tarball":"https://registry.npmjs.org/shave/-/shave-0.1.8.tgz","integrity":"sha512-lXzKc6gQ+PwcX7q2SJLv0TrinLkK/ZpsGQJBEYf1cHIKfhUVAPIDgKIA3KhvIWBfJY1bfR5Q0xhUJ4aeJW5kgA==","signatures":[{"sig":"MEYCIQDCrP/Dw1k8RTgSVPYXiJmgXgEs2dx6iJpPngrKhP46ZQIhAMTYNkNmAur3GF/mc6i58H3806zIDXrhUAlzANxYG3OA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shave.js","_from":".","files":["dist"],"_shasum":"b6cc6126eb6c299bd7b5ad024f3e54d758aa14d1","gitHead":"af88a110ed0333cb3ef443a941c7b6c708ab3d42","scripts":{"test":"gulp test","postpublish":"git tag $npm_package_version && git push origin --tags"},"_npmUser":{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"3.10.3","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"6.4.0","devDependencies":{"gulp":"^3.9.1","bower":"^1.7.9","debug":"^2.2.0","qunit":"^0.9.1","eslint":"^3.4.0","rollup":"^0.34.13","babel-core":"^6.14.0","gulp-header":"^1.8.8","gulp-rename":"^1.2.2","gulp-uglify":"^2.0.0","babel-preset-es2015":"^6.14.0","rollup-plugin-babel":"^2.6.1","eslint-config-airbnb":"6.1.0","node-qunit-phantomjs":"^1.4.0","rollup-plugin-eslint":"^2.0.2","rollup-plugin-uglify":"^1.0.1","rollup-plugin-commonjs":"^4.1.0","babel-preset-es2015-rollup":"^1.2.0","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shave-0.1.8.tgz_1478059195664_0.18642233684659004","host":"packages-18-east.internal.npmjs.com"}},"0.2.0":{"name":"shave","version":"0.2.0","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"ISC","_id":"shave@0.2.0","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"6df0bd6db6a5d4e3bd0cf96e2feb1a61a41041bc","tarball":"https://registry.npmjs.org/shave/-/shave-0.2.0.tgz","integrity":"sha512-o9m03Ne1fqvyuKQgcsmExfUfrcIsWAnd5hurkH/noa9KRLcjipdxNdxbjJUmdb2YRgzn6ve6wabvzxfsxDPpDw==","signatures":[{"sig":"MEQCIHLCbukbe73meLfdXK315gbGUXNmq8nvaB9eXv1wnKtaAiA77Ir5X809leQi79QuiRvryOfmIbAkhyUVRV3v1dPK9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shave.js","_from":".","files":["dist"],"_shasum":"6df0bd6db6a5d4e3bd0cf96e2feb1a61a41041bc","gitHead":"442d78f3e07f6240513c81badbea005478cbac55","scripts":{"test":"gulp test","postpublish":"git tag $npm_package_version && git push origin --tags"},"_npmUser":{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"3.10.3","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"6.4.0","devDependencies":{"gulp":"^3.9.1","bower":"^1.7.9","debug":"^2.2.0","qunit":"^0.9.1","eslint":"^3.4.0","rollup":"^0.34.13","babel-core":"^6.14.0","gulp-header":"^1.8.8","gulp-rename":"^1.2.2","gulp-uglify":"^2.0.0","babel-preset-es2015":"^6.14.0","rollup-plugin-babel":"^2.6.1","eslint-config-airbnb":"6.1.0","node-qunit-phantomjs":"^1.4.0","rollup-plugin-eslint":"^2.0.2","rollup-plugin-uglify":"^1.0.1","rollup-plugin-commonjs":"^4.1.0","babel-preset-es2015-rollup":"^1.2.0","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shave-0.2.0.tgz_1478474830204_0.5441610144916922","host":"packages-18-east.internal.npmjs.com"}},"0.2.1":{"name":"shave","version":"0.2.1","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"ISC","_id":"shave@0.2.1","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"2ce12b10fc0254b2bbb3311bdfc838156d95d438","tarball":"https://registry.npmjs.org/shave/-/shave-0.2.1.tgz","integrity":"sha512-3/nsLdDW/LU8nRcbk8+XBkx1qr0l1MzTJBBp0d9ypNT50fqEk8nAYTzkeY83qZOkRiNnyMWvRlPCRc0/F2JbhA==","signatures":[{"sig":"MEUCIQCCR+KxGuQbXJICnKCvpooxZnZcrhtrZjDJ3dqVPnBQwAIgU+7BtS+8Dt7Pv+MQILen8/fMk43iVKe0xSkAHcniOi4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shave.js","_from":".","files":["dist"],"_shasum":"2ce12b10fc0254b2bbb3311bdfc838156d95d438","gitHead":"5ad96c7eac5cd3ab005183fa3c2ec84d3254e64b","scripts":{"test":"gulp test","postpublish":"git tag $npm_package_version && git push origin --tags"},"_npmUser":{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"3.10.3","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"6.4.0","devDependencies":{"gulp":"^3.9.1","bower":"^1.7.9","debug":"^2.2.0","qunit":"^0.9.1","eslint":"^3.4.0","rollup":"^0.34.13","babel-core":"^6.14.0","gulp-header":"^1.8.8","gulp-rename":"^1.2.2","gulp-uglify":"^2.0.0","babel-preset-es2015":"^6.14.0","rollup-plugin-babel":"^2.6.1","eslint-config-airbnb":"6.1.0","node-qunit-phantomjs":"^1.4.0","rollup-plugin-eslint":"^2.0.2","rollup-plugin-uglify":"^1.0.1","rollup-plugin-commonjs":"^4.1.0","babel-preset-es2015-rollup":"^1.2.0","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shave-0.2.1.tgz_1479241945682_0.325989045901224","host":"packages-12-west.internal.npmjs.com"}},"0.2.2":{"name":"shave","version":"0.2.2","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"ISC","_id":"shave@0.2.2","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"20d3462a8ee569632ab0a8cbc221d3d249c13211","tarball":"https://registry.npmjs.org/shave/-/shave-0.2.2.tgz","integrity":"sha512-fRBYur6sVqKg1HA1kY+l8d7zftnYPkeU0sjsffuBhTeg0+T+evuxgA+r8QO3N1YsUNVpm8zJGlOBEzPI2eINUQ==","signatures":[{"sig":"MEUCIQCOzjcc0u8k1l0gcGLdWn8Ky6raYPSvNyOLGWgW3c39bAIgCQ0tEoeiYqSVhbB+W5dCCsVGkXS1rs5EbcA7l+FIa/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shave.js","_from":".","files":["dist","src"],"_shasum":"20d3462a8ee569632ab0a8cbc221d3d249c13211","gitHead":"57b0384eb8d64ddb8d0b847403822d4b16caf2a3","scripts":{"test":"gulp test","postpublish":"git tag $npm_package_version && git push origin --tags"},"_npmUser":{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"3.10.3","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"6.4.0","devDependencies":{"gulp":"^3.9.1","bower":"^1.7.9","debug":"^2.2.0","qunit":"^0.9.1","eslint":"^3.4.0","rollup":"^0.34.13","babel-core":"^6.14.0","gulp-header":"^1.8.8","gulp-rename":"^1.2.2","gulp-uglify":"^2.0.0","babel-preset-es2015":"^6.14.0","rollup-plugin-babel":"^2.6.1","eslint-config-airbnb":"6.1.0","node-qunit-phantomjs":"^1.4.0","rollup-plugin-eslint":"^2.0.2","rollup-plugin-uglify":"^1.0.1","rollup-plugin-commonjs":"^4.1.0","babel-preset-es2015-rollup":"^1.2.0","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shave-0.2.2.tgz_1479435742241_0.11802459764294326","host":"packages-18-east.internal.npmjs.com"}},"0.2.3":{"name":"shave","version":"0.2.3","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"ISC","_id":"shave@0.2.3","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"d440662d2938f0581473066b95542d8250a59a26","tarball":"https://registry.npmjs.org/shave/-/shave-0.2.3.tgz","integrity":"sha512-PlGXX5rfj35kDhFE1DL4ml056kghV6OGFMn0G0oKG/nTUgVIqkSnwxtHNJEBy+QQ1rDspky0wybPsTSn784mYA==","signatures":[{"sig":"MEYCIQCDT/kzouzjTITT1brn9Y98L75ESy062qOwINOk1h34EAIhAKoTa7BJUa0j0J2pzATjQ00Yts5TGOmfgyCVjaExKN5u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shave.js","_from":".","files":["dist","src"],"_shasum":"d440662d2938f0581473066b95542d8250a59a26","gitHead":"6e041fef0aa77b9bac6ee0fa731648b3cc212c6d","scripts":{"test":"gulp test","postpublish":"git tag $npm_package_version && git push origin --tags"},"_npmUser":{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"3.10.3","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"6.4.0","devDependencies":{"gulp":"^3.9.1","bower":"^1.7.9","debug":"^2.2.0","qunit":"^0.9.1","eslint":"^3.4.0","rollup":"^0.34.13","babel-core":"^6.14.0","gulp-header":"^1.8.8","gulp-rename":"^1.2.2","gulp-uglify":"^2.0.0","babel-preset-es2015":"^6.14.0","rollup-plugin-babel":"^2.6.1","eslint-config-airbnb":"6.1.0","node-qunit-phantomjs":"^1.4.0","rollup-plugin-eslint":"^2.0.2","rollup-plugin-uglify":"^1.0.1","rollup-plugin-commonjs":"^4.1.0","babel-preset-es2015-rollup":"^1.2.0","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shave-0.2.3.tgz_1479779781776_0.9857759876176715","host":"packages-18-east.internal.npmjs.com"}},"1.0.0":{"name":"shave","version":"1.0.0","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"ISC","_id":"shave@1.0.0","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"8ea5e3a9157ead3e3caf697c89e7cc2a99c82898","tarball":"https://registry.npmjs.org/shave/-/shave-1.0.0.tgz","integrity":"sha512-aTZXiOpVuvrLwd4AI13CVwHK+Uif4np89Sb9R8kbWKmaShNP1CfRh3Kp7WlkIbYZDw6QNAXh5Q+BL9MNWJ6mxA==","signatures":[{"sig":"MEUCIFIlJj4F0T63iAglSQ1KKvbjU38yc5StvsB5Mlj9Rj4+AiEAxEJyIxsMOKd4aEHi+K1wgtubWmkxsSF6C55TEpedl8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shave.js","_from":".","files":["dist","src"],"_shasum":"8ea5e3a9157ead3e3caf697c89e7cc2a99c82898","gitHead":"ae4349e7547e7c24f7323b44880ce44e7857c2d1","scripts":{"test":"gulp test","postpublish":"git tag $npm_package_version && git push origin --tags"},"_npmUser":{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"3.10.3","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"6.4.0","devDependencies":{"gulp":"^3.9.1","bower":"^1.7.9","debug":"^2.2.0","qunit":"^0.9.1","eslint":"^3.4.0","rollup":"^0.34.13","babel-core":"^6.14.0","gulp-header":"^1.8.8","gulp-rename":"^1.2.2","gulp-uglify":"^2.0.0","babel-preset-es2015":"^6.14.0","rollup-plugin-babel":"^2.6.1","eslint-config-airbnb":"6.1.0","node-qunit-phantomjs":"^1.4.0","rollup-plugin-eslint":"^2.0.2","rollup-plugin-uglify":"^1.0.1","rollup-plugin-commonjs":"^4.1.0","babel-preset-es2015-rollup":"^1.2.0","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shave-1.0.0.tgz_1482546595283_0.6051933798007667","host":"packages-18-east.internal.npmjs.com"}},"1.0.1":{"name":"shave","version":"1.0.1","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"MIT","_id":"shave@1.0.1","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"14224efffc47417f7615c37b1d76d088945515c2","tarball":"https://registry.npmjs.org/shave/-/shave-1.0.1.tgz","integrity":"sha512-0W10GUiwIf7/vG5WHccug7H2hsm5SAE2DFjVaepKqD+OHfRLnXfJG44QofI7silFL397tOBFZUHvebunlP2MOQ==","signatures":[{"sig":"MEUCIGGwgL9I+6C6LmEEQ1SGKkRZIIkzkw5WGJocmuw+F2UaAiEAyLnXMHJJ+Z0lvsfltzcfVnTOl07n9tdhWSRofg7QyRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shave.js","_from":".","files":["dist","src"],"_shasum":"14224efffc47417f7615c37b1d76d088945515c2","gitHead":"f3ed8d5b086be8c20ac95820e182298861fd64c1","scripts":{"test":"gulp test","postpublish":"git tag $npm_package_version && git push origin --tags"},"_npmUser":{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"3.10.3","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"6.4.0","devDependencies":{"gulp":"^3.9.1","bower":"^1.7.9","debug":"^2.2.0","qunit":"^0.9.1","eslint":"^3.4.0","rollup":"^0.34.13","babel-core":"^6.14.0","gulp-header":"^1.8.8","gulp-rename":"^1.2.2","gulp-uglify":"^2.0.0","babel-preset-es2015":"^6.14.0","rollup-plugin-babel":"^2.6.1","eslint-config-airbnb":"6.1.0","node-qunit-phantomjs":"^1.4.0","rollup-plugin-eslint":"^2.0.2","rollup-plugin-uglify":"^1.0.1","rollup-plugin-commonjs":"^4.1.0","babel-preset-es2015-rollup":"^1.2.0","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shave-1.0.1.tgz_1482903892988_0.5661066859029233","host":"packages-18-east.internal.npmjs.com"}},"1.0.2":{"name":"shave","version":"1.0.2","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"MIT","_id":"shave@1.0.2","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"78ced3c11980b84695e947786bdbbd64384d4b96","tarball":"https://registry.npmjs.org/shave/-/shave-1.0.2.tgz","integrity":"sha512-MYF4smhXeBl7grkcaQuTRXbzKu4y5rLHLFKU49kt2QvsYRaFluo86JQIWjT8ua0CnawhmUhxgWwZ5a+ulfmfXg==","signatures":[{"sig":"MEUCIFQhBvcHUh2drCAX6F87/60j/uORRc3zYQB4jziqHgppAiEApQRGmDBfwA2LjXTvLZ/Fk5R7Ni5pNosvGX2SzK4H4b0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shave.js","_from":".","files":["dist","src"],"_shasum":"78ced3c11980b84695e947786bdbbd64384d4b96","gitHead":"94f8859fb5f25e13433220a55635bf300dfc6868","scripts":{"test":"gulp test","postpublish":"git tag $npm_package_version && git push origin --tags"},"_npmUser":{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"3.10.9","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"6.9.2","devDependencies":{"gulp":"^3.9.1","bower":"^1.7.9","debug":"^2.2.0","qunit":"^0.9.1","eslint":"^3.4.0","rollup":"^0.34.13","babel-core":"^6.14.0","gulp-header":"^1.8.8","gulp-rename":"^1.2.2","gulp-uglify":"^2.0.0","babel-preset-es2015":"^6.14.0","rollup-plugin-babel":"^2.6.1","eslint-config-airbnb":"6.1.0","node-qunit-phantomjs":"^1.4.0","rollup-plugin-eslint":"^2.0.2","rollup-plugin-uglify":"^1.0.1","rollup-plugin-commonjs":"^4.1.0","babel-preset-es2015-rollup":"^1.2.0","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shave-1.0.2.tgz_1483355104393_0.8369254916906357","host":"packages-12-west.internal.npmjs.com"}},"1.0.3":{"name":"shave","version":"1.0.3","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"MIT","_id":"shave@1.0.3","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"7ed6fa7f6aff07a0995cfc3a75bcb1c4acb2e81d","tarball":"https://registry.npmjs.org/shave/-/shave-1.0.3.tgz","integrity":"sha512-v1f5sYIwmy8b4fvYAlI238B3+oL+z6waEFac+o1geyxCmrF9PxdUgPuPzh8DX6GcR4OZyXAyLBtTB05u7qv/BQ==","signatures":[{"sig":"MEQCIB1jObe/C5JjX2BdYg+Vz8rA7hfGTr10y+/0gHl5wXduAiARwVuaD25iMNGQP3v2SHMs0GLGJn/un0NcIxL57hQq/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shave.js","_from":".","files":["dist","src"],"_shasum":"7ed6fa7f6aff07a0995cfc3a75bcb1c4acb2e81d","gitHead":"6b85f231c35e725d8d9600f95c8c1f4bd3f1cbf7","scripts":{"test":"gulp test","postpublish":"git tag $npm_package_version && git push origin --tags"},"_npmUser":{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"3.10.9","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"6.9.2","dependencies":{"gulp-qunit":"^1.5.0","node-qunit-phantomjs":"^1.5.0"},"devDependencies":{"gulp":"^3.9.1","bower":"^1.7.9","debug":"^2.2.0","eslint":"^3.4.0","rollup":"^0.34.13","babel-core":"^6.14.0","gulp-header":"^1.8.8","gulp-rename":"^1.2.2","gulp-uglify":"^2.0.0","babel-preset-es2015":"^6.14.0","rollup-plugin-babel":"^2.6.1","eslint-config-airbnb":"6.1.0","rollup-plugin-eslint":"^2.0.2","rollup-plugin-uglify":"^1.0.1","rollup-plugin-commonjs":"^4.1.0","babel-preset-es2015-rollup":"^1.2.0","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shave-1.0.3.tgz_1483397668287_0.269625190179795","host":"packages-12-west.internal.npmjs.com"}},"1.0.4":{"name":"shave","version":"1.0.4","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"MIT","_id":"shave@1.0.4","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"1503c84cf2fefbe40649fce1e8e228b3967d6f61","tarball":"https://registry.npmjs.org/shave/-/shave-1.0.4.tgz","integrity":"sha512-Af89dcLJIqh3sxOubSOlYO/FovU8ls+AwPc0iVRbsomvXHH2d+DT35ofB8bNLEa30jxlYm4ptOnMbbcQmSYafg==","signatures":[{"sig":"MEYCIQCzGjc+EstBAnuF6rq5uEUdDjj7A95gO7Wt28mnSVSbtQIhANvOZceIOJ3NL+8F0svH5a7vciE0Tu57iYEYhpT/DW1l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shave.js","_from":".","files":["dist","src"],"_shasum":"1503c84cf2fefbe40649fce1e8e228b3967d6f61","gitHead":"f473333c9bcf7d059d5910638eb4717b1014c291","scripts":{"test":"gulp test","postpublish":"git tag $npm_package_version && git push origin --tags"},"_npmUser":{"name":"yowainwright","email":"jjwainwright2@gmail.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"3.10.9","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"6.9.2","devDependencies":{"gulp":"^3.9.1","bower":"^1.7.9","debug":"^2.2.0","eslint":"^3.4.0","rollup":"^0.34.13","babel-core":"^6.14.0","gulp-qunit":"^1.5.0","gulp-header":"^1.8.8","gulp-rename":"^1.2.2","gulp-uglify":"^2.0.0","babel-preset-es2015":"^6.14.0","rollup-plugin-babel":"^2.6.1","eslint-config-airbnb":"6.1.0","node-qunit-phantomjs":"^1.5.0","rollup-plugin-eslint":"^2.0.2","rollup-plugin-uglify":"^1.0.1","rollup-plugin-commonjs":"^4.1.0","babel-preset-es2015-rollup":"^1.2.0","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shave-1.0.4.tgz_1485130828224_0.5654213407542557","host":"packages-12-west.internal.npmjs.com"}},"2.0.0":{"name":"shave","version":"2.0.0","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"MIT","_id":"shave@2.0.0","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"86477d01743f54254436ad5eb5b605f42e0c88c1","tarball":"https://registry.npmjs.org/shave/-/shave-2.0.0.tgz","integrity":"sha512-Zy+iHp4ManXRvjsxvfu4O+MeqPZ6zJnv6djmwcO6cvFl8JM7oykq4i6xl3Djl2gUp+af1SmzQZL/CLzwF6BUZw==","signatures":[{"sig":"MEUCIEo0GJDvst/SCl1rvxh7OXB0uGmaoQeDf8EosFLz4y9OAiEArazWumlCz0NJQ440sEZG3uhTaIgiq7Z8p44ltKExfoE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shave.js","_from":".","files":["dist","src"],"_shasum":"86477d01743f54254436ad5eb5b605f42e0c88c1","gitHead":"3ca01c003339bd9bdeb02b681fbba1beff5abc54","scripts":{"test":"gulp test","build":"npm run rollup && gulp","rollup":"rollup -c --environment entry:shave && rollup -c --environment entry:jquery.shave","postpublish":"git tag $npm_package_version && git push origin --tags"},"_npmUser":{"name":"yowainwright","email":"jjwainwright2@gmail.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"4.2.0","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"7.8.0","devDependencies":{"gulp":"^3.9.1","bower":"^1.7.9","debug":"^2.2.0","eslint":"^3.4.0","rollup":"^0.41.6","babel-core":"^6.14.0","gulp-qunit":"^1.5.0","gulp-header":"^1.8.8","gulp-rename":"^1.2.2","gulp-uglify":"^2.0.0","babel-preset-es2015":"^6.14.0","rollup-plugin-babel":"^2.6.1","eslint-config-airbnb":"14.1.0","node-qunit-phantomjs":"^1.5.0","rollup-plugin-eslint":"^3.0.0","rollup-plugin-uglify":"^1.0.1","rollup-plugin-commonjs":"^8.0.2","babel-preset-es2015-rollup":"^3.0.0","rollup-plugin-node-resolve":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shave-2.0.0.tgz_1495143503625_0.5861580239143223","host":"packages-18-east.internal.npmjs.com"}},"2.0.2":{"name":"shave","version":"2.0.2","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"MIT","_id":"shave@2.0.2","maintainers":[{"name":"yowainwright","email":"jjwainwright2@gmail.com"},{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"d0e4b4810b9ca6f20d3c0cbd64906b744e396bb6","tarball":"https://registry.npmjs.org/shave/-/shave-2.0.2.tgz","integrity":"sha512-TeTcX/AEMGYqrc2BW0R615M/c8X6HaDaIKdYlkjB1kzhoVkUgMpORGIUe/LvdvO7ZFugfvKp1k+ZnFtBmqGQuA==","signatures":[{"sig":"MEYCIQDyO2kxHOx62sI5NJOrDHgbXzsjXpfmBRVcGh0qN9ubAQIhAJoVzk0itC9jLwPMZbpORW2YjIRkveVHGBlzDtEGMKe3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shave.js","files":["dist","src"],"gitHead":"d790ed99df7a84dd01e9e7e156c960a7df56fc91","scripts":{"test":"gulp test","build":"npm run rollup && gulp","rollup":"rollup -c --environment entry:shave && rollup -c --environment entry:jquery.shave","postpublish":"git tag $npm_package_version && git push origin --tags"},"_npmUser":{"name":"yowainwright","email":"jjwainwright2@gmail.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"5.1.0","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"8.0.0","devDependencies":{"gulp":"^3.9.1","bower":"^1.7.9","debug":"^2.6.8","eslint":"^3.19.0","rollup":"^0.41.6","babel-core":"^6.25.0","gulp-qunit":"^1.5.0","gulp-header":"^1.8.8","gulp-rename":"^1.2.2","gulp-uglify":"^2.0.0","babel-preset-es2015":"^6.24.1","rollup-plugin-babel":"^2.7.1","eslint-config-airbnb":"14.1.0","eslint-plugin-import":"^2.7.0","node-qunit-phantomjs":"^1.5.0","rollup-plugin-eslint":"^3.0.0","rollup-plugin-uglify":"^1.0.2","rollup-plugin-commonjs":"^8.0.2","babel-preset-es2015-rollup":"^3.0.0","rollup-plugin-node-resolve":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shave-2.0.2.tgz_1499632422648_0.10645929770544171","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"shave","version":"2.0.3","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"MIT","_id":"shave@2.0.3","maintainers":[{"name":"yowainwright","email":"jjwainwright2@gmail.com"},{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"373ed43a0a7ea44de4643688e32423383b46017a","tarball":"https://registry.npmjs.org/shave/-/shave-2.0.3.tgz","integrity":"sha512-9CdSufW1GlTMgrVBpN/OiyBbmr3XCF3ErSdwnzqARzrFtcvuZ9l+3CzxJy5m/4vp56E/36RkEGaa0P1oNE3rzg==","signatures":[{"sig":"MEYCIQCZg970M+uKDE2r6ZQRsioJr9499236CAGvCSJG77PilQIhANUqZBLNd7WgxzXFj2GzhEQ9FecTtqy4M7fYzldPlNYU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shave.js","files":["dist","src"],"gitHead":"bacc7af74e6baccf6149312b1809df7444f3a791","scripts":{"test":"gulp test","build":"npm run rollup && gulp","rollup":"rollup -c --environment entry:shave && rollup -c --environment entry:jquery.shave","postpublish":"git tag $npm_package_version && git push origin --tags"},"_npmUser":{"name":"yowainwright","email":"jjwainwright2@gmail.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"5.3.0","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"8.0.0","devDependencies":{"gulp":"^3.9.1","bower":"^1.7.9","debug":"^2.6.8","eslint":"^3.19.0","rollup":"^0.41.6","babel-core":"^6.25.0","gulp-qunit":"^1.5.0","gulp-header":"^1.8.8","gulp-rename":"^1.2.2","gulp-uglify":"^2.0.0","babel-preset-es2015":"^6.24.1","rollup-plugin-babel":"^2.7.1","eslint-config-airbnb":"14.1.0","eslint-plugin-import":"^2.7.0","node-qunit-phantomjs":"^1.5.0","rollup-plugin-eslint":"^3.0.0","rollup-plugin-uglify":"^1.0.2","rollup-plugin-commonjs":"^8.0.2","babel-preset-es2015-rollup":"^3.0.0","rollup-plugin-node-resolve":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shave-2.0.3.tgz_1500134004668_0.9930176476482302","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"shave","version":"2.0.4","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"MIT","_id":"shave@2.0.4","maintainers":[{"name":"yowainwright","email":"jjwainwright2@gmail.com"},{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"a149f069f9b35e97e6c6ff0d00093c25874dd654","tarball":"https://registry.npmjs.org/shave/-/shave-2.0.4.tgz","integrity":"sha512-+M99RFO835j+q9ZB5qHDxTGZE57tbWuDPAI8qFqcSbWFzMh+DGodoP+WCYDPmrcUVLN9fnBCAelymq7YwHRVLg==","signatures":[{"sig":"MEUCIQDHG+IS79JszIuTD8aGM0EMhEoWeVvsFvB/JtbjBmTzOgIgBBCCBB3KUrCfDdBnf/Tf7iInSaElEjeMu74T2GvdxOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shave.js","files":["dist","src"],"gitHead":"ff231d68375ee5c1ee07672a56ef54a93902cbf6","scripts":{"test":"gulp test","build":"npm run rollup && gulp","rollup":"rollup -c --environment entry:shave && rollup -c --environment entry:jquery.shave","postpublish":"git tag $npm_package_version && git push origin --tags"},"_npmUser":{"name":"yowainwright","email":"jjwainwright2@gmail.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"5.3.0","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"8.0.0","devDependencies":{"gulp":"^3.9.1","bower":"^1.7.9","debug":"^2.6.8","eslint":"^3.19.0","rollup":"^0.41.6","babel-core":"^6.25.0","gulp-qunit":"^1.5.0","gulp-header":"^1.8.8","gulp-rename":"^1.2.2","gulp-uglify":"^2.0.0","babel-preset-es2015":"^6.24.1","rollup-plugin-babel":"^2.7.1","eslint-config-airbnb":"14.1.0","eslint-plugin-import":"^2.7.0","node-qunit-phantomjs":"^1.5.0","rollup-plugin-eslint":"^3.0.0","rollup-plugin-uglify":"^1.0.2","rollup-plugin-commonjs":"^8.0.2","babel-preset-es2015-rollup":"^3.0.0","rollup-plugin-node-resolve":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shave-2.0.4.tgz_1500263792297_0.2924351287074387","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"shave","version":"2.1.2","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"MIT","_id":"shave@2.1.2","maintainers":[{"name":"yowainwright","email":"jjwainwright2@gmail.com"},{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"2730d0b6d03c300fec4920a3157f33e2964e79f0","tarball":"https://registry.npmjs.org/shave/-/shave-2.1.2.tgz","integrity":"sha512-YcxHUYsb9tkryCGNPmKvSidYIhonUHC4JExVZfaqUEpzrsMwQDCxsxe3J8NZn6AmTAsekiOH/6A9qgSf3qWUtw==","signatures":[{"sig":"MEUCIGOzGesBuGIuNIUkNPAwVdHgvubdnUjSplRm87iTXvtLAiEAkxKsLqL8y/URgdPiPFPtpC86hIqmGVRnRtXTDQYCxdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shave.js","_from":".","files":["dist","src"],"module":"dist/shave.es.js","_shasum":"2730d0b6d03c300fec4920a3157f33e2964e79f0","gitHead":"4e69bd2fbd8c8b95f2351ca38a1cb8738ac10dd6","scripts":{"test":"gulp test","build":"npm run rollup && gulp","rollup":"rollup -c --environment entry:shave,format:umd && rollup -c --environment entry:shave,format:es && rollup -c --environment entry:jquery.shave","postpublish":"git tag $npm_package_version && git push origin --tags"},"_npmUser":{"name":"yowainwright","email":"jjwainwright2@gmail.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"4.2.0","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"7.10.1","devDependencies":{"gulp":"^3.9.1","bower":"^1.7.9","debug":"^2.6.8","eslint":"^3.19.0","rollup":"^0.41.6","babel-core":"^6.25.0","gulp-qunit":"^1.5.0","gulp-header":"^1.8.8","gulp-rename":"^1.2.2","gulp-uglify":"^2.0.0","babel-preset-es2015":"^6.24.1","rollup-plugin-babel":"^2.7.1","eslint-config-airbnb":"14.1.0","eslint-plugin-import":"^2.7.0","node-qunit-phantomjs":"^1.5.0","rollup-plugin-eslint":"^3.0.0","rollup-plugin-uglify":"^1.0.2","rollup-plugin-commonjs":"^8.0.2","babel-preset-es2015-rollup":"^3.0.0","rollup-plugin-node-resolve":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shave-2.1.2.tgz_1505462761797_0.4683438865467906","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"shave","version":"2.1.3","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"MIT","_id":"shave@2.1.3","maintainers":[{"name":"yowainwright","email":"jjwainwright2@gmail.com"},{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"89c7df997d35a95bc31703c9150161bc98d3fa3b","tarball":"https://registry.npmjs.org/shave/-/shave-2.1.3.tgz","integrity":"sha512-rMPGBWone5TmnkK84ZhMZMLStiQP/etig1Dofyv7VNxsl1WmIlU2/e9BgUj9l/H8z1RqulOf32gbSUeAEIUPfA==","signatures":[{"sig":"MEUCIAUhqkez8/O1vkd1OmezIsujHRZ+es77pV4+Aad2hZquAiEA28xrMHB8GBEvWUHbKXYdlvtE0HPU1dW7ISt8o3wB7pM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/shave.js","files":["dist","src"],"module":"dist/shave.es.js","gitHead":"e97bca4dbe8f75ba709389a55666e4428e17880e","scripts":{"test":"gulp test","build":"npm run rollup && gulp","rollup":"rollup -c --environment entry:shave,format:umd && rollup -c --environment entry:shave,format:es && rollup -c --environment entry:jquery.shave","postpublish":"git tag $npm_package_version && git push origin --tags"},"_npmUser":{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"5.3.0","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"8.4.0","devDependencies":{"gulp":"^3.9.1","bower":"^1.7.9","debug":"^2.6.8","eslint":"^3.19.0","rollup":"^0.41.6","babel-core":"^6.25.0","gulp-qunit":"^1.5.0","gulp-header":"^1.8.8","gulp-rename":"^1.2.2","gulp-uglify":"^2.0.0","babel-preset-es2015":"^6.24.1","rollup-plugin-babel":"^2.7.1","eslint-config-airbnb":"14.1.0","eslint-plugin-import":"^2.7.0","node-qunit-phantomjs":"^1.5.0","rollup-plugin-eslint":"^3.0.0","rollup-plugin-uglify":"^1.0.2","rollup-plugin-commonjs":"^8.0.2","babel-preset-es2015-rollup":"^3.0.0","rollup-plugin-node-resolve":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shave-2.1.3.tgz_1505518080225_0.990423500072211","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"shave","version":"2.1.7","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"MIT","_id":"shave@2.1.7","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"84d3f32f2de4e9055b223e90261f2b034092896c","tarball":"https://registry.npmjs.org/shave/-/shave-2.1.7.tgz","fileCount":10,"integrity":"sha512-WZ26d0yo3sT0Eo35LTrtlSKeCTE1MnSwcrEdvnlLLdBxhLFnVOvgbV1b1pWIyFILsZUN9t0PSSnQGd8opO+6qA==","signatures":[{"sig":"MEYCIQCMRcBFBPpuHWPgwrs/69uR1y0Om83rz8oDf+qiXfRHnQIhAPZ/R0HF6TlBtRDSpR/Br+Q5LkBJ2A8iD4WvPpxUUyON","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22238},"main":"dist/shave.js","_from":".","files":["dist","src"],"module":"dist/shave.es.js","_shasum":"84d3f32f2de4e9055b223e90261f2b034092896c","gitHead":"f74235d25cbb04790bb00caffbafc56b93e13e5d","scripts":{"test":"gulp test","build":"npm run rollup && gulp","eslint":"eslint . --fix","rollup":"rollup -c --environment entry:shave,format:umd && rollup -c --environment entry:shave,format:es && rollup -c --environment entry:jquery.shave","eslint:ci":"eslint .","postpublish":"git tag $npm_package_version && git push origin --tags","test:es-check":"es-check es5 dist/shave.min.js dist/shave.js dist/jquery.shave.js dist/jquery.shave.min.js"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"4.2.0","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"7.10.1","_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","bower":"^1.7.9","debug":"^3.1.0","eslint":"^4.17.0","rollup":"^0.60.0","es-check":"^2.0.0","babel-core":"^6.25.0","gulp-qunit":"^2.0.1","gulp-header":"^2.0.1","gulp-rename":"^1.2.2","gulp-uglify":"^3.0.0","babel-preset-es2015":"^6.24.1","rollup-plugin-babel":"^3.0.3","eslint-config-airbnb":"16.1.0","eslint-plugin-import":"^2.7.0","node-qunit-phantomjs":"^2.0.0","rollup-plugin-eslint":"^4.0.0","rollup-plugin-uglify":"^4.0.0","rollup-plugin-commonjs":"^9.0.0","babel-preset-es2015-rollup":"^3.0.0","rollup-plugin-node-resolve":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/shave_2.1.7_1529453560004_0.9601803299462768","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"shave","version":"2.2.0","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"jjwainwright2@gmail.com"},"license":"MIT","_id":"shave@2.2.0","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"f375e0fe6d67f20fb1143ab0fb196092ec5aecdc","tarball":"https://registry.npmjs.org/shave/-/shave-2.2.0.tgz","fileCount":10,"integrity":"sha512-eCKYYZcGhTPsKAkzmCrCKyRZZUOiCB6G6HUxlEh2liR/JoBuM38PB9iaKDXE5Ctf0BwsG2tIEEJW24diqA3Omg==","signatures":[{"sig":"MEYCIQCth/zyNw7AlfkhyB1GehtrbxHsdmFiVTEXUBVy175eWQIhANTSoSdDSG9ySUw0XuJWekuVgZWNMBMG4TG9SFcOum65","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLxaFCRA9TVsSAnZWagAA1ZMP/RPqzuiiKVN1M78BMSf9\nCPmGh0uIpYAEVlT/hxffgnxpc9BB4kuHUeTmb6Bxdry96z/apb1G07WcmXdd\nLIgZ6foF6JQ/c3QyjJRso3E9eoxXpZe4UDqDTTNmKHq6hseQQpm3H0wy+qLu\n5dQDNzJjkVCOZ61dEu+QHUqY7uuOFFzNqKhzVoghVAnWtTTsdawNHRq4a1/G\nUZU88kA4o4GdxpZoOkUJqtqFZkifmq2OixBcyeHuKH1sTrHT3mnFaKvGXynj\n8LNNXP2sW4QUyo3ZQsRO/qjScFGguwx+9Qsg0oW3lF9Itj5U07TseBHYW8VT\nBWXFuDcnwuH25L5cxnJyWsdQLmQQutPJZASP0EnqRlsWD4tfiLD6P9JcMrYB\nKtZWkgwNabc7QxKFLnpeVG9KScULMSROthAjvaBLmfaFdZLh0lexVxVqRh5w\n7xjXmOR/QxvsCUUP8rO8TmPEL69cJCJLHGGO+is9PTY8kNmupCZgzzMH0EOs\nXtHxX1QKyq9RJ1MLgbM6lHQ4u2wW89MVzmIjCueZnerL6LmigiTVsF+5uHkr\nTBexebOE8CktJTGQWx8Xxl85arinJhX9hg6J5y2W9V914YyjO0CAWhU9CL4h\nS+iE8/vetr6lbLHMiamZLjrWN30aLWmbuBFWG2Q5hKxkwZhesyAjzSC4WXM0\nn7Uz\r\n=jy61\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shave.js","files":["dist","src"],"module":"dist/shave.es.js","gitHead":"4b965c297957efd23e7b700ff7a04626a480f94a","scripts":{"test":"npm run test:acceptance && npm run test:es-check","build":"rollup --config rollup.config.js","eslint":"eslint . --fix","eslint:ci":"eslint .","postpublish":"git tag $npm_package_version && git push origin --tags","test:es-check":"es-check es5 dist/shave.min.js dist/shave.js dist/jquery.shave.js dist/jquery.shave.min.js","test:acceptance":"node ./scripts/acceptance.js --coverage"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"6.1.0","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"10.5.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.0.0","rollup":"^0.61.2","es-check":"^2.0.0","babel-core":"^7.0.0-bridge.0","@babel/core":"^7.0.0-beta.44","@babel/preset-env":"^7.0.0-beta.40","rollup-plugin-babel":"^4.0.0-beta.0","node-qunit-phantomjs":"^2.0.0","rollup-plugin-uglify":"^4.0.0","eslint-config-dollarshaveclub":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/shave_2.2.0_1529812613851_0.5412503017389139","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"shave","version":"2.2.1","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"yowainwright@gmail.com"},"license":"MIT","_id":"shave@2.2.1","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"ef7a1e399911b88c84e2d702918ea673eb319965","tarball":"https://registry.npmjs.org/shave/-/shave-2.2.1.tgz","fileCount":10,"integrity":"sha512-dI5fO4FYa2Gc3uGrTC3OSfSgavo8hw2egxvdhUtl4kDDrDojVeAAdkBviSzKmfG8V8iabrbD663x/5Et7tsuhQ==","signatures":[{"sig":"MEUCIQDyPrOKikum3YwL3qMPnLTd0gqrhXIfjyioaQY2b39YcwIgayg3ecaPKoulYoVjUfrqfknyDmXt+dYVHfLN7X5Incs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbM+0bCRA9TVsSAnZWagAAYdQQAKGgduWwTpuL8ISxYnqu\noHUggF81eQF4STwQgRhtT2A+5fuaryBzBY3Sn9x6TRqkjmlCfOR87eMszQ4V\nFsBCH0zk3wMBq4yXKy+LoI81P+UkkSQS1ER5S/h0z0yN8H19kr7Sd5VkZrb0\nMoy7FXAll7IYdyTH6gAClmbaZ6mUaOp4+4LBbBuoGcSQhlSS+iv5EnvOXYVH\nVkKgY9R29N2aSAF4xI+H8tpQg8mo417vMraDgAGLFQxs3wOsdlicyXzr3ceI\nt4r8XfWlPVeI/Nv6krXdcrBEXvNFo9YqETxk+qY5wDd3NUrNzoGUcSdY3muj\n7pGoov/QSuAYKAN1SMhqxH8dNY5cZKnCdbPTonmQ1X+ubBrQltE+Ge7j3vNZ\n+CdcLNIKwWlP7qMQ8rAPtq64EFNCPIahKXZxqkXUGd7efWOH+mm0vkayc85E\ne4+BlJHwWmq6hgcmVyaiiHf0iTzIDrPPf1AdyiEa/lhZuNe0grOHXDaF2fIv\nBbNPkKZFAVgJlH5FCjfnpmpos5S1ZqlXP6cBZW6Za9N/8up2fRQUq/HmvbJD\nbbvt7ypVBfIkkZMxCu4rjOnCjTrwos13AxVtqX720gaXtSmfb0ygTNhTICkC\n7BIYfzX/8UWpdhAD9sasHfXDj/HKxuFHb2yvIjp1ZxdW89A8YWCq3XHKfTe5\nNA3C\r\n=hKpX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shave.js","files":["dist","src"],"module":"dist/shave.es.js","gitHead":"6ceea7ee90103d120860cc35f1319b06a7362ee3","scripts":{"test":"npm run test:acceptance && npm run test:es-check","build":"rollup --config rollup.config.js","eslint":"eslint . --fix","eslint:ci":"eslint .","postpublish":"git tag $npm_package_version && git push origin --tags","test:es-check":"es-check es5 dist/shave.min.js dist/shave.js dist/jquery.shave.js dist/jquery.shave.min.js","test:acceptance":"node ./scripts/acceptance.js --coverage"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"6.1.0","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"10.5.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.0.0","rollup":"^0.62.0","es-check":"^2.0.0","babel-core":"^7.0.0-bridge.0","@babel/core":"^7.0.0-beta.44","@babel/preset-env":"^7.0.0-beta.40","rollup-plugin-babel":"^4.0.0-beta.0","node-qunit-phantomjs":"^2.0.0","rollup-plugin-uglify":"^4.0.0","eslint-config-dollarshaveclub":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/shave_2.2.1_1530129691262_0.09786511322913105","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"shave","version":"2.2.2","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"yowainwright@gmail.com"},"license":"MIT","_id":"shave@2.2.2","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"69268159d027666356876046ad43297ec0f4d439","tarball":"https://registry.npmjs.org/shave/-/shave-2.2.2.tgz","fileCount":10,"integrity":"sha512-5hwG4Gs1TN+iRlGOvZGCsFr7gOouEVBHRQiH5KGLMPCBLB8UtUgmZY+fPmTDmnNtBeL08i450njYEhqTNBc52g==","signatures":[{"sig":"MEQCIHTGDVKVjXYrDMeXtEXWSqNAqOsU1fYJCLkeJiPybwlbAiBXCjjWaAfzgzqBjVHuBRxjomaRID+mfMAZhV8XgLl6XQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTj9ECRA9TVsSAnZWagAAEHQP/RTw1xILy61VrCLahiNe\nOoklyLOQYE1f+W961IdFZ6OXuAB2wH/OO6tS8eGVDyB/JeNxJhkVbf3cqE63\njJo3tpRYcFYV9CWwQiZiub4ZAlX2ZmZtXJQU83nfeMU5Q5aOXUtMG5+l8n4d\nRqV3s4Eua0HXSsOaPFIBOI8xsYR8BsT2QLyjpsV2Q08S18p+OOtQjM9I929K\nkHumrf09tFKsGJewkHl90mz1cW4169H+RWi4HLM9J4xNIJrLTNMVOXaeE/SM\nkTKelrkzo10+V7ntX5zHlAt09CzBHilDBQjPlf0Y0adXpYm9AxhEFfuZTEw1\nOypNOXYas5f/Fn+T02vgzavdbwXHpHnj10lAJyvXLUXoZ1ef57oA+jsL5rlI\nUg/UMPbsfKbvzVuT9/DEPOu0Ckmwso0Ad/wpkuyK2yRS2XwVRajlLoEcdCy+\ngdUUnSmT5iSIcv281IHpwchZhIaC7Gus3bmLMYWm2pJTA0GctiW7fEsVjrUK\nP4UhXJ2l6lOstw1NFl9I09hvxPjJRSRpMFbpjRpur8GpRhmhlXy2rxJ9Ybvr\nqX2xWTC51JlDRVf/7k86bKYpuSAVK6REGetr6eMkR1uwH5HGwlLtkdYOuB0V\nnAxHATZUd+s1hXEL2stnz9Hc7S10kBz7+NQSVaRVSjxQpp2fMlBahazf15v8\nFQHO\r\n=CUlK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shave.js","files":["dist","src"],"module":"dist/shave.es.js","gitHead":"e200f69c4d49426e2ef91114ad63ffa47462eb83","scripts":{"test":"npm run test:acceptance && npm run test:es-check","build":"rollup --config rollup.config.js","eslint":"eslint . --fix","eslint:ci":"eslint .","postpublish":"git tag $npm_package_version && git push origin --tags","test:es-check":"es-check es5 dist/shave.min.js dist/shave.js dist/jquery.shave.js dist/jquery.shave.min.js","test:acceptance":"node ./scripts/acceptance.js --coverage"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"6.1.0","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"10.6.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.0.0","rollup":"^0.62.0","es-check":"^2.0.0","babel-core":"^7.0.0-bridge.0","@babel/core":"^7.0.0-beta.44","@babel/preset-env":"^7.0.0-beta.40","rollup-plugin-babel":"^4.0.0-beta.0","node-qunit-phantomjs":"^2.0.0","rollup-plugin-uglify":"^4.0.0","eslint-config-dollarshaveclub":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/shave_2.2.2_1531854660139_0.5581908781857008","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"shave","version":"2.3.0","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"yowainwright@gmail.com"},"license":"MIT","_id":"shave@2.3.0","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"a1217cb0a4298bf31c780987a8885d803dded4a6","tarball":"https://registry.npmjs.org/shave/-/shave-2.3.0.tgz","fileCount":11,"integrity":"sha512-PNJIqqgJ0+51RYha5T1Nrjk87GaXWCva74dYEn4OmFHZIetmLGnTWoA62oRjLyzmjgIllBD7T/KRsUO+3Fo/1w==","signatures":[{"sig":"MEYCIQDbu8R5ov40BjI4qeQ8oJr74C9R+pbjbwAQTALdcgD6jwIhALvDE3N/Gj3cSQQZba2XhEvkcW4oG8Qt5FDEv+ddbCER","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZVedCRA9TVsSAnZWagAAAnsP/ia0LG881qW1ED+XoeRe\nlGmBbL+gnwA9PI4hpsiOsKqiUnmkYuayMnVKhNYQF2bGpe4i14UaxReNjKXl\nJC1Q8OMbCBBP+U8F3cMhEw71xyQraxbMBwAvi4FlVUeEIrzcqAbJANpoc+2I\nsBSLU30kpQT4yMtme/hrTkR2X/3iKQzhwF0q2zbiqi3Owi32ynJdie2WO9Jt\nw5fYdoyqF+EZ5wMYBoqj+NwoGd7RRyQ4WB/X4J7pAEJDPnqnqlfsd2Gi8azD\nAam6r4YW0ODXsiMfdxex56qyMvKfp7/o4b1u7NKSMqPjZevmOKxGR79i4QSL\nOQTX3oP+xnZDs+aJNRasIIP/TihmSCTr90HVvmGSkkZ3V3YIgfz2RS6KRsDv\nt27WOhZAXd4v4UOmbWtFAdPvcu9yBeGtKk7sSDIRkVNc4MnCtQNnJywtUSzs\nYjfiddmssGy6LJ8mobIwsEZyps/ZKHVLAj8y3x696Nh3JrpA9U6LBeMaCY3h\nYAgM5h2ETfvX4CCahStOdkCWNxpUwuY5m98ttvv58OBaHCBHz+8Y/w5lvG/w\nSfytt0mnM2KIWFWDaH4AL0NkgLJQnGmfU/PmQeAZrzReX9rj0drG9YNCtVEM\neSPaE3mJoOk2soCUgx21wSeQ2boMU980DIAOQBVN+jAy5y3Z7/MuAtX0cVLh\n2Obl\r\n=Wqip\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shave.js","_from":".","files":["dist","src"],"module":"dist/shave.es.js","_shasum":"a1217cb0a4298bf31c780987a8885d803dded4a6","gitHead":"b4e1427bcd30360d1a49e2fd4d974a99cb4e0fa5","scripts":{"test":"npm run test:acceptance && npm run test:es-check","build":"rollup --config rollup.config.js","chore":"npm run chore:delete-branch && npm run chore:branch && npm run chore:changelog && npm run chore:pr","eslint":"eslint . --fix","prepush":"npm run build && npm test && npm run eslint:ci","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","eslint:ci":"eslint .","postpublish":"git tag $npm_package_version && git push origin --tags","chore:branch":"git checkout -b chore-changelog","test:es-check":"es-check es5 dist/shave.min.js dist/shave.js dist/jquery.shave.js dist/jquery.shave.min.js","chore:changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","test:acceptance":"node ./scripts/acceptance.js --coverage","chore:delete-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"4.2.0","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"7.10.1","_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","eslint":"^5.0.0","rollup":"^0.63.0","es-check":"^2.0.0","babel-core":"^7.0.0-bridge.0","@babel/core":"^7.0.0-beta.44","@babel/preset-env":"^7.0.0-beta.40","rollup-plugin-babel":"^4.0.0-beta.0","node-qunit-phantomjs":"^2.0.0","rollup-plugin-uglify":"^4.0.0","conventional-changelog-cli":"^2.0.1","eslint-config-dollarshaveclub":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/shave_2.3.0_1533368220779_0.7455820177433488","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"shave","version":"2.4.0","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"yowainwright@gmail.com"},"license":"MIT","_id":"shave@2.4.0","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"129481ce411f35515353ff79b3e1ec3093b9e980","tarball":"https://registry.npmjs.org/shave/-/shave-2.4.0.tgz","fileCount":11,"integrity":"sha512-jg8W88NyFRU4lzz+Hy5P9X5JHwN74fqC+rKGQ6FklvcrcI1IrufDOKyG4o2A0ZWImBZCxMEiBxj6Ssa18AEFvA==","signatures":[{"sig":"MEQCIDxwNYPV7Uyaz0GN1kb64Zym16SBOT09Z9bjsUIRtfqaAiB1W3wVwWlNpwpnhTkjeI8b4KhD/1kD6AvvDI6Q/bFgxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbfRtCRA9TVsSAnZWagAAu4UP/1UrxbR0Uq//7gyODRm5\nXpE0htjug1IfpMRLCKBLp2kanQqHW7VLKzn0JqOMw6cLBbTPLKnH81uWgXCx\ns99lrufTuOfrfKyoTrR0cL12q53WGEKOahduB1uEw9k43Y9MF5CNn8LQ6COE\nVAO0atgvznkENVLzHjmt4L9HCODe8w/H5yW56LhsJNjpCF3nTpgegiYSbKKA\nk2ebp+tRPPy4Bh+i817Dta+FEi36u8FYzubqfRC/1yh4xF1TgR+og/CqFG2c\nnG9GIZJ/mRBfnGcYjldxg29c4XvtkJfLfvEQLznt3MFxRIevFArhvVl5vCj6\nhnzXKOwxRJcIF/Bv8RSF/IMOBv/XD5YeagjkhgzCS9IxKF2kQcLifSz1Rjq9\nMiGR1zrKUch4SHZThHl+EImC+5q0/NVuH4a4Zesgo9bhKs1Zxz7ce3s13mEI\nVFAlU30L9Aq6lfdnYA/wH0kKixz1om8KNlZ6rCTFfPjsBG69MLWFx/5F+Beg\n7+HD2U1wCT1D8RmkDaWQTDf4YyzSXqmaSE2/6B/hgnGk/ayzYyzyHhn6gheP\nct/GHUUK+xptFTK3VSJdAFTdOozuUpb8HK+94zR3wXte23t8+Objdf//VpUV\nKI1kwTgn6ackRcRd6cJlLEJKyprRWLOhOCvo+z3Kg6tZoJbmyrx127XuZaOG\nUBbs\r\n=KYOQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shave.js","files":["dist","src"],"types":"types/index.d.ts","module":"dist/shave.es.js","gitHead":"193894f44ae214e8ca12c0536e850af9dcb4cc0d","scripts":{"test":"npm run test:acceptance && npm run test:es-check","build":"rollup --config rollup.config.js","chore":"npm run chore:delete-branch && npm run chore:branch && npm run chore:changelog && npm run chore:pr","eslint":"eslint . --fix","prepush":"npm run build && npm test && npm run eslint:ci","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","eslint:ci":"eslint .","postpublish":"git tag $npm_package_version && git push origin --tags && npm run chore","chore:branch":"git checkout -b chore-changelog","test:es-check":"es-check es5 dist/shave.min.js dist/shave.js dist/jquery.shave.js dist/jquery.shave.min.js","chore:changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","test:acceptance":"node ./scripts/acceptance.js --coverage","chore:delete-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"6.2.0","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"10.8.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","eslint":"^5.0.0","rollup":"^0.64.0","es-check":"^2.0.0","babel-core":"^7.0.0-bridge.0","typescript":"^3.0.1","@babel/core":"^7.0.0-beta.44","@babel/preset-env":"^7.0.0-beta.40","rollup-plugin-babel":"^4.0.0-beta.0","node-qunit-phantomjs":"^2.0.0","rollup-plugin-uglify":"^4.0.0","conventional-changelog-cli":"^2.0.1","eslint-config-dollarshaveclub":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/shave_2.4.0_1533932652919_0.8313836317192127","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"shave","version":"2.5.0","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"yowainwright@gmail.com"},"license":"MIT","_id":"shave@2.5.0","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"746d52aa31b29e1499cb4bcff83c520d0c72a8f7","tarball":"https://registry.npmjs.org/shave/-/shave-2.5.0.tgz","fileCount":11,"integrity":"sha512-et0Fm4mtf1hQuLJiL0JOT6vAcekb1b33+/h3yywHICvJs5tm1P/LWRG9+ESRSpYBW8d7DgDsPm21e56YGSQ5Zw==","signatures":[{"sig":"MEUCIQCn6fS+RYEx23TLOaUjB07ftXyoxJlQxQ8BKmOUs11wHAIgLfdaiFGeIcwHhesDCgycoKeJJBwZGPBPmtJO50sO7jc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkJM0CRA9TVsSAnZWagAA3aIQAIk7ItOh/LBLpu5oofTT\nlARAFetbbtHGIWuFRumNmdEd7nnyjJSV7X6uHG8cZdqRpvKNQBH/MTGVW5VY\nMCsH6AqKhHWwzAlbQXGIwrGOKHudkHv1Bw7rSqKbCRC6SVvDhMb9XUPOpJq3\ni9VfG0EeaJOWLemANbzyv3+vqWU5ic3YadzLpt4WbbgacDx75u1p/kD3izHt\neUj/eZgvrsYzVEfWot1mJBL2+VI0aen/MvQiE2JonwiEBmeIx9WnaJvpfNvz\nIMZpcgYh26Rkx7Ghn0ngeU+FkfIubSGtW4my8ZsFbhSRHMUnfMYs2FTEoUg/\n8UXHPpAUWc9sK7sn8zBjbCnoCsUvjN7xqyVPuOU5u9kul5LHvfQuwzaXpmBb\ntpjrUeV9NKINnAAL7G6E6oa+wr5UiaGWlLScOAVLF7oYL4tN04NIJz+mLPa+\nTb/Yg2DZTBQ3l69/dakvodYCLBCz/pjceUHXzwkWlFXbC8YKx1LGld5t6PKI\nVxfAPGMpPo5RJLhpyx90q0Qznpz4VIALUHiP4pSiLSlNhy9o17oQOFgRZkdB\n6Nhm78oPSzF7GPWX1kox7dtNqadhxhFrf4kMB+bDVfk/9ihRb7tAcIZixY3n\nLNZJ4B93CTSn9ftBSs1+kG3rvFTLxHBS+3HPr5Ft587ZueRnQztwPHWv9wf+\n2Ywc\r\n=QYRa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shave.js","types":"types/index.d.ts","unpkg":"dist/shave.min.js","module":"dist/shave.es.js","gitHead":"dfb001e80756ec41579ba1defa415a561e8d0905","scripts":{"test":"npm run test:acceptance && npm run test:es-check","build":"rollup --config rollup.config.js","chore":"npm run chore:delete-branch && npm run chore:branch && npm run chore:changelog && npm run chore:pr","eslint":"eslint . --fix","prepush":"npm run build && npm test && npm run eslint:ci","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","eslint:ci":"eslint .","postpublish":"git tag $npm_package_version && git push origin --tags && npm run chore","chore:branch":"git checkout -b chore-changelog","test:es-check":"es-check es5 dist/shave.min.js dist/shave.js dist/jquery.shave.js dist/jquery.shave.min.js","chore:changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","test:acceptance":"node ./scripts/acceptance.js --coverage","chore:delete-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"6.2.0","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"10.9.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","eslint":"^5.0.0","rollup":"^0.65.0","es-check":"^2.0.0","babel-core":"^7.0.0-bridge.0","typescript":"^3.0.1","@babel/core":"^7.0.0-beta.44","@babel/preset-env":"^7.0.0-beta.40","rollup-plugin-babel":"^4.0.0-beta.0","node-qunit-phantomjs":"^2.0.0","rollup-plugin-uglify":"^5.0.0","conventional-changelog-cli":"^2.0.1","eslint-config-dollarshaveclub":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/shave_2.5.0_1536201523951_0.16707978803753942","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"shave","version":"2.5.1","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"yowainwright@gmail.com"},"license":"MIT","_id":"shave@2.5.1","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"07a9478344be9dcb4de63f5655687e6c361e27cb","tarball":"https://registry.npmjs.org/shave/-/shave-2.5.1.tgz","fileCount":11,"integrity":"sha512-dYxIB31dOVIOO4VtdKiK0T7ybm0qtnb+S22GRf7wi/BsP/MDKLH5scuo8BGASAMi56ycj/EmLYQiAAjbQRqZRQ==","signatures":[{"sig":"MEYCIQCOawpnIRAkeJYgndydGSSshRv2v7AYDT5eqLTcAWX6nAIhAOI4Ff1D8T9L6VyXTYWW65qMPQWRVPQBgomZT/+wi9mc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkJhdCRA9TVsSAnZWagAATg8P/i3YOlwl0QByPxZDxdc5\nagcKNN7E7U1fHXdtUavJzA9tkk+X7ILdFqSFlgDnPhU0RatGVEiwj67Sc/tB\nzjkZwyGx9CLjSGA9ilLQQrLNJNmIHjzoAZ6X4FcKwXOItLOUDExd93dqdJCZ\n/BEnve2KfBdTTBRagQox3NCEmdRU1dmYcK2useVL7wPsL9tAq1M5I5fUHnoW\nU1pJdSC4a/E6vXVphjJsZPUIornWRcfc4ipk22xLUHuw/aPEBj5l1u4yuSD+\nknFin8/KBTYne8qPH2HQKvIQtMAMzyXmJTtJm8RIFbTXmUxxNY0n6PLp5M3e\nsqu8DRgZZgyx1R5qZrKyICXUc9zkOjBaUHXps4GJXZoKOvlJHcz55QQgzL//\nnXTzCX9HIvrLAQkaWqhtGrlmVAEsPDyFrNM3GnxUhSlACM0EmnNdPKFTt1qy\nUaVocv9C76PgmdhEdXg+frVftds2Y/l3++5iexG7gCUi2wvMjLH7yAhM/s+q\n+hTc3btLLL6sT291Gf2oIIVGIvKdYH04IlWOcbyTmIzKF/SpG7UlgfddJoAS\n18fs1SYpaIN4tzKogZO7czzbFiW8V8lQVKjb8RluVpqTNhp7mxXw6WO9nvRw\nOYTn6rYAD8qVaIfanUCylKhZIesUCRHKDmcHGz/buTztIRL+n0xYORW8vrGQ\nHgtN\r\n=ZFzX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shave.js","types":"types/index.d.ts","unpkg":"dist/shave.min.js","module":"dist/shave.es.js","gitHead":"f3f92f6068e1a7a8d7f1a4e417d014cde4b1cd0b","scripts":{"test":"npm run test:acceptance && npm run test:es-check","build":"rollup --config rollup.config.js","chore":"npm run chore:delete-branch && npm run chore:branch && npm run chore:changelog && npm run chore:pr","eslint":"eslint . --fix","prepush":"npm run build && npm test && npm run eslint:ci","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","eslint:ci":"eslint .","postpublish":"git tag $npm_package_version && git push origin --tags && npm run chore","chore:branch":"git checkout -b chore-changelog","test:es-check":"es-check es5 dist/shave.min.js dist/shave.js dist/jquery.shave.js dist/jquery.shave.min.js","chore:changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","test:acceptance":"node ./scripts/acceptance.js --coverage","chore:delete-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"6.2.0","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"10.9.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","eslint":"^5.0.0","rollup":"^0.65.0","es-check":"^2.0.0","babel-core":"^7.0.0-bridge.0","typescript":"^3.0.1","@babel/core":"^7.0.0-beta.44","@babel/preset-env":"^7.0.0-beta.40","rollup-plugin-babel":"^4.0.0-beta.0","node-qunit-phantomjs":"^2.0.0","rollup-plugin-uglify":"^5.0.0","conventional-changelog-cli":"^2.0.1","eslint-config-dollarshaveclub":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/shave_2.5.1_1536202844469_0.859627716500428","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"shave","version":"2.5.2","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"yowainwright@gmail.com"},"license":"MIT","_id":"shave@2.5.2","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"c0d9dd214c2b60b199225ccc0363785875a3f642","tarball":"https://registry.npmjs.org/shave/-/shave-2.5.2.tgz","fileCount":12,"integrity":"sha512-27Mkv0mL+wao68I6Xui8nBggeNBC+dFBweM4aiPWHM5Ry8emRoM0f+e1l0CEl/HTjgEpygwCkOs6a5xc994h/w==","signatures":[{"sig":"MEUCIEMWHx4BLawktEzqhq3nxst/R1P6seuEXa2H2LIaa67OAiEA4JkfWL7curZD6eIQiy8CUZL/UOoMG92ZVZe7HwGi0XI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvPDNCRA9TVsSAnZWagAAF3UQAJcriP4l1Eni6UEbr0Ux\nof2/5tVou2Us8FYUnLcoZjYiXCRzf9XinjUJH5HFPzNaLW9BujdKmGLrhAcG\njgQmejnU1EGCbDqyzRZU2k2tdBeVHBWCtlVnRM52gWNvEoy1UWmSy9L+ioq6\nkGM8qXOe2bjB1M/cPPLFGsGPtUEtnUAtxr9ZhiBcFpPMnPg6BgpM+VPeLWtG\nsTgi/eQR6kUUvLIJaLuomJH2RslfKumMZqtoEMEYJFNZlFnxWAa1SHxyn8wB\ndBTE4HwVnu9FHk/44llqknhHPH4jr8EMzlFWQ0ls6tpITthotRh6F9WpYhXU\nhc6RTNqSO7NH0ukcRnnGz3HhhEB00Lk+KY2umOdYeLPiC4OQBMc+oXmikGMx\nD7XxtEE4nUNaZZuQclpYEVhMbbJTlMUs6vVBrYsG14KbWhBzSxm45/DFh63S\n6a1fbfINkBx+gTTH2opnxt89WtYQveDYMttYwrW/+0AoV/NUYjtjhkJeuH55\nWb/zUzvK+f9+0kIFEm+DBSe5zYIe55KzvpMZUjW5CwWYFRFdqKWhLMvwarEA\nOLavdwJPr0EtGZbG11/fWen0h1CjiVPRhvNO/4evieI1eOqYPe1oyZsJ+aCA\n3nSQmWkjfurMIxLjbvNFNJ6X4mBix6MOoRF1QlJ83lRxoKJsL+ryQI9LTJ9F\nZ8k1\r\n=2NyX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shave.js","types":"types/index.d.ts","unpkg":"dist/shave.min.js","module":"dist/shave.es.js","gitHead":"852b5372baab1d51828cb273c9e5e9d26c536805","scripts":{"test":"npm run test:acceptance && npm run test:es-check","build":"rollup --config rollup.config.js","chore":"npm run chore:delete-branch && npm run chore:branch && npm run chore:changelog && npm run chore:pr","eslint":"eslint . --fix","prepush":"npm run build && npm test && npm run eslint:ci","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","eslint:ci":"eslint .","postpublish":"git tag $npm_package_version && git push origin --tags && npm run chore","chore:branch":"git checkout -b chore-changelog","test:es-check":"es-check es5 dist/shave.min.js dist/shave.js dist/jquery.shave.js dist/jquery.shave.min.js","chore:changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","test:acceptance":"node ./scripts/acceptance.js --coverage","chore:delete-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"6.4.1","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"10.11.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^1.0.0","eslint":"^5.0.0","rollup":"^0.66.0","es-check":"^4.0.0","babel-core":"^7.0.0-bridge.0","typescript":"^3.0.1","@babel/core":"^7.0.0-beta.44","@babel/preset-env":"^7.0.0-beta.40","rollup-plugin-babel":"^4.0.0-beta.0","node-qunit-phantomjs":"^2.0.0","rollup-plugin-uglify":"^5.0.0","conventional-changelog-cli":"^2.0.1","eslint-config-dollarshaveclub":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/shave_2.5.2_1539109068245_0.0985579792011928","host":"s3://npm-registry-packages"}},"2.5.3":{"name":"shave","version":"2.5.3","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"yowainwright@gmail.com"},"license":"MIT","_id":"shave@2.5.3","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"8487519d5b7ce40902ff9db114dc7054757ba314","tarball":"https://registry.npmjs.org/shave/-/shave-2.5.3.tgz","fileCount":12,"integrity":"sha512-fC+s/JHRmtRz4MKvIKMIi4bUHFd16fEaW0jeHv+DGYrWjju9O3qFDPoFWK4zh/JwKGhXNLKOsaZQLyAVNrN62g==","signatures":[{"sig":"MEQCIGZK1GIf4IeMQVJ+NBJfifl+AJ93ieRdfZpp6DnE/b3QAiAfa+2LORWtlF7FvOh8JgRmqSVMXgfPJnQ1Eo2P6whayA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJct5T3CRA9TVsSAnZWagAAu0QP+QBVNQtCMbL8ch+Snsqm\n+p/UuSaqAXhIzcRG+EJZlFffYd9UEg3Sj90OZD9akCSolARldoDsFQkcoedk\n5vDBPFSVTAqO+9/JPlAnOCx2eueYvYVhg05eV9ecvwvukAv8F4Zpf31BHNoT\nssvSE7f2q0y7nzFH5ulG5Xq4J1d3wMe+wYiUkGHiaWxgPAUp7H9+xcVPCOzi\niXVHKxFaw8EV91gZ7/CTbcN1u+zYc4BLpJx77LC7/mvLNrC8Q25J1LDqRlOg\nR2zP05dyNb/MlIXM8OmayScG1YSEMiYGHqBXqohDefQd/b0UbO3j9tCv4SSD\n9SOqyx01mp8wReBSHgqLyijEN89fjOZ4Hm3IGRGlNOvh9mshCYEQWv444EB2\n2BNf6Gzf561AYwmOaTvuF4iCyvrt237F/cq2FBTZC71CUG25QZ1ZksRWL1bi\nhDw8AJ6ysDX6sluH4cghVUgxl5fvaF9apYjRlcAPO8k5SAULFf5M5Dq+bBs+\nBEZ0vs9+YcVrCf9XVGm+MxCStJrIMTxXu8D5tjLWtUjAF0SqCDYffkVjtLG1\nqbS4fBmPMJkfZzdW2HxflPjG7y9BEediZwMMNVuCvW6lLx/iT7NUBqBZXuja\nMotvI1rVDxu6fwDqNNA8nr1YJKYrqlxZDj/YlBkDnpYyBoLO2B2Fwlkk4g2J\n67fU\r\n=5Hy5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shave.js","_from":".","types":"types/index.d.ts","unpkg":"dist/shave.min.js","module":"dist/shave.es.js","_shasum":"8487519d5b7ce40902ff9db114dc7054757ba314","gitHead":"da7371b0531ba14eae48ef1bb1456a3de4cfa954","scripts":{"test":"npm run test:acceptance && npm run test:es-check","build":"rollup --config rollup.config.js","chore":"npm run chore:delete-changelog-branch && npm run chore:branch && npm run chore:changelog && npm run chore:pr && npm run chore:setup-next-work","eslint":"eslint . --fix","prepush":"npm run build && npm test && npm run eslint:ci","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","eslint:ci":"eslint .","postpublish":"git tag $npm_package_version && git push origin --tags && npm run chore","chore:branch":"git checkout -b chore-changelog","test:es-check":"es-check es5 dist/shave.min.js dist/shave.js dist/jquery.shave.js dist/jquery.shave.min.js","chore:changelog":"conventional-changelog -p eslint -i CHANGELOG.md -s -r 0","test:acceptance":"node ./scripts/acceptance.js --coverage","chore:setup-changelog":"git checkout master && git pull","chore:setup-next-work":"git checkout master && npm run chore:delete-changelog-branch","chore:delete-changelog-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"4.2.0","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"7.10.1","_hasShrinkwrap":false,"devDependencies":{"husky":"^1.0.0","eslint":"^5.0.0","rollup":"^1.0.0","es-check":"5.0.0","babel-core":"^7.0.0-bridge.0","typescript":"^3.0.1","@babel/core":"^7.0.0-beta.44","@babel/preset-env":"^7.0.0-beta.40","rollup-plugin-babel":"^4.0.0-beta.0","node-qunit-phantomjs":"^2.0.0","rollup-plugin-uglify":"^6.0.1","conventional-changelog-cli":"^2.0.11","eslint-config-dollarshaveclub":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/shave_2.5.3_1555535094771_0.15968799313403714","host":"s3://npm-registry-packages"}},"2.5.4":{"name":"shave","version":"2.5.4","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"yowainwright@gmail.com"},"license":"MIT","_id":"shave@2.5.4","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"056cbc7f565c84c10ff4c1038aeffbd42b3a1d37","tarball":"https://registry.npmjs.org/shave/-/shave-2.5.4.tgz","fileCount":12,"integrity":"sha512-KqiI6QbiOijw8hejfIFEcbqWPszekHdz1kJZHbBjNFwHOZONktRqCS/+A8R7rl94VYrDQcKrPMItUMLvaBlYQw==","signatures":[{"sig":"MEYCIQDXlhnpsMGM7DdKlmQd5VC8Rpg8UpmQnbnSGvETW2tKZAIhAOO4pIcRgV4lKCLYB3flNGnSGEMcaTRHV5Dy2gm0Tuq8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEpYlCRA9TVsSAnZWagAAU9sP+we5gJw7LsBFJOBQIbmW\nBUWIr8GipOU0i+dVLCaID3xxdLmn5p3GgXVuMiiMiWChqvvlBbk4YgaqRNoA\nHft/5ojK2kHIsX0nKoXQ/D4G6YbremkNPPiO0uKL3XB/UJm/403Dw8i86z6F\nOOLjjf84ZBuUMO5OBkKBYX3cxhaQgTH78R29fllWq263XGdWTM4+0x8n2UoO\nz9+P1P6+/ns6DKZqEkREFWQ7QNHDCymKP1a4iBeXNWkHaynjOkQnhbVwUJLK\nd6M4BaF74k970qIO4Om4C8CDgW4ruqGWMgKPNLBlhvP3tQRAsFCxv6RxIao0\nf4rMTrCVauYOvZ5HtwSOeKhzJFMEpQ9kFRVruEZGEmwRTSe4IQ5ytWzQF+Cd\nl+F92gvdBLwY4g5ofel11XzxNeEVT9BtPGFHOFNH2c5JUs7EjrV8LCq4kxSG\nOMs2f4cEbYLvlrN7yGdATTfFrZXdep15PEfxEWSGR4vZWBdV5WkMg2KTTvwA\nYQSYuhsXWfcx1OGeJuVWxBokJykFRvhlxKoCf5ql5FFsD7DZ91UcUDpGDZj8\nM6wI8/1di1E4ZDgjj8+lVT1S/yDyu9ih3oCT35uwtq05VhYkCp1XUqkg2GkG\neCOURGoWGnfsY63DaCqdx53VS+eZOxehI7HsqPhYGR1rq1nG8f1Gq4Fr5VtB\n7I0G\r\n=3RWI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shave.js","types":"types/index.d.ts","unpkg":"dist/shave.min.js","module":"dist/shave.es.js","gitHead":"6e637beaf1c052492ca7028e6bd821830ff8ba54","scripts":{"test":"npm run test:acceptance && npm run test:es-check","build":"rollup --config rollup.config.js","chore":"npm run chore:delete-changelog-branch && npm run chore:branch && npm run chore:changelog && npm run chore:pr && npm run chore:setup-next-work","eslint":"eslint . --fix","prepush":"npm run build && npm test && npm run eslint:ci","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","eslint:ci":"eslint .","postpublish":"git tag $npm_package_version && git push origin --tags && npm run chore","chore:branch":"git checkout -b chore-changelog","test:es-check":"es-check es5 dist/shave.min.js dist/shave.js dist/jquery.shave.js dist/jquery.shave.min.js","chore:changelog":"conventional-changelog -p eslint -i CHANGELOG.md -s -r 0","test:acceptance":"node ./scripts/acceptance.js --coverage","chore:setup-changelog":"git checkout master && git pull","chore:setup-next-work":"git checkout master && npm run chore:delete-changelog-branch","chore:delete-changelog-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"6.9.0","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^2.0.0","eslint":"^5.0.0","rollup":"^1.15.1","es-check":"5.0.0","babel-core":"^7.0.0-bridge.0","typescript":"^3.0.1","@babel/core":"^7.0.0-beta.44","@babel/preset-env":"^7.0.0-beta.40","eslint-plugin-node":"^9.1.0","rollup-plugin-babel":"^4.0.0-beta.0","eslint-plugin-import":"^2.18.0","node-qunit-phantomjs":"^2.0.0","rollup-plugin-uglify":"^6.0.1","eslint-plugin-standard":"^4.0.0","conventional-changelog-cli":"^2.0.11","eslint-config-dollarshaveclub":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/shave_2.5.4_1561499172301_0.7496298172933014","host":"s3://npm-registry-packages"}},"2.5.6":{"name":"shave","version":"2.5.6","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"yowainwright@gmail.com"},"license":"MIT","_id":"shave@2.5.6","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"26e72bd0dccc706481758629de3c8646dd388045","tarball":"https://registry.npmjs.org/shave/-/shave-2.5.6.tgz","fileCount":12,"integrity":"sha512-cIeMhSuOEIyG79sCrMMcQqinM8FCmlJw1yjG0yYy+uufYnWmJSC0yZHxOcGmQwm2RgLlCCK/0cSGpMXAequbrw==","signatures":[{"sig":"MEUCIC/K6CF/t/3+c/BPF29fgLWrw+EJ5af1obJZSahtbZaJAiEAza4igdBfTrBqHq56R5R8LiYtqzCsJk2dMOKPTVRhvMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrjm8CRA9TVsSAnZWagAAHzoQAJj/KYpweHnbkmazgJRx\nrXx65X8snCAbcC70AN2LtOGYI6xTd7vLyFAGdCM4oQ9Fm7LLyGr9urSFW+cF\nHj7BEMBRavYYn24P2lkqWt3EN7loF8Y9wDOTdfeTRtBwtIUZbuYak6Eb6G3b\nK5tzCIADbY9jlY06rmlnRIGLjUwiyReRS7R9d0KBQLls9Rx/GJoHIiRFj7b4\nK6wZZEKFL6YGzHnK8iU73U9uU0GroOV9tNrNGScLeKeDT6jEwnxqCwGd4TYb\ndMGUGsTBumZFD0WLohj6k8pyuJ66zYXQKs3WDvV6ir6NCOE8luLAbl3LiyDY\nS8CBhkxLmsw/eHdTYpJlF1NpQrdm6DU6cuzXqZ1wiWIID0hKSPUV3fdCEwXl\nfhXfs5TFnfk/eiyVdWik9UOP9wCVpd05CUQHHLr2uPxA9zCqjiTE1P//TSy9\ngEyYX0tQ0i7ZDmhCuCxZJ8t18RTHIqsxQDHVMo+gI34sCS9IwvBzceQY1qqK\nNGoC5r51lxZcFt6H7gSMy7HWn3CbUClhywjcsp83AEahQr/0iI/ANzoSaFMl\n+DJ21cRI5EiIGIySBic5P9adRRz93K8f4zH0/rqWic6jvlVey0vGEAtNy2eg\nurf3b1LTunQVDy42KkZPyrIqUoteYFAKPVSO1ykY95jzwTCkGy2Kln11biRj\nfqcH\r\n=j9AV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shave.js","types":"types/index.d.ts","unpkg":"dist/shave.min.js","module":"dist/shave.es.js","gitHead":"5b676b4a333c2bca3e46405f02af88dafaef1905","scripts":{"test":"npm run test:acceptance && npm run test:es-check","build":"rollup --config rollup.config.js","chore":"npm run chore:delete-changelog-branch && npm run chore:branch && npm run chore:changelog && npm run chore:pr && npm run chore:setup-next-work","eslint":"eslint . --fix","prepush":"npm run build && npm test && npm run eslint:ci","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","eslint:ci":"eslint .","postpublish":"git tag $npm_package_version && git push origin --tags && npm run chore","chore:branch":"git checkout -b chore-changelog","test:es-check":"es-check es5 dist/shave.min.js dist/shave.js dist/jquery.shave.js dist/jquery.shave.min.js","chore:changelog":"conventional-changelog -p eslint -i CHANGELOG.md -s -r 0","test:acceptance":"node ./scripts/acceptance.js --coverage","chore:setup-changelog":"git checkout master && git pull","chore:setup-next-work":"git checkout master && npm run chore:delete-changelog-branch","chore:delete-changelog-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"6.12.0","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^3.0.0","eslint":"^6.1.0","rollup":"^1.19.4","es-check":"5.0.0","babel-core":"^7.0.0-bridge.0","typescript":"^3.0.1","@babel/core":"^7.0.0-beta.44","@babel/preset-env":"^7.0.0-beta.40","eslint-plugin-node":"^10.0.0","rollup-plugin-babel":"^4.0.0-beta.0","eslint-plugin-import":"^2.18.0","node-qunit-phantomjs":"^2.0.0","rollup-plugin-uglify":"^6.0.1","eslint-plugin-standard":"^4.0.0","conventional-changelog-cli":"^2.0.11","eslint-config-dollarshaveclub":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/shave_2.5.6_1571699131601_0.7791259998854256","host":"s3://npm-registry-packages"}},"2.5.7":{"name":"shave","version":"2.5.7","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"yowainwright@gmail.com"},"license":"MIT","_id":"shave@2.5.7","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/shave#readme","bugs":{"url":"https://github.com/dollarshaveclub/shave/issues"},"dist":{"shasum":"7d618403f8f89bc12e1eb5e2291ad74624fcdc53","tarball":"https://registry.npmjs.org/shave/-/shave-2.5.7.tgz","fileCount":12,"integrity":"sha512-fBI1/Ov57rh3ZgLTePSpeE+TiPqGySOsB1RhCAvXfCPnw+/HJXXciu0GBaalocR7kbO7ViiEt5rCd7WzV+o22g==","signatures":[{"sig":"MEQCICwur3MKGqRyLLUScARXay+FPgzPwrnQ0Dg4OmvIAPx1AiAvHAS7N+aKmUsath0b4FtYhcL37i2ey6gc1tGMRA5iug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6WLsCRA9TVsSAnZWagAAS94P+wb67KRbpESiAfKq8YUQ\nFZ8sfwlv0VJRYJTpHowYijd9H3GHG1afm5qjL0Y6BOmYyJT7GCVaVlHlb7Oq\nwXZFiElwvDlzxYdsXKw9NPPMR8VnY4tYm+KTlW+3OT/GUfGbaBsMiiM6KXgz\nzar024p36irYxmf5+0GVW+3HhupMLnznAlqemFPmB/8VsYzKOls758whng2w\n3/X7RtJid2lRCXw8aX2BQtMuOGgCZgyRscN6euZ0yrItGZvLQau4bUBl8CfZ\n3VaWyvHeV/AWLCKBaBZFNiHhLd9oNPwwTQt0W68SV9MGCmKlXvuYnZwx47I/\n56K8urhr0P+CBLkx5H1+BU7WaXCOWYZdYQhuTsRJ19wFT6exUY7gXYoDzt0t\neBJJOtnTE5myAVFSqpDcDBpo3tQWAbYc24wpfLhV6rzRsr9yScV6vdvKUGss\nfKi2z1t6OiFupUrhZ2zd3EijGM71Tim566iDMl4B8TrHnGK/YpMJTLe1Pk4z\ncBXoITKKFyF4lxttbo6h7qMfxL/Iwr4VOliZl8VF84+Jf3YW5Ajv7Z2WpKbj\nSvkzvEJ8xIIetOPEzkIQ8Cg/vMh/I9EhwQ90tmoG7aD6y54Ax3eGvhDOn7f3\nXd1PZJrw86J/IBkzU2tdxmYcGO6HcgTclt9c10zXKKmqgD8/YvkJ2SgFKAFq\nAqkm\r\n=/mYx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shave.js","types":"types/index.d.ts","unpkg":"dist/shave.min.js","module":"dist/shave.es.js","gitHead":"feadcb76c18943d40dcec107efefffafc979a65b","scripts":{"test":"npm run test:acceptance && npm run test:es-check","build":"rollup --config rollup.config.js","chore":"npm run chore:delete-changelog-branch && npm run chore:branch && npm run chore:changelog && npm run chore:pr && npm run chore:setup-next-work","eslint":"eslint . --fix","prepush":"npm run build && npm test && npm run eslint:ci","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","eslint:ci":"eslint .","postpublish":"git tag $npm_package_version && git push origin --tags && npm run chore","chore:branch":"git checkout -b chore-changelog","test:es-check":"es-check es5 dist/shave.min.js dist/shave.js dist/jquery.shave.js dist/jquery.shave.min.js","chore:changelog":"conventional-changelog -p eslint -i CHANGELOG.md -s -r 0","test:acceptance":"node ./scripts/acceptance.js --coverage","chore:setup-changelog":"git checkout master && git pull","chore:setup-next-work":"git checkout master && npm run chore:delete-changelog-branch","chore:delete-changelog-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/shave.git","type":"git"},"_npmVersion":"6.11.3","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"10.17.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^3.0.0","eslint":"^6.6.0","rollup":"^1.27.8","es-check":"5.1.0","babel-core":"^7.0.0-bridge.0","typescript":"^3.0.1","@babel/core":"^7.7.0","@babel/preset-env":"^7.7.0","eslint-plugin-node":"^10.0.0","rollup-plugin-babel":"^4.0.0-beta.0","eslint-plugin-import":"^2.18.0","node-qunit-phantomjs":"^2.0.0","rollup-plugin-uglify":"^6.0.1","eslint-plugin-standard":"^4.0.0","conventional-changelog-cli":"^2.0.11","eslint-config-dollarshaveclub":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/shave_2.5.7_1575576299664_0.8343630458227389","host":"s3://npm-registry-packages"}},"2.5.8":{"name":"shave","version":"2.5.8","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"yowainwright@gmail.com"},"license":"MIT","_id":"shave@2.5.8","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/yowainwright/shave#readme","bugs":{"url":"https://github.com/yowainwright/shave/issues"},"dist":{"shasum":"2f030ffffbfe37672d3f0424ef2109af0b205810","tarball":"https://registry.npmjs.org/shave/-/shave-2.5.8.tgz","fileCount":12,"integrity":"sha512-5bjmxXLZkho1DkXvPKN6g33DUJdsVsvFFqiSBKmsLH8Hy3aMvgdS8GlJICXfIJfSKqPT/1nct8Fp3fxcwgzneg==","signatures":[{"sig":"MEUCIQDMcfTemiTtrq9qHZTNS0sBa9FEMh+i4wt0fDmboNDKGQIgJ4YLNZf8+xzA7YQF8MASGXQ4qP7xa8DV/ybUgS7ti5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefbBqCRA9TVsSAnZWagAAidwP/0Bd2Fn1jevABn7O8J95\ntDM5H3CeY+Q7NJUyCYnbQUlaQ3efLDw1Ixpn3Uucyt9D/MukbnyxWAiZihXL\n2PUya8t4KBtrdVZjAkH5CQPemGMBdXSuafh6gci7wRoiU+SkkUh6UCTBQ1aS\nk3fKD1f0J9giRUDzsa6rbi9QD4GRqP8hhPA8w1ARtQwJSXpc7ZBzy5592DDk\nGjZkbZn1piNMDtEogL/Z8XgvZpgJcFTRBdJvNUHwxyRJo1RjZJc76BLLh8Rk\nHuAnNtQpq8bUNSJsfZgzyZFsyQEN8wpRuGKtMgTlKi7k4yJVmeSyTs5l7Tqm\n8h8xc8h0FB945kZroWR2zkD/1m92JgPw6LDLAiu8L7wgfyz9CQRUVXA9yzu8\nzQRofVItwquRrlC9ZksWk+otlVXAKfNpTAq7+0FJMSK8yXznkPycBtgD4aUp\ns+bMlfw+sokeCErq2tI79Eka94KS2dpjePM1Cz96IuXhGHKXfQCJ+wPJX2Ak\n0i3iwmik4cGKLfaEbo4r5sNoBptWcNCKLhygOtZyhsZfVyCZbE0N7KFY/dlB\nqCHGoGCESYZrenqS4DuhyZWWnSTVqKgskwPkYNAFu9EuXOVRsfmduNRxLfFF\njn4ZWIQVPpf2PS2EqRM6s+Mi5b84p68v5ZqrWZ1w+p/C4vrA7bah+Z3MQf9s\nkDfA\r\n=N59k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shave.js","types":"types/index.d.ts","unpkg":"dist/shave.min.js","module":"dist/shave.es.js","gitHead":"bc44f2c38db78bee228733b8038488aafcfc5610","scripts":{"test":"npm run test:acceptance && npm run test:es-check","build":"rollup --config rollup.config.js","chore":"npm run chore:delete-changelog-branch && npm run chore:branch && npm run chore:changelog && npm run chore:pr && npm run chore:setup-next-work","eslint":"eslint . --fix","prepush":"npm run build && npm test && npm run eslint:ci","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","eslint:ci":"eslint .","postpublish":"git tag $npm_package_version && git push origin --tags && npm run chore","chore:branch":"git checkout -b chore-changelog","test:es-check":"es-check es5 dist/shave.min.js dist/shave.js dist/jquery.shave.js dist/jquery.shave.min.js","chore:changelog":"conventional-changelog -p eslint -i CHANGELOG.md -s -r 0","test:acceptance":"node ./scripts/acceptance.js --coverage","chore:setup-changelog":"git checkout master && git pull","chore:setup-next-work":"git checkout master && npm run chore:delete-changelog-branch","chore:delete-changelog-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"repository":{"url":"git+https://github.com/yowainwright/shave.git","type":"git"},"_npmVersion":"6.14.3","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"12.16.1","_hasShrinkwrap":false,"devDependencies":{"husky":"^4.0.2","eslint":"^6.6.0","rollup":"^1.27.8","es-check":"5.1.0","babel-core":"^7.0.0-bridge.0","typescript":"^3.0.1","@babel/core":"^7.7.0","@babel/preset-env":"^7.7.0","eslint-plugin-node":"^11.0.0","rollup-plugin-babel":"^4.0.0-beta.0","eslint-plugin-import":"^2.18.0","node-qunit-phantomjs":"^2.0.0","rollup-plugin-uglify":"^6.0.1","eslint-plugin-standard":"^4.0.0","conventional-changelog-cli":"^2.0.11","eslint-config-dollarshaveclub":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/shave_2.5.8_1585295466318_0.8150136269052564","host":"s3://npm-registry-packages"}},"2.5.9":{"name":"shave","version":"2.5.9","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"yowainwright@gmail.com"},"license":"MIT","_id":"shave@2.5.9","maintainers":[{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"yowainwright","email":"jjwainwright2@gmail.com"}],"homepage":"https://github.com/yowainwright/shave#readme","bugs":{"url":"https://github.com/yowainwright/shave/issues"},"dist":{"shasum":"a44f00b217d370723c885c8d5c299c993046d247","tarball":"https://registry.npmjs.org/shave/-/shave-2.5.9.tgz","fileCount":12,"integrity":"sha512-n9/DU7UL0cor8vRAWC2SaMpCor+Ukd3U3QGTLq5d74D7fMFouzrGT1aeeFnEfjiNwIfdNrhtpWjAEc3d7bMOMg==","signatures":[{"sig":"MEUCIQDP/zvf2Cei3iHdUU6Q8uUw6CsRbLLk+9Q+GCH5NPFX0AIgcQvQRf4y97neBKAdZ2JEcWEWpLXjsRb4EP1PwBOq64A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegbZLCRA9TVsSAnZWagAA0rwP/1aw6th4Ny4H0vWNiUoA\nmpriw66xF+IZqfeydRa8zWbh8WtcXo5BmXXrJtJYO9+pkA3ahlPm2IHg4m9Q\nXxSmLf8RIWViexBQ2EUhKQhc3nr5s8Q3tvDKrLxaeL6TDJxLrzNvfbKpN6yr\n9WW19wqqaye6F1sPAf+tI71SDyB8Mc4drpJp8sIEiJVcCXmNUaWHje0AZ62e\nGlA4PC8QD1PesGyLOsfahn53uf14+NiN8kt2tAQbDCsNpVG9oryoEiNnduWE\nfYqYzL+d6nNk2wPwtziIZGZgXu26PItQaHt8VjiQmlD4pmi/7/61JVGfxzUF\nOCHIDPMSVRrRFLlmy8ag6o7U2u44wZoY1apZg9Ew4y3u+xPucQnz+nSvmivp\nDg6S2InL3RVKqsRgJSSHZ5si+9jETY4bIQ0hit+H6P/VF1FBpu3HXP00apVV\nBKtBWEjsYGDNJssLjHUulMJNPgV5hxQW36drDVr8pR7qVjXZ8l4vftv1Rix6\n5GoZUKD17mhFt5wZ4WIPI6CJfTFa8ihjXrzb1UlfwhUFcZe73yMO1jMZiKHc\nCb66RfI44YzmW1QbPT7aH06rxeMNEEdQx5sOIRsicoF08oY+xTCzni62AUql\nfRre4ENE8GXNYJYhLDRaw/W6tOHjVn8RUJEuPHCqEn/BHsWIwEqCgvvkIHkP\n6bLp\r\n=+1iQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shave.js","types":"types/index.d.ts","unpkg":"dist/shave.min.js","module":"dist/shave.es.js","gitHead":"ee2ad823b611e372a1a59f0132e468e3e1d37839","scripts":{"test":"npm run test:acceptance && npm run test:es-check","build":"rollup --config rollup.config.js","chore":"npm run chore:delete-changelog-branch && npm run chore:branch && npm run chore:changelog && npm run chore:pr && npm run chore:setup-next-work","eslint":"eslint . --fix","prepush":"npm run build && npm test && npm run eslint:ci","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","eslint:ci":"eslint .","postpublish":"git tag $npm_package_version && git push origin --tags && npm run chore","chore:branch":"git checkout -b chore-changelog","test:es-check":"es-check es5 dist/shave.min.js dist/shave.js dist/jquery.shave.js dist/jquery.shave.min.js","chore:changelog":"conventional-changelog -p eslint -i CHANGELOG.md -s -r 0","test:acceptance":"node ./scripts/acceptance.js --coverage","chore:setup-changelog":"git checkout master && git pull","chore:setup-next-work":"git checkout master && npm run chore:delete-changelog-branch","chore:delete-changelog-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"repository":{"url":"git+https://github.com/yowainwright/shave.git","type":"git"},"_npmVersion":"6.14.3","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"12.16.1","_hasShrinkwrap":false,"devDependencies":{"husky":"^4.0.2","eslint":"^6.6.0","rollup":"^1.27.8","es-check":"5.1.0","babel-core":"^7.0.0-bridge.0","typescript":"^3.0.1","@babel/core":"^7.7.0","@babel/preset-env":"^7.7.0","eslint-plugin-node":"^11.0.0","rollup-plugin-babel":"^4.0.0-beta.0","eslint-plugin-import":"^2.18.0","node-qunit-phantomjs":"^2.0.0","rollup-plugin-uglify":"^6.0.1","eslint-plugin-standard":"^4.0.0","conventional-changelog-cli":"^2.0.11","eslint-config-dollarshaveclub":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/shave_2.5.9_1585559115396_0.9602611003288224","host":"s3://npm-registry-packages"}},"2.5.10":{"name":"shave","version":"2.5.10","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"yowainwright@gmail.com"},"license":"MIT","_id":"shave@2.5.10","maintainers":[{"name":"yowainwright","email":"yowainwright@gmail.com"}],"homepage":"https://github.com/yowainwright/shave#readme","bugs":{"url":"https://github.com/yowainwright/shave/issues"},"dist":{"shasum":"0dd80c4c5ef5a8ff055cf580e3a76148fd0eedb4","tarball":"https://registry.npmjs.org/shave/-/shave-2.5.10.tgz","fileCount":12,"integrity":"sha512-D35tlzDWSCdgBBNzuV3R72SkxIpCupB4WIpJBzbZ1lQYwGsJQP51uG39Xr7S1ISZKh890X10zLWOPwjyf3iQUw==","signatures":[{"sig":"MEUCIBPDRFTPE4ipxiKNrFErwKOmHIQsLOHEFfsIw2SxKZyVAiEA3P8Y5yJ/obPeYEBaYgLhMz/SUDGHJEUQm1vG9DDh2fU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfihZ7CRA9TVsSAnZWagAAQAsP/A5x5/UcxgERRcbQy77N\na9orSEzAxvEUo2a1vnjJ9vsAcItI2c++QpzzPT67irsEONuZgcDB9Eq7+fHL\nRNXY7LWHx+QO1eolyXvvQ6Fiikt6Wqw58MbKt/HoMA99siKcchLWJAsXw3e0\n3LYfA7JBA765elnHM62fq8YQdvhR8PEbQ+Gwa7ehDnUa0GOY320iPTQmqEzq\n+Snp7znqcxhO5G/nsTQ9xQ6Cin03D0aRjj8tgqCB5o9VFEtm5s+J22qdM2VB\n42/XIXNl87ksThFS2hJR0oqNjghBX6Y75bhaSFE4Jb3P4oTtr05M4Qx0sTwW\nbzmn7pNkysj8fuwv/u+NZNsz1i8d41pEvmRbpe7lPq09wh9N5cvfq6SEqN1T\n7VqMnM9fbFoUtg4H8rZa3JhGr1zqTOF8AD2JUBc7TVEch8L/28OyMwtWZ0mc\nVDPTZNJadHLB6zoLOL66P6miz1lgTcDcWg89aY6mZGMyBBwZMgLDt/ypJpTj\ndrWo0iqv5DJyJgNS2uagFHysjpmIRRn0W2CzXUR8chYhp8ly/lm2gqKeDwl2\nNFAS3bgQTGF+h6dAAGyyjQkc+hsVJ7MsAPTML0vpGqS6eae1w5IRp3FMnHwv\nkL97fGArEafBd2IOL/3RBEn8wnaH+OCzzH8sncJxLRwa0sd+PtIwFwvNmIEp\nlQqr\r\n=sdvM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shave.js","types":"types/index.d.ts","unpkg":"dist/shave.min.js","module":"dist/shave.es.js","gitHead":"8acd3c80fa7e0335833a46de6d6002eabc8c3c01","scripts":{"test":"npm run test:acceptance && npm run test:es-check","build":"rollup --config rollup.config.js","chore":"npm run chore:delete-changelog-branch && npm run chore:branch && npm run chore:changelog && npm run chore:pr && npm run chore:setup-next-work","eslint":"eslint . --fix","prepush":"npm run build && npm test && npm run eslint:ci","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","eslint:ci":"eslint .","postpublish":"git tag $npm_package_version && git push origin --tags && npm run chore","chore:branch":"git checkout -b chore-changelog","test:es-check":"es-check es5 dist/shave.min.js dist/shave.js dist/jquery.shave.js dist/jquery.shave.min.js","chore:changelog":"conventional-changelog -p eslint -i CHANGELOG.md -s -r 0","test:acceptance":"node ./scripts/acceptance.js --coverage","chore:setup-changelog":"git checkout master && git pull","chore:setup-next-work":"git checkout master && npm run chore:delete-changelog-branch","chore:delete-changelog-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"repository":{"url":"git+https://github.com/yowainwright/shave.git","type":"git"},"_npmVersion":"6.14.8","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"14.14.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^4.0.2","eslint":"^7.3.1","rollup":"^1.27.8","es-check":"5.1.1","babel-core":"^7.0.0-bridge.0","typescript":"^4.0.2","@babel/core":"^7.7.0","@babel/preset-env":"^7.7.0","eslint-plugin-node":"^11.0.0","rollup-plugin-babel":"^4.0.0-beta.0","eslint-plugin-import":"^2.18.0","node-qunit-phantomjs":"^2.0.0","rollup-plugin-uglify":"^6.0.1","eslint-plugin-standard":"^4.0.0","conventional-changelog-cli":"^2.0.11","eslint-config-dollarshaveclub":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/shave_2.5.10_1602885243227_0.5931953973172437","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"shave","version":"3.0.0","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"yowainwright@gmail.com"},"license":"MIT","_id":"shave@3.0.0","maintainers":[{"name":"yowainwright","email":"yowainwright@gmail.com"}],"homepage":"https://github.com/yowainwright/shave#readme","bugs":{"url":"https://github.com/yowainwright/shave/issues"},"dist":{"shasum":"5c74f6e2406514c0d076f01e8722cdb55bb67a47","tarball":"https://registry.npmjs.org/shave/-/shave-3.0.0.tgz","fileCount":14,"integrity":"sha512-1HHMjmtkikkUvqLtsdf9anzNYJQItDOIHCC3jYqtZT7NNxOzRnul6eDOIovVA5m/kiQYqn1o9Qts+A3akCizUw==","signatures":[{"sig":"MEUCIBVNQ1QMPMZHKeCB1UICGdu/LjacbukutPTiqlxCqZ5oAiEAlkPHBgh33Znj1KwUnHr07rc76cV6UEB3bIxsa8ehhdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3MU0CRA9TVsSAnZWagAAE98QAKMzZvvq5l0Pt8J3Nwga\nbFHCXmSdzYNBowkQXBbJFGVd0EULLkpiXVVxhbIrX5u7yzuJg/+Pfz1Euora\nbN1E70Rc8r8VVFavb7VBQzo8BJeIvpBsQCIyCoy9BVam6k1MfdSdF/tXu5I/\naHmuBgApg96KenCv1occrpU0QHzAFaHbz/j55xI16gu4KPuPkyhrgWft9gMF\nr6RiUks3O4EiyczAe7GL299hcZIg0w/CRa44pDuTgv64R6Ik6cBs+X3dvmfs\nRttjwRPul3m1cRmaKKzo92SwfAJeaPFjo4EEF13ArnRyvSWphtCdEnFmAfWN\nMT/kV8W0KY/Yp3txhdR1YXmfttwyyPoPW6IfIFRUo28nfP3yd3QBSI3rouMH\n9cbga0JCufbQ9xRveAGWcocjyTN/MM6aydZHSZ2XxrdG9c32TdFeEYVWsX0I\n4VMSx/cJIERHBhzKNsNkhZQ9znIo+znsPHqxYUL4cCqrH461kfJTEm+07iBB\nsQhcOYOvOz9qgtK6KLWc7tn3SK7JJF4bCcqAmxQPUwTQzWu0w2ma3KMy30cH\nLWpfJDKVpcOjKaZ0bUHXE11g9WtlwGlHHFUBCzIhfSgx1V/S8IPQm0qA+suo\nhKKWI0ySa7zKbzhmYzbh/7Za1gVWnvWaY+h5rfoNUyulJe+BqdQwoHcjgREN\nND8k\r\n=0OSk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shave.js","types":"types/index.d.ts","unpkg":"dist/shave.min.js","module":"dist/shave.es.js","gitHead":"0676519a59c287fb7037770ef221396bb9612cdb","scripts":{"test":"pnpm run test:acceptance && pnpm run test:es-check","build":"rollup -c rollup.config.js && pnpm run build:types","chore":"pnpm run chore:delete-changelog-branch && pnpm run chore:branch && pnpm run chore:changelog && pnpm run chore:pr && pnpm run chore:setup-next-work","eslint":"eslint . --fix","prepush":"pnpm run build && pnpm test && pnpm run eslint:ci","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","eslint:ci":"eslint .","build:types":"tsc","postpublish":"git tag $npm_package_version && git push origin --tags && pnpm run chore","chore:branch":"git checkout -b chore-changelog","build:release":"pnpm run build && pnpm run test","test:es-check":"es-check es5 dist/shave.min.js dist/shave.js dist/jquery.shave.js dist/jquery.shave.min.js","chore:changelog":"conventional-changelog -p eslint -i CHANGELOG.md -s -r 0","test:acceptance":"node ./scripts/acceptance.js --coverage","chore:setup-changelog":"git checkout master && git pull","chore:setup-next-work":"git checkout master && pnpm run chore:delete-changelog-branch","chore:delete-changelog-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"repository":{"url":"git+https://github.com/yowainwright/shave.git","type":"git"},"_npmVersion":"8.1.2","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.4","tslib":"^2.3.1","eslint":"7.32.0","rollup":"^2.45.2","es-check":"6.1.1","typescript":"^4.0.2","@types/node":"^17.0.0","@types/zepto":"^1.0.32","@types/jquery":"^3.5.6","@types/rollup":"^0.54.0","eslint-plugin-jest":"^25.0.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.24.2","node-qunit-phantomjs":"^2.0.0","rollup-plugin-uglify":"^6.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-markdown":"^2.2.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^5.0.0","@rollup/plugin-commonjs":"^21.0.0","eslint-plugin-filenames":"^1.3.2","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^5.0.0","conventional-changelog-cli":"^2.0.11","@rollup/plugin-node-resolve":"^13.0.5","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shave_3.0.0_1641858355979_0.49116375305621474","host":"s3://npm-registry-packages"}},"4.0.0-beta.0":{"name":"shave","version":"4.0.0-beta.0","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"yowainwright@gmail.com"},"license":"MIT","_id":"shave@4.0.0-beta.0","maintainers":[{"name":"yowainwright","email":"yowainwright@gmail.com"}],"homepage":"https://github.com/yowainwright/shave#readme","bugs":{"url":"https://github.com/yowainwright/shave/issues"},"dist":{"shasum":"6965c83c45f648584627a00399776ed9818b334f","tarball":"https://registry.npmjs.org/shave/-/shave-4.0.0-beta.0.tgz","fileCount":14,"integrity":"sha512-xFv0Q1EMLW4G2KxPaUeBdS22Ky0lTKMjBTMVccp/GSJfAMqgUXbkDih5zEW/nTlVj0eGoSZF27SfQSCnZfO/Gg==","signatures":[{"sig":"MEQCIGQy1Q4KYs/uOE1v0LOVWa5tvJIUjKOMpvjr/VKt+dtCAiAOAub2TbtNUZhoPLLrrd6CGAvSHfICywuUSIT3+tq1gQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3ghNCRA9TVsSAnZWagAADWsP/07BWVwCIxSZ/8JxgH+S\nIH90g/ksggdATPJwZhquTAi4ENpFTYUdnewp88v1oFgHQzbjKSOFFWDeozha\n9BIIyG1PihpqOOzTiOP51TOeDAFT9Be7BWUNxrCvtaPStSZ5cQ3NtNk7AM0K\nf6walzuiaqW3/okiLWJ4vGZBJ2+QRWhdY9kraItDaPvGPVp+YiUakocZl1a1\n5v/prMOWtOi2y8paU9GTCdFjPnEXgaqveTfry1q7zlHQDsnrus+5ZMXAkw0b\nX5mzj6fR859Zvn3cz+95/WGBq3gzWhk1C8zG6MRoev4+zxc55mW8ZClBIagx\nY4cD7AFhCJfrvEDmL09xxuIiKQmIb9HavA5CtgShisey7y92q3RXJslwYryl\n2GD3na0YIO4OrOxiJxF1P3cW0GF5XvGEMnm1r+o1CBX3M4ZVEDYVYRaKJ42J\n2U5MVcdY1iDUc1og9ZBJ8YZyw4v/oTQoQ5flaZKzFsLEUZ5OQAAf7ycwFhb6\n+uedfSuPbxL+5b1GzEOJpueWvxkOvaOsF1xpby0759Bojqusm8CS0MdvtRKy\n4Wi4SFIyhNBdH9dHDuksX7MRfVl9bpeNHtMWrFG3c1t1Y013hftZStqUq23k\nB06SUT363QUJ6JsyiHIzNUBkKKueLSagF1aG+egydU+pKztvOpLTwq/UkpTw\nZVS9\r\n=4qFW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shave.js","types":"types/index.d.ts","unpkg":"dist/shave.min.js","module":"dist/shave.es.js","gitHead":"a6f350dbc02b27b4ea1dfaa73707e0b838394b93","scripts":{"test":"pnpm run test:acceptance && pnpm run test:es-check","build":"rollup -c rollup.config.js && pnpm run build:types","chore":"pnpm run chore:delete-changelog-branch && pnpm run chore:branch && pnpm run chore:changelog && pnpm run chore:pr && pnpm run chore:setup-next-work","eslint":"eslint . --fix","prepush":"pnpm run build && pnpm test && pnpm run eslint:ci","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","eslint:ci":"eslint .","build:types":"tsc","postpublish":"git tag $npm_package_version && git push origin --tags && pnpm run chore","chore:branch":"git checkout -b chore-changelog","build:release":"pnpm run build && pnpm run test","test:es-check":"es-check es5 dist/shave.min.js dist/shave.js dist/jquery.shave.js dist/jquery.shave.min.js","chore:changelog":"conventional-changelog -p eslint -i CHANGELOG.md -s -r 0","test:acceptance":"node ./scripts/acceptance.js --coverage","chore:setup-changelog":"git checkout master && git pull","chore:setup-next-work":"git checkout master && pnpm run chore:delete-changelog-branch","chore:delete-changelog-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"repository":{"url":"git+https://github.com/yowainwright/shave.git","type":"git"},"_npmVersion":"8.1.2","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.4","tslib":"^2.3.1","eslint":"7.32.0","rollup":"^2.45.2","es-check":"6.1.1","typescript":"^4.0.2","@types/node":"^17.0.0","@types/zepto":"^1.0.32","@types/jquery":"^3.5.6","@types/rollup":"^0.54.0","eslint-plugin-jest":"^25.0.1","eslint-plugin-json":"^3.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.24.2","node-qunit-phantomjs":"^2.0.0","rollup-plugin-uglify":"^6.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-markdown":"^2.2.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-standard":"^5.0.0","@rollup/plugin-commonjs":"^21.0.0","eslint-plugin-filenames":"^1.3.2","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^5.0.0","conventional-changelog-cli":"^2.0.11","@rollup/plugin-node-resolve":"^13.0.5","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shave_4.0.0-beta.0_1641941069581_0.5124911336518183","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"shave","version":"4.0.0","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"yowainwright@gmail.com"},"license":"MIT","_id":"shave@4.0.0","maintainers":[{"name":"yowainwright","email":"yowainwright@gmail.com"}],"homepage":"https://github.com/yowainwright/shave#readme","bugs":{"url":"https://github.com/yowainwright/shave/issues"},"dist":{"shasum":"d1bf4ab6715c3bfedb1f97b96a10cb0318c6421f","tarball":"https://registry.npmjs.org/shave/-/shave-4.0.0.tgz","fileCount":14,"integrity":"sha512-KNzf7G5iYHxeIhafWtPaRtKzOMiWBNDaRieZyo6LZkuw3PVUGaB3iTbLSqWJPxUynBUeSb3T2yGmpVKZZTR8MA==","signatures":[{"sig":"MEYCIQDz5L0B2YRkRzrjx20zVHGYr2DYfRyVxi46+IWimjF1qQIhAPXODoNFfgOERLRPl9LZ1C+6ANfPxI96oJPUyFYTSOUm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIqKUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCTg/9F8R8poIhRkPBkFW26/uAzhayTgB+bDZOVtyAJx1+HkGCHyes\r\nlQ7W+yK1z+m4mgg3nwANHMbz+rA4tvOJHa6yL2H20gzIjw4/3ft3OjvrjInI\r\nAxgRySSCH8Rh5xSZZtzqj1g+pHlOVxh9gt510WwxvLCitzWTE3+tMGEf59OA\r\ngGb/i74sBpKtYDCw8TJ9OwUwiF+ZPN/OjjbPFsMqVVHTyzFNX1gmjvYvDzkK\r\n8QjzqSKzC1SnW8xh1/EBcqUSR2cZEcwcfUlmE9cpdk0h9OJzNCq39xQ1305n\r\nVjtIQbh36/SJEUUAeSt2MP7sdEbGtvcIAJj5ZYYcIa48DZ9s8ieDg7E1Mg6P\r\noGxqEUk/NZ/BbisaXn7dUHi0YJHVqif6GfmPq0V20qu6otELHlyhH+qTX7FV\r\n2GEMRPJN/3mfR24smtXTWlgSR4QfqRYtO0dUir3rpa2HyhxVHtulIPZINs4y\r\nDBb/GlSRKRCRljKx7lUhtuTKJj16VG9LhtxUFSMj8dIDD2hoJLekzIseRLRN\r\n102TVrgLiANuBmhRT9fLnVXid5I5HXo8LsztzhtWH9Vvn7KKUI81IJpJmxfc\r\n0A0Ms8ENtfEqnQyGG1ePrOwKgWlSzXy1HiMHanVxDGNVaU0rANWMl5PybYeE\r\nyiH0p6PyKufZfw/r1yCGEXOch6WQfGf0yOU=\r\n=+WkB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shave.js","types":"types/index.d.ts","unpkg":"dist/shave.min.js","module":"dist/shave.es.js","gitHead":"c6764be94ac1fa848dedfe5489979898cc6720c0","scripts":{"test":"pnpm run test:acceptance && pnpm run test:es-check","build":"rollup -c rollup.config.js && pnpm run build:types","chore":"pnpm run chore:delete-changelog-branch && pnpm run chore:branch && pnpm run chore:changelog && pnpm run chore:pr && pnpm run chore:setup-next-work","eslint":"eslint . --fix","prepush":"pnpm run build && pnpm test && pnpm run eslint:ci","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","eslint:ci":"eslint .","build:types":"tsc","postpublish":"git tag $npm_package_version && git push origin --tags && pnpm run chore","chore:branch":"git checkout -b chore-changelog","build:release":"pnpm run build && pnpm run test","test:es-check":"es-check es5 dist/shave.min.js dist/shave.js dist/jquery.shave.js dist/jquery.shave.min.js","chore:changelog":"conventional-changelog -p eslint -i CHANGELOG.md -s -r 0","test:acceptance":"node ./scripts/acceptance.js --coverage","chore:setup-changelog":"git checkout master && git pull","chore:setup-next-work":"git checkout master && pnpm run chore:delete-changelog-branch","chore:delete-changelog-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"repository":{"url":"git+https://github.com/yowainwright/shave.git","type":"git"},"_npmVersion":"8.3.1","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^7.0.4","tslib":"^2.3.1","eslint":"8.10.0","rollup":"^2.45.2","es-check":"6.2.1","typescript":"^4.0.2","@types/node":"^17.0.0","@types/zepto":"^1.0.32","@types/jquery":"^3.5.6","@types/rollup":"^0.54.0","node-qunit-phantomjs":"^2.0.0","rollup-plugin-uglify":"^6.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@rollup/plugin-commonjs":"^21.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^5.0.0","conventional-changelog-cli":"^2.0.11","@rollup/plugin-node-resolve":"^13.0.5","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shave_4.0.0_1646437012621_0.43211223892447914","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"shave","version":"5.0.0","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"yowainwright@gmail.com"},"license":"MIT","_id":"shave@5.0.0","maintainers":[{"name":"yowainwright","email":"yowainwright@gmail.com"}],"homepage":"https://github.com/yowainwright/shave#readme","bugs":{"url":"https://github.com/yowainwright/shave/issues"},"dist":{"shasum":"f2f335996f44bd1a1f500a06d123cd081c42bc9b","tarball":"https://registry.npmjs.org/shave/-/shave-5.0.0.tgz","fileCount":13,"integrity":"sha512-Uw02c5CZYpt6iYw/JzlvIwvlZdQRvmgTDXt1xB5BzjFt+YUaPNfBU9oG7+EQZM9hdrlE/XlHEn7mPYnZujle7Q==","signatures":[{"sig":"MEQCID3kFyqx4gk/H/GEt+3nLGezGgPJwVa7pkPAvP0O+hESAiB8YZWEdo+u7t5DKT0D81RQUW7uLJlXyFN2xvInrx8zrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2a2NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzrQ/+O0/mF0cSJO6AxApDcpCbSzFLA4seQdqcgRR7CgOnNM00uAMV\r\nOSDgbtT6VtG1FRaPFo4ARkPAORu7lFMo94pcac6oDwAkMARX5dCosD3D1Aiq\r\n3Lx8Y9XpYF7iohbAqXmOIK9gURSSc38pZbiPtDfm3RgyaYBikBFQrQB/rJkx\r\nx/9Op0zhdQ0YDm/xiMTqp7J/oQxOyI2+EWo7mBu3+heHpgi4lhqGVFi/qfgJ\r\nsgjHCajbwVplEw1flrmAFwpBqHpAXlZGWvlzg6XGOFu7Us2iHIvizDB9cUsO\r\n/Aq8y/My14WTWR0nqNL03xWvChreFIxuIra1Yrar8wo3OUJzkiTXQtZ8iP1P\r\nijZrn+OhG5pfxR0fsyKNN0m8a3H81vpTLDo/jHJJq/1hZd5WcnRXpAOewaqj\r\no/okwSTev51velDIC3jj8AxceNy3vLa1LLlVXphaDCORpA+91dfo+KL/ZcTH\r\nCoaWp1KRdhdm2/aFOd1eru1ovMmxXvKZYC8LURE3kUCAuy02Fdz8mFFf3IsX\r\njVWkWcAZ7BZYfSafV2sBrlSKlcTapuTBN9fabhdKwXXTfSGUy8NBzO8mFW/N\r\nNKa/ed6CzqN064NEjmSNRZwKoSbqQeF+9k1uQk/rBmVFFmLkUWo0lb0XP5bY\r\nkgvXbpZK+0sO8qQiHVSgSKkRsAGu7Xp6uQY=\r\n=kj7+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shave.js","types":"types/shave.d.ts","unpkg":"dist/shave.min.js","module":"dist/shave.es.js","gitHead":"ecade437d8d671c7225e3f4b0013ed607d3ce027","scripts":{"test":"pnpm run test:acceptance && pnpm run test:es-check","build":"pnpm clean && pnpm build:dist && pnpm run build:types","clean":"rimraf dist types","setup":"pnpm install --reporter=silent && pnpm build","commit":"git-cz","eslint":"eslint . --fix","format":"prettier --write src/*.ts rollup.config.js tests/*.js scripts/*.js","prepare":"is-ci || pnpm husky-setup","release":"release-it","eslint:ci":"eslint .","build:dist":"rollup -c rollup.config.js","commit-msg":"commitlint --edit $1","pre-commit":"pnpm run build && pnpm run test && eslint","build:types":"tsc","husky-setup":"(path-exists .husky/commit-msg) || (husky install && pnpm husky-setup:commit-msg && pnpm husky-setup:post-merge && pnpm husky-setup:pre-commit)","test:es-check":"es-check es5 dist/shave.min.js dist/shave.js dist/jquery.shave.js dist/jquery.shave.min.js","prepublishOnly":"pnpm build && pnpm run test","test:acceptance":"node ./scripts/acceptance.js --coverage","husky-setup:commit-msg":"npx husky add .husky/commit-msg 'pnpm run commit-msg'","husky-setup:post-merge":"npx husky add .husky/post-merge 'pnpm run setup'","husky-setup:pre-commit":"npx husky add .husky/pre-commit 'pnpm run pre-commit'"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"commitlint":{"rules":{"header-max-length":[2,"always",120]},"extends":["@commitlint/config-conventional"]},"release-it":{"github":{"release":true}},"repository":{"url":"git+https://github.com/yowainwright/shave.git","type":"git"},"_npmVersion":"8.11.0","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.1","is-ci":"^3.0.1","tslib":"^2.3.1","eslint":"8.20.0","rimraf":"^3.0.2","rollup":"^2.77.0","es-check":"6.2.1","prettier":"^2.6.2","release-it":"^14.14.3","typescript":"^4.0.2","@types/node":"^18.0.0","@types/zepto":"^1.0.32","@types/jquery":"^3.5.6","@types/rollup":"^0.54.0","@commitlint/cli":"^17.0.3","path-exists-cli":"^2.0.0","node-qunit-phantomjs":"^2.0.0","rollup-plugin-uglify":"^6.0.1","@commitlint/prompt-cli":"^17.0.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^5.0.0","@rollup/plugin-node-resolve":"^13.0.5","@commitlint/config-conventional":"^17.0.3","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shave_5.0.0_1658432909164_0.05614292818888966","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"shave","version":"5.0.1","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"yowainwright@gmail.com"},"license":"MIT","_id":"shave@5.0.1","maintainers":[{"name":"yowainwright","email":"yowainwright@gmail.com"}],"homepage":"https://github.com/yowainwright/shave#readme","bugs":{"url":"https://github.com/yowainwright/shave/issues"},"dist":{"shasum":"a154d98ba57cf8df04bc7a2f328889b0792745f1","tarball":"https://registry.npmjs.org/shave/-/shave-5.0.1.tgz","fileCount":13,"integrity":"sha512-5Lq1LXSak+sv+tYXIwfMEOnWOHZ1A5SzIvPjKwFVeS5pfQs+JWJN6kKtTtR7HPbPakLEVY487B1lKL4eUDfmGw==","signatures":[{"sig":"MEQCIHRSv3JlNKmLT5O9bMtt8CmKj5SD+h8h/2W+zCTff3X0AiAX8IcoxRFFyT54Ijsiof8Zj3vxSNc/gYBLIkUfmWmMTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgxQ0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5HxAAi32JIi+eiT0inNKwe7Qc1uae1DYCuLor+1dib9xmtYh6Mz8n\r\nQYfN3rH2wMv7AWDomNfnspYx4exXZhZ1aO0E7pM29I04rP3ae56Mf29khdtm\r\nt/AS/XWaYbxf4ioL0wXtZjk1107mFR7ut1ZTlmCVk9AndPrLSduimG43Jc2f\r\n3JwP0AKnpm7cD0RCt6RPYgbrQeMrWNyfi6UuIYl0Iwgpf+QaroaET/jVXwF0\r\nLcCOEshdEgWatgixgBKSLyNHQVmF/Ez8wbTurGr7w/5gO4llYIcbUosfJQte\r\nsLLoMEzUdjimE6GqUIyL7U4VUnHSM+qwhgqbcjtkyGHYex6Vx6L/57f9Oudo\r\nM2lpiMp+4wnNDTXXX2Ej6mZVDwVaJPgUn4YhoqofzrOfMcUgxg/Iqcx+p3gA\r\nkla5BOMuV1Ut4Kdhjd5UnrtlTNMcAdxHt+XkpInruJu/OAlN/InsBC2mUnn/\r\n6SdBFvP0OyMgSjAB5yNJS3PoX/k+evLv2HmIOX/y4zp6L6+LeuWLDgbJ0pDO\r\n69G+h//Pt/wM4jS6VP1OhWAvZn6Uz/BvAYZT7ZY1hpi5cCEIQu855MI6f/ET\r\nSrkaOFVm8Fx5KvTBmNLuClz3USdeYcFksmpg15x2RfyEZPDbiQ57dzmooJYS\r\nC9WwUThcS1ll0md4NWmjEUWfQofN9q6b5zM=\r\n=vveV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shave.js","type":"module","types":"types/shave.d.ts","unpkg":"dist/shave.min.js","module":"dist/shave.es.js","gitHead":"ee01b2125d3405f42c829bbf9b2d3741457efffb","scripts":{"test":"pnpm run test:acceptance && pnpm run test:es-check","build":"pnpm clean && pnpm build:dist && pnpm run build:types","clean":"rimraf dist types","setup":"pnpm install --reporter=silent && pnpm build","commit":"git-cz","eslint":"eslint . --fix","format":"prettier --write src/*.ts rollup.config.js tests/*.js scripts/*.js","prepare":"is-ci || pnpm husky-setup","release":"release-it","eslint:ci":"eslint .","build:dist":"rollup -c rollup.config.js","commit-msg":"commitlint --edit $1","pre-commit":"pnpm run build && pnpm run test && eslint","build:types":"tsc","husky-setup":"(path-exists .husky/commit-msg) || (husky install && pnpm husky-setup:commit-msg && pnpm husky-setup:post-merge && pnpm husky-setup:pre-commit)","test:es-check":"es-check es5 dist/shave.min.js dist/shave.js dist/jquery.shave.js dist/jquery.shave.min.js","prepublishOnly":"pnpm build && pnpm run test","test:acceptance":"node ./scripts/acceptance.js --coverage","husky-setup:commit-msg":"npx husky add .husky/commit-msg 'pnpm run commit-msg'","husky-setup:post-merge":"npx husky add .husky/post-merge 'pnpm run setup'","husky-setup:pre-commit":"npx husky add .husky/pre-commit 'pnpm run pre-commit'"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"commitlint":{"rules":{"header-max-length":[2,"always",120]},"extends":["@commitlint/config-conventional"]},"release-it":{"github":{"release":true}},"repository":{"url":"git+https://github.com/yowainwright/shave.git","type":"git"},"_npmVersion":"8.19.2","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.2","is-ci":"^3.0.1","tslib":"^2.4.1","eslint":"8.28.0","rimraf":"^3.0.2","rollup":"^2","es-check":"7.0.1","prettier":"^2.8.0","release-it":"^15.5.0","typescript":"^4.9.3","@types/node":"^18.11.9","@types/zepto":"^1.0.32","@types/jquery":"^3.5.14","@types/rollup":"^0.54.0","@commitlint/cli":"^17.3.0","path-exists-cli":"^2.0.0","node-qunit-phantomjs":"^2.1.1","rollup-plugin-uglify":"^6.0.4","@commitlint/prompt-cli":"^17.3.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@rollup/plugin-commonjs":"^23.0.2","@rollup/plugin-typescript":"^9.0.2","@typescript-eslint/parser":"^5.44.0","@rollup/plugin-node-resolve":"^15.0.1","@commitlint/config-conventional":"^17.3.0","@typescript-eslint/eslint-plugin":"^5.44.0"},"_npmOperationalInternal":{"tmp":"tmp/shave_5.0.1_1669534772054_0.8273809938695309","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"shave","version":"5.0.2","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"yowainwright@gmail.com"},"license":"MIT","_id":"shave@5.0.2","maintainers":[{"name":"yowainwright","email":"yowainwright@gmail.com"}],"homepage":"https://github.com/yowainwright/shave#readme","bugs":{"url":"https://github.com/yowainwright/shave/issues"},"dist":{"shasum":"6583aaddb955ff10811e18a8d6618749d44faf18","tarball":"https://registry.npmjs.org/shave/-/shave-5.0.2.tgz","fileCount":13,"integrity":"sha512-WNNGhtWrFumzDDJiCcpWAUMqfGP1WcX2gBQ1VEd2qiiezFvI0RNjc5mOF7xQU/DFJy2YQIK2j1xgZdOgUl+Png==","signatures":[{"sig":"MEQCIHEMbxI/HhqPeT38JW2ZhZ0ih3Rg3Ah41Ap3S+XBEgYJAiBMx7Pmo+CBQ57wEiT1eL21LiHvZSuDKPP37HC1j1p3lQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgxZwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGpw//Wp1T+klo3eliqAAA7hsyEcBhc0xgmuobVOdKKFLkKxbo6T/g\r\nnrEBEsQGZjeAb/KziWgx/SwrsEeWWSCXB/174MJpG3ObK9M8PFZVtcNIr7xc\r\n7RDY9Vk8wxeSLXhcumaSXV0vL96g9DVm7Rg9iqWFTulFTWdY58EU0Pz5hNoK\r\nI9mzI1G/t1zqxw0ALSC3plgeqsU0ilfvPzbfmWRMQik006iLIjoGvxaw9JwK\r\nS65QPaIXviaCioouVO2osDjv7CNdiVbyFt1x1IJ1rCgqX/BQacJOqPGi+uUV\r\nK/2CnqTt13AX4L9mQFGfwbjjZk5KK+R0WDPJOUsaMlbGmgtR3sN/pd25ffTg\r\nMVsEIOCz98aXrV+LiTGLYFzJu/dpezPPZSZhAUN67NA5SbR1/qajq+N2a0bU\r\nnsykhNeeo2G8cyPZx+FaKM2+5swtslNH9BoQQ4h9ww0yHjFwjes3/qaZpcqI\r\nbrCQOB8P7Uz6+E+N2D/RYKeiGzH799bK9tcuk2TxPgjWtaMa+HaU4nKFDbD1\r\n4cCh7eYHAFZ2jWXPkpux2B1eRH3ksVRmIv8r6GLt3kATyCj82rnSkhbo8XNZ\r\nE9MwWHv5c1pPwRyjVQOhwuNF4CrobUINl/w/CPYflo77Fpj2xBkF/DU4Wcwt\r\nah3txvVlJY15GIk5xAgRMjdJO7gPZLpy/Ew=\r\n=wb83\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/shave.js","type":"module","types":"types/shave.d.ts","unpkg":"dist/shave.min.js","module":"dist/shave.es.js","gitHead":"c13f55129351f20372fa2c8e1db630a8c442a0ad","scripts":{"test":"pnpm run test:acceptance && pnpm run test:es-check","build":"pnpm clean && pnpm build:dist && pnpm run build:types","clean":"rimraf dist types","setup":"pnpm install --reporter=silent && pnpm build","commit":"git-cz","eslint":"eslint . --fix","format":"prettier --write src/*.ts rollup.config.js tests/*.js scripts/*.js","prepare":"is-ci || pnpm husky-setup","release":"release-it","eslint:ci":"eslint .","build:dist":"rollup -c rollup.config.js","commit-msg":"commitlint --edit $1","pre-commit":"pnpm run build && pnpm run test && eslint","build:types":"tsc","husky-setup":"(path-exists .husky/commit-msg) || (husky install && pnpm husky-setup:commit-msg && pnpm husky-setup:post-merge && pnpm husky-setup:pre-commit)","test:es-check":"es-check es5 dist/shave.min.js dist/shave.js dist/jquery.shave.js dist/jquery.shave.min.js","prepublishOnly":"pnpm build && pnpm run test","test:acceptance":"node ./scripts/acceptance.js --coverage","husky-setup:commit-msg":"npx husky add .husky/commit-msg 'pnpm run commit-msg'","husky-setup:post-merge":"npx husky add .husky/post-merge 'pnpm run setup'","husky-setup:pre-commit":"npx husky add .husky/pre-commit 'pnpm run pre-commit'"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"commitlint":{"rules":{"header-max-length":[2,"always",120]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/yowainwright/shave.git","type":"git"},"_npmVersion":"8.19.2","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.2","is-ci":"^3.0.1","tslib":"^2.4.1","eslint":"8.28.0","rimraf":"^3.0.2","rollup":"^2","es-check":"7.0.1","prettier":"^2.8.0","release-it":"^15.5.0","typescript":"^4.9.3","@types/node":"^18.11.9","@types/zepto":"^1.0.32","@types/jquery":"^3.5.14","@types/rollup":"^0.54.0","@commitlint/cli":"^17.3.0","path-exists-cli":"^2.0.0","node-qunit-phantomjs":"^2.1.1","rollup-plugin-uglify":"^6.0.4","@commitlint/prompt-cli":"^17.3.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@rollup/plugin-commonjs":"^23.0.2","@rollup/plugin-typescript":"^9.0.2","@typescript-eslint/parser":"^5.44.0","@rollup/plugin-node-resolve":"^15.0.1","@commitlint/config-conventional":"^17.3.0","@typescript-eslint/eslint-plugin":"^5.44.0"},"_npmOperationalInternal":{"tmp":"tmp/shave_5.0.2_1669535344221_0.2644469469644388","host":"s3://npm-registry-packages"}},"5.0.3":{"name":"shave","version":"5.0.3","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"yowainwright@gmail.com"},"license":"MIT","_id":"shave@5.0.3","maintainers":[{"name":"yowainwright","email":"yowainwright@gmail.com"}],"homepage":"https://github.com/yowainwright/shave#readme","bugs":{"url":"https://github.com/yowainwright/shave/issues"},"dist":{"shasum":"879497dc5828a786d7fee5edc8f791a4c82901bd","tarball":"https://registry.npmjs.org/shave/-/shave-5.0.3.tgz","fileCount":13,"integrity":"sha512-zasjCCHaDekREKmywPtHjlOaqrE6q+E0+NJad3FOVAq1RQXNd2jixjxihLHK04rqt71+ReKr9JVozhg9AraJUw==","signatures":[{"sig":"MEUCIDwZgVW+8hsJtzSPvcLH1LxWyOBB3/ogWqo61giIjxNFAiEAvyoJ+4c6D1chRqWg3cPnmJduV92qffRv712zZCBxgw8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52013},"main":"dist/shave.js","type":"module","types":"types/shave.d.ts","unpkg":"dist/shave.min.js","module":"dist/shave.es.js","gitHead":"48f0439d9b338f3267be5428b0674ec205fa0a4b","scripts":{"test":"pnpm run test:acceptance && pnpm run test:es-check","build":"pnpm clean && pnpm build:dist && pnpm run build:types","clean":"rimraf dist types","setup":"pnpm install --reporter=silent && pnpm build","commit":"git-cz","eslint":"eslint . --fix","format":"prettier --write src/*.ts rollup.config.js tests/*.js scripts/*.js","prepare":"is-ci || pnpm husky-setup","release":"release-it","eslint:ci":"eslint .","build:dist":"rollup -c rollup.config.js --bundleConfigAsCjs","commit-msg":"commitlint --edit $1","pre-commit":"pnpm run build && pnpm run test && eslint","build:types":"tsc","husky-setup":"(path-exists .husky/commit-msg) || (husky install && pnpm husky-setup:commit-msg && pnpm husky-setup:post-merge && pnpm husky-setup:pre-commit)","test:es-check":"es-check es5 dist/shave.min.js dist/shave.js dist/jquery.shave.js dist/jquery.shave.min.js","prepublishOnly":"pnpm build && pnpm run test","test:acceptance":"node ./scripts/acceptance.js --coverage","husky-setup:commit-msg":"npx husky add .husky/commit-msg 'pnpm run commit-msg'","husky-setup:post-merge":"npx husky add .husky/post-merge 'pnpm run setup'","husky-setup:pre-commit":"npx husky add .husky/pre-commit 'pnpm run pre-commit'"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"commitlint":{"rules":{"header-max-length":[2,"always",120]},"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release-it commit"}},"repository":{"url":"git+https://github.com/yowainwright/shave.git","type":"git"},"_npmVersion":"9.5.0","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","is-ci":"^3.0.1","tslib":"^2.6.2","eslint":"8.48.0","rimraf":"^5.0.1","rollup":"^3.28.1","es-check":"7.1.1","prettier":"^3.0.2","release-it":"^16.1.5","typescript":"^5.2.2","@types/node":"^20.5.6","@types/zepto":"^1.0.33","@types/jquery":"^3.5.17","@types/rollup":"^0.54.0","@commitlint/cli":"^17.7.1","path-exists-cli":"^2.0.0","node-qunit-phantomjs":"^2.1.1","rollup-plugin-uglify":"^6.0.4","@commitlint/prompt-cli":"^17.7.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@typescript-eslint/parser":"^6.4.1","@rollup/plugin-node-resolve":"^15.2.1","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/shave_5.0.3_1693172482693_0.318274245161263","host":"s3://npm-registry-packages"}},"5.0.4":{"name":"shave","version":"5.0.4","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"yowainwright@gmail.com"},"license":"MIT","_id":"shave@5.0.4","maintainers":[{"name":"yowainwright","email":"yowainwright@gmail.com"}],"homepage":"https://github.com/yowainwright/shave#readme","bugs":{"url":"https://github.com/yowainwright/shave/issues"},"dist":{"shasum":"88a696c5d7f4959a875c6e904a38dd054ff95d8d","tarball":"https://registry.npmjs.org/shave/-/shave-5.0.4.tgz","fileCount":13,"integrity":"sha512-AnvEI1wM2rQmrwCl364LVLLhzCzSHJ7DQmdd+fHJTnNzbD2mjsUAOcxWLLYKam7Q63skwyQf2CB2TCdJ2O5c8w==","signatures":[{"sig":"MEUCIHviWAAZVA4qR/tOgfqaNZPB0pH9T0TH+QeFCuIHQt+RAiEA8LdzKGsn/XpiXBQJ/pg0D2sgHctlCZSZdHRqHEzS5K4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52358},"main":"dist/shave.js","type":"module","types":"types/shave.d.ts","unpkg":"dist/shave.min.js","module":"dist/shave.es.js","gitHead":"e83a566ab591d87fd1f3de66fac2ed69acd0da3b","scripts":{"test":"pnpm run test:acceptance && pnpm run test:es-check","build":"pnpm clean && pnpm build:dist && pnpm run build:types","clean":"rimraf dist types","setup":"pnpm install --reporter=silent && pnpm build","commit":"git-cz","eslint":"eslint . --fix","format":"prettier --write src/*.ts rollup.config.js tests/*.js scripts/*.js","prepare":"is-ci || pnpm husky-setup","release":"release-it","eslint:ci":"eslint .","build:dist":"rollup -c rollup.config.js --bundleConfigAsCjs","commit-msg":"commitlint --edit $1","pre-commit":"pnpm run build && pnpm run test && eslint","build:types":"tsc","husky-setup":"(path-exists .husky/commit-msg) || (husky install && pnpm husky-setup:commit-msg && pnpm husky-setup:post-merge && pnpm husky-setup:pre-commit)","test:es-check":"es-check es5 dist/shave.min.js dist/shave.js dist/jquery.shave.js dist/jquery.shave.min.js","prepublishOnly":"pnpm build && pnpm run test","test:acceptance":"node ./scripts/acceptance.js --coverage","husky-setup:commit-msg":"npx husky add .husky/commit-msg 'pnpm run commit-msg'","husky-setup:post-merge":"npx husky add .husky/post-merge 'pnpm run setup'","husky-setup:pre-commit":"npx husky add .husky/pre-commit 'pnpm run pre-commit'"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"commitlint":{"rules":{"header-max-length":[2,"always",120]},"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release-it commit"}},"repository":{"url":"git+https://github.com/yowainwright/shave.git","type":"git"},"_npmVersion":"10.2.3","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","is-ci":"^3.0.1","tslib":"^2.6.2","eslint":"8.56.0","rimraf":"^5.0.5","rollup":"^4.9.4","es-check":"7.1.1","prettier":"^3.1.1","release-it":"^17.0.1","typescript":"^5.3.3","@types/node":"^20.10.8","@types/zepto":"^1.0.36","@types/jquery":"^3.5.29","@types/rollup":"^0.54.0","@commitlint/cli":"^18.4.4","path-exists-cli":"^2.0.0","node-qunit-phantomjs":"^2.1.1","rollup-plugin-uglify":"^6.0.4","@commitlint/prompt-cli":"^18.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^6.18.1","@rollup/plugin-node-resolve":"^15.2.3","@commitlint/config-conventional":"^18.4.4","@typescript-eslint/eslint-plugin":"^6.18.1"},"_npmOperationalInternal":{"tmp":"tmp/shave_5.0.4_1704947409543_0.18164979856321084","host":"s3://npm-registry-packages"}},"5.1.0-0":{"name":"shave","version":"5.1.0-0","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"yowainwright@gmail.com"},"license":"MIT","_id":"shave@5.1.0-0","maintainers":[{"name":"yowainwright","email":"yowainwright@gmail.com"}],"homepage":"https://github.com/yowainwright/shave#readme","bugs":{"url":"https://github.com/yowainwright/shave/issues"},"dist":{"shasum":"2cd3842dd413e8e198d71bdbe07e50c1a2089bca","tarball":"https://registry.npmjs.org/shave/-/shave-5.1.0-0.tgz","fileCount":21,"integrity":"sha512-2kZ6l4WZGAVcDLHIb5tLa9VQomg/zm37zbdpIiTntKnmh9PHdiR+9kPo/jtUUIrVu4BWtlbrHbvxvuqWbhdUPg==","signatures":[{"sig":"MEUCIDdkw7i+u/0mEk6wRt+v/MCTE7LEJLGtwiEkHRThhcW5AiEAqQS6+lq2vDevM7eYZza1jKkySeDSgHbciGKOyViZ2ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83816},"main":"dist/shave.cjs","type":"module","types":"dist/shave.d.ts","unpkg":"dist/shave.global.js","module":"dist/shave.mjs","exports":{".":{"types":"./dist/shave.d.ts","import":"./dist/shave.mjs","default":"./dist/shave.mjs","require":"./dist/shave.cjs"},"./src/*":"./src/*","./dist/*":"./dist/*"},"gitHead":"150be1401a6939a5f3092c729bac94dab53c5869","scripts":{"test":"pnpm run test:unit && pnpm run test:e2e && pnpm run test:imports","build":"pnpm clean && pnpm build:dist","clean":"rimraf dist types","setup":"pnpm install --reporter=silent && pnpm build","commit":"git-cz","eslint":"eslint . --fix","format":"prettier --write src/*.ts rollup.config.js tests/*.js scripts/*.js","prepare":"is-ci || pnpm husky-setup","release":"release-it","test:e2e":"playwright test","eslint:ci":"eslint .","test:perf":"node tests/performance/perf-node.test.js","test:unit":"vitest run","build:dist":"tsup","commit-msg":"commitlint --edit $1","pre-commit":"pnpm run build && pnpm run test && eslint","husky-setup":"(path-exists .husky/commit-msg) || (husky install && pnpm husky-setup:commit-msg && pnpm husky-setup:post-merge && pnpm husky-setup:pre-commit)","test:e2e:ui":"playwright test --ui","test:imports":"pnpm run test:imports:esm && pnpm run test:imports:cjs && pnpm run test:imports:iife","test:unit:ui":"vitest --ui","test:es-check":"es-check es5 dist/shave.global.js dist/jquery.shave.global.js","prepublishOnly":"pnpm build && pnpm run test","test:unit:watch":"vitest","test:imports:cjs":"node tests/imports/test-cjs.cjs","test:imports:esm":"node tests/imports/test-esm.mjs","test:imports:iife":"node tests/imports/test-iife.cjs","husky-setup:commit-msg":"npx husky add .husky/commit-msg 'pnpm run commit-msg'","husky-setup:post-merge":"npx husky add .husky/post-merge 'pnpm run setup'","husky-setup:pre-commit":"npx husky add .husky/pre-commit 'pnpm run pre-commit'"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"commitlint":{"rules":{"header-max-length":[2,"always",120]},"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release-it commit"}},"repository":{"url":"git+https://github.com/yowainwright/shave.git","type":"git"},"_npmVersion":"11.4.2","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^7.1.0","husky":"^9.1.7","is-ci":"^4.1.0","jsdom":"^26.1.0","tslib":"^2.8.1","eslint":"8.57.0","jquery":"^3.7.1","rimraf":"^6.0.1","rollup":"^4.40.0","vitest":"^3.2.4","es-check":"9.1.2","prettier":"^3.5.3","@swc/core":"^1.11.22","happy-dom":"^18.0.1","@eslint/js":"^9.25.0","@vitest/ui":"^3.2.4","playwright":"^1.54.1","release-it":"^19.0.1","typescript":"^5.8.3","@types/node":"^22.14.1","http-server":"^14.1.1","@types/zepto":"^1.0.36","@types/jquery":"^3.5.32","@types/rollup":"^0.54.0","@commitlint/cli":"^19.8.0","path-exists-cli":"^2.0.0","@playwright/test":"^1.54.1","rollup-plugin-uglify":"^6.0.4","@commitlint/prompt-cli":"^19.8.0","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.30.1","@rollup/plugin-node-resolve":"^16.0.1","@commitlint/config-conventional":"^19.8.0","@typescript-eslint/eslint-plugin":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/shave_5.1.0-0_1753729519339_0.2286478131726608","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"shave","version":"5.1.0","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"yowainwright@gmail.com"},"license":"MIT","_id":"shave@5.1.0","maintainers":[{"name":"yowainwright","email":"yowainwright@gmail.com"}],"homepage":"https://github.com/yowainwright/shave#readme","bugs":{"url":"https://github.com/yowainwright/shave/issues"},"dist":{"shasum":"b6ca3d43952f42f855e92fdacb474f60601eaa0d","tarball":"https://registry.npmjs.org/shave/-/shave-5.1.0.tgz","fileCount":21,"integrity":"sha512-WLL/4JZyRpfvRP/n+rODovGQuieF+m4QTp4gThKTx69ATLIq7wX3vWvo+iPBjG5JVvzsOA5pNc2rSniGcP3hUg==","signatures":[{"sig":"MEUCIQCJy9lhyeayJf0HSLpDMj/loN5JMlQvIH0ypENdH5kFowIgFxnJjzmgWyCmuOfTgeCEJBKg/0CGC/9eTTdmmNO17A4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83806},"main":"dist/shave.cjs","type":"module","types":"dist/shave.d.ts","unpkg":"dist/shave.global.js","module":"dist/shave.mjs","exports":{".":{"types":"./dist/shave.d.ts","import":"./dist/shave.mjs","default":"./dist/shave.mjs","require":"./dist/shave.cjs"},"./src/*":"./src/*","./dist/*":"./dist/*"},"gitHead":"589eea703c9d8639530df4022ad591eb145729c0","scripts":{"test":"pnpm run test:unit && pnpm run test:e2e && pnpm run test:imports","build":"pnpm clean && pnpm build:dist","clean":"rimraf dist types","setup":"pnpm install --reporter=silent && pnpm build","commit":"git-cz","eslint":"eslint . --fix","format":"prettier --write src/*.ts rollup.config.js tests/*.js scripts/*.js","prepare":"is-ci || pnpm husky-setup","release":"release-it","test:e2e":"playwright test","eslint:ci":"eslint .","test:perf":"node tests/performance/perf-node.test.js","test:unit":"vitest run","build:dist":"tsup","commit-msg":"commitlint --edit $1","pre-commit":"pnpm run build && pnpm run test && eslint","husky-setup":"(path-exists .husky/commit-msg) || (husky install && pnpm husky-setup:commit-msg && pnpm husky-setup:post-merge && pnpm husky-setup:pre-commit)","test:e2e:ui":"playwright test --ui","test:imports":"pnpm run test:imports:esm && pnpm run test:imports:cjs && pnpm run test:imports:iife","test:unit:ui":"vitest --ui","test:es-check":"es-check es5 dist/shave.global.js dist/jquery.shave.global.js","prepublishOnly":"pnpm build && pnpm run test","test:unit:watch":"vitest","test:imports:cjs":"node tests/imports/test-cjs.cjs","test:imports:esm":"node tests/imports/test-esm.mjs","test:imports:iife":"node tests/imports/test-iife.cjs","husky-setup:commit-msg":"npx husky add .husky/commit-msg 'pnpm run commit-msg'","husky-setup:post-merge":"npx husky add .husky/post-merge 'pnpm run setup'","husky-setup:pre-commit":"npx husky add .husky/pre-commit 'pnpm run pre-commit'"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"commitlint":{"rules":{"header-max-length":[2,"always",120]},"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release-it commit"}},"repository":{"url":"git+https://github.com/yowainwright/shave.git","type":"git"},"_npmVersion":"11.4.2","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0","husky":"^9.1.7","is-ci":"^4.1.0","jsdom":"^26.1.0","tslib":"^2.8.1","eslint":"8.57.0","jquery":"^3.7.1","rimraf":"^6.0.1","rollup":"^4.40.0","vitest":"^3.2.4","es-check":"9.1.2","prettier":"^3.5.3","@swc/core":"^1.11.22","happy-dom":"^18.0.1","@eslint/js":"^9.25.0","@vitest/ui":"^3.2.4","playwright":"^1.54.1","release-it":"^19.0.1","typescript":"^5.8.3","@types/node":"^22.14.1","http-server":"^14.1.1","@types/zepto":"^1.0.36","@types/jquery":"^3.5.32","@types/rollup":"^0.54.0","@commitlint/cli":"^19.8.0","path-exists-cli":"^2.0.0","@playwright/test":"^1.54.1","rollup-plugin-uglify":"^6.0.4","@commitlint/prompt-cli":"^19.8.0","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^8.30.1","@rollup/plugin-node-resolve":"^16.0.1","@commitlint/config-conventional":"^19.8.0","@typescript-eslint/eslint-plugin":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/shave_5.1.0_1753743145499_0.9563748090647597","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"_id":"shave@5.2.0","bugs":{"url":"https://github.com/yowainwright/shave/issues"},"dist":{"shasum":"69a313d8f8e58b0b78e2837b9e131ef3eeb904da","tarball":"https://registry.npmjs.org/shave/-/shave-5.2.0.tgz","fileCount":19,"integrity":"sha512-e6KB87sLxLEUkId5S0FjIOfrjarpLjiOOzeVcIujg2UJpcJyDCMojs6dQTyBylSi+6yjdmjZKf+XUszt6K0ZTw==","signatures":[{"sig":"MEUCIQDxDHuRNljj+Rp/rsi9I/wREFgyqGNodlHLzX90x4hvvwIgFc5XJxMFph515mQBxJdfDwbv6R/clJosTj/L6x+4LAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID1KTUl0GvOSFXcjbp7D9cBVpUfZ+GZftNzxxiWV0QhgAiBRWoTSbSXClSnZcqKRk0pIrbQaw8L6JzcKJXQRx045JQ=="}],"unpackedSize":80045},"main":"dist/shave.cjs","name":"shave","type":"module","types":"dist/shave.d.ts","unpkg":"dist/shave.global.js","author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"yowainwright@gmail.com"},"module":"dist/shave.mjs","exports":{".":{"types":"./dist/shave.d.ts","import":"./dist/shave.mjs","default":"./dist/shave.mjs","require":"./dist/shave.cjs"},"./src/*":"./src/*","./dist/*":"./dist/*"},"gitHead":"cc2c6b029421944ac437e77f1b3a3655081ce03f","license":"MIT","scripts":{"lint":"oxlint .","test":"pnpm run test:unit && pnpm run test:e2e && pnpm run test:imports","build":"pnpm clean && pnpm build:dist && pnpm build:types","clean":"rm -rf dist types","setup":"bash scripts/setup.sh","format":"oxfmt --write .","prepare":"bash scripts/setup.sh --hooks-only","release":"release-it","lint:fix":"oxlint --fix .","test:e2e":"pnpm run test:e2e:install && playwright test --config scripts/playwright.config.ts","test:perf":"node tests/performance/perf-node.test.js","test:size":"node scripts/check-dist-size.mjs","test:unit":"vitest run --config scripts/vitest.config.ts","build:dist":"vite build --config scripts/vite.config.ts --mode shave && vite build --config scripts/vite.config.ts --mode jquery","deps:check":"codependence --dryRun && pastoralist doctor","pre-commit":"pnpm run build && pnpm run test && pnpm run test:size && pnpm run lint && pnpm run format:check","build:types":"tsc","deps:update":"codependence --update","test:e2e:ui":"pnpm run test:e2e:install && playwright test --config scripts/playwright.config.ts --ui","format:check":"oxfmt --check .","test:imports":"pnpm run test:imports:esm && pnpm run test:imports:cjs && pnpm run test:imports:iife","test:unit:ui":"vitest --config scripts/vitest.config.ts --ui","test:es-check":"es-check es2015 dist/shave.global.js dist/jquery.shave.global.js","prepublishOnly":"pnpm build && pnpm run test && pnpm run test:size","test:unit:watch":"vitest --config scripts/vitest.config.ts","test:e2e:install":"playwright install chromium firefox webkit","test:imports:cjs":"node tests/imports/test-cjs.cjs","test:imports:esm":"node tests/imports/test-esm.mjs","test:imports:iife":"node tests/imports/test-iife.cjs","test:unit:coverage":"vitest run --config scripts/vitest.config.ts --coverage"},"version":"5.2.0","_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"homepage":"https://github.com/yowainwright/shave#readme","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"devEngines":{"runtime":{"name":"node","onFail":"warn","version":"^22.12.0 || ^24.0.0 || >=26.0.0"},"packageManager":{"name":"pnpm","onFail":"warn","version":">=12.0.0"}},"release-it":{"git":{"commitMessage":"chore: release-it commit"}},"repository":{"url":"git+https://github.com/yowainwright/shave.git","type":"git"},"_npmVersion":"11.19.0","description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","directories":{},"maintainers":[{"name":"yowainwright","email":"yowainwright@gmail.com"}],"pastoralist":{"appendix":{"ip-address@10.3.1":{"ledger":{"addedDate":"2026-08-11T08:35:35.242Z"},"dependents":{"shave":"ip-address (required by socks)"}},"picomatch@^2.0.0@2.3.2":{"ledger":{"addedDate":"2026-08-11T08:35:35.242Z"},"dependents":{"shave":"picomatch@^2.0.0 (required by micromatch, tinyglobby, vite)"}},"picomatch@^4.0.0@4.0.4":{"ledger":{"addedDate":"2026-08-11T08:35:35.242Z"},"dependents":{"shave":"picomatch@^4.0.0 (required by micromatch, tinyglobby, vite)"}}}},"_nodeVersion":"26.7.0","codependence":{"mode":"precise","lockfile":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.3.4","devDependencies":{"vite":"^8.3.0","oxfmt":"^0.67.0","jquery":"^4.0.0","oxlint":"^1.82.0","vitest":"^5.0.0","es-check":"9.7.1","happy-dom":"^20.14.5","@vitest/ui":"^5.0.0","release-it":"^21.0.2","typescript":"^7.0.2","@types/node":"^26.5.1","pastoralist":"^1.13.2","@types/zepto":"^1.0.36","codependence":"^1.0.15","@types/jquery":"^4.0.1","@playwright/test":"^1.63.0","@vitest/coverage-v8":"^5.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shave_5.2.0_1789609648901_0.4114577658107621"}}},"time":{"created":"2016-10-21T06:47:33.806Z","modified":"2026-09-17T01:47:29.116Z","0.0.7":"2016-10-21T06:47:33.806Z","0.0.8":"2016-10-21T06:49:01.227Z","0.1.0":"2016-10-22T07:56:59.882Z","0.1.1":"2016-10-22T09:30:00.065Z","0.1.2":"2016-10-22T10:28:10.623Z","0.1.3":"2016-10-22T10:48:39.941Z","0.1.4":"2016-10-26T04:02:58.318Z","0.1.5":"2016-10-26T22:08:51.930Z","0.1.6":"2016-10-30T00:48:28.489Z","0.1.7":"2016-11-01T05:46:59.266Z","0.1.8":"2016-11-02T03:59:57.474Z","0.2.0":"2016-11-06T23:27:12.073Z","0.2.1":"2016-11-15T20:32:25.908Z","0.2.2":"2016-11-18T02:22:24.329Z","0.2.3":"2016-11-22T01:56:23.464Z","1.0.0":"2016-12-24T02:29:55.865Z","1.0.1":"2016-12-28T05:44:54.843Z","1.0.2":"2017-01-02T11:05:04.633Z","1.0.3":"2017-01-02T22:54:28.520Z","1.0.4":"2017-01-23T00:20:28.463Z","2.0.0":"2017-05-18T21:38:26.712Z","2.0.2":"2017-07-09T20:33:42.981Z","2.0.3":"2017-07-15T15:53:25.654Z","2.0.4":"2017-07-17T03:56:33.286Z","2.1.2":"2017-09-15T08:06:01.931Z","2.1.3":"2017-09-15T23:28:00.392Z","2.1.7":"2018-06-20T00:12:40.081Z","2.2.0":"2018-06-24T03:56:53.946Z","2.2.1":"2018-06-27T20:01:31.348Z","2.2.2":"2018-07-17T19:11:00.224Z","2.3.0":"2018-08-04T07:37:00.835Z","2.4.0":"2018-08-10T20:24:13.052Z","2.5.0":"2018-09-06T02:38:44.087Z","2.5.1":"2018-09-06T03:00:44.593Z","2.5.2":"2018-10-09T18:17:48.378Z","2.5.3":"2019-04-17T21:04:54.935Z","2.5.4":"2019-06-25T21:46:12.384Z","2.5.6":"2019-10-21T23:05:31.758Z","2.5.7":"2019-12-05T20:04:59.796Z","2.5.8":"2020-03-27T07:51:06.440Z","2.5.9":"2020-03-30T09:05:15.494Z","2.5.10":"2020-10-16T21:54:03.402Z","3.0.0":"2022-01-10T23:45:56.113Z","4.0.0-beta.0":"2022-01-11T22:44:29.715Z","4.0.0":"2022-03-04T23:36:52.781Z","5.0.0":"2022-07-21T19:48:29.375Z","5.0.1":"2022-11-27T07:39:32.236Z","5.0.2":"2022-11-27T07:49:04.458Z","5.0.3":"2023-08-27T21:41:22.859Z","5.0.4":"2024-01-11T04:30:09.739Z","5.1.0-0":"2025-07-28T19:05:19.513Z","5.1.0":"2025-07-28T22:52:25.694Z","5.2.0":"2026-09-17T01:47:28.983Z"},"bugs":{"url":"https://github.com/yowainwright/shave/issues"},"author":{"url":"jeffry.in","name":"Jeff Wainwright","email":"yowainwright@gmail.com"},"license":"MIT","homepage":"https://github.com/yowainwright/shave#readme","keywords":["ellipsis","truncate","truncation","truncated","semantic","js","content","shorten","javascript","text","shave","trim"],"repository":{"url":"git+https://github.com/yowainwright/shave.git","type":"git"},"description":"Shave is a javascript plugin that truncates multi-line text within a html element based on set max height","maintainers":[{"name":"yowainwright","email":"yowainwright@gmail.com"}],"readme":"<p align=\"center\">\n  <img alt=\"Shave\" src=\"https://yowainwright.imgix.net/gh/shave-thin.svg\" />\n</p>\n<hr>\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/shave\">\n    <img src=\"https://badge.fury.io/js/shave.svg\" alt=\"npm\" />\n  </a>\n  <a href=\"https://unpkg.com/shave@latest/dist/shave.min.js\">\n    <img alt=\"unpkg\" src=\"https://img.shields.io/badge/unpkg-link-blue.svg\">\n  </a>\n   <a href=\"https://snyk.io/test/github/yowainwright/shave\">\n    <img alt=\"snyk\" src=\"https://snyk.io/test/github/yowainwright/shave/badge.svg\" />\n  </a>\n  <a href=\"https://cdnjs.com/libraries/shave\">\n    <img src=\"https://img.shields.io/cdnjs/v/shave.svg\" alt=\"CDNJS\" />\n  </a>\n  <a href=\"https://twitter.com/home?status=Shave%20is%20a%200%20dep%20js%20lib%20that%20truncates%20multiline%20text%20to%20fit%20within%20a%20html%20element%20%E2%9C%81https%3A%2F%2Fgithub.com%2Fdollarshaveclub%2Fshave%20%40DSCEngineering%20%23JavaScript%20%F0%9F%92%AA\">\n    <img src=\"https://img.shields.io/twitter/url/http/shields.io.svg?style=social&maxAge=2592000\" alt=\"Twitter share\" />\n  </a>\n</p>\n\n---\n\n<h1 align=\"center\">Shave ✁</h1>\n\n**Shave** is a zero dependency javascript plugin that truncates multi-line text to fit within an html element based on a set pixel number **max-height**. It then stores the _diff_ of the original text string in a hidden `<span>` element following the visible text. This means the original text remains intact!\n\n---\n\n**Shave, compared to other truncation plugins:**\n\n- maintains the original text after truncation.\n- does not require other libraries\n- only requires a selector and a max height\n- is very lightweight; `~1.5kb` unminified\n- allows for custom ellipsis strings and class names but doesn't over complicate\n- **new!** provides ellipsis link functionality\n- is fast and capable of truncating text within lots of elements [quickly](http://codepen.io/pwfisher/full/ozVAyr/)\n- is additive. It will play nice with other javascript libraries and more truncation features can easily be built with it.\n- supports non-spaced languages ([Non-ascii](https://en.wikipedia.org/wiki/ASCII)).\n\n## Installing from a package manager\n\n```sh\nnpm i shave -D\n```\n\n```\nyarn add shave -D\n```\n\n```\npnpm i shave -D\n```\n\n## Usage\n\nAdd **dist/shave.js** to your html\n\n- Or, **dist/jquery.shave.js** for jQuery/Zepto as of Shave >= v2.\n\nOr as a module\n\n```javascript\nimport shave from 'shave';\n```\n\n## Arguments\n\nArgument structure is as follows:\n\n```javascript\nshave(\"selector\", maxheight, { options });\n```\n\nArgument type breakdown:\n\n| argument | type  | required | description | example |\n| :--------: | :----------: | :------: | :------: | :------: |\n| `\"selector\"` | `string`  | yes | used to select items to shave | `\".js-is-shaved\"` |\n| `maxheight` | `number`  | yes | used to specify the maximum height | `50` |\n| `\"options\"` | `object`  | no | use to modify how items are shaved | `{ character: \"...\" }` |\n\nOptions `object` breakdown:\n\n| options | `type` | `default` | `description` |\n| :--------: | :------: | :------: | :------: |\n| **character:** | `string` | `\"…\"` | character to use for ellipsis |\n| **charclassname:** | `string` | `'js-shave-char'` | class name to use for ellipsis element |\n| **classname:** |  `string` | `'js-shave'` | class to add to the element |\n| **spaces:** | `boolean` | `false` | if true, spaces will be preserved** |\n| **link:** | `object` | `undefined` | an object accepting any link accociated |\n\n\n## Syntax\n\nBasic setup\n\n```javascript\nshave(\"selector\", maxheight);\n// shave('.shave-selector', 0) for example\n```\n\n**Shave also provided options _only_ to overwrite what it uses.**\n\nIf you'd like have custom class names and not use `.js-shave`:\n\n```javascript\nshave(\"selector\", maxheight, { classname: \"classname\" });\n```\n\nOr if you'd like to have custom characters (instead of the standard ellipsis):\n\n```javascript\nshave(\"selector\", maxheight, { character: \"✁\" });\n```\n\nOr both:\n\n```javascript\nshave(\"selector\", maxheight, { classname: \"classname\", character: \"✁\" });\n```\n\nWithout spaces:\n\n```javascript\nshave(\"selector\", maxheight, { spaces: false });\n```\n\nWith an `<a>` (link) tag:\n\n```javascript\n/**\n * @notes\n * - provide your desired link attributes here!\n * @note link attributes trump the character option and className of the ellipsis element\n */\nshave(\"selector\", maxheight, { link: LinkObject });\n```\n\n---\n\nYou can also use **shave** as a [jQuery](http://jquery.com/) or [Zepto](http://zeptojs.com/) plugin. As of Shave >= v2, use **dist/jquery.shave.js** for jQuery/Zepto.\n\n```javascript\n$(\"selector\").shave(maxheight);\n```\n\nAnd here's a _jQuery/Zepto_ example with custom options:\n\n```javascript\n$(\"selector\").shave(maxheight, { classname: \"your-css-class\", character: \"✁\" });\n```\n\nIf you're using a non-spaced language, you can support shave by setting an option `spaces` to `false`.\n\n```javascript\n$(\"selector\").shave(maxheight, {\n  classname: \"your-css-class\",\n  character: \"✁\",\n  spaces: false\n});\n```\n\nWith an `<a>` (link) tag:\n\n```javascript\n/**\n * @notes\n * - provide your desired link attributes here!\n * @note link attributes trump the character option and className of the ellipsis element\n */\n$(\"selector\").shave(maxheight, { link: LinkObject });\n```\n\n## Prefer Link Functionality\n\nThe **shave** plugin provides a **link** option—an `<a>` element which replaces the default `<span>` element.\nAs **any** functionality that is needed without an `href` attribute can be made using the default `<span>` element, the `<a>` is only rendered if the `href` attribute is provided.\n\nAny attributes that can be used for an `<a>` element can be added to the link object when invoking **shave**.\nAdditionally `textContent` can be added to replace the default `character` option.\n\nHere's a more in-depth example than the basic example(s) above:\n\n```javascript\nshave(\"selector\", 50, { link: { href: 'https://www.google.com', textContent: 'Read More here' } });\n```\n\n> **note:** if an `href` is not specified, the link will not be created!\n\n## Examples\n\n[Codepen example](http://codepen.io/yowainwright/pen/5f471214df90f43c7996c5914c88e858/) with plain javascript.\n\n[Codepen example](http://codepen.io/yowainwright/pen/c35ad7a281bc58ce6f89d2adb94c5d14/) with jQuery.\n\n[Codepen example](http://codepen.io/yowainwright/pen/wzVgMp) with a non-spaced language.\n\n## Notes\n\n`text-overflow: ellipsis` is the way to go when truncating text to a single line. Shave does something very similar to `text-overflow: ellipsis` but for _multiple lines_ when [line-clamp](https://caniuse.com/#feat=css-line-clamp) is not supported. Shave bypasses being a `line-clamp` polyfill by only accepting a max-height number. This keeps shave a fast and light weight utility.\n\nShave implements a [binary search](http://oli.me.uk/2013/06/08/searching-javascript-arrays-with-a-binary-search/) to truncate text in the most optimal way possible.\n\nShave is meant to truncate text within a selected html element. This means it will overwrite html within an html element with just the text within the selected element.\n\nHere are some super basic examples of shave with [window resize](http://codepen.io/yowainwright/pen/yVBxGY) and [click](http://codepen.io/yowainwright/pen/PbYdvL/) events. 🙌\n\nShave works in all modern browsers and was tested in some not so modern browsers (like Internet Explorer 8) - it works there too. 🍻\n\n---\n\n[Created](https://github.com/yowainwright/truncated.js) and maintained by [Jeff Wainwright](https://github.com/yowainwright) with [Dollar Shave Club Engineering](https://github.com/dollarshaveclub).\n","readmeFilename":"README.md","users":{"rexpan":true,"sakmak":true,"euharrison":true,"ridermansb":true,"alexey-mish":true,"mswanson1524":true,"yowainwright":true}}