{"_id":"read-smore","_rev":"14-e24bd668a0323ad104db3fc958363c25","name":"read-smore","dist-tags":{"latest":"2.5.1"},"versions":{"1.0.0":{"name":"read-smore","version":"1.0.0","description":"A simple read more / read less feature in pure js","author":{"name":"Stephen Scaff","email":"stephenscaff.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/stephenscaff/read-more-js.git"},"bugs":{"url":"https://github.com/stephenscaff/read-more-js/issues"},"homepage":"https://github.com/stephenscaff/read-more-js#readme","keywords":["read more","readmore.js","read-more-js","truncate","content","more content"],"main":"dist/read-more.js","umd:main":"dist/read-more.umd.js","module":"dist/read-more.module.js","source":"src/package/read-more.js","scripts":{"clean":"rm -rf dist","build":"microbundle","dev":"microbundle watch","prepublishOnly":"npm run build"},"devDependencies":{"microbundle":"^0.11.0"},"gitHead":"bcd51fab587c7121ad43223e53f14cc04f106da7","_id":"read-smore@1.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-nAfwBFrjFzQJoYcZGm6c7JUtfDMuy3aK4VsHnH49On94AXI5WkdgBj3+o5TYRNXKgZLEwu4TbqbmOZvNNJ2SIg==","shasum":"64e0993778ec5e1e52defeca8701d7f8a609be3d","tarball":"https://registry.npmjs.org/read-smore/-/read-smore-1.0.0.tgz","fileCount":9,"unpackedSize":27633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee4SxCRA9TVsSAnZWagAA7GQP/2yLTHxMFAfN9aZLHBIe\n/S/DKeZFWMmBF29iNOpvgLuIjKMW6jI+0kKNUp3WKNBSIr/KuYKNUJrqzKBM\n0BHV89/xvWQbQs8i58sPRbIxWiDOcKad16b9Aq1z1Iqrat2LgIOECRVfjJsR\nhJxVEw8Fb8igmeGai2RLEoBEFB+VgYe3QBJgT4fwY4/MFJxu4Xc16W+31tWZ\nhx9EJ7r6CG5x2dVjzw4rsiDZ1+5X9jLZ+Wv8eGStslneTA+VEDreBAS8to1a\nM+GBc46LyhhD0mm3rx8Yphyr+qOB15xpwAekfqTO8Ht7A+/aUby9hT9kzOo3\nTenYnR+n3hpSxSW5lvszTO6JbmDZjGc9k7MwMHVIchBZ54bkxbmL4gN2+cFm\nbmkXFYKJkMmbuyoKx18GdDKhosVzW4Vguxg/POMVpyoF6tnRCUz/EmXGUlCf\n7aRCInknHmqyS8v47Jd+yxeWeMm5CVu2J6thsCcJwb+BoauRp8HCOaz5xgof\nFCyhQv6uVhUE1w2VdUZlcqWyAv6+OZD68mJ386elJ6lt6rTdCNIb4YAXzYNj\nEjJuq2Wsh/FRECNsCePcuOdKHe89ZCAEwQhvmzZfXpt67AZwW6RBhQxxwigX\n4y7OVCmgSTr2bZXQodvw7O3C8vpaIOynnDhcUeap4+7O65QwAvJgVM3KRqKk\nQQSb\r\n=EJhV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJ5YCqSJQDyQKYyKMiGVgxYVzpDiUbmR/kWW3QEjhQHAIgLalhQ2wqsNlDyP+kel7g/S4YmvVTuJSAOUocwpxWlso="}]},"maintainers":[{"name":"stephenscaff","email":"smscaff@gmail.com"}],"_npmUser":{"name":"stephenscaff","email":"smscaff@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-smore_1.0.0_1585153201011_0.7048255293207184"},"_hasShrinkwrap":false},"1.1.0":{"name":"read-smore","version":"1.1.0","description":"A simple read more / read less feature in pure js","author":{"name":"Stephen Scaff","email":"stephenscaff.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/stephenscaff/read-smore.git"},"bugs":{"url":"https://github.com/stephenscaff/read-smore/issues"},"homepage":"https://github.com/stephenscaff/read-smore#readme","keywords":["read more","readmore.js","read-more-js","truncate","content","more content"],"main":"dist/read-more.js","umd:main":"dist/read-more.umd.js","module":"dist/read-more.module.js","source":"src/package/read-more.js","scripts":{"clean":"rm -rf dist","build":"microbundle","dev":"microbundle watch","prepublishOnly":"npm run build"},"devDependencies":{"microbundle":"^0.11.0"},"gitHead":"18178cd1ae2c970c85c1588ed2acf965bc5fce0c","_id":"read-smore@1.1.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-yDpK477F+dwP3QsIoXk4NdVDxhgCOY4DybGAX2Cvca0VBM7nRslSOz3t8bnN/lIXlVCwimCGP0vPNizB6fxbHg==","shasum":"731fb8cfc7288b95c004e9b7a2e16292fa77121b","tarball":"https://registry.npmjs.org/read-smore/-/read-smore-1.1.0.tgz","fileCount":9,"unpackedSize":27772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee4azCRA9TVsSAnZWagAAGY0P/3tDdJTh+IbIOD46Rz3o\ngiJLi5fZrktQ7D5yIlBO/nhPb7tMO7O+4ZlpNmv6MdwKxEYG0Q8mS2R6Bamu\ni4CJeS6WAOU00kg8LL3bd2EbC2e5qR1+9+HtSGc3TIi6Dnj1rA7OlfWIVZLL\nRhXf36ByKrGoMOHYYpUbos61sXGCEJBMBQhrjaR426K/v8TMshPR/RDgcgOc\nu8tTmwwndtd/9BTlbCPg8wbobjdQUvtK15vSYspN78e1TUy/a+0U8Omu+UZh\nfLxfsNBwNonBWMQzdCezX/njEeZAz1gU1vJWHXQnX2ZL0hKf1QRWWDMqoH7u\nTX5i5a3aSEkmQSAqZInHeGK9MSvJ9wTxAjw/rja+/kB8NjjvjULJa3pn19TM\nmpJZZFoyuRrEZH34+J2Udw8PLKUUijsXCf17WjzTxm/I3B3sFd2rGMzzJib5\n6O7Iq71pqpsacC/Zf9sHSnmnGgjZg7If8rWAAxGycC1M9Q1fVjdT8xlslZL+\nOgbqWJktUwyd9CS3HXMnryRs0JGCbatgGpCskSpYdbG5QfVEWswYwmsoo3aR\niIO4OpnTBkMqNrTAKSoxjjSXl075ANlJYMPEzKi3NPIpxBHSZdPSz5J6j4tv\nAM2FSgGhxDCBbmYAJM+vh4NMC49jXxwwe6iNYaibn6HVxlygHtEhSlPJabge\nBx3k\r\n=wSK+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFrolRY6m/XkqRj75M/EKj1GAvpBCccdA2VGiSIoFnObAiEA5ds//J4p+e68NrJDActK6sfDmUVOf+dSW2DhCub5us0="}]},"maintainers":[{"name":"stephenscaff","email":"smscaff@gmail.com"}],"_npmUser":{"name":"stephenscaff","email":"smscaff@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-smore_1.1.0_1585153715074_0.0869752436264517"},"_hasShrinkwrap":false},"2.0.0":{"name":"read-smore","version":"2.0.0","description":"A simple read more / read less feature in vanilla js","author":{"name":"Stephen Scaff","email":"stephenscaff.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/stephenscaff/read-smore.git"},"bugs":{"url":"https://github.com/stephenscaff/read-smore/issues"},"homepage":"https://github.com/stephenscaff/read-smore#readme","keywords":["read more","readmore.js","read-more-js","read smore","ellipse","truncate","content","more content"],"main":"dist/read-smore.js","umd:main":"dist/read-smore.umd.js","module":"dist/read-smore.module.js","source":"src/read-smore.js","exports":"./dist/read-smore.modern.js","targets":{"main":false,"module":false,"browser":false},"scripts":{"clean":"rm -rf dist","build":"microbundle","dev":"npm run demo:start && microbundle watch","prepare":"npm run build","prepublish":"rm -rf ./dist && npm run build","demo:start":"parcel ./demo/src/index.html --dist-dir ./demo/dist","demo:build":"parcel build ./demo/src/index.html --dist-dir ./demo/dist --public-url ./","demo:deploy":"npm run demo:build && gh-pages -d ./demo/dist","demo:clean":"rm -rf ./demo/dist","lint":"eslint ./src/**js --fix "},"devDependencies":{"@parcel/transformer-sass":"^2.3.2","eslint":"^8.11.0","gh-pages":"^3.2.3","microbundle":"^0.14.2","parcel":"^2.3.2"},"gitHead":"14a43d9a6afa697e993d7ce68b8bb26efc5c99e3","_id":"read-smore@2.0.0","_nodeVersion":"14.3.0","_npmVersion":"7.24.2","dist":{"integrity":"sha512-KI/S9Kp9wOs4OnLRq1yelyKXEy95A+mlAudmMB286ujKT95lRhWib3yC0z6g6CTLDcZAZNju3UICE+Mwaf8wFg==","shasum":"5b784c156f1e035a0e9aa2542669260ba11878ed","tarball":"https://registry.npmjs.org/read-smore/-/read-smore-2.0.0.tgz","fileCount":10,"unpackedSize":38262,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmEffOpERqSbYEtBHIoVfJcpZcUThZnDd0Z0k2mRRFpQIhAK/SF7s/ijcooZv0aUsdYx9vctyKloz2okzRzsNp0lJU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR3fMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqu1w//cSpfmaXjWgNhiq8qaE3Jmv01mw2uS1WhmbVmXhaQEspyGKam\r\ngNWCAiwQRFV2KQ1hIFcUdnLkdBO3jmukEYmiHVeIvt1r2ZxNpCDNpc6kWv1m\r\nlmtoI4VAJb6MVq1DTYmDekqIBiO1Ph0oIrMAP1715AjRdfI26HmNZArLun5I\r\nmFMJexNkm/A22kmqmZodp8H+VaqNZiS4T8CB9pI51+DmFRG5cXNm7L6MKREK\r\n4nNBRuRrs2dcfTqnh4C5XknOxh+GMRHdcgTALQ+M19hRHLJJs9Cd774SHuP8\r\nuGg41oqS1hIgxCXZTGgil/O1vz/hJXFJkd9XLvMjwm+UdLDhS8K0bAr7ieMs\r\nUF42mWaXVE4kZYnyZ6HPhmYRW2bjcG0Fq0V6ptxHS+HVjOcBoLSejsK69BdY\r\nJa6uYU+RVIgdtHddtKThzal96G3LiO0yvnj+GDf798w7foJ2Y4AWt6cwG5hQ\r\n4vBFMa6+fxI87lO6vvAfYes0UjIYgjojGdTF5yqp3EhRJ5CFoqKESzoG7VgO\r\npuEwuW8H+QvZ9bnmISZamv5wVAo5J7FGLupf4fZntV0yXMqCMuYYLsaAQ0Aa\r\nxSuZNv9eZc7ApvmAntU2tFWkxYdGh4aGCr393c8NV94lyoWK6Ju4HIoasoDu\r\nFYbr/6/Tw7Et9hJMNR+R9Xmfylbzyx4fVjA=\r\n=oz7W\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stephenscaff","email":"smscaff@gmail.com"},"directories":{},"maintainers":[{"name":"stephenscaff","email":"smscaff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-smore_2.0.0_1648850892524_0.6878726110790607"},"_hasShrinkwrap":false},"2.0.1":{"name":"read-smore","version":"2.0.1","description":"A simple read more / read less feature in vanilla js","author":{"name":"Stephen Scaff","email":"stephenscaff.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/stephenscaff/read-smore.git"},"bugs":{"url":"https://github.com/stephenscaff/read-smore/issues"},"homepage":"https://stephenscaff.github.io/read-smore","keywords":["read smore","readsmore","read more","readmore.js","read-more-js","ellipse","truncate","content","more content"],"main":"dist/read-smore.js","umd:main":"dist/read-smore.umd.js","module":"dist/read-smore.module.js","source":"src/read-smore.js","exports":"./dist/read-smore.modern.js","targets":{"main":false,"module":false,"browser":false},"scripts":{"clean":"rm -rf dist","build":"microbundle","dev":"npm run demo:start && microbundle watch","prepare":"npm run build","prepublish":"rm -rf ./dist && npm run build","demo:start":"parcel ./demo/src/index.html --dist-dir ./demo/dist","demo:build":"parcel build ./demo/src/index.html --dist-dir ./demo/dist --public-url ./","demo:deploy":"npm run demo:build && gh-pages -d ./demo/dist","demo:clean":"rm -rf ./demo/dist","lint":"eslint ./src/**js --fix "},"devDependencies":{"@parcel/transformer-sass":"^2.3.2","eslint":"^8.11.0","gh-pages":"^3.2.3","microbundle":"^0.14.2","parcel":"^2.3.2"},"gitHead":"2592bf0ddf0bc8c3e6326b14cc558327cb969a14","_id":"read-smore@2.0.1","_nodeVersion":"14.3.0","_npmVersion":"7.24.2","dist":{"integrity":"sha512-mLvzzDcNnNP9z+hj57yetDSB5ACDE2t2DfqPk3NWdue2yQX4dmBZzQDCZ1VEUPCskz70PuLe6/FLZCOgdCtWcA==","shasum":"366c8d9d79790f345b1494825b3ea51eff804281","tarball":"https://registry.npmjs.org/read-smore/-/read-smore-2.0.1.tgz","fileCount":10,"unpackedSize":38720,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0pqzOdsw4rkh9A8qGMUup//zey5BV4dFhYZlY02YUVAiEAuZHDA0H0wDEwgEIbbOQ0BYanxtwqNw1l30HuyAvdnZI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR4KMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoThA/+KM57ceGY9EcJrnIOZTzg847uxw8RrqtERRCkexL6eKFBCZNn\r\nA5QHczyCLre1KQEr96ilEWc6o4mncGxsaTutaanZQrXbHCtM7wND57gRLmqZ\r\npoFuGiqGhu1OwcRMJaZ+LlqrGUcRHBtZUzN4sSi6ZvNSWQgVsagHdsG2Tui8\r\nL4BPE2ix84TvNpYJOEnZIOj/xwjbzX3hOGo7dXuF42kfNn9HeLDUkewcPHeX\r\n1l7kPHsVeF0gbqqy1dSCVG/UV25HXTWUiCp/PY+b9/u7zPc4QyzvRBURXqCj\r\nQcCJ6aTsT0PkZ+y/Ygx8GVx8xB3sdd5Csz845M7+hj7UK2ZUxFwxDJN0Cv4j\r\nP566+Mnu34URHFBacGsOpN9Ijhf0Ou0Enw98qQCobHx505eHhzXIOnwag5Tj\r\ni1wo+ezbT7Im1W7pYHTzZXIh0dlm+pEOAqnDCdx19hPQCLjKEk71OG0X0ffW\r\nR0PQrsaC3Um4tFGcVRSv89JqyjYeM0cNfEa+0Pwu28q2E8pDbAitDIM+7sMr\r\nfqkMURZbD5Hbt5qre9GQFPDTL82QVg7qe+kYOup0/+nBAqpYj4ICGTHWBWeA\r\nJZB+dxR0ff6TLLNk5By665tL0Mj7W/dldre768nlQd92Z9K9W0MqBC2LdC5r\r\nOzG43IrvpJ4NuFYshDY6x8QL3OoS4NYBCZo=\r\n=WsdG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stephenscaff","email":"smscaff@gmail.com"},"directories":{},"maintainers":[{"name":"stephenscaff","email":"smscaff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-smore_2.0.1_1648853644125_0.7246395912783559"},"_hasShrinkwrap":false},"2.0.2":{"name":"read-smore","version":"2.0.2","description":"A simple read more / read less feature in vanilla js","author":{"name":"Stephen Scaff","email":"stephenscaff.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/stephenscaff/read-smore.git"},"bugs":{"url":"https://github.com/stephenscaff/read-smore/issues"},"homepage":"https://stephenscaff.github.io/read-smore","keywords":["read smore","readsmore","read more","readmore.js","read-more-js","ellipse","truncate","content","more content"],"main":"dist/read-smore.js","umd:main":"dist/read-smore.umd.js","module":"dist/read-smore.module.js","source":"src/read-smore.js","exports":{"require":"./dist/read-smore.js","default":"./dist/read-smore.modern.js"},"targets":{"main":false,"module":false,"browser":false},"scripts":{"clean":"rm -rf dist","build":"microbundle","dev":"npm run demo:start && microbundle watch","prepare":"npm run build","prepublish":"rm -rf ./dist && npm run build","demo:start":"parcel ./demo/src/index.html --dist-dir ./demo/dist","demo:build":"parcel build ./demo/src/index.html --dist-dir ./demo/dist --public-url ./","demo:deploy":"npm run demo:build && gh-pages -d ./demo/dist","demo:clean":"rm -rf ./demo/dist","lint":"eslint ./src/**js --fix "},"devDependencies":{"@parcel/transformer-sass":"^2.3.2","eslint":"^8.11.0","gh-pages":"^3.2.3","microbundle":"^0.14.2","parcel":"^2.3.2"},"gitHead":"b6ce610834245dcc6bca9bd07d40a39e58849603","_id":"read-smore@2.0.2","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-jpqyAk3Xw+/EfdFNXNC0fAuJ27uUqLXtW+QVKRH8W/+6l0S1eh7Gq2aizr7y711fNYqU/fqWL6dA78/8sc14tQ==","shasum":"41a84a55f385c1ccaf074903abf93a7073c211a0","tarball":"https://registry.npmjs.org/read-smore/-/read-smore-2.0.2.tgz","fileCount":11,"unpackedSize":39841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBWcxLuMGv38ygajt8Cs3aMTQeYWV2zNTP6orWv7h2iWAiADhxdtg8sGT3xgqSSNPHVbnx5IWruEYH+jEqX0bPeCxA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS6ZQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIPBAApSxCV6Iwnx6ba1kfqYBtjbQ3ee+dFqPfCbeVGNj9p5RqOaxB\r\nmxqe4PiE4C2xza8ppepwsGDFu7JmzXC9IbFqYTODfat172MXRaOEki/Oo+fv\r\nnUDUbc1x6gZjUHfqOiSph9Zmln+1gQdbr1eKjpCivM8qXcrThqgwYlUB8V+z\r\nmzxPvGFeeX8DwIetnm11YHAF1lKuHI8yKsFovcjb3QGkORAbuMJ7Pf8Fumh6\r\nZRW4YjHhKbTJ9h9p99qqRCA/2s1awsnDR0lwJEBtq+2Hj/N7/Fs4hGIMvW9L\r\n+i1m85YyJXwkeL/QCaoAm1J98I83WL1pLkk6xTMxVpDq5AHquwMHlwzjpNen\r\nZhUtxGwwrOtj+CThvjDO/6xaz0w8SP/w3UBtuvUxIusn27wZMmP1vuRl1nf8\r\nQi4G9p/KbU2e2aKXH3dSedcCtMMlafsOH8AAzDIm0dJki0qF3AK4tEbSMG6U\r\n3bR4tzPY010zM5fQVQuh+FtHX/l/Zfj5sq5VwIwLWtrRgpPceLFzZC8vgtjY\r\nWtA59g3jmZMLYFJn+Q3swghsvs+Et7qSkywh0XiJX5YjCzHusT7iM7DpIQja\r\n2lM2bZ+apVRryd6ZQc+III7tToRdpuUolYR0ADIizGURt8+3JVfU10SNZUyC\r\nJZLOCNj8VsSKDpdCNAlwN3mcTiJSOMfE+RE=\r\n=Gn07\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stephenscaff","email":"smscaff@gmail.com"},"directories":{},"maintainers":[{"name":"stephenscaff","email":"smscaff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-smore_2.0.2_1649124944089_0.7972344622372267"},"_hasShrinkwrap":false},"2.0.3":{"name":"read-smore","version":"2.0.3","description":"A simple read more / read less feature in vanilla js","author":{"name":"Stephen Scaff","email":"stephenscaff.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/stephenscaff/read-smore.git"},"bugs":{"url":"https://github.com/stephenscaff/read-smore/issues"},"homepage":"https://stephenscaff.github.io/read-smore","keywords":["read smore","readsmore","read more","readmore.js","read-more-js","ellipse","truncate","content","more content"],"main":"dist/read-smore.js","umd:main":"dist/read-smore.umd.js","module":"dist/read-smore.module.js","source":"src/read-smore.js","exports":{"require":"./dist/read-smore.js","default":"./dist/read-smore.modern.js"},"targets":{"main":false,"module":false,"browser":false},"scripts":{"clean":"rm -rf dist","build":"microbundle","dev":"npm run demo:start && microbundle watch","prepare":"npm run build","prepublish":"rm -rf ./dist && npm run build","demo:start":"parcel ./demo/src/index.html --dist-dir ./demo/dist","demo:build":"parcel build ./demo/src/index.html --dist-dir ./demo/dist --public-url ./","demo:deploy":"npm run demo:build && gh-pages -d ./demo/dist","demo:clean":"rm -rf ./demo/dist","lint":"eslint ./src/**js --fix "},"devDependencies":{"@parcel/transformer-sass":"^2.3.2","eslint":"^8.11.0","gh-pages":"^3.2.3","microbundle":"^0.14.2","parcel":"^2.3.2"},"gitHead":"c1995eed910dc8bf8dfd2a18486b20efcac32118","_id":"read-smore@2.0.3","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-/W1wTshoIbOQGjSkqREr8yDjfwNnV8Dy0YOGPhdB1iM6ef+rdW3CiGHgPL1jaeBBRZOtG8gU4OmoJHDMAszqzw==","shasum":"6bba66f60917e1300269ac800a08cafa75ab4167","tarball":"https://registry.npmjs.org/read-smore/-/read-smore-2.0.3.tgz","fileCount":13,"unpackedSize":40631,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3A6mHqPjMdOA2/L+OrNA5p9LEzluo8ZqGqMsQjGedbQIgd1/3cP+CbzVjsg+yoSiGBQ0ZDAcfWLOpPjormLQfUmo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS6p9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqGBAAh6EjV/hPArY0lgLWUuntH585oZRWHF8jP9pm1tH/FPFvniLM\r\nho98qEYnwQUM97vxZ7DInXzMx3dsvG1nm4S0uPAVFHL6jEL3W8yUjTqCkRxO\r\nOmw22KsFxBUcNPoYsCaWofiIzUKgwB1PTaXXAwJxtvwCcgxddtdFavROy07b\r\nswOCAldOcCfyJ0r0UVEE7VeO5vqg1j84TCoAHc+V+iOjiSbetbsr0ER65med\r\nSG8YEOahAeEdBgHowy/5oZkyw4tOIuFSguaYjWe68PWv88tx9k15hFTaBEtG\r\n2sUMf+ywoC4X9nPF3I0ap9tViJv65EDkSdpnQMeFD4xjz3d9b8Ar59F4S6oJ\r\ngbFn/bQ7PvCXq2qyJsjlZzCYVUgQd1OO2Q1DwLOhdLcQsbyd6CztPpX0c+v3\r\ngBLzX94HnmW54dToCJ6quUF+AQ4flsYqVFgfvxYPA/muyLFHcaH4BaRQADkS\r\nKIOvopYWsjt0qzwedUagdPfcwbyTptkCO72v522Dgfq1HO3prO2bFUrll8nn\r\nEB842jkga3LYTTn73KwqGgK3q7YaPC0mHDLIF3a0x9pgI387pqC0iJvUMpBr\r\n3wS9OUywembfGIGTsgVT8nwIjJJHbZ6pG+IvH0EUG1Ho+gmA8AE9Pe3CB+gO\r\n44i24jcU5Ez5jCOs9rTpqXFvaz2nyn3qkOs=\r\n=0MDz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stephenscaff","email":"smscaff@gmail.com"},"directories":{},"maintainers":[{"name":"stephenscaff","email":"smscaff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-smore_2.0.3_1649126013764_0.2120467904889023"},"_hasShrinkwrap":false},"2.0.4":{"name":"read-smore","version":"2.0.4","description":"A simple read more / read less feature in vanilla js","author":{"name":"Stephen Scaff","email":"stephenscaff.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/stephenscaff/read-smore.git"},"bugs":{"url":"https://github.com/stephenscaff/read-smore/issues"},"homepage":"https://stephenscaff.github.io/read-smore","keywords":["read smore","readsmore","read more","readmore.js","read-more-js","ellipse","truncate","content","more content"],"main":"dist/index.js","unpkg":"dist/index.umd.js","targets":{"main":false,"module":false,"browser":false},"scripts":{"clean":"rm -rf dist","build":"microbundle","dev":"npm run demo:start && microbundle watch","prepublish":"npm run clean && npm run build && npm run demo:build && gh-pages -d ./demo/dist","demo:start":"parcel ./demo/src/index.html --dist-dir ./demo/dist","demo:build":"parcel build ./demo/src/index.html --dist-dir ./demo/dist --public-url ./","demo:deploy":"npm run demo:build && gh-pages -d ./demo/dist","demo:clean":"rm -rf ./demo/dist","lint":"eslint ./src/**js --fix "},"devDependencies":{"@parcel/transformer-sass":"^2.3.2","eslint":"^8.11.0","gh-pages":"^3.2.3","microbundle":"^0.14.2","parcel":"^2.3.2"},"gitHead":"712d0e462358895bc0f1e6df0cd0fe3119ef8522","_id":"read-smore@2.0.4","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-5kU3Bmlak6WWNiy6gv7+h9z/2EP/Us2a6mB9uD4d6Bqyol9TThK6mKhXM1QA1Gt8jkDbnH9kUBPI39VRG9tI3w==","shasum":"89b531663aa31be62a2c9befe69b010bb4e55d6c","tarball":"https://registry.npmjs.org/read-smore/-/read-smore-2.0.4.tgz","fileCount":13,"unpackedSize":40304,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnqb0qbIKDOXFk5H+ealH9wDf67WbJIwUybb5MwscCLAIhAI/IP8vHAvlW3+N3Tbw0GLkMrqXlUSXKt86EOojAkpxt"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTIW7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmof/A/7BwXqc9NSV4Z5jnbvWGXuHHHeGwaIdMJkx7Ayvkq3qcMixZPj\r\nhfkli+hIdyTi+SUXlI+B+e7d+5QVM2Ovo8B8Qwn9KmEbDbKtUY6iT3f+jqSQ\r\nrqFd7IFb07+k95Y6DCtsHwSW3OkYIR25hdnzP4WMCKaxQvqge4ZO64qxU4/J\r\ntG5V3pD3i0ekqkn98g6OCMH8WoyL37LKIqPPksBnGjwV3Nr/fqBNhLonib8o\r\nMJmc/ncSMzwtEnoW1vmIcBV2lFsxHV5BvISwNGEHgJQxFRjt6dlQ8zmzJ++r\r\n1Qb4MqDUVx5KLe6iSEqSkj9ET5o228NULaXmHpkK7+mOPUfKAsAA64Oxl3gc\r\nzwu0spPkcUuGkdRZxHKiXW7zR6Lo9GhOffGDkwsQHvRgzIicKyOrt3PQ5V5e\r\n1w60q70mYwpE0VmaF2EhXvkOHx16Uz8ecGf+mD5PQ7v4bPWvI7X6umc9YWOq\r\nVJTuT2PPow2rq7Cv/ooAfNOy0r82jmsu024+T8rTf38ePOGBbRctYZEHym/K\r\ntSroKLOzB/cPKViXzCu1my6bP47vWAMNvo1ZKdqf2Fp5PCkH6xWlS5nth7NL\r\nVoYpiwFx5WA4uS8gSqOdb1CEahQYfHzAWxEdKBMIFnnxDvOJHeG1RNWXQUXH\r\nbQkMp5fhJehsAPepTUV+X28+6hiEyf8KA60=\r\n=vvrg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stephenscaff","email":"smscaff@gmail.com"},"directories":{},"maintainers":[{"name":"stephenscaff","email":"smscaff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-smore_2.0.4_1649182139735_0.5624541668188188"},"_hasShrinkwrap":false},"2.1.0":{"name":"read-smore","version":"2.1.0","description":"A simple read more / read less feature in vanilla js","author":{"name":"Stephen Scaff","email":"stephenscaff.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/stephenscaff/read-smore.git"},"bugs":{"url":"https://github.com/stephenscaff/read-smore/issues"},"homepage":"https://stephenscaff.github.io/read-smore","keywords":["read smore","readsmore","read more","readmore.js","read-more-js","ellipse","truncate","content","more content"],"main":"dist/index.js","unpkg":"dist/index.umd.js","targets":{"main":false,"module":false,"browser":false},"scripts":{"clean":"rm -rf dist","build":"microbundle","dev":"npm run demo:start && microbundle watch","prepublish":"npm run clean && npm run build && npm run demo:build && gh-pages -d ./demo/dist","demo:start":"parcel ./demo/src/index.html --dist-dir ./demo/dist","demo:build":"parcel build ./demo/src/index.html --dist-dir ./demo/dist --public-url ./","demo:deploy":"npm run demo:build && gh-pages -d ./demo/dist","demo:clean":"rm -rf ./demo/dist","lint":"eslint ./src/**js --fix "},"devDependencies":{"@parcel/transformer-sass":"^2.3.2","eslint":"^8.11.0","gh-pages":"^3.2.3","microbundle":"^0.14.2","parcel":"^2.3.2"},"gitHead":"b9efcf5a5aaa7be0ba8ed151075ee314063c5ba0","_id":"read-smore@2.1.0","_nodeVersion":"16.17.1","_npmVersion":"8.18.0","dist":{"integrity":"sha512-kMtMfu//2JbviPiDoUs3kaEQLPEk5TSGvU/4nZKoAyx/cZbGhPMQKfuUd0Tq+9YwriAj9/PoOk6Q586Wel0vxA==","shasum":"650e720d40a453307eb7afbe3bb942e8dd97e520","tarball":"https://registry.npmjs.org/read-smore/-/read-smore-2.1.0.tgz","fileCount":13,"unpackedSize":51307,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG8vWEPsBwDQVo2EBrwTPrE0qPUwx6JyBIfBiZGEJo5iAiEA1DSO3EjxgmOlWKLQQru/SLKcQABzcRa/y5rqA9/+Qwk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgTxqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoswA//W1GC21qr+9iwLUD1psG89Lyx759kL4QgJ07LO6ckpgngAIVh\r\ntOQsYNTt/v5zYnnQZSlvXpjU86T+4zwwJ+YZPTOiPRWfdoKnvv6nlkOoJ6vS\r\n3E75ddOhmIbr5+1bGQaV2vNrL7/wjxHHdNKL0iZq1h5YcGhH6cyqifjMRpAy\r\npjro89uH52wwTJVD1ZlmJ+A+1gPqVvVFkAMhUZapzNme9QmpCDlEpyEPG4Am\r\nlxx6+bguXlOAKWuU3Xx33pg138UbuvUiE04PDgiakZOALZa3vH4Dku+pJvWf\r\nMhnKvt+9kTBK4jmFtkvCzkzfZs5tjlfBwiV/ypr8OQPmLntXj+Clm+46nbPH\r\nbjimzoA1MhqTCChzKyrutvXAMQQmAqZv4RTXWZosM2OKNKCASEOMLeAQM45x\r\npQEwPD0SzkUduR+4G2kNpjwxNDXOeAkCLT13F6pg31S6gwqpEuR2ACWd5KsX\r\nv8ajtT9BoEbGbz8KHoK2uxw79bz6LYQBsTeRpbwVgF32p72J3i+1KDg+0lNx\r\n/14zi7OQ/ZNUeKpuSxs7YOFDx0BustLVXl/g1Rg5fH0sl/zG883T9qYSy0A/\r\nkFbDzSdO8GQx4jLJzIVLlQaUpGeqz+OLcT16cHRnxqb4tNGgVuB4/8qah+bj\r\nziNK0fnLuzQb0XFfAeWmVGNZ5vI1daB9Cr4=\r\n=J/Bt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stephenscaff","email":"smscaff@gmail.com"},"directories":{},"maintainers":[{"name":"stephenscaff","email":"smscaff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-smore_2.1.0_1669413994132_0.4420557907810776"},"_hasShrinkwrap":false},"2.2.0":{"name":"read-smore","version":"2.2.0","description":"A simple read more / read less feature in vanilla js","author":{"name":"Stephen Scaff","email":"stephenscaff.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/stephenscaff/read-smore.git"},"bugs":{"url":"https://github.com/stephenscaff/read-smore/issues"},"homepage":"https://stephenscaff.github.io/read-smore","keywords":["read smore","readsmore","read more","readmore.js","read-more-js","ellipse","truncate","content","more content"],"main":"dist/index.js","unpkg":"dist/index.umd.js","targets":{"main":false,"module":false,"browser":false},"scripts":{"clean":"rm -rf dist","build":"microbundle","dev":"npm run demo:start && microbundle watch","demo:start":"parcel ./demo/src/*.html --dist-dir ./demo/dist","demo:build":"parcel build ./demo/src/index.html --dist-dir ./demo/dist --public-url ./","demo:deploy":"npm run demo:build && gh-pages -d ./demo/dist","demo:clean":"rm -rf ./demo/dist","lint":"eslint ./src/**js --fix "},"devDependencies":{"@parcel/transformer-sass":"^2.8.0","eslint":"^8.11.0","gh-pages":"^3.2.3","microbundle":"^0.14.2","parcel":"^2.8.0"},"gitHead":"b6fa90dd6e6b68fa2524713f2dcf38b4c1b04f0c","_id":"read-smore@2.2.0","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-zfhan7dG+OIUccrKnx1lUWoSoajUqP5nQSKUlltk3NxL4lx4+Mx9fHHpOtt7Nkc/JiGM6HHGbR8iYEl+jugFIw==","shasum":"9f6b24ed44dc55cc193c19d8239623accd3f897b","tarball":"https://registry.npmjs.org/read-smore/-/read-smore-2.2.0.tgz","fileCount":11,"unpackedSize":57584,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAudYQypXpj2gS6HInflZoAwRrE7IL+k7Re8EIDpzzmPAiAnwk4clNfHAlekp5MFRNi8G/f3vfRMpb+IWhU7dXHB5Q=="}]},"_npmUser":{"name":"stephenscaff","email":"smscaff@gmail.com"},"directories":{},"maintainers":[{"name":"stephenscaff","email":"smscaff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-smore_2.2.0_1683380375854_0.17721283470295757"},"_hasShrinkwrap":false},"2.3.0":{"name":"read-smore","version":"2.3.0","description":"A simple read more / read less feature in vanilla js","author":{"name":"Stephen Scaff","email":"stephenscaff.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/stephenscaff/read-smore.git"},"bugs":{"url":"https://github.com/stephenscaff/read-smore/issues"},"homepage":"https://stephenscaff.github.io/read-smore","keywords":["read smore","readsmore","read more","readmore.js","read-more-js","ellipse","truncate","content","more content"],"main":"dist/index.js","unpkg":"dist/index.umd.js","targets":{"main":false,"module":false,"browser":false},"scripts":{"clean":"rm -rf dist","build":"microbundle","dev":"npm run demo:start && microbundle watch","demo:start":"parcel ./demo/src/*.html --dist-dir ./demo/dist","demo:build":"parcel build ./demo/src/index.html --dist-dir ./demo/dist --public-url ./","demo:deploy":"npm run demo:build && gh-pages -d ./demo/dist","demo:clean":"rm -rf ./demo/dist","lint":"eslint ./src/**js --fix "},"devDependencies":{"@parcel/transformer-sass":"^2.8.0","eslint":"^8.11.0","gh-pages":"^3.2.3","microbundle":"^0.14.2","parcel":"^2.8.0"},"gitHead":"44adfd04277c272c2d49ad4147df18dabf3c92ee","_id":"read-smore@2.3.0","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Ghu8zu6xI4yx+fpQy5c6jM9BqxQSJVuErcthON4kNeKE0Uos4lw42sZ9cfe5b6ivYoCmhiX06SM6UVLN3AXkEQ==","shasum":"2839ece375ebf249a7d769d13f569b79a94b09a1","tarball":"https://registry.npmjs.org/read-smore/-/read-smore-2.3.0.tgz","fileCount":11,"unpackedSize":61835,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/40BTnXLZommrd0A7ZYgKeBfWfOGvjefIueTCKvSSjAiAsk5RKGKlI5zO8SOPTKFMsqXJCnLB6YRRrVkjOx0i1dw=="}]},"_npmUser":{"name":"stephenscaff","email":"smscaff@gmail.com"},"directories":{},"maintainers":[{"name":"stephenscaff","email":"smscaff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-smore_2.3.0_1683386521186_0.6551048220853868"},"_hasShrinkwrap":false},"2.3.1":{"name":"read-smore","version":"2.3.1","description":"A simple read more / read less feature in vanilla js","author":{"name":"Stephen Scaff","email":"stephenscaff.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/stephenscaff/read-smore.git"},"bugs":{"url":"https://github.com/stephenscaff/read-smore/issues"},"homepage":"https://stephenscaff.github.io/read-smore","keywords":["read smore","readsmore","read more","readmore.js","read-more-js","ellipse","truncate","content","more content"],"main":"dist/index.js","unpkg":"dist/index.umd.js","targets":{"main":false,"module":false,"browser":false},"scripts":{"clean":"rm -rf dist","build":"microbundle","dev":"npm run demo:start && microbundle watch","demo:start":"parcel ./docs/src/*.html --dist-dir ./docs/dist","demo:build":"parcel build ./docs/src/index.html --dist-dir ./docs/dist --public-url ./","demo:deploy":"npm run demo:build && gh-pages -d ./docs/dist","demo:clean":"rm -rf ./docs/dist","lint":"eslint ./src/**js --fix "},"devDependencies":{"@parcel/transformer-sass":"^2.8.0","eslint":"^8.11.0","gh-pages":"^5.0.0","microbundle":"^0.14.2","parcel":"^2.8.0"},"gitHead":"f89c5289f16b76f0605fa1e2bf27313b8373f2e8","_id":"read-smore@2.3.1","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-ohd5/b8OSn1IAr6ZObXfYnSyZPMajM5AMn/7XiPkHTxnxtrI9ROXWF+v/dpGWiUFHMnJlE2XOkQZkS/D19Dcfg==","shasum":"4b7748d2ecb54545ee56bcb833b56414e4130915","tarball":"https://registry.npmjs.org/read-smore/-/read-smore-2.3.1.tgz","fileCount":11,"unpackedSize":62357,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICaf4pU4rXti+8pTosdGp4gMA3nKJVVWoMl6ZcphvaovAiEA8HEXW/HfEE1/WY+pRuqRZPae2uukpDBBdRMym/HsQ10="}]},"_npmUser":{"name":"stephenscaff","email":"smscaff@gmail.com"},"directories":{},"maintainers":[{"name":"stephenscaff","email":"smscaff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-smore_2.3.1_1683816301108_0.8446707019005124"},"_hasShrinkwrap":false},"2.4.0":{"name":"read-smore","version":"2.4.0","description":"A simple read more / read less feature in vanilla js","author":{"name":"Stephen Scaff","email":"stephenscaff.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/stephenscaff/read-smore.git"},"bugs":{"url":"https://github.com/stephenscaff/read-smore/issues"},"homepage":"https://stephenscaff.github.io/read-smore","keywords":["read smore","readsmore","read more","readmore.js","read-more-js","ellipse","truncate","content","more content"],"main":"dist/index.js","unpkg":"dist/index.umd.js","targets":{"main":false,"module":false,"browser":false},"scripts":{"clean":"rm -rf dist","build":"microbundle","dev":"npm run demo:start && microbundle watch","demo:start":"parcel ./docs/src/*.html --dist-dir ./docs/dist","demo:build":"parcel build ./docs/src/index.html --dist-dir ./docs/dist --public-url ./","demo:deploy":"npm run demo:build && gh-pages -d ./docs/dist","demo:clean":"rm -rf ./docs/dist","lint":"eslint ./src/**js --fix "},"devDependencies":{"@parcel/transformer-sass":"^2.8.0","eslint":"^8.11.0","gh-pages":"^5.0.0","microbundle":"^0.14.2","parcel":"^2.8.0"},"gitHead":"3b886eae4a05f305e61dfa5026708126f2a7bc2e","_id":"read-smore@2.4.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-PN4nTktoQkcsf8FAz8biDd92vFhtm2OFM/5VABwe3i8/fpQawnfI2WK7y5zcGWK0YuDmNerxVbZjY90ecL2tuQ==","shasum":"cb15b457f37f8ccd3bc4bb205224e647b93f6e46","tarball":"https://registry.npmjs.org/read-smore/-/read-smore-2.4.0.tgz","fileCount":11,"unpackedSize":61548,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC71Kr8wBZg3hwPZltJRHY3GNVw83y25HsCsHQ9DpNF5AiBE5B6fz3dVWSJPw959AimAJZSLzxqjh1fLFWhgsm8ltQ=="}]},"_npmUser":{"name":"stephenscaff","email":"smscaff@gmail.com"},"directories":{},"maintainers":[{"name":"stephenscaff","email":"smscaff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-smore_2.4.0_1693153246289_0.9571698452087956"},"_hasShrinkwrap":false},"2.5.0":{"name":"read-smore","version":"2.5.0","description":"A simple read more / read less feature in vanilla js","author":{"name":"Stephen Scaff","email":"stephenscaff.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/stephenscaff/read-smore.git"},"bugs":{"url":"https://github.com/stephenscaff/read-smore/issues"},"homepage":"https://stephenscaff.github.io/read-smore","keywords":["read smore","readsmore","read more","readmore.js","read-more-js","ellipse","truncate","content","more content"],"main":"dist/index.js","unpkg":"dist/index.umd.js","targets":{"main":false,"module":false,"browser":false},"scripts":{"clean":"rm -rf dist","build":"microbundle","dev":"npm run demo:start && microbundle watch","demo:start":"parcel ./docs/src/*.html --dist-dir ./docs/dist","demo:build":"parcel build ./docs/src/index.html --dist-dir ./docs/dist --public-url ./","demo:deploy":"npm run demo:build && gh-pages -d ./docs/dist","demo:clean":"rm -rf ./docs/dist","lint":"eslint ./src/**js --fix "},"devDependencies":{"@parcel/transformer-sass":"^2.10.0","eslint":"^8.52.0","gh-pages":"^5.0.0","microbundle":"^0.15.1","parcel":"^2.10.0"},"type":"module","gitHead":"f4e81995a7eb7ab98f3890b606c749c007d8ec23","_id":"read-smore@2.5.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-VD6QB3Zt92mIYeYv94Trx8vnO99pdwEO2jiJ4rcUED8KCa74pLtln47rQqa2aNPuQXFk9p15hfk6AIA2AiQSPQ==","shasum":"ec6de8a9606fb6b1b87dd7fd6a0de04bfbd8e3ea","tarball":"https://registry.npmjs.org/read-smore/-/read-smore-2.5.0.tgz","fileCount":11,"unpackedSize":61267,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIRJJAeF92ySpGnW/AGTRLcbx1Eu3loeuQrkJZQcDNRAiEA42P5iQSgfSVwxMy8k2VdzWgGWHACegbAGEaqCeWbO68="}]},"_npmUser":{"name":"stephenscaff","email":"smscaff@gmail.com"},"directories":{},"maintainers":[{"name":"stephenscaff","email":"smscaff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-smore_2.5.0_1697980879103_0.034846545630383474"},"_hasShrinkwrap":false},"2.5.1":{"name":"read-smore","version":"2.5.1","description":"A simple read more / read less feature in vanilla js","author":{"name":"Stephen Scaff","email":"stephenscaff.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/stephenscaff/read-smore.git"},"bugs":{"url":"https://github.com/stephenscaff/read-smore/issues"},"homepage":"https://stephenscaff.github.io/read-smore","keywords":["read smore","readsmore","read more","readmore.js","read-more-js","ellipse","truncate","content","more content"],"main":"dist/index.js","unpkg":"dist/index.umd.js","targets":{"main":false,"module":false,"browser":false},"scripts":{"clean":"rm -rf dist","build":"microbundle","dev":"npm run demo:start && microbundle watch","demo:start":"parcel ./docs/src/*.html --dist-dir ./docs/dist","demo:build":"parcel build ./docs/src/index.html --dist-dir ./docs/dist --public-url ./","demo:deploy":"npm run demo:build && gh-pages -d ./docs/dist","demo:clean":"rm -rf ./docs/dist","lint":"eslint ./src/**js --fix "},"devDependencies":{"@parcel/transformer-sass":"^2.10.0","eslint":"^8.52.0","gh-pages":"^5.0.0","microbundle":"^0.15.1","parcel":"^2.10.0"},"type":"module","gitHead":"3a2ba3ea5e4367fbbb932852b62215d7f9758bf9","_id":"read-smore@2.5.1","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-H6CMaZZt8fuAloii//NX+jnhV5EZEw/OikyWREY8C3pQRqBsVmNRY6DEyX2PKeHMXDfNOt4pIP0jcgGr5bS+bA==","shasum":"2f2416336df5408f936e42128bd9ef8e81eceb19","tarball":"https://registry.npmjs.org/read-smore/-/read-smore-2.5.1.tgz","fileCount":11,"unpackedSize":61267,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoCj2lseLyU6jI08qOL9eJ+91mo8sG0BRjlVTSAj779QIgK1a0+F1vzPsF4ARfBZZ9Yz6VM5k4MbTvGdrQfgilBlk="}]},"_npmUser":{"name":"stephenscaff","email":"smscaff@gmail.com"},"directories":{},"maintainers":[{"name":"stephenscaff","email":"smscaff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-smore_2.5.1_1697982080398_0.9124127559725743"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-25T16:20:01.010Z","1.0.0":"2020-03-25T16:20:01.191Z","modified":"2023-10-22T13:41:20.887Z","1.1.0":"2020-03-25T16:28:35.186Z","2.0.0":"2022-04-01T22:08:12.715Z","2.0.1":"2022-04-01T22:54:04.459Z","2.0.2":"2022-04-05T02:15:44.282Z","2.0.3":"2022-04-05T02:33:33.909Z","2.0.4":"2022-04-05T18:08:59.856Z","2.1.0":"2022-11-25T22:06:34.310Z","2.2.0":"2023-05-06T13:39:36.048Z","2.3.0":"2023-05-06T15:22:01.332Z","2.3.1":"2023-05-11T14:45:01.267Z","2.4.0":"2023-08-27T16:20:46.463Z","2.5.0":"2023-10-22T13:21:19.335Z","2.5.1":"2023-10-22T13:41:20.675Z"},"maintainers":[{"name":"stephenscaff","email":"smscaff@gmail.com"}],"description":"A simple read more / read less feature in vanilla js","homepage":"https://stephenscaff.github.io/read-smore","keywords":["read smore","readsmore","read more","readmore.js","read-more-js","ellipse","truncate","content","more content"],"repository":{"type":"git","url":"git+https://github.com/stephenscaff/read-smore.git"},"author":{"name":"Stephen Scaff","email":"stephenscaff.com"},"bugs":{"url":"https://github.com/stephenscaff/read-smore/issues"},"license":"MIT","readme":"# Read-Smore\n\n(cause read-more was already taken 😉)\n\nA customizable, lightweight vanilla JS plugin for truncating content with a Read more / Read less move, whilst preserving the original markup. Able to truncate by max word or character count.\n\n[Docs / Demo](https://stephenscaff.github.io/read-smore/)\n\n<br/>\n\n## Contents\n\n1. [📌 Features](#-features)\n2. [🎯 Quickstart](#-quickstart)\n3. [🧬 Options](#-options)\n4. [🤖 Commands](#-commands)\n5. [🕹️ Usage](#-usage)\n6. [📓 Notes](#-notes)\n7. [📅 To Dos](#-to-dos)\n\n<br/>\n\n## 📌 Features\n\n- Super lightweight, no dependencies, vanilla js, es6.\n- Supports truncating content by max word or character count.\n- Define max word or characters via data attribute or option\n- Adds ellipse after truncated content.\n- Preserves existing markup (nice).\n- Read more / Read less text is customizable, via option or data-attribute.\n- Block level class name is customizable.\n- Read More link can be inlined with truncated content, or as block level element below.\n- No CSS deps, lib is 100% js.\n- Hybrid NPM Module, supporting `import` and `require`\n\n<br>\n\n## 🎯 Quickstart\n\n#### 1. Install from NPM\n\n`npm i read-smore`\n\n#### 2. Create markup with defined max words\n\n```\n<div\n  class=\"js-read-smore\"\n  data-read-smore-words=\"70\"\n>\n  <p>Stuff and words and stuff and words.</p>\n  <p>Words and stuff and words and stuff.</p>\n  <!-- more HTML content -->\n</div>\n```\n\n#### 3. Add JS and init\n\n```\nimport ReadSmore from 'read-smore'\n\n// target all read more elements\nconst readMores = document.querySelectorAll('.js-read-smore')\n\n// Init\nReadSmore(readMores).init()\n```\n\n**Or, by require**\n\n```\nconst ReadSmore = require(\"read-smore\");\nconst readMores = document.querySelectorAll(\".js-read-smore\");\nReadSmore(readMores).init();\n```\n\n**Or, by CDN**\n\nTo include via CDN, find the latest UMD version at [https://unpkg.com/read-smore](https://unpkg.com/read-smore) and inlcude via script tag, like so:\n\n```\n<script src=\"https://unpkg.com/read-smore@2.0.4/dist/index.umd.js\"></script>\n```\n\n**Then, initialize**\n\n```\nconst ReadSmore = window.readSmore\n\n// target all read more elements\nconst readMoreEls = document.querySelectorAll('.js-read-smore')\n\n// Init\nReadSmore(readMoreEls).init()\n```\n\n<br/>\n\n## 🧬 Options\n\n`ReadSmore()` accepts a single options param, which supports the following properties:\n\n| Option         | Type    | Description                                           | Default      |\n| -------------- | ------- | ----------------------------------------------------- | ------------ |\n| blockClassName | String  | BEM style block name for injected link template       | `read-smore` |\n| lessText       | String  | 'Read Less' closer link text (if no data attribute)   | `Read more`  |\n| moreText       | String  | 'Read More' expander link text (if no data attribute) | `Read less`  |\n| wordsCount     | Number  | Default max words (if no data attribute)              | `30`         |\n| charsCount     | Number  | Default max characters (if no data attribute)         | `null`       |\n| isInline       | Boolean | Styles link text inline with content                  | `false`      |\n| linkElement    | String  | Change expander element                               | `a`          |\n\n<br>\n\n## 🤖 Project Commands\n\n#### Install Project Deps\n\n`npm i`\n\n#### Build\n\n`npm run build`\n\nBuilds `src` with `microbundle` to the various common js patterns.\n\n#### Run Dev\n\n`npm run dev`\n\nDev has microbundle begin watching / building the files, while also running the demo project via Parcel, which imports from the local src directory.\n\n#### Run Demo\n\n`npm run demo:start`\n\n#### Lint\n\n`npm run lint`\n\n<br/>\n\n## 🕹️ Usage\n\n#### Init JS\n\n```\nimport ReadSmore from 'read-smore'\n\n// target all read more elements with `js-read-smore` class\nconst readMores = document.querySelectorAll('.js-read-smore')\n\n// Init\nReadSmore(readMores).init()\n```\n\n#### Example by max word count\n\nTo truncate content by max **word** count, use the data attribute `data-read-smore-words=\"\"` with desired value.\n\n```\n<div\n  class=\"js-read-smore\"\n  data-read-smore-words=\"70\"\n>\n  <p>Stuff and words and stuff and words.</p>\n  <p>Words and stuff and words and stuff.</p>\n  <!-- more HTML content -->\n</div>\n```\n\n#### Example by max character count\n\nTo truncate content by max **character** count, use the data attribute `data-read-smore-chars=\"\"` with desired value.\n\n```\n<div\n  class=\"js-read-smore\"\n  data-read-smore-chars=\"150\"\n>\n  <p>Stuff and words and stuff and words.</p>\n  <p>Words and stuff and words and stuff.</p>\n  <!-- more HTML content -->\n</div>\n```\n\n#### Example defining read more/less text via data attribute\n\nTo truncate content by max **character** count, use the data attribute `data-read-smore-chars=\"\"` with desired value.\n\n```\n<div\n  class=\"js-read-smore\"\n  data-read-smore-chars=\"150\"\n  data-read-smore-more-text=\"Read Schmore\"\n  data-read-smore-less-text=\"Read Schless\"\n>\n  <p>Stuff and words and stuff and words.</p>\n  <p>Words and stuff and words and stuff.</p>\n  <!-- more HTML content -->\n</div>\n```\n\n#### Provide Options\n\nReadSmore supports a few options, such as editing the more/less text. See Options table below for more.\n\n```\nimport ReadSmore from 'read-smore'\n\nconst readMores = document.querySelectorAll('.js-read-smore')\n\nconst options = {\n  blockClassName: 'read-more',\n  moreText: 'Peep more',\n  lessText: 'Peep less'\n}\n\n// Pass in options param\nReadSmore(readMores, options).init()\n```\n\n#### Inline Read More link\n\nYou can have the Read More link appear inline with the ellipsed content, as opposed to below it.\n\nNote: As of v2.2.0, required css dep was removed in favor of a pure js approach that simply applied inline styles.\n\n**1: Via `data-read-smore-inline`**\n\n```\n<div\n  class=\"js-read-smore\"\n  data-read-smore-chars=\"150\"\n  data-read-smore-inline=\"true\"\n>\n  <p>Stuff and words and stuff and words.</p>\n  <p>Words and stuff and words and stuff.</p>\n  <!-- more HTML content -->\n</div>\n```\n\n**2: Via Option (effects all readSmore instances**\n\n```\nconst readMores = document.querySelectorAll('.js-read-smore')\n\nconst options = {\n  isInline: true\n}\n\nconst RMs = ReadSmore(readMores, options)\n```\n\n<br/>\n\n## 📓 Notes\n\n- Need to figure out how to handle ReadMore instances with ajaxed/Fetched in content, since the word count on existing instances will be already truncated.\n- Thinking the solution is to destroy and rebuild via a click event. Or, at least open all and rebuild on click.\n\n<br/>\n\n## 📅 To Dos\n\n- ~~Overhaul and simplfiy API to be more plugin / module like~~\n- ~~Rename everything to 'ReadSmore'~~\n- ~~Add docs / demo pages via gh-pages~~\n- ~~Bundle as Hybrid NPM Module to support `import` and `require`~~\n- ~~Remove CSS needed for inline option~~\n- Provide callbacks on open/close\n- Provide a destroy method\n- Provide a solution for content injected after page load\n- Add some tests\n","readmeFilename":"readme.md"}