{"_id":"line-clamp","_rev":"13-d3f4b99959f124317e0e3f29facfd699","name":"line-clamp","description":"Line clamp a DOM element in vanilla JavaScript","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.2":{"name":"line-clamp","version":"0.0.2","description":"Truncate multi-line text in a DOM element.","author":{"name":"Lim Yuan Qing"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/yuanqing/line-clamp.git"},"files":["lib","src"],"devDependencies":{"babel-core":"6.7.2","babel-eslint":"5.0.0","babel-preset-es2015":"6.6.0","babelify":"7.2.0","browserify":"13.0.0","del":"2.2.0","ecstatic":"1.4.0","gulp":"3.9.1","gulp-babel":"6.1.2","gulp-eslint":"1.1.1","gulp-util":"3.0.7","nopt":"3.0.6","opn":"4.0.1","require-dir":"0.3.0","run-sequence":"1.1.5","tape":"4.5.1","vinyl-buffer":"1.0.0","vinyl-source-stream":"1.1.0","watchify":"3.7.0"},"scripts":{"example":"gulp example","lint":"gulp lint","prepublish":"gulp build","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["clamp","dom","ellipsis","html","line clamp","line-clamp","text","truncate","truncation"],"gitHead":"b6f06ca8a90ecfbcc5986022ddc7b04da704437b","bugs":{"url":"https://github.com/yuanqing/line-clamp/issues"},"homepage":"https://github.com/yuanqing/line-clamp#readme","_id":"line-clamp@0.0.2","_shasum":"ca975a540aedf1722ea22a739008d33c293a27cc","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"yuanqing","email":"desk@yuanqing.sg"},"dist":{"shasum":"ca975a540aedf1722ea22a739008d33c293a27cc","tarball":"https://registry.npmjs.org/line-clamp/-/line-clamp-0.0.2.tgz","integrity":"sha512-eVc1W7PBBU8OA8B2QxoNuIQG8n6lF9z/nvioyQsJfOxriOmI18oDFxfH5cgA1k6GLfnsgWc64GN5F2tGxjRVjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+k3d6W5koZnbpYetCgEpIp+WFJsCLvS6hRYhvS7IQxAiEA41yeay8L3Ca6bePObTbUP9DLiYsaAespYpeJ6pptRbs="}]},"maintainers":[{"name":"yuanqing","email":"desk@yuanqing.sg"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/line-clamp-0.0.2.tgz_1457878034634_0.8644582247361541"},"directories":{}},"0.0.3":{"name":"line-clamp","version":"0.0.3","description":"Truncate multi-line text in a DOM element.","author":{"name":"Lim Yuan Qing"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/yuanqing/line-clamp.git"},"files":["lib","src"],"devDependencies":{"babel-core":"6.7.2","babel-eslint":"5.0.0","babel-preset-es2015":"6.6.0","babelify":"7.2.0","browserify":"13.0.0","del":"2.2.0","ecstatic":"1.4.0","gulp":"3.9.1","gulp-babel":"6.1.2","gulp-eslint":"1.1.1","gulp-util":"3.0.7","nopt":"3.0.6","opn":"4.0.1","require-dir":"0.3.0","run-sequence":"1.1.5","tape":"4.5.1","vinyl-buffer":"1.0.0","vinyl-source-stream":"1.1.0","watchify":"3.7.0"},"scripts":{"example":"gulp example","lint":"gulp lint","prepublish":"gulp build","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["clamp","dom","ellipsis","html","line clamp","line-clamp","text","truncate","truncation"],"gitHead":"06e25dce0ce9d6a08a6f4c80da2d9896b85b9498","bugs":{"url":"https://github.com/yuanqing/line-clamp/issues"},"homepage":"https://github.com/yuanqing/line-clamp#readme","_id":"line-clamp@0.0.3","_shasum":"24620dad3c88627f41cd724f3697c71d3e2d169c","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"yuanqing","email":"desk@yuanqing.sg"},"dist":{"shasum":"24620dad3c88627f41cd724f3697c71d3e2d169c","tarball":"https://registry.npmjs.org/line-clamp/-/line-clamp-0.0.3.tgz","integrity":"sha512-ReYsbUwYtVyUnzay0cIF5sFC0KtjWkf1/uVbqYqVzIjavTIugTw4nxONiojf9spXjTf4srNDzCYGdds5/dFVlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICwAwRvGTlPXjdV9Ew/BtVk4kUGCL3BeeFw7rrc6exI/AiB2ynEtLCaGN216Fm8PrOL6W18gSPDn+d2jdoe9p5exaw=="}]},"maintainers":[{"name":"yuanqing","email":"desk@yuanqing.sg"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/line-clamp-0.0.3.tgz_1457972942836_0.8918285965919495"},"directories":{}},"0.0.4":{"name":"line-clamp","version":"0.0.4","description":"Truncate multi-line text in a DOM element.","author":{"name":"Lim Yuan Qing"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/yuanqing/line-clamp.git"},"files":["lib","src"],"devDependencies":{"babel-core":"6.7.2","babel-eslint":"5.0.0","babel-preset-es2015":"6.6.0","babelify":"7.2.0","browserify":"13.0.0","del":"2.2.0","ecstatic":"1.4.0","gulp":"3.9.1","gulp-babel":"6.1.2","gulp-eslint":"1.1.1","gulp-util":"3.0.7","nopt":"3.0.6","opn":"4.0.1","require-dir":"0.3.0","run-sequence":"1.1.5","tape":"4.5.1","vinyl-buffer":"1.0.0","vinyl-source-stream":"1.1.0","watchify":"3.7.0"},"scripts":{"example":"gulp example","lint":"gulp lint","prepublish":"gulp build","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["clamp","dom","ellipsis","html","line clamp","line-clamp","text","truncate","truncation"],"gitHead":"3f7f2c323f093fdbc9f48c324dd0109c9ca5d216","bugs":{"url":"https://github.com/yuanqing/line-clamp/issues"},"homepage":"https://github.com/yuanqing/line-clamp#readme","_id":"line-clamp@0.0.4","_shasum":"a4314de7f43d89c310af423ff9c28c7b393b7b17","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.5.0","_npmUser":{"name":"yuanqing","email":"desk@yuanqing.sg"},"dist":{"shasum":"a4314de7f43d89c310af423ff9c28c7b393b7b17","tarball":"https://registry.npmjs.org/line-clamp/-/line-clamp-0.0.4.tgz","integrity":"sha512-KfyN1Gd0Fun0Ts3VRqDQ5ws6OICrhFjB+aO/dakvkRghdroLshyW3FYgHTxtN1NU+gYjGuHLqWvUTtwYHGgmLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDHGyArwyn6Qny7T1u7+iLrJf7qBT5EP00jb9FLnHv5QIhAK/UFOk1c6nx0jhrajnj3IvMSSsck2EYD8YAMNe2lQjQ"}]},"maintainers":[{"name":"yuanqing","email":"desk@yuanqing.sg"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/line-clamp-0.0.4.tgz_1489551902502_0.4883894855156541"},"directories":{}},"0.0.5":{"name":"line-clamp","version":"0.0.5","description":"Line clamp a DOM element in vanilla JavaScript.","author":{"name":"Lim Yuan Qing"},"license":"MIT","repository":{"type":"git","url":"git://github.com/yuanqing/line-clamp.git"},"devDependencies":{"concurrently":"^3.5.1","ecstatic":"^3.2.0","gzip-size-cli":"^2.1.0","opn-cli":"^3.1.0","prettier-standard":"^8.0.0","uglify-js":"^3.3.11","watchify":"^3.10.0"},"scripts":{"start":"concurrently \"watchify index.js --standalone lineClamp --outfile example/bundle.js\" \"ecstatic example --port 8080\" \"opn 'http://0.0.0.0:8080/'\"","lint":"prettier-standard index.js test/index.js --no-semi --single-quote --write","weight":"uglifyjs index.js --compress --mangle --toplevel | gzip-size"},"keywords":["clamp","dom","ellipsis","html","line clamp","line-clamp","text","truncate","truncation"],"gitHead":"922404ec427948f72ed2424670ec5c7de3d75880","bugs":{"url":"https://github.com/yuanqing/line-clamp/issues"},"homepage":"https://github.com/yuanqing/line-clamp#readme","_id":"line-clamp@0.0.5","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"yuanqing","email":"desk@yuanqing.sg"},"dist":{"integrity":"sha512-rdlhLhkup34Yqp8gu/UKyeTotKuvCuGJIAeL9plN0Wg1ssDBZULvhRLnoUh9r2rDzej4DjKje+xILRH7HjkN1w==","shasum":"4e2b914ad31cbdc46c31a95ce39f50617c0118cb","tarball":"https://registry.npmjs.org/line-clamp/-/line-clamp-0.0.5.tgz","fileCount":8,"unpackedSize":113737,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8jiFjJpHdgxZ9l8AZ0DcXyuYjHZ+2eNL8SzQZE530yAiEAoBev8eGIJE1+EXWXqsk0lpiw+AxgQczy2aDIUX55PHU="}]},"maintainers":[{"name":"yuanqing","email":"desk@yuanqing.sg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/line-clamp_0.0.5_1519058808624_0.7573941723589981"},"_hasShrinkwrap":false},"0.0.6":{"name":"line-clamp","version":"0.0.6","description":"Line clamp a DOM element in vanilla JavaScript.","author":{"name":"Lim Yuan Qing"},"license":"MIT","repository":{"type":"git","url":"git://github.com/yuanqing/line-clamp.git"},"devDependencies":{"concurrently":"^3.5.1","ecstatic":"^3.2.0","gzip-size-cli":"^2.1.0","opn-cli":"^3.1.0","prettier-standard":"^8.0.0","uglify-js":"^3.3.11","watchify":"^3.10.0"},"scripts":{"start":"concurrently \"watchify index.js --standalone lineClamp --outfile example/bundle.js\" \"ecstatic example --port 8080\" \"opn 'http://0.0.0.0:8080/'\"","lint":"prettier-standard index.js test/index.js --no-semi --single-quote --write","weight":"uglifyjs index.js --compress --mangle --toplevel | gzip-size"},"keywords":["clamp","dom","ellipsis","html","line clamp","line-clamp","text","truncate","truncation"],"gitHead":"2e8d68ae0d809f88151774ed76d53535da35d05e","bugs":{"url":"https://github.com/yuanqing/line-clamp/issues"},"homepage":"https://github.com/yuanqing/line-clamp#readme","_id":"line-clamp@0.0.6","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"yuanqing","email":"desk@yuanqing.sg"},"dist":{"integrity":"sha512-l4iCevYCFRqISpJYnOtmEksuqI3DBOp2JEQhahwwixKI1Bs7hhWM4kG8CF+6V9CXCz5U76zU8vCPAyAWvVj8Og==","shasum":"85f68a5ff8bb64ace8f2ce4ab4ae6df4f567139c","tarball":"https://registry.npmjs.org/line-clamp/-/line-clamp-0.0.6.tgz","fileCount":8,"unpackedSize":113733,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjqbHb9CSZz/BIh9h/Xjrm5+YxjYBVLBR3KipqQElcBwIhAJvUl97hJCRab91T8ZaRN8wP4BOEp3ehJuFhvxb7xTtJ"}]},"maintainers":[{"name":"yuanqing","email":"desk@yuanqing.sg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/line-clamp_0.0.6_1519059041884_0.3412712594968701"},"_hasShrinkwrap":false},"0.0.7":{"name":"line-clamp","version":"0.0.7","description":"Line clamp a DOM element in vanilla JavaScript.","author":{"name":"Lim Yuan Qing"},"license":"MIT","repository":{"type":"git","url":"git://github.com/yuanqing/line-clamp.git"},"devDependencies":{"concurrently":"^3.5.1","ecstatic":"^3.2.0","gzip-size-cli":"^2.1.0","opn-cli":"^3.1.0","prettier-standard":"^8.0.0","uglify-js":"^3.3.11","watchify":"^3.10.0"},"scripts":{"start":"concurrently \"watchify index.js --standalone lineClamp --outfile example/bundle.js\" \"ecstatic example --port 8080\" \"opn 'http://0.0.0.0:8080/'\"","lint":"prettier-standard index.js --no-semi --single-quote --write","weight":"uglifyjs index.js --compress --mangle --toplevel | gzip-size"},"keywords":["clamp","dom","ellipsis","html","line clamp","line-clamp","text","truncate","truncation"],"gitHead":"28a3348181d86b7afe717b3454f1925066307cfe","bugs":{"url":"https://github.com/yuanqing/line-clamp/issues"},"homepage":"https://github.com/yuanqing/line-clamp#readme","_id":"line-clamp@0.0.7","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"yuanqing","email":"desk@yuanqing.sg"},"dist":{"integrity":"sha512-8FlEYIRootOgYXh6kERw9x2/NZc26LKrr1IZaUfvaoEjN8mZfBjDIRhIUfCUX0s1C7Ez2EDB0+IsWtowAJSrTQ==","shasum":"d6eca89cf731e3bdea974f5f535cf2c06630d4fc","tarball":"https://registry.npmjs.org/line-clamp/-/line-clamp-0.0.7.tgz","fileCount":8,"unpackedSize":113544,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAmMVOphabAoYc99eSRFp9wgrXJu50hFQerXoOEpTcqQIga/DTDvL8RzrGO9xMkxnKqNKDESSydJ8aonLkQlFiqpo="}]},"maintainers":[{"name":"yuanqing","email":"desk@yuanqing.sg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/line-clamp_0.0.7_1519540317362_0.10422824670353825"},"_hasShrinkwrap":false},"0.0.8":{"name":"line-clamp","version":"0.0.8","description":"Line clamp a DOM element in vanilla JavaScript.","author":{"name":"Lim Yuan Qing"},"license":"MIT","repository":{"type":"git","url":"git://github.com/yuanqing/line-clamp.git"},"devDependencies":{"concurrently":"^3.5.1","ecstatic":"^3.2.0","gzip-size-cli":"^2.1.0","opn-cli":"^3.1.0","prettier-standard":"^8.0.0","standard":"^11.0.0","uglify-js":"^3.3.12","watchify":"^3.11.0"},"scripts":{"start":"concurrently \"watchify index.js --standalone lineClamp --outfile example/bundle.js\" \"ecstatic example --port 8080\" \"opn 'http://0.0.0.0:8080/'\"","fix":"prettier-standard index.js","lint":"standard index.js","weight":"uglifyjs index.js --compress --mangle --toplevel | gzip-size"},"keywords":["clamp","dom","ellipsis","html","line clamp","line-clamp","text","truncate","truncation"],"gitHead":"05ad0e79a0a07815b1c9ead5add3061d0585f8d4","bugs":{"url":"https://github.com/yuanqing/line-clamp/issues"},"homepage":"https://github.com/yuanqing/line-clamp#readme","_id":"line-clamp@0.0.8","_npmVersion":"5.8.0","_nodeVersion":"9.7.1","_npmUser":{"name":"yuanqing","email":"desk@yuanqing.sg"},"dist":{"integrity":"sha512-EeCpTC89l5rki836sNQKA/ii/tjSBESgvDZb2e564Gu7QovRVA2SCJOJVghYIHtt78T12sYkUsNnYtI5sWxIvg==","shasum":"2790698f8495de35782d5f6c57cd070e098300db","tarball":"https://registry.npmjs.org/line-clamp/-/line-clamp-0.0.8.tgz","fileCount":8,"unpackedSize":125643,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGkETdiAr7wmeS/hqQHqfg5zG3eOWZJXsH+QdAeAeG+fAiEA8KVksueJQkNUl3sSYbZ/PC8eW+u4IOQ3bBWyffDw7W4="}]},"maintainers":[{"name":"yuanqing","email":"desk@yuanqing.sg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/line-clamp_0.0.8_1521994840018_0.8696176603766352"},"_hasShrinkwrap":false},"0.0.9":{"name":"line-clamp","version":"0.0.9","description":"Line clamp a DOM element in vanilla JavaScript.","author":{"name":"Lim Yuan Qing"},"license":"MIT","repository":{"type":"git","url":"git://github.com/yuanqing/line-clamp.git"},"devDependencies":{"concurrently":"^4.1.0","ecstatic":"^3.2.0","gzip-size-cli":"^3.0.0","opn-cli":"^4.0.0","prettier-standard":"^8.0.0","standard":"^12.0.1","uglify-js":"^3.3.12","watchify":"^3.11.0"},"scripts":{"start":"concurrently \"watchify index.js --standalone lineClamp --outfile example/bundle.js\" \"ecstatic example --port 8080\" \"opn 'http://0.0.0.0:8080/'\"","fix":"prettier-standard index.js","lint":"standard index.js","weight":"uglifyjs index.js --compress --mangle --toplevel | gzip-size"},"keywords":["clamp","dom","ellipsis","html","line clamp","line-clamp","text","truncate","truncation"],"gitHead":"53594cc501599a6cf8b6799c12ed1b3ef3111612","bugs":{"url":"https://github.com/yuanqing/line-clamp/issues"},"homepage":"https://github.com/yuanqing/line-clamp#readme","_id":"line-clamp@0.0.9","_npmVersion":"6.4.1","_nodeVersion":"11.4.0","_npmUser":{"name":"yuanqing","email":"desk@yuanqing.sg"},"dist":{"integrity":"sha512-2Xcw3VD3e7Ki9gyd0I9sKzfn65H2VvaKktrbTCtC8dTo3iWpuvYlW8DHFjUOpK09mgED1ttU5I2bQR8ruv82bA==","shasum":"cea751375299c94f8565e4367d7b6c65d150a04b","tarball":"https://registry.npmjs.org/line-clamp/-/line-clamp-0.0.9.tgz","fileCount":8,"unpackedSize":183843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHiYjCRA9TVsSAnZWagAAk2UP/2pPJd/2BfQ/xDLkcCpr\ngQ8EoUrxZv1t3Q5V08Z3IXzvylHTiPhvOWlaoBQgXQL6KtLeZMKfd9TGjQnJ\nGCcrroE2Q+O8MXwvkl8auYAh+mKsBSP3SC+aLcwSUHw/ism1uG7w1ra3GRyJ\ngaDYZEtjlT5EsSli3hbrxd0VfhofjKf0xdmmqLBRsPN8Jruri3WIox3xBY02\nCMz3aD0aObMbigVu+rSS3Lxo3eKnbJbKPWfW/a7L5f1V8Xxd3jYFUp/07WEb\n6R16tAy8kwoBO3iPNgyb05ui7U2vr1zkzzqcBRL0f2/hmL1LvKlAygNvXFp9\nocA655n6xhjuWq0eNnjakKZrMOz0m+/nH0qPMId6Wu4EVcEP7EDyYTD/ZmaC\nQumA9FADEPfVGoh22dlj3X6BLn5eagq3drmKc1Pg9jkZwkZ3AsxomN3KXu3H\ny5zLKckKJNAzALAtyC1Npc6MfWNj69zvEU6Kno3NwS3G02/v9GZlu7kL/Ydx\nsxFbVXU5HfDz3q+dyU2/q3rLzQOuvbyRF+LPbpyWpRgbIXTNswoOsH/obEZE\nRqk+sdtMKsCszCqJvYJ3Ue1qtsUm4hGq5l77ZrsxqnApFSPUu3AWvqK3Ylvf\nah3L4Jw0y4D9rGOJ4THjGCWpt7yLd5klmP1hg/iniwLfFKSgro5SAJ0Dhb0s\nVS4v\r\n=AFcX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIFQ0YUmsu8CY7BYuUrPW3UAA6BEJPeZ6FQQbqcjBOqgIhAPPWO1QoamKSWj0vBCTvX5HPnl65dwkuCHlBkXBukZdU"}]},"maintainers":[{"name":"yuanqing","email":"desk@yuanqing.sg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/line-clamp_0.0.9_1545479714590_0.49095658878555004"},"_hasShrinkwrap":false},"1.0.0":{"name":"line-clamp","version":"1.0.0","description":"Line clamp a DOM element in vanilla JavaScript","author":{"name":"Lim Yuan Qing"},"license":"MIT","repository":{"type":"git","url":"git://github.com/yuanqing/line-clamp.git"},"devDependencies":{"concurrently":"^4.1.1","gzip-size-cli":"^3.0.0","husky":"^3.0.0","lint-staged":"^9.2.0","open-cli":"^5.0.0","prettier-standard":"^9.1.1","sirv-cli":"^0.4.4","standard":"^13.0.2","terser":"^4.1.2","watchify":"^3.11.1"},"scripts":{"start":"concurrently --raw \"watchify index.js --standalone lineClamp --outfile example/bundle.js\" \"sirv start example --port 8080 --quiet\" \"open 'http://0.0.0.0:8080/'\"","fix":"prettier-standard index.js","lint":"standard index.js","weight":"terser index.js --compress --mangle --toplevel | gzip-size"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["standard","git add"]},"keywords":["clamp","dom","ellipsis","html","line clamp","line-clamp","text","truncate","truncation"],"gitHead":"2384c8500ef22844b44d75c3d9c1841265e8f0fc","bugs":{"url":"https://github.com/yuanqing/line-clamp/issues"},"homepage":"https://github.com/yuanqing/line-clamp#readme","_id":"line-clamp@1.0.0","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-dCDlvMj572RIRBQ3x9aIX0DTdt2St1bMdpi64jVTAi5vqBck7wf+J97//+J7+pS80rFJaYa8HiyXCTp0flpnBA==","shasum":"e0216489a599e989215595080b912c90ba09192c","tarball":"https://registry.npmjs.org/line-clamp/-/line-clamp-1.0.0.tgz","fileCount":4,"unpackedSize":6951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKYW8CRA9TVsSAnZWagAAIg8P/Rfvx3T0jzVP7nZvdKaB\nMsyXP52TKY82O10FtLbidje69c9wwjmWIGpjlFxfyklomwrsaTm01+2/clNL\nKCxOM/O6M+t5Xyzq3aJV33ic0sBsfLhrY0zSzPecRHz4ct7YEXIbK6XT6bC/\nzkeyOw90KAbmo8WS/bmhrH3/SO/cMAxpIU1bnMAmuZMXL1d0cyJxK2SAELhd\nWOZYGEHrUWOs4RXapTvOy9XoUZAyG6BYcgI1tsbg1+JSAW+nqGuLLMWhxFx+\n80o07FGjTw+dw1BLG635VylhTT9AsBu6xy/0b40DErvohNfJU4vbj72yL19e\nD6+42jVD5/QUJMUYe6IwBUcwUjw90XD0KAdjjd5IfbEO7+xPBN2jXhzaKZ2R\nc1yAM9hfMklvytQEZGaESyduRNR3vZxVM0AYUtnCpYPA1maLPwWXQj0iKzy5\n8gSpyzjHqDBFWdT51YuAwzgaZ/RP+910MdiTmlkbSAgWl9gM7C+DiZ3M0Hyv\nkZulLVDLOShc3HwI47EuOlmz0JidUoVabm7WljaPnmXZAKVqUXp3DwU5+Nw/\nvCpJZKsH+t3b3Ero6cDtNYrWkXEgHYyD9vw9b8t858xARV6iBa828cYsFz58\nNFGynx4Qwgsf5q+wDgzv4g1/P8EiY3LW2glFoLjRgG1XNo8Uv0SPQ8Df9UJu\nZDS3\r\n=Ijtc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2dRHFEdjR2TkQgVPUIsyElOE6/5GJ4zRg6hJvR9427AiEA3KOPXHG8iQNi1grJDjFZKVW+sC5wVrMl+cCKc5MgiAY="}]},"maintainers":[{"name":"yuanqing","email":"desk@yuanqing.sg"}],"_npmUser":{"name":"yuanqing","email":"desk@yuanqing.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/line-clamp_1.0.0_1563002299699_0.7537924425294076"},"_hasShrinkwrap":false}},"readme":"# line-clamp [![npm Version](https://badgen.net/npm/v/line-clamp)](https://www.npmjs.org/package/line-clamp) [![Build Status](https://badgen.net/travis/yuanqing/line-clamp?label=build)](https://travis-ci.org/yuanqing/line-clamp) [![Bundle Size](https://badgen.net/bundlephobia/minzip/line-clamp)](https://bundlephobia.com/result?p=line-clamp)\n\n> Line clamp a DOM element in vanilla JavaScript\n\n- Truncates in pure JavaScript; does *not* rely on [`-webkit-line-clamp`](https://css-tricks.com/line-clampin/)\n- Works even if the given element contains nested DOM nodes\n- Supports appending a custom string instead of an ellipsis (`…`)\n\n## Usage\n\n> [**Editable demo (CodePen)**](https://codepen.io/lyuanqing/pen/VQQVry)\n\nHTML:\n\n```html\n<div class=\"line-clamp\">\n  Lorem ipsum dolor sit amet, <strong>consectetur adipiscing</strong> elit.\n</div>\n```\n\nCSS:\n\n```css\n.line-clamp {\n  width: 100px;\n  line-height: 20px;\n}\n```\n\nJavaScript:\n\n```js\nconst element = document.querySelector('.line-clamp')\nlineClamp(element, 3)\n```\n\nBoom:\n\n```html\n<div class=\"line-clamp\" style=\"overflow: hidden; overflow-wrap: break-word; word-wrap: break-word;\">\n  Lorem ipsum dolor sit amet, <strong>consectetur…</strong>\n</div>\n```\n\n### Limitations\n\n- The element is assumed to have a pixel line-height, obtained via [`window.getComputedStyle`](https://developer.mozilla.org/en-US/docs/Web/API/Window/getComputedStyle).\n\n## API\n\n```js\nconst lineClamp = require('line-clamp')\n```\n\n### lineClamp(element, lineCount [, options])\n\nReturns `true` if text was truncated, else returns `false`.\n\n`options` is an optional configuration object.\n\n- Set `options.ellipsis` to change the string to be appended to the truncated text. Defaults to `…`.\n\nSee [Usage](#usage).\n\n## Installation\n\n```sh\n$ yarn add line-clamp\n```\n\n## Prior art\n\n- [Clamp.js](https://github.com/josephschmitt/Clamp.js)\n- [FTEllipsis](https://github.com/ftlabs/ftellipsis)\n- [Shave](https://github.com/dollarshaveclub/shave)\n\n## License\n\n[MIT](LICENSE.md)\n","maintainers":[{"name":"yuanqing","email":"desk@yuanqing.sg"}],"time":{"modified":"2022-06-19T12:27:50.078Z","created":"2016-03-13T14:07:15.114Z","0.0.2":"2016-03-13T14:07:15.114Z","0.0.3":"2016-03-14T16:29:03.458Z","0.0.4":"2017-03-15T04:25:04.255Z","0.0.5":"2018-02-19T16:46:48.682Z","0.0.6":"2018-02-19T16:50:42.098Z","0.0.7":"2018-02-25T06:31:57.474Z","0.0.8":"2018-03-25T16:20:40.085Z","0.0.9":"2018-12-22T11:55:14.733Z","1.0.0":"2019-07-13T07:18:19.868Z"},"homepage":"https://github.com/yuanqing/line-clamp#readme","keywords":["clamp","dom","ellipsis","html","line clamp","line-clamp","text","truncate","truncation"],"repository":{"type":"git","url":"git://github.com/yuanqing/line-clamp.git"},"author":{"name":"Lim Yuan Qing"},"bugs":{"url":"https://github.com/yuanqing/line-clamp/issues"},"license":"MIT","readmeFilename":"README.md","users":{"qbylucky":true}}