{"_id":"webkit-line-clamp","_rev":"8-7ab14059895ae54fe97fc0bd84092f14","name":"webkit-line-clamp","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"webkit-line-clamp","version":"1.0.0","keywords":["webkit","line","clamp","polyfill"],"author":{"name":"Evgeny Petrov"},"license":"MIT","_id":"webkit-line-clamp@1.0.0","maintainers":[{"name":"lemarck","email":"jeyson.petrov@ya.ru"}],"homepage":"https://github.com/LeMarck/webkit-line-clamp#readme","bugs":{"url":"https://github.com/LeMarck/webkit-line-clamp/issues"},"dist":{"shasum":"73b736e8e6b479a8aad0fc158cfc9c3f892bc351","tarball":"https://registry.npmjs.org/webkit-line-clamp/-/webkit-line-clamp-1.0.0.tgz","fileCount":7,"integrity":"sha512-XDS+ryHaTtZYzn/YcycatrEawP30EMcEerzmZlSQ4+BkL1TQkeBRZF4Ii/3Ak/puMyvo+s/SyqueWas4h7IH5g==","signatures":[{"sig":"MEYCIQDkkkAnWst/QE1MxkM2odZnQH92MbPds8NJaHVg08Mv8AIhAI9fDRclijGTme4PQyRkWjApcrZjMsVttrevFz/p5U+c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqSP8CRA9TVsSAnZWagAA7dkP/RhjWHtij1/M8N4wDesF\ndmvu4S3ZPWwuFSf5WlZKRq0yt3sI3Fi5MNiadKzgBcqoFT19GV8yWHawIDtO\nSEYxXqkmXCreSsQZHj7ru2jJ8Q2eiNKyAXMkprGxACGUn/naX0dQpoyt0Y6Q\n08SexBW4qY0OWdKPTSwoNkT1kzS/UNnCpkTrcXxUYJYhOcnxrz+t7zlnDFSB\ncePTHun0k40X9bXKRe9FvkcmSoOlMb4gdKAL215e18mh36Ek0b2eCPUcepDo\nxRwLQnd8aNDTudBChfwNIAtc4oWlj20dUmZJf/ppdioNmPu05LK/E4Fy5Lxb\nZWR+V+9XF0tgG0VfHDlul/znDU6FFS1Kl/s1vksvCxV4l3H+K6z8UFh0Glc3\nrvTglWNT70A4CdadEGw+407BR+TrBvU2hmdebSZi4c/CxUePK85M0d92ZJyX\nRQmxxlX7Fbw3yZu9ehk4ZaFwpIBT4vv7U5ht25n4Q8e24LCbnIs4wA8b65lr\n9cYTScEbtkcQ9uIu0ZpwWsMtGl9j3//9DZ7Ry7s5uQp0ITqPns14Pmp4q9yl\nZcCVcG929aZiqVRa3J8iWgEIuFTZxsUfUsxTjffbd4OjB5mrGUXliYTUpkV+\nsQVeuziBf8N4lYlmKdur3kWVPQUJ0g9/sIiCiAdFDHx51E0G+FKCe5wVgVbh\nITzg\r\n=n+tk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/webkit-line-clamp.js","gitHead":"ef9dca82e163d1a07db9109f8dc57d6de6b08d13","scripts":{"lint":"eslint index.js","build":"npm run lint && rollup -c && npm run minify","minify":"uglifyjs build/webkit-line-clamp.js -m -o build/webkit-line-clamp.min.js --source-map 'filename=build/webkit-line-clamp.min.js.map'"},"_npmUser":{"name":"lemarck","email":"jeyson.petrov@ya.ru"},"repository":{"url":"git+https://github.com/LeMarck/webkit-line-clamp.git","type":"git"},"_npmVersion":"6.2.0","description":"JS polyfill CSS property -webkit-line-clamp","directories":{},"_nodeVersion":"10.8.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.6.0","rollup":"^0.66.2","uglify-js":"^3.4.9","rollup-plugin-commonjs":"^9.1.8"},"_npmOperationalInternal":{"tmp":"tmp/webkit-line-clamp_1.0.0_1537811451419_0.43115542759558756","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"webkit-line-clamp","version":"1.0.1","keywords":["webkit","line","clamp","polyfill"],"author":{"name":"Evgeny Petrov"},"license":"MIT","_id":"webkit-line-clamp@1.0.1","maintainers":[{"name":"lemarck","email":"jeyson.petrov@ya.ru"}],"homepage":"https://github.com/LeMarck/webkit-line-clamp#readme","bugs":{"url":"https://github.com/LeMarck/webkit-line-clamp/issues"},"dist":{"shasum":"410aca1f4e4f2b046d5cb993792efe43639a7e99","tarball":"https://registry.npmjs.org/webkit-line-clamp/-/webkit-line-clamp-1.0.1.tgz","fileCount":6,"integrity":"sha512-B7Hlz72gQDh7sOP3GF827WAcmHdakBeAGjXIG2Fww41PSnGAmD0WlEhjPhb56/4q1owFmA/nrZpXwM4SzZ7GUg==","signatures":[{"sig":"MEUCIQDLxjFZds4UYRXzRWN+bSEjKn5aSO+BviUVIXNL3af4mAIgBk6Up0AgS2AruObMxki7T/Vc7tBcQ2uhOuIivkJjIsw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqSt4CRA9TVsSAnZWagAAfdwQAJRY/NKohL4cnP2VC9za\nyNohISVOj70bVAl25XKbCnJ6xpCTpwAtscVGX8oqeRcPUhxFOmzI5ZudB4LF\n9ErEhP9PvgL0ANj9K3IZgaodF/j6l5rk+WvyzTmvBFfZ000uywzrgm0O5yYw\nxDSy1II7wIUy1egHPrt4ojyVf7rwN9HQfkBgr1TUq/Jmm/+LB46QthuLQ97m\nCwVnfd3rEFKoKuwYWZo5UfAG0lIm2vy0T0I9mUmdfVtcokCCXKuV7Yr0l1qE\nyRj1biViHczdZDPe0EwfBiFePMBMu9EBnT3PMom4x5PwniYfaufqUooujy5q\n/g0WufUuHZhGta8cTY286cSTu2frF0A/05bGrnbZavUtbDKKyC5cfRfZZbmU\npb061rD0sMXE+kQO1H8PBD4/2hSsijv86zbBCEN+UbTQC12HLnpf8ovqOGHT\nwuW9AW+9WcTty6yflBf4xhB78KAJkwFIFd2AIlQdKVcsPbS4jgzfEfTFOHGF\nzSQqZYDqmP4T2cY5b/ICFsBDzJdAqhl8/s7Uc9/0gO3W9QxSOYWYHOnTX1wj\nT0nvuY3e4bgRj1C8dgvoryaDyj5o3pd1gz0+heZ6mCUgqdQyK/xt9/6pbDqM\np3YNV5TrODRcJK34qY4QilC/iY/BQO2gh3QNaiKB6CIdXV1MrxZWI8WL3sVW\niSdP\r\n=JzF1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","browser":"dist/webkit-line-clamp.min.js","gitHead":"79c2cd8124c4aa1b1fb3d570072d34bd423c11c3","scripts":{"lint":"eslint index.js","build":"npm run lint && rollup -c"},"_npmUser":{"name":"lemarck","email":"jeyson.petrov@ya.ru"},"repository":{"url":"git+https://github.com/LeMarck/webkit-line-clamp.git","type":"git"},"_npmVersion":"6.2.0","description":"JS polyfill CSS property -webkit-line-clamp","directories":{},"_nodeVersion":"10.8.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.6.0","rollup":"^0.66.2","rollup-plugin-uglify":"^6.0.0","rollup-plugin-commonjs":"^9.1.8"},"_npmOperationalInternal":{"tmp":"tmp/webkit-line-clamp_1.0.1_1537813368094_0.49869098261144984","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"webkit-line-clamp","version":"1.1.0","keywords":["webkit","line","clamp","polyfill"],"author":{"name":"Evgeny Petrov"},"license":"MIT","_id":"webkit-line-clamp@1.1.0","maintainers":[{"name":"lemarck","email":"jeyson.petrov@ya.ru"}],"homepage":"https://github.com/LeMarck/webkit-line-clamp#readme","bugs":{"url":"https://github.com/LeMarck/webkit-line-clamp/issues"},"dist":{"shasum":"9830c6e2fd18dcd7b7ea9a3a5eac194f7cdcfe6a","tarball":"https://registry.npmjs.org/webkit-line-clamp/-/webkit-line-clamp-1.1.0.tgz","fileCount":5,"integrity":"sha512-vRSOZQlYXh0STGzhwiONUinlmIdJA1pQKwhesuF7jYI52CYxQT6Te37Fsl1ef9nQRrcxPjvy/XV+/jDq7Sa/mg==","signatures":[{"sig":"MEUCIQDu31RlLi0ol0ip0p1FGhIdsS4ovixqKaEid/i0MYcvsAIgAV12y2tQIAJQU0ugMD+ZSN+vMlhIzVBgEZBrHbDsqhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5vKxCRA9TVsSAnZWagAAWqoP/RxZGxwGl38+5h2B2poS\nbmhSxPtz/1iVsFuV7uWp6SgZ7eaiptidQdgDt+97iQfJIwnfyCzVspqahdK+\nFERJyPTvqsEZY4gjUh2RZNRguh/euxxkFLydQe6jyBvLlhVMWpDVKrsnR/QJ\n/iAqsLSofRjSpG0QGfevq6w27Wd8b888z3EiPN+ndQlZ3R+JoUgm+efD3u/n\naJiZT3n100OH+5uaeOdU72P7Ez3vmpdl5S4zRIfznFCrzDe/lLh1XSFALRJX\noeNAnrxrjWha/J9v15/Y269lJipxKnlP8vpxD+YNXNw9LMFxKOAu4V1uxR1B\nGOSGaxPqV/4WcQVahAFKqVbuJCbIFfmFItGrH+yK5sQe+FbbYYd0VJFF7BuL\nT5if2bWmQkyO7cYcR0IqyRgssBcrhSdYhSxcShYdie5mRhDyh3P2LsXvRO9e\nDaWFsLNsOdzxrCgvNHvKwTKWU70W7XByjOloiHzMGRJ52KJz7eqfPJWKEWGN\nwv2Ut7HdRhkpgjmXrzdXOIrvWt6RsUXRlDLPtibjp8LX2zHnMl740U8Ie+2k\nIfmZIIHy2vklsN/qf5mqX1o9Q8I5cDCq63YQeDFC6KQlw9QwC6+bRd2WS4LL\n49z2U5lBXnh7EBAwzTWDn2ozpBKIEz7tjluLsaOC5igKnqtNAdUQMlKDsyO7\npkZo\r\n=GMGe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"fee1d50e21edff7035f008967f10bacaf2a87021","scripts":{"lint":"eslint index.js"},"_npmUser":{"name":"lemarck","email":"jeyson.petrov@ya.ru"},"repository":{"url":"git+https://github.com/LeMarck/webkit-line-clamp.git","type":"git"},"_npmVersion":"6.4.1","description":"JS polyfill CSS property -webkit-line-clamp","directories":{},"_nodeVersion":"10.12.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/webkit-line-clamp_1.1.0_1541862064476_0.856767053820626","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"webkit-line-clamp","version":"1.2.0","keywords":["webkit","line","clamp","polyfill"],"author":{"name":"Evgeny Petrov"},"license":"MIT","_id":"webkit-line-clamp@1.2.0","maintainers":[{"name":"lemarck","email":"jeyson.petrov@ya.ru"}],"homepage":"https://github.com/LeMarck/webkit-line-clamp#readme","bugs":{"url":"https://github.com/LeMarck/webkit-line-clamp/issues"},"dist":{"shasum":"cdb9c47e8af08837a21944da8fbb35e618a1a301","tarball":"https://registry.npmjs.org/webkit-line-clamp/-/webkit-line-clamp-1.2.0.tgz","fileCount":5,"integrity":"sha512-adgE4G2w+ODt72W7K2Q75LwJ0jwX8akZ3HGkpLPtACpfbckaP4uRkSuPDtFsv6t5yZybccbnXxHKJrV7vK/1+w==","signatures":[{"sig":"MEUCIDD4DqsH5odCXpzWx5AwsdYk2viQLNoakxtoZSz40uqWAiEA2QhATnM07zLJhOv5AQiP+5oMVovSygve8KULJaim8Y8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIiR8CRA9TVsSAnZWagAAt5IQAJCugrzHInq8XbDX5LfA\nt/HAlNy219ey681/gNap81ICd4T31N8q50yWQR9/P6rCu+3jEVnUMqkqgfK1\nlEPoLWZYT+HSq92Qiy8k0FkVCJ6X5o12hCIiqsUOPAfc4nHF38amfMa3SoUQ\n+fPBhtlfGp15hMLhKvqvHEQD/LB7EN+Kdjj8Ke5USCEHya90aAwiKwxSgwEC\n8abHYlODRnKPwnSI3VoBPV11QIV0veeoqq001Tm3l9RoRLffosj3epI1/DDT\nYlJCfkxG8S1+GdKxti3WQub5HaREmKP374zaUMV16TiPtBA+OmuHQ3zLOvIc\npJoqDZT81eSNLxDImxTHiQGmGkU3P6MStv8R598zdreGB0Aes2QTskdLA8F+\nLZ7VR4Cgsg2LGpzyBa0TXelcZZOtkXEhIu3x4474Yi52UI+ejpBsL3YSYlDZ\nqFX9msbkFDRjm0tzssk7Xt/gRgZFP+QrGqZAuvdqhP0JOwt8T2aq46qTt6+n\nMG6c2mcGj2G4O/4ssoVqCFGItpmEosSvnAdFWF/Ps9SlRYOx0iRKHCWSbJDa\n0aYe1rNnNrMWtP3vGKbLqeWz6Ne3bVWNCrlyxJZD8bYoXqiHiyXxko03jbFF\nAHVNEFwB3+ElUs2shUP6QmNn/aYh76CL7G5aC15X4EniJIfJwd9vrB6bqqil\nh4mA\r\n=6qcp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c5bcf0b9690495a9a1f37668b7d925afbc1b0dda","scripts":{"lint":"eslint index.js"},"_npmUser":{"name":"lemarck","email":"jeyson.petrov@ya.ru"},"repository":{"url":"git+https://github.com/LeMarck/webkit-line-clamp.git","type":"git"},"_npmVersion":"6.4.1","description":"JS polyfill CSS property -webkit-line-clamp","directories":{},"_nodeVersion":"10.12.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.11.0"},"_npmOperationalInternal":{"tmp":"tmp/webkit-line-clamp_1.2.0_1545741435757_0.9152046567757461","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"webkit-line-clamp","version":"1.2.1","keywords":["webkit-line-clamp","css","polyfill"],"author":{"name":"Evgeny Petrov"},"license":"MIT","_id":"webkit-line-clamp@1.2.1","maintainers":[{"name":"lemarck","email":"jeyson.petrov@ya.ru"}],"homepage":"https://github.com/LeMarck/webkit-line-clamp#readme","bugs":{"url":"https://github.com/LeMarck/webkit-line-clamp/issues"},"dist":{"shasum":"2ec68917069af079e09f13db9909c6b395145478","tarball":"https://registry.npmjs.org/webkit-line-clamp/-/webkit-line-clamp-1.2.1.tgz","fileCount":5,"integrity":"sha512-I/qlnlIk0yO2QcROg0NABentNp0O1HhQHlfBATMqzYfF36ourZT4ZIg89etRMmEIJrFs5Ic71ODaYCB38XOEWg==","signatures":[{"sig":"MEUCIQD6FmTiCdkn9pw2kw9yAx0DB2dqfT3uUIwCcivhwglakQIgPJYBcG8WAMjzBUtjQTDh3x6HOcfJJDbmBczO2e+JaAU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdV5FzCRA9TVsSAnZWagAAnGkP/1YeRnyuNQhZCo8CFsnv\nnrHd+w0jT7gx1ORL4o8QYQGSsE/9u51e4DEyX/IYxwKWtYtF9kF62BbfZqmy\nL9m5ZIc5i21vqss/3fghd4NrrgxjjI3jlbIiVwd4R/UfCUkOjBYPwrSLnqjG\ndIFqNbBSNtlfL4b636hNU1EUkyWov+1AnOlCDYcMArM9KIgqAap5vtIWVd+s\nE8WdesUHgQCdPredwysScLAWBCaiOu+bRZj6uCI7vNx+GBagPa8TnrmpQTE8\nDKjv8+fGyHQt7vFloBYo3JrStJM7XSVwlAKnUCJfwu4kcuPCqizYQMNyRig6\nRRCxkHigoHQH4VvReiWDxOE7HTe1tm6KpJI7YV/ndDvV4LdQaSul+GTeSUPY\nL8qFnwk+OnqDnKtEsDFB0UiIhjTrqK2+QRQOgryiAwx78vWrqjxbfcvtGcC/\ne8cLP5C7VuO/yUjyXjMC7OVv3wiRIn+xvmrzNO/uSahUalSCNu4C8NHl0iRB\n6+4Lwc4zSaduZs6R0QFAnyeVTkU1fPaByoMFMn6/w7tUDYJJBeZYjU15eYGV\nRgsLprUj3WqLfZloI8EIWG1YgoKkVx6/qqh+/wgOhH9xWaQmQVRktFKbKV9S\nUbTGBRy5YD1F18q9RiLLDYq8OW5fMVM/XLo6w0doIDpkX3koxHKS/mUzc7Jx\nEn8W\r\n=a6rW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ae1777bf5462f3f2cc476c1ed49f543b053f6940","scripts":{"lint":"eslint index.js"},"_npmUser":{"name":"lemarck","email":"jeyson.petrov@ya.ru"},"repository":{"url":"git+https://github.com/LeMarck/webkit-line-clamp.git","type":"git"},"_npmVersion":"6.10.3","description":"JS polyfill CSS property -webkit-line-clamp","directories":{},"_nodeVersion":"12.4.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/webkit-line-clamp_1.2.1_1566019955062_0.7145645206139477","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"webkit-line-clamp","version":"1.2.2","keywords":["webkit-line-clamp","polyfill"],"author":{"name":"Evgeny Petrov"},"license":"MIT","_id":"webkit-line-clamp@1.2.2","maintainers":[{"name":"lemarck","email":"jeyson.petrov@ya.ru"}],"homepage":"https://lemarck.github.io/webkit-line-clamp/","bugs":{"url":"https://github.com/LeMarck/webkit-line-clamp/issues"},"dist":{"shasum":"f69575f58019afc43ca878b874829ab90310143c","tarball":"https://registry.npmjs.org/webkit-line-clamp/-/webkit-line-clamp-1.2.2.tgz","fileCount":6,"integrity":"sha512-OIzhT1h20iex1vXO+LxE0tOvdTvzJUnSoaT/Vgct17v4J/E9F4rcYioUjjIldeJZLiaaXcVAAyQ5ac0t0k5Qwg==","signatures":[{"sig":"MEQCIBKbThHM+3A+irwS0HJRlBqqJSLzKV0Olzz+doeHNFyyAiB+sCaA+KFg4LMWBxnsb6RqInlJZSfhtDzDK6VRXQ5M4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJbJaCRA9TVsSAnZWagAAAXEP/1scKpkdxvof3z5lI50T\na0Gy1MEMlKaCcXxQoYi2wdMVr0ZhvMEatuBZ0GQdYL7PEyQ7QVw4qiaGQQfU\n0BkcZV0DbqmNY0ZDvcEH6e9DV82+Z/dLvWJdW/hNz7+0xrFYIGKNaqZBmOwu\nTsDttGqR65O54Ij5xwNz61YZdur34T/XtZ11tNlZpvibL4ZUL0JA+Owm1xyU\nF0H+j8VOs/f73k9FrHMQOt07geN6ZV7BGI4PpkCAHmxMOXuiXZB3JrBp5CQc\nc1oyZpMyvaKV3fCD2FRrSXmuYp/GWTLK2bTZhxC17vLGYiZiCsFui29nATGU\nsTEGbhwtDhx1Zyl7wly3hKigzuE1RdeyFzOVWfsCUXthRln2J9No3NCjbZj6\ndwCa7WYTTR3eIyGs7fi10XkMM+ncpGDjOC4xD9C1Rb/a3Jr7sLdYLoGjHV/e\nxkvEmzDCTmPv9MuXRhOwOHbpv8kVpnN0kv0ROTZpUwFKLSdoein1wIPFeJbE\n0ZRNU9luyAHQG00kPzU82XSAKL0cV5BUiLgq3bzDTgnxZiiNItoq7sIMtLUb\n5htyRXyEXjGTFq7Z9WGFtnKZT7EQRxe0G0SP18f+Rwa45Ug+Sci9h/ZiSqPr\nxeHN9L/mZodXm+xS3/ViQpBstUpdmJykyoYnbNXOq7SKl/ARd+vMhYnadfkp\nSTJU\r\n=23FS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"17632d3cc8350e8f06a890a39b02eb84f990661a","scripts":{"lint":"eslint index.js"},"_npmUser":{"name":"lemarck","email":"jeyson.petrov@ya.ru"},"repository":{"url":"git+https://github.com/LeMarck/webkit-line-clamp.git","type":"git"},"_npmVersion":"6.13.4","description":"JS polyfill CSS property -webkit-line-clamp","directories":{},"_nodeVersion":"13.5.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/webkit-line-clamp_1.2.2_1579528793449_0.5702199921809565","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"webkit-line-clamp","description":"JS polyfill CSS property -webkit-line-clamp","version":"1.3.0","main":"index.js","scripts":{"lint":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/LeMarck/webkit-line-clamp.git"},"author":{"name":"Evgeny Petrov"},"license":"MIT","bugs":{"url":"https://github.com/LeMarck/webkit-line-clamp/issues"},"homepage":"https://lemarck.github.io/webkit-line-clamp/","keywords":["webkit-line-clamp","polyfill"],"devDependencies":{"eslint":"^7.0.3"},"gitHead":"b3fd3e166aa62194190ef5f5083585a75ebbcd69","types":"./index.d.ts","_id":"webkit-line-clamp@1.3.0","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-1JiAoh/hG+1LIOeeuajlZuw52QmkRbTL1ULXKPVydST0tPh6WkSqhl7GMzHIHH+cuUwG9JP+1MFHWoXMP4ikCg==","shasum":"3ac46b561f2fe5e6b660477f9338f133ca1b4735","tarball":"https://registry.npmjs.org/webkit-line-clamp/-/webkit-line-clamp-1.3.0.tgz","fileCount":5,"unpackedSize":10976,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE/7Jp6ozhgNCTJFZoZfdWdMpbh3IqaQxztnXLGZAHbIAiEArpegIfPIhkaDHZIJAdoI6Ot8kRqV8gBCtAYW4X7eyTc="}]},"_npmUser":{"name":"lemarck","email":"jeyson.petrov@ya.ru"},"directories":{},"maintainers":[{"name":"lemarck","email":"jeyson.petrov@ya.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/webkit-line-clamp_1.3.0_1782238417344_0.06699689372548345"},"_hasShrinkwrap":false}},"time":{"created":"2018-09-24T17:50:51.418Z","modified":"2026-06-23T18:13:37.588Z","1.0.0":"2018-09-24T17:50:51.561Z","1.0.1":"2018-09-24T18:22:48.226Z","1.1.0":"2018-11-10T15:01:04.667Z","1.2.0":"2018-12-25T12:37:15.854Z","1.2.1":"2019-08-17T05:32:35.194Z","1.2.2":"2020-01-20T13:59:53.677Z","1.3.0":"2026-06-23T18:13:37.484Z"},"bugs":{"url":"https://github.com/LeMarck/webkit-line-clamp/issues"},"author":{"name":"Evgeny Petrov"},"license":"MIT","homepage":"https://lemarck.github.io/webkit-line-clamp/","keywords":["webkit-line-clamp","polyfill"],"repository":{"type":"git","url":"git+https://github.com/LeMarck/webkit-line-clamp.git"},"description":"JS polyfill CSS property -webkit-line-clamp","maintainers":[{"name":"lemarck","email":"jeyson.petrov@ya.ru"}],"readme":"# webkit-line-clamp\n\n![GitHub Action Status](https://github.com/LeMarck/webkit-line-clamp/actions/workflows/lint.yml/badge.svg)\n[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![NPM Version](http://img.shields.io/npm/v/webkit-line-clamp.svg?style=flat)](https://www.npmjs.com/package/webkit-line-clamp)\n\nA JavaScript polyfill for the CSS [`-webkit-line-clamp`](https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-line-clamp) property.\n\n- Works with **nested DOM nodes** (not just plain text).\n- Uses the **native browser implementation** when available; falls back to a pure-JS algorithm otherwise.\n- Zero dependencies, ~1 KB minified.\n\n## Browser support\n\nNative `-webkit-line-clamp` support: [Can I use: css-line-clamp](https://caniuse.com/#feat=css-line-clamp)\n\nThe polyfill (JS fallback) works in any browser that supports `window.getComputedStyle`.\n\n## Installation\n\n```shell\nnpm install webkit-line-clamp\n# or\nyarn add webkit-line-clamp\n```\n\n## Usage\n\n### ES module\n\n```js\nimport webkitLineClamp from 'webkit-line-clamp';\n// or named import\nimport { webkitLineClamp } from 'webkit-line-clamp';\n\nwebkitLineClamp(document.getElementById('text'), 3);\n```\n\n### CommonJS\n\n```js\nconst webkitLineClamp = require('webkit-line-clamp');\n\nwebkitLineClamp(document.getElementById('text'), 3);\n```\n\n### Browser (script tag)\n\n```html\n<script src=\"https://unpkg.com/webkit-line-clamp/index.js\"></script>\n<script>\n  webkitLineClamp(document.getElementById('text'), 3);\n</script>\n```\n\n## API\n\n### `webkitLineClamp(element, lineCount)`\n\n| Parameter   | Type          | Description                                     |\n|-------------|---------------|-------------------------------------------------|\n| `element`   | `HTMLElement` | The DOM element whose text should be clamped.   |\n| `lineCount` | `number`      | Maximum number of lines to show. Must be > 0.   |\n\nReturns `void`. Throws `TypeError` if `element` is not a DOM `Element`.\n\n## How it works\n\n1. If the browser supports `-webkit-line-clamp` natively, the function applies the required CSS properties directly (`display: -webkit-box`, `-webkit-box-orient: vertical`, `overflow: hidden`).\n2. Otherwise, it calculates the maximum container height (`lineHeight × lineCount`), then removes words and characters from the end of the text until the element fits, appending an ellipsis (`…`).\n\n## Example\n\n```html\n<p id=\"text\" style=\"width: 200px; font-size: 16px; line-height: 1.5;\">\n  Lorem ipsum dolor sit amet, consectetur adipiscing elit.\n  Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n</p>\n\n<script>\n  webkitLineClamp(document.getElementById('text'), 2);\n</script>\n```\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a full history of changes.\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}