{"_id":"clean-text-utils","_rev":"31-c0cc5f306bfb88439163f9cce8ab97ee","name":"clean-text-utils","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"clean-text-utils","version":"1.0.0","keywords":["text","npm","strip"],"author":{"name":"Davis E Ford"},"license":"ISC","_id":"clean-text-utils@1.0.0","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"6f1e3452fb8bd9cc29ac7b5e76e8c77e96f9dc41","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.0.0.tgz","fileCount":6,"integrity":"sha512-eiMcPwEKInf4Hn2twrTvhl2txAzj++C8tHoE96jSFOR2AbnD55h9+VFlBJQG4tg8nIvLudyfeJA1G0xI7JaqVw==","signatures":[{"sig":"MEUCIDNh3ZdWVtuLGvPHAnc5ghJ1FlMG+01L0WNiefR8bkIpAiEAz426KXGP9GaBHfTbAVelXxZ0hevbWHmJXY7JMxGiA0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2468},"main":"dist/index.js","gitHead":"a1930379f3c564e0c5d24a7b06447e6d404befc5","scripts":{"test":"npm run build && mocha","build":"rm -rf dist/ && tsc","start":"npm run build && node ./dist/index.js"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, and more.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"strip-bom":"^3.0.0","diacritics":"^1.3.0","emoji-strip":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^5.0.4","eslint":"^4.18.2","tslint":"^5.9.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","@types/mocha":"^2.2.48"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.0.0_1521567133726_0.44461143080215026","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"clean-text-utils","version":"1.0.1","keywords":["text","npm","strip"],"author":{"name":"Davis E Ford"},"license":"ISC","_id":"clean-text-utils@1.0.1","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"202867d8d5c1b813d1a745578c20b23d4f19522a","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.0.1.tgz","fileCount":27,"integrity":"sha512-GzL/o+zRJahbeG5xgu07pjlXtrBcnX+JAFem1hyoXLYJvGkhA3J90oa4I+//0uDlA+jtwlZcXX1j7N/BmnCDLA==","signatures":[{"sig":"MEUCIQC0fMLkMFrbxa1lcqZN8hSCM7acjAprCfIDpnydNxNLiAIgetzw1AVvS69GfQLhO7zGbuRcu6a+XtZqzG3tGuKurGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21094},"main":"dist/index.js","gitHead":"b5fbd8d97523d6d9939fcf3b13de07970099d513","scripts":{"test":"npm run build && mocha","build":"rm -rf dist/ && tsc","start":"npm run build && node ./dist/index.js"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, and more.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"strip-bom":"^3.0.0","diacritics":"^1.3.0","emoji-regex":"^6.5.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^5.0.4","eslint":"^4.18.2","tslint":"^5.9.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","@types/mocha":"^2.2.48"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.0.1_1521571072173_0.7730329734027748","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"clean-text-utils","version":"1.0.2","keywords":["text","npm","strip"],"author":{"name":"Davis E Ford"},"license":"ISC","_id":"clean-text-utils@1.0.2","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"a9fef854ca49c58518062e543f7043c50a8e0a3f","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.0.2.tgz","fileCount":26,"integrity":"sha512-4WWrRmyCFvWfKuenUZkMFBT6UFj4DBscE3+oZYNH2kPJpCTVxNdW+4agAR4cYM3w7p7EbvH1dFHbnzB4jDKVuA==","signatures":[{"sig":"MEQCIBvNTcxLiiHxbHDbK7EKqORUQmQpKKySPi0Q38mJgb4mAiBgfRYiVISNTbFn7Bh6t5E/t8Rp0ocXbJ9v32hLmKF9iQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16559},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"794fec6f189f0495ba90d2876ef3d6c09b73da5e","scripts":{"test":"npm run build && mocha dist/test","build":"rm -rf dist/ && tsc"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, and more.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"strip-bom":"^3.0.0","diacritics":"^1.3.0","emoji-regex":"^6.5.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^5.0.4","eslint":"^4.18.2","tslint":"^5.9.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","@types/mocha":"^2.2.48"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.0.2_1521573069655_0.3885614390784964","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"clean-text-utils","version":"1.0.3","keywords":["text","npm","strip"],"author":{"name":"Davis E Ford"},"license":"ISC","_id":"clean-text-utils@1.0.3","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"3c4de291edd058dcbfb556ef961b14f27f961a48","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.0.3.tgz","fileCount":14,"integrity":"sha512-THJfZypdObPAt1PjTq0XOeJslYiZndMx7dHX8fRS861/CIGLqsEMyzwbD0SUvjLS/ilVCJK2QtyJryolt2tz3A==","signatures":[{"sig":"MEQCIGdw1CNbmQWHZqabDE3USqJCMpXy+NfB7MfjBn1cNzFnAiBvCGR+iZPiOcqc81pI5T468IOhLu3Xr5Y41otIpQyFjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6797},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"48b1efd1c7752859aba643773d0b2cef8add9832","scripts":{"test":"npm run build && mocha dist/test","build":"rm -rf dist/ && tsc"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, and more.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"strip-bom":"^3.0.0","diacritics":"^1.3.0","emoji-regex":"^6.5.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^5.0.4","eslint":"^4.18.2","tslint":"^5.9.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","@types/mocha":"^2.2.48"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.0.3_1521577533833_0.8287692252296732","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"clean-text-utils","version":"1.0.4","keywords":["text","npm","strip"],"author":{"name":"Davis E Ford"},"license":"ISC","_id":"clean-text-utils@1.0.4","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"68d1e8f15bdf285d4278cbc2a982a64922530820","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.0.4.tgz","fileCount":14,"integrity":"sha512-jUSTb/+I2syusROYwUBTeo5ldo+GQckzyOlGQ2KH/dK4I8XGtGWLPptFM/BZcRmaWWD5Hn4vuf5PBI+m72B18A==","signatures":[{"sig":"MEUCIQCJCP2g43Y73Gkl6I3KH2QsovqpPLdyjNiEjXuDuM++YQIgBpzR3/RxULN1JBsYuIRymjF+7alT5+reeSYkxPExHMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6805},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"421e30d27815e12bafe7410aeef04c7bdc68475a","scripts":{"test":"npm run build && mocha dist/test","build":"rm -rf dist/ && tsc"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, and more.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"strip-bom":"^3.0.0","diacritics":"^1.3.0","emoji-regex":"^6.5.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^5.0.4","eslint":"^4.18.2","tslint":"^5.9.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","@types/mocha":"^2.2.48"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.0.4_1521577929810_0.29363314174178745","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"clean-text-utils","version":"1.0.5","keywords":["text","npm","strip"],"author":{"name":"Davis E Ford"},"license":"ISC","_id":"clean-text-utils@1.0.5","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"2dadcd69af9f55ace04d3c8895941eda4fca80a1","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.0.5.tgz","fileCount":14,"integrity":"sha512-oCwPTcBqvfmQrE6vDvstkCXQUfDT9j8IDKHQipQlmAQDiaMYnrFr2H3W6Sej2wHyFg0mxfTx1uJoydpE7PLIFg==","signatures":[{"sig":"MEYCIQCAs/s4b+EYZjXLcbqx8rrqYlHIFQuEW5FVYvPocPNhQwIhAJidjuMu4fGmQ0YNCAaSPwCRn/0lMqiohm1K9uF6U50h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6749},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"03afd3d0a5250294850d762eb9f3fb8a5fdf82e5","scripts":{"test":"npm run build && mocha dist/test","build":"rm -rf dist/ && tsc"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, and more.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"strip-bom":"^3.0.0","diacritics":"^1.3.0","emoji-regex":"^6.5.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^5.0.4","eslint":"^4.18.2","tslint":"^5.9.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","@types/mocha":"^2.2.48"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.0.5_1521578140921_0.3342093090855973","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"clean-text-utils","version":"1.0.6","keywords":["text","npm","strip"],"author":{"name":"Davis E Ford"},"license":"ISC","_id":"clean-text-utils@1.0.6","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"66f836f6c8ff7ae0ab5327bf42994bc6d97e08ca","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.0.6.tgz","fileCount":14,"integrity":"sha512-/ryecN5oVQd4PpJchmK2vAyekUWOM+u8nVx+kn5WTLQCvli8v4FtydiklCZ8WHAEoDabyP2PdfLCrgqy/Vsy2w==","signatures":[{"sig":"MEUCIA6kWBzIyk0VTc2i9rtWMj6GWWlKSB4sbI4EajNQMa2uAiEAgkvumK+MstCgg+IrAkHvcj60HcVdCQF2+OoxmzQrgzk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6747},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ee5d9da46ace6b3c84aeac2573c8660738f66b71","scripts":{"test":"npm run build && mocha dist/test","build":"rm -rf dist/ && tsc"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, and more.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"strip-bom":"^3.0.0","diacritics":"^1.3.0","emoji-regex":"^6.5.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^5.0.4","eslint":"^4.18.2","tslint":"^5.9.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","@types/mocha":"^2.2.48"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.0.6_1521578229903_0.7589684602139453","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"clean-text-utils","version":"1.0.8","keywords":["text","npm","strip"],"author":{"name":"Davis E Ford"},"license":"ISC","_id":"clean-text-utils@1.0.8","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"6946e19dc8eb2ff1bd44dcb9880011ab8ec241eb","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.0.8.tgz","fileCount":14,"integrity":"sha512-iMun8yLQHP+1/3dJK9a8ziaIVt1jQZiVTth0JNvrMrdzGfJr+6D8g6wGft4zgdVm9X1F7tvy+zG7GdP3aDYFdA==","signatures":[{"sig":"MEQCIGYUYAXw7CI4oJ1EgrGYUDbgjaTIQGud1vX6FH8XH+qIAiAzHxqrDjEqveH1IT30tKRF75+AqB6cSMx0Zg49ksS9qA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7202},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"422989410023e6879d0fbf1c451d3879f5f35861","scripts":{"test":"npm run build && mocha dist/test","build":"rm -rf dist/ && tsc"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, and more.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"strip-bom":"^3.0.0","diacritics":"^1.3.0","emoji-regex":"^6.5.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^5.0.4","eslint":"^4.18.2","tslint":"^5.9.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","@types/mocha":"^2.2.48"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.0.8_1521579972982_0.0009100072093457534","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"clean-text-utils","version":"1.1.0","keywords":["text","npm","strip","utf8"],"author":{"url":"https://daviseford.com/blog/","name":"Davis E. Ford","email":"davis.e.ford.alt@gmail.com"},"license":"MIT","_id":"clean-text-utils@1.1.0","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"9037cdc30b3ad1696c883b8512e182286f6aa493","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.1.0.tgz","fileCount":21,"integrity":"sha512-HJZ4LnA819NBRE/hzwpVdw2WFnbAW2K3h2wC+bV4NSN19uVOpji94V7rSyCbnUL+dSP41SoeZz7+0NOG8xxbCw==","signatures":[{"sig":"MEUCIQDdOX3+4NrX43TsDtEG0LB2MvSLm1gK7Hrb4+YcVW7s4wIgLGGbPy1Vbs8EOeprcoU+SQ0qn9PcyZdPQFZoGSvmUng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57017},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4941cf42f9f63dcde5a2ad242089951381b87b7b","scripts":{"test":"npm run build && mocha dist/test","build":"rm -rf dist/ && tsc"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, and more.","directories":{},"_nodeVersion":"9.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^5.0.4","eslint":"^4.18.2","tslint":"^5.9.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","@types/mocha":"^2.2.48"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.1.0_1521594771093_0.3700182159028167","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"clean-text-utils","version":"1.1.1","keywords":["text","npm","strip","utf8"],"author":{"url":"https://daviseford.com/blog/","name":"Davis E. Ford","email":"davis.e.ford.alt@gmail.com"},"license":"MIT","_id":"clean-text-utils@1.1.1","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"7c48769443b4cc02289431f711d041cc4ed4051a","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.1.1.tgz","fileCount":21,"integrity":"sha512-wPDlwPuHti4/unsp9CseDzWs8QalE2x1Q03ljyJEAgG7m8pwjufmHW/lyxI6nIyUOhGmQkZHF/WtLoZ6WVHsEQ==","signatures":[{"sig":"MEQCIA1re9TUrMoHbIQKFApCfVWRrBUQ0BbIoTpFg6i3B9caAiBQT6dJtnJJ1shZjFb0MoxeNeZ/B530SJX0ZGb9FhQOSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57563},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c6cdb71da584d9209ce1c93a70cad79f50572423","scripts":{"test":"npm run build && mocha dist/test","build":"rm -rf dist/ && tsc"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, and more.","directories":{},"_nodeVersion":"9.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^5.0.4","eslint":"^4.18.2","tslint":"^5.9.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","@types/mocha":"^2.2.48"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.1.1_1521595624390_0.7097011564066793","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"clean-text-utils","version":"1.1.2","keywords":["text","npm","strip","utf8"],"author":{"url":"https://daviseford.com/blog/","name":"Davis E. Ford","email":"davis.e.ford.alt@gmail.com"},"license":"MIT","_id":"clean-text-utils@1.1.2","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"d6c26cf5949ca170514f7b628d17344f7ab5f5e5","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.1.2.tgz","fileCount":21,"integrity":"sha512-zfq6vXL6SuCMyAyf0QqE9AuU+PXMfI0p5D+V+xnn+2DOvxEBwPZ+bfR5puwBfnZMTwJR+AEcTZj3ivi1p23J0Q==","signatures":[{"sig":"MEUCIA5/mx6MdpGaqhwcMuiGkY1djXPePuIkid5WAK8cVq7SAiEAp5xI2S/GnkkNukj66OrGzquAfTlzzh18irOFlH8klIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57563},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d5dd723522aa604e0f076d8a99e9a95ba708ef43","scripts":{"test":"npm run build && mocha dist/test","build":"rm -rf dist/ && tsc"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, and more.","directories":{},"_nodeVersion":"9.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^5.0.4","eslint":"^4.18.2","tslint":"^5.9.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","@types/mocha":"^2.2.48"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.1.2_1521595716192_0.11003611905951183","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"clean-text-utils","version":"1.1.3","keywords":["text","npm","strip","utf8"],"author":{"url":"https://daviseford.com/blog/","name":"Davis E. Ford","email":"davis.e.ford.alt@gmail.com"},"license":"MIT","_id":"clean-text-utils@1.1.3","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"e3634bec1f49c99b48cac65195ff218887476d2f","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.1.3.tgz","fileCount":22,"integrity":"sha512-bHhH9rFRL55AykY9VnDKyC0O0m/tZRlV+AEWZysUjUSzdkRfvbIFDIrTXPH/vjP+z7yQCD7z8csbNUwrv77wDA==","signatures":[{"sig":"MEYCIQCXdEFIAyo8HQlmuAfAOF/hKhzI91w4tkZBkvYx3VC7MwIhAPzebv3yaju44AI5Aml6GiKPa684T0b1F9jBg3/+OZFe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94185},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a11ac725eb5bcbdd1fc8d5a7a14f03d0c87b05a3","scripts":{"test":"npm run build && mocha dist/test","build":"rm -rf dist/ && tsc"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, and more.","directories":{},"_nodeVersion":"9.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^5.0.4","eslint":"^4.18.2","tslint":"^5.9.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","@types/mocha":"^2.2.48"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.1.3_1521596465228_0.5381003205346075","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"clean-text-utils","version":"1.1.4","keywords":["text","npm","strip","utf8"],"author":{"url":"https://daviseford.com/blog/","name":"Davis E. Ford","email":"davis.e.ford.alt@gmail.com"},"license":"MIT","_id":"clean-text-utils@1.1.4","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"7be565227cae5d2bb97c39806abecdeb656e94e8","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.1.4.tgz","fileCount":22,"integrity":"sha512-KZysh6jYNkc0UBsRpc2oL7wCuHj+QanHVimgE2vQ1gXzoVvWqnIzodO14LO1UQ0voK5RZJEABgz+UvrMmE73Og==","signatures":[{"sig":"MEUCIBZWvDNpEkyF0d2Gcq5X++EPiigHmaH377XUMk+IFiZTAiEAxJyN9cDfMs1G63TGE+auAKh4kYGf+v/5YsvLt/6mC9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94185},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a9edfdd0d69650b028dfabd1664bc0bbe798426c","scripts":{"test":"npm run build && mocha dist/test","build":"rm -rf dist/ && tsc"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, and more.","directories":{},"_nodeVersion":"9.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^5.0.4","eslint":"^4.18.2","tslint":"^5.9.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","@types/mocha":"^2.2.48"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.1.4_1521597113044_0.7949996811900619","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"clean-text-utils","version":"1.1.5","keywords":["text","npm","strip","utf8"],"author":{"url":"https://daviseford.com/blog/","name":"Davis E. Ford","email":"davis.e.ford.alt@gmail.com"},"license":"MIT","_id":"clean-text-utils@1.1.5","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"0b10aa8938f145ab1e3bb237cfce1a3106250c9d","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.1.5.tgz","fileCount":24,"integrity":"sha512-/tXkJFv50Ko/bLQ/3uH1Co+3ii3asX/qjfl5i+NnArFSEOyGiPHAr2uTiRDEY6sMYVo3jeN+OeAbEaGBzfxqHw==","signatures":[{"sig":"MEUCIQCY12jO0UeqnopRPyJe6E4wf9l5+eqduERp7HF2Pg0fvAIgFhrip62TzSV41wYmjvVXP2d68PmmW5H3SN9AcXEeIv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94546},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f45d653ce0347526f060e5cf84c0410309e98ca3","scripts":{"test":"npm run build && mocha dist/test","build":"rm -rf dist/ && tsc"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, and more.","directories":{},"_nodeVersion":"9.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^5.0.4","eslint":"^4.18.2","tslint":"^5.9.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","@types/mocha":"^2.2.48"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.1.5_1521600435253_0.15843755725013198","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"clean-text-utils","version":"1.1.6","keywords":["text","npm","strip","utf8"],"author":{"url":"https://daviseford.com/blog/","name":"Davis E. Ford","email":"davis.e.ford.alt@gmail.com"},"license":"MIT","_id":"clean-text-utils@1.1.6","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"5becf182728621a330e7a48d8e12aa39915441a6","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.1.6.tgz","fileCount":26,"integrity":"sha512-BQbg31QR5Z8XV+Y2LXcm0gjdUhQmQAvlVHyYCU6yku4NwkV1BXMTqZzeuoMIIifPENbqahdyhIcvBb0Htly1PA==","signatures":[{"sig":"MEYCIQDju7jIb/ZoEXkESOoGznU7Hk7f4hBljXFrBX3k3n8fXwIhAMatbhMrt7tVblHLT/6FRlpDyqGepBW6HGCDOJz8aSrq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95640},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3ebfbebd74e9f25973bc377fde01a07724c8bf50","scripts":{"test":"npm run build && mocha dist/test","build":"rm -rf dist/ && tsc"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, and more.","directories":{},"_nodeVersion":"9.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^5.0.4","eslint":"^4.18.2","tslint":"^5.9.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","@types/mocha":"^2.2.48"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.1.6_1521681058984_0.8595259807132933","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"clean-text-utils","version":"1.1.7","keywords":["text","npm","strip","utf8"],"author":{"url":"https://daviseford.com/blog/","name":"Davis E. Ford","email":"davis.e.ford.alt@gmail.com"},"license":"MIT","_id":"clean-text-utils@1.1.7","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"63c73c3c21a878fa82b3e8af0195e6a69636e27e","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.1.7.tgz","fileCount":26,"integrity":"sha512-mMQS5Kq91+5fXJnD2tk9FyxaC5rEDKx3XPklu8Z/q5CqJXoGWcs9ywuUUAZsjmWcl2rEvuHi706V87NFDX+14A==","signatures":[{"sig":"MEUCIF4ltpqFuNNPZD8RsdzBg/7lByGHQtH+tEkoltKWVsSoAiEAsKv9o5dWcTjjoR9fmGzgYfFOVxoasjZK6Q9FOjSOkRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95640},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7a1462769e13293620a927fadb40d1e03f72822e","scripts":{"test":"npm run build && mocha dist/test","build":"rm -rf dist/ && tsc"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"5.6.0","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, and more.","directories":{},"_nodeVersion":"9.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^5.0.4","eslint":"^4.18.2","tslint":"^5.9.1","typescript":"^2.7.2","@types/chai":"^4.1.2","@types/node":"^9.4.7","@types/mocha":"^2.2.48"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.1.7_1521681207431_0.414479362833025","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"clean-text-utils","version":"1.1.8","keywords":["text","npm","strip","utf8"],"author":{"url":"https://daviseford.com/blog/","name":"Davis E. Ford","email":"davis.e.ford.alt@gmail.com"},"license":"MIT","_id":"clean-text-utils@1.1.8","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"53bbd8c70a6fd84b59f779588a68d6a6813bfd5f","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.1.8.tgz","fileCount":26,"integrity":"sha512-xdCUj4zzkInTUjXiatnRi0o1us3ex1QW7GOyfvMyAjX1cjiUgBcL5pPMJkpjQ1evaVaPiDTYZddOenDZvuNY4g==","signatures":[{"sig":"MEUCIQDN5AgxonYGyslyIJ0Poryd/IsNtSmqOOVV3VscH8ZnFgIgaZxJB/mwPCcfSPYD/D7Eg3ke6WZ3E68QIPbfuc1KjGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95673},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d3f8782363cb15b8fee1e2d1376b665dd0ddd157","scripts":{"test":"npm run build && mocha dist/test","build":"rm -rf dist/ && tsc"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"5.8.0","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, and more.","directories":{},"_nodeVersion":"9.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^5.0.5","eslint":"^4.19.1","tslint":"^5.9.1","typescript":"^2.8.1","@types/chai":"^4.1.2","@types/node":"^9.6.2","@types/mocha":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.1.8_1522975459779_0.7983862411490716","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"clean-text-utils","version":"1.1.9","keywords":["text","npm","strip","utf8"],"author":{"url":"https://daviseford.com/blog/","name":"Davis E. Ford","email":"davis.e.ford.alt@gmail.com"},"license":"MIT","_id":"clean-text-utils@1.1.9","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"9158a1237f1f85eb4fd45c488e08612b4826315a","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.1.9.tgz","fileCount":26,"integrity":"sha512-93+RzbUytaniluKx0ZFRs6dZkJjvP+xtDxMt/FaLSrRhi2+DBFOtHcYeCvdGDQxmnVCAVk8miL7iTc+AZDzorg==","signatures":[{"sig":"MEYCIQCwsffQBCUetVjefW/276xlFw/mxSqtZnoU/ZwmUj7sBQIhANiwbB9A6l6TX7Uu5qlLJqp2D46nHsHMUUaoTaMhPqpn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95634},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"640168a8ba43f7c4d6ea06d4c747eac5f8f58734","scripts":{"test":"npm run build && mocha dist/test","build":"rm -rf dist/ && tsc"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"5.8.0","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, and more.","directories":{},"_nodeVersion":"9.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^5.0.5","eslint":"^4.19.1","tslint":"^5.9.1","typescript":"^2.8.1","@types/chai":"^4.1.2","@types/node":"^9.6.2","@types/mocha":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.1.9_1522977023401_0.9520106890615416","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"clean-text-utils","version":"1.1.10","keywords":["text","npm","strip","utf8"],"author":{"url":"https://daviseford.com/blog/","name":"Davis E. Ford","email":"davis.e.ford.alt@gmail.com"},"license":"MIT","_id":"clean-text-utils@1.1.10","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"e526e0ee08823e2a1f71c40c91db73b6842a5cde","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.1.10.tgz","fileCount":26,"integrity":"sha512-wUoVyRHQ0XZFxWhj5AiyXkJSe1DSc7IqFMH+IRxttok2rmQwMJeJgDoZSDzwTH+WAZp4NeJaE8autWYgilmgMQ==","signatures":[{"sig":"MEQCIB6WEbjtt4OLk+c30I2ozSPUo2sAxZebUMFe6jbbZWJLAiBzOphn5xYfGr0W6sZae2nLn3R21HZPtsc75bdhmFlqvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95635},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"05db038b5c1a16a814bc28ba34748c23076ccaa2","scripts":{"test":"npm run build && mocha dist/test","build":"rm -rf dist/ && tsc"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"5.8.0","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, and more.","directories":{},"_nodeVersion":"9.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^5.0.5","eslint":"^4.19.1","tslint":"^5.9.1","typescript":"^2.8.1","@types/chai":"^4.1.2","@types/node":"^9.6.2","@types/mocha":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.1.10_1522977415097_0.8072382239668232","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"clean-text-utils","version":"1.1.11","keywords":["text","npm","strip","utf8"],"author":{"url":"https://daviseford.com/blog/","name":"Davis E. Ford","email":"davis.e.ford.alt@gmail.com"},"license":"MIT","_id":"clean-text-utils@1.1.11","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"ad5d9c8d9bbca272e6cd7c27f3c13f4c30abe77a","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.1.11.tgz","fileCount":26,"integrity":"sha512-e1LXlGd0Mni8jMSvp9RejTLnIsoTN2qjreRPKf4Ha41zptOnT+MkR67jsOoBYIU/TUW0hSmaiHZlNiMf/gZxUQ==","signatures":[{"sig":"MEQCIG8utZMjYGJn5JwD0MdJOD/wFKOALB/nb/prqAiq9jCzAiB9TawhQXQXiFTiDmZl0wHWP2jlxsCE295TSUo96dEY2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95635},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"07c827e73cd4bdc4d9e3ead68aa6601f6a9fdac9","scripts":{"test":"npm run build && mocha dist/test","build":"rm -rf dist/ && tsc"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"5.8.0","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, and more.","directories":{},"_nodeVersion":"9.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^5.0.5","eslint":"^4.19.1","tslint":"^5.9.1","typescript":"^2.8.1","@types/chai":"^4.1.2","@types/node":"^9.6.2","@types/mocha":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.1.11_1523042471033_0.14015449863086982","host":"s3://npm-registry-packages"}},"1.1.12":{"name":"clean-text-utils","version":"1.1.12","keywords":["text","npm","strip","utf8"],"author":{"url":"https://daviseford.com/blog/","name":"Davis E. Ford","email":"davis.e.ford.alt@gmail.com"},"license":"MIT","_id":"clean-text-utils@1.1.12","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"3e447a59b44778ec476579ebba0763d4ca650fef","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.1.12.tgz","fileCount":26,"integrity":"sha512-hH55st0N41/Ws0aDQPJNHoqJWuHQcOu52nLiLaOkDRc73/BWqYbe6JoL3EDOQ17asfae6McEsMlc4NrDSv416w==","signatures":[{"sig":"MEUCIEMsjLFuUm8mZvRcG5GYHArmdQRAckwriZHrrdNik7KKAiEA+irJLQIO9fcl4Qqooy/0ZI1UYSINHu2hUQ5NVYfs4gI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96063},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c9175ad6303886e02f62443f6891b3cc8d593441","scripts":{"test":"npm run build && mocha dist/test","build":"rm -rf dist/ && tsc"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"5.8.0","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, and more.","directories":{},"_nodeVersion":"9.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^5.0.5","eslint":"^4.19.1","tslint":"^5.9.1","typescript":"^2.8.1","@types/chai":"^4.1.2","@types/node":"^9.6.2","@types/mocha":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.1.12_1523627530622_0.21459435509206193","host":"s3://npm-registry-packages"}},"1.1.13":{"name":"clean-text-utils","version":"1.1.13","keywords":["text","npm","strip","utf8"],"author":{"url":"https://daviseford.com/blog/","name":"Davis E. Ford","email":"davis.e.ford.alt@gmail.com"},"license":"MIT","_id":"clean-text-utils@1.1.13","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"65bc2b388299a7badd09acf22e2784431386d8e5","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.1.13.tgz","fileCount":26,"integrity":"sha512-Hbfc7mloftMIG1I1BQtWR7hAYrZzg5RQmV+/w/auOpIg4oUT11TbxrYQJlTw/dKGm+HQWcg4lkT+7vVEAS7CJA==","signatures":[{"sig":"MEQCIAIpTqdll6ZsSvuqSin4IZSbPRRBu5JinXjZ1NYq0ug5AiB/PBGxxeIk2dI/HB/Y474AdDW6Niv9VrEjLEqsbiAWig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2LoTCRA9TVsSAnZWagAA+8kQAJ37CSF4yoU/8v0Uud8h\nWropdqspa8oXufOhkWYlfhbGgld7YUeWGJJEI+zOGuKxuBQIlPUBly2NviUX\njFnUBA896nGMJgCb9RcEdq2Beq8weWOL9fk/NOSwmBXtJutAJyQt5nKntXD1\n7ZcGxSI8SFfU+x/Z9UnHXHaPWf6fvUg6JcREEYl2ZauxiTMrFA+W3+ZRF6xo\nRdZz8+qJWQyfqVX+VIcWCwJMmL0hwUjQpI9esWPW/DWUbjC7Vwva9PYyoonj\nwGEFBfk1Qf3ySPHjrXKxOZHAwOLtH4AlZ1vVjMcb/DgIbcgXhidILcd16sJD\nx7suhyLnPk57dNMtK1ACnpApcXHmTyOp8A5XA8K7Ov3zxZhHAxdf2RIBD0Be\nbp+o74zbQM2u0l6SV1mskDehjkRG1jjtiZZGA4A+EcfOz3fsWIfTn+6t/GEa\n+KR6U8FN+FtFc0eU5sILosIh/581/kO13ls/3TOHI/MTV/CAfplblh+FYUjC\nnZ71JYVR0XM6JxNLbwsVYbBGPfIqN8O4SL4fgqw0agU+q4n0NWOLrTVAkPj4\nQLHg4a/K9SGi6YNkcKVEFHtkBuykfH7S06SKyeT+8Y68aMeRl+00QXSCowZf\nqPa4iY0IgjwMO7ER0FsWTopbfpea4eprSOquoeJ7jJ9+Y94RC0utRBVo3ouy\nGH43\r\n=LhHv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4e0f0d9357211fe5050ede41d1ad62d2a2056f3c","scripts":{"test":"npm run build && mocha dist/test","build":"rm -rf dist/ && tsc"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"5.8.0","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, and more.","directories":{},"_nodeVersion":"9.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^5.0.5","eslint":"^4.19.1","tslint":"^5.9.1","typescript":"^2.8.1","@types/chai":"^4.1.2","@types/node":"^9.6.2","@types/mocha":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.1.13_1524152850145_0.8522593536267897","host":"s3://npm-registry-packages"}},"1.1.14":{"name":"clean-text-utils","version":"1.1.14","keywords":["text","npm","strip","utf8"],"author":{"url":"https://daviseford.com/blog/","name":"Davis E. Ford","email":"davis.e.ford.alt@gmail.com"},"license":"MIT","_id":"clean-text-utils@1.1.14","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"37dd9dc354bb33ab60814179cb9b2441df08d2a3","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.1.14.tgz","fileCount":26,"integrity":"sha512-CTVHOYEMLsC3mQUA7BkgxJDncVpSst/NX530sLxMKL/s7tvE/WqOet8Gw8cjXwbPrzyWJm+ZRHetMMX6xepKbA==","signatures":[{"sig":"MEYCIQCZcWhXpsSm1BIqO27LSd+bctILO9X7yZ7UzT1YgAdwggIhAJUNzjtwyHwIjpuFB9Xsamkl6gxE3yg/djeqZR8vFqPd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa21S1CRA9TVsSAnZWagAAIVMP/2CtP6PHxg6beRafhqgn\nHLgg5MhhioEwOE9ynEYWDiJo7o//e07o3cgsC7hTXwkRiZiVokmjYndLn1YV\nSNo4JMs0hEa1l3mObkwtiu9yNl05SGiIE3ZsMwsfg0/tlDubtjgCyPyxoJIt\nK2luQ/BQFJJZAxra8Y83446des22bWeXmhKUtI0URihRfRKJW0wF2S9UX6dm\np1G0vcm6nLqyHcHy4XxhtBelgRWp1/YIbA7q3Ja45P8LwTldVpbaClTc2+ct\nm3wjsY0KkgkBLFiE26X1f+O6AlWrWSXrHM3AT3xEEHUPiPOy/YOfrHwGOCG4\nDwqhGaVeih3Ag550MWj+D9QuJkD7WsNlHdHz2DCDsNeZ75QcPNJVXFXb97/U\n0Ngtmgzg9bxMwIMIbqvl5xCh1/htbxO8anmHxrK4RyfvL2bVtOGExlQQSv/F\n3UXR3aqmB8ntvK/Ov0ZcVDxX2g0falXtos1KGqm8dkh0yoKYy0g2hD8piSHF\n/XE4GQpKm6hql6kOuyAqpu3cxQt78+ReD9Etmh97P8d7S69OdaT2aJoJcVxt\njz7NuOxgsgriJLQLB45T9x6awBtONlEIG9yKlev3karbE//J49l+dK9NYIsP\nouctBbU31UCeMMYu+6+zqWndmTQ2jaw1DZsjiPXC1AcqldopwJlUZUcA2G7s\nahkW\r\n=tGJE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8cc1bf9b33845a0d0d75a321ad19c2bd3888d240","scripts":{"test":"npm run build && mocha dist/test","build":"rm -rf dist/ && tsc"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"5.8.0","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, and more.","directories":{},"_nodeVersion":"9.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^5.0.5","eslint":"^4.19.1","tslint":"^5.9.1","typescript":"^2.8.1","@types/chai":"^4.1.2","@types/node":"^9.6.2","@types/mocha":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.1.14_1524323508122_0.06712770992310402","host":"s3://npm-registry-packages"}},"1.1.15":{"name":"clean-text-utils","version":"1.1.15","keywords":["text","npm","strip","utf8"],"author":{"url":"https://daviseford.com/blog/","name":"Davis E. Ford","email":"davis.e.ford.alt@gmail.com"},"license":"MIT","_id":"clean-text-utils@1.1.15","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"3606a1d793ccc93983fcdd5a831e3da6aa57a045","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.1.15.tgz","fileCount":26,"integrity":"sha512-dZxJMfjc9XbkZQn11VSLYyh8Fk9Dx0Mh0T2yM0MUcB1wNzibieSDut9MD74UM7s7ERP8w+6HuJYqyzdlnY/rUg==","signatures":[{"sig":"MEQCIG2SXxpxd7DVtCAP5xhWF4xPn5w7ES+JnBKOVrlrtOlrAiBZE4cgvZjou9K/ZIzCmnb/+uy2xnwi1CejINFj8/LjsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZ4NoCRA9TVsSAnZWagAAADsP/1NX152L7vALs6ggtKlq\nqwYCsmQJVlYN51Omt3TStaJANi306UVqS1BbE1IMlLricmPDjiPfkAZZRluW\nRPNS3LgZMXJVeRbmB5lC0pkAtogoU3IckzZptqNSEPr5zH7rlffL3KEpoqDa\norK5xmPJp3a+/QJOXc5mKjxTch5jN264Ek0aKRStC+zwYpfBNHrAzK+keXnQ\n04NTY8K8nzCO1dFoijzoxm2Yjly7M0dpeo4IuTV7RxYSnInZs5UyjJrf1vQl\nPCRGJI1RYk5rUn1/MkP5ZJd0AltNw+Ky90RMbJByCm/0eTE40sIW8E0yvboN\n7TS3/+6g8b7CmWZj3NeyU+jmeevJNVJ0OFcgzD3zNGq/t0TdPwoboGarOB7m\nBAbeo80rp2/o2ili1jsju9WU1La5CEmYYEYpDWv1yMMFtG+S1mogE1S0QlUT\n8NOhwfDtBuE0DDG+QkMH0rWyCtwejwrX65z/laW1I10zn52TIktjo0oWh1Bj\nXNDeOPrRWOYmJm4D3GI7EJu40zhP6xK8DTG/DJ3olP+9+2wwRGFCkNMhpOYg\n+ktk+8y1+0xXa6S7Ay+tzJY9/D0BfFdBl5zqHOEUdFXoDZljaL9/O6K+Ktmk\n7OHtYPHwFi8Gj6WoLlBSBs2LMo7mZNNVnY8upXhdgNX51nA1JFBlkKVCfQ3D\nsN/X\r\n=vwMV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9909c61a5cc36b145c3bfc7bfa3d156b957de523","scripts":{"test":"npm run build && mocha dist/test","build":"rm -rf dist/ && tsc"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"6.0.1","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, and more.","directories":{},"_nodeVersion":"9.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^5.0.5","eslint":"^4.19.1","tslint":"^5.9.1","typescript":"^2.8.1","@types/chai":"^4.1.2","@types/node":"^9.6.2","@types/mocha":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.1.15_1533510503876_0.6416185247413289","host":"s3://npm-registry-packages"}},"1.1.16":{"name":"clean-text-utils","version":"1.1.16","keywords":["text","npm","strip","utf8"],"author":{"url":"https://daviseford.com/blog/","name":"Davis E. Ford","email":"davis.e.ford.alt@gmail.com"},"license":"MIT","_id":"clean-text-utils@1.1.16","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"5c413901d936fda80befd35a6386818d74a9d97f","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.1.16.tgz","fileCount":26,"integrity":"sha512-N3yoU/v/B7KdJ01Y4r4azQvdpbFAlpw1wJxfGYyRW+LQdmDezE/OgB1ce5xN4SMjpGdNGcq4ipjM+xsNF4n/zw==","signatures":[{"sig":"MEUCICJmt0nqw/1ujDYyeHF9Tq3WEc8bBZ6gibKz17dmzc6uAiEAlvnHcHdKdmx0jaB7BZQPqd+4ybhOVbHGyiQEmW+KuAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqtoYCRA9TVsSAnZWagAA58EP+gKYY+EP8DYELP3k1KFs\nZ1FYqhmM+S/mqI/lScIv6NOqo3mdueIBDqp8X4wdh3nwGYgEzK2qIEQnc/gk\nwEj6ZM1c/TZGq+BsqkQHv3Um1IMuMgWu2Fu2HG5mqnpctnAvUjKOe9myOuHB\n3pfRYtR7NctPKh7BMfb1fogv+S4He8+RcKzTA0/FIawITpigOBjMwkPOmQDr\nJs8xEghc9yiR8RepvMNLJmj/fSvvv7MgKKnV8MG0r5a3jc8P1KFni/GkNNIy\n9kG8wXDkFt6DTRiik1uWzHnqz1X4gUT+ZT2bCWt9R1V/IswtNky9F/JXGuBB\n+Mi1Dv1dCFMv7hDn2rx8S/t/eXUqNLXT4ARMXhoxAaK0L1VW0ijEEkTs409e\npcPI/FMgN7rj1JsQPcKHGJxJSHGIeVRRtf0rg93pCUEgSy2MthPig9xkWVMO\nECnlmx/BsDvdxyCpwlMnOrXcks9VJHGXd8jtgkq4JMLOATt2PVESiyYpl0b8\nqIRcq7La1ILZq/Da0il2zLOxxuC+hP3oSPWnmswKrPSeIdb5/weTrMUqk6Vy\nVL0Z4efcrS5apOL2dEQuuNWhM5kn/kR7fFrWDXRnBknkj3rBYJTepIMndnqO\nPAvk+E50NSPDA1xCsKF/goLXESSSq5csgxMam3L+s6Uj3v49TI9YIldQeKFj\nFhfS\r\n=BNwH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b6daff1e12ce7d15cb2a28aaa0a5b2a6a0b851d4","scripts":{"test":"npm run build && mocha dist/test","build":"rm -rf dist/ && tsc"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"6.4.1","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, and more.","directories":{},"_nodeVersion":"9.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^5.2.0","eslint":"^5.6.0","tslint":"^5.11.0","typescript":"^3.0.3","@types/chai":"^4.1.5","@types/node":"^10.11.0","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.1.16_1537923607654_0.8036903424867108","host":"s3://npm-registry-packages"}},"1.1.17":{"name":"clean-text-utils","version":"1.1.17","keywords":["text","npm","strip","utf8"],"author":{"url":"https://daviseford.com/blog/","name":"Davis E. Ford","email":"davis.e.ford.alt@gmail.com"},"license":"MIT","_id":"clean-text-utils@1.1.17","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"ea7a0fc4104e78d058f23e47b2b19e2244d4f3b7","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.1.17.tgz","fileCount":26,"integrity":"sha512-Y+1l2vrQwJbORnVrk9p0gSTgLtXIZRERvngyXTwmguaD/PMYvqj7FUF18/WZnwbGaJrFm99jafOhj0D4inx5vQ==","signatures":[{"sig":"MEQCIAFiVNYNuWI8Vb/Kc3wf3wBuYY7/m89fjjbFZxtvIKp5AiAqgIOvW3c545mkeOMHJ6JtJyDRB6CY6vQ2eIh0VEsjJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbquAKCRA9TVsSAnZWagAAkSsP/2WCcCHiqpigyClL53w1\nGNGuoCtoYo5E8ruBvS1YUM+prySBQZf/xePdeJLlkf69y63RPevfnudR87I8\nemm6zlqmLBR5zb6RDDP183/Q2ZQFlpw7/7ybccHUfXv1LrVvEu96I98UEZjn\nxqqlIYU+3jYwrbdds7rU7D4hFUv617rbdX8XSKqMEiRHEusZj+ntT9I7nsn2\nYRKNobgHszrzdEX7Qvigi0ZRDoxrbQH1wqBO2Y+1F1komDlTeyKmzMZDB3P7\n7MW2Fc39MdP+pebGC1DCUm0fZqqq3X+95sKVgCmYmI22CrlkjirkGksyV5G4\nSDu6DT8tuFL1Z2jPAlj63jqB0HZhXzj6FGa9hSmtSk9yprg24NTkv3Hy9Pya\naZUu0RO8DEtRWYp0ZyfOsNgSuTYVsX9mMdxz6DvmrYb/jMo+iN418p/ZVdWL\ninGKCmf2U1zRdC1IaG/TYA6hfTiHrRjNotQVIKr/TJe1Zk7lDU1UtZQ2NixQ\nh1sfNeIpXL6G6c6wjScjIjFujsB4EeR8IRVxEKp4TvX8Bq22dh7zZP58Y+wl\nD7foapjae0+d/nH2G5xxaOYLU525Mjq64NyjYDtx4M+tLwngqcEx6ZkfQ6O/\npbtwZ3dzJWez+QF3gNxdj04VgSd7OifgHUcbO3q7k2oyl/hX7UAyn1bN7VEF\naOsq\r\n=SkSi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bdb41a672848e5e832b4ab66529c8117c6bb9ddb","scripts":{"test":"npm run build && mocha dist/test","build":"rm -rf dist/ && tsc"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"6.4.1","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, and more.","directories":{},"_nodeVersion":"9.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^5.0.5","eslint":"^4.19.1","tslint":"^5.9.1","typescript":"^2.8.1","@types/chai":"^4.1.2","@types/node":"^9.6.2","@types/mocha":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.1.17_1537925129866_0.3429759994430197","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"clean-text-utils","version":"1.2.0","keywords":["text","npm","strip","utf8","unicode","emoji","diacritics","smart-quotes","tree-shaking"],"author":{"url":"https://daviseford.com/blog/","name":"Davis E. Ford","email":"davis.e.ford.alt@gmail.com"},"license":"MIT","_id":"clean-text-utils@1.2.0","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"ca144d57672bd0e1912ff280a86424b1db7a56ce","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.2.0.tgz","fileCount":6,"integrity":"sha512-DydfW612GBJng/VV21eCifPvIXSyNKmx4qkhjLbK8JMzmql2HUW+Lm7rcnyUaX6z8p42IzHbol4Rndb7pYMJNg==","signatures":[{"sig":"MEUCIGuPfue876+wvRCnboXQBgRMi37vrkJOAPnLC+mZG3L4AiEA6fLzC5FqOJJevwT9kSjgovgNDMyEzd01biSS57FpDA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49582},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"9cd12c5ea4dc7ebd9943a96c86ec963ba6712dfb","scripts":{"test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"9.8.0","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, emojis, and more.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.3.2"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.2.0_1772284626405_0.11466518159210826","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"clean-text-utils","version":"1.2.1","keywords":["text","npm","strip","utf8","unicode","emoji","diacritics","smart-quotes","tree-shaking"],"author":{"url":"https://daviseford.com/blog/","name":"Davis E. Ford","email":"davis.e.ford.alt@gmail.com"},"license":"MIT","_id":"clean-text-utils@1.2.1","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"homepage":"https://github.com/daviseford/clean-text-utils/#readme","bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"dist":{"shasum":"6c857f0c86cabd0bcf0c64507c93392e355d813f","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.2.1.tgz","fileCount":6,"integrity":"sha512-GmirnxqNe6REgurRBS4F9sGEbSKwqY2Ix6Bnf5Pxwj/ZnUPyXi9TTA3BvaoQP+KXuINTi6H7YyAGva1uMZgW7Q==","signatures":[{"sig":"MEYCIQCJBi5mPqxUlEMC1oWKfbmybbB0qPbZIEJiynyIWcsNuQIhAJwi3DRCU3NSNZP2vjGVwwZ8pQpHsV5HeALDl3SRmcJf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31500},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"c1463e3fcd560bfff2ae34113f87c4b17e7c759c","scripts":{"lint":"biome check src/","size":"size-limit","test":"vitest run","build":"tsup","format":"biome format --write src/","test:watch":"vitest"},"_npmUser":{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"},"repository":{"url":"git+https://github.com/daviseford/clean-text-utils.git","type":"git"},"_npmVersion":"9.8.0","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, emojis, and more.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"emoji-regex":"^10.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.18","size-limit":"^12.0.0","typescript":"^5.9.3","@types/node":"^25.3.2","@biomejs/biome":"^2.4.4","@size-limit/file":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/clean-text-utils_1.2.1_1772289261076_0.477630194683468","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"clean-text-utils","version":"1.3.0","description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, emojis, and more.","type":"commonjs","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*.d.mts","default":"./dist/*.mjs"},"require":{"types":"./dist/*.d.ts","default":"./dist/*.js"}}},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/daviseford/clean-text-utils.git"},"bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"homepage":"https://github.com/daviseford/clean-text-utils/#readme","scripts":{"build":"tsup","check":"npm run lint && npm run typecheck && npm test && npm run build && npm run test:package && npm run size && npm run size:consumer && npm run check:package && npm audit","check:package":"publint && attw --pack . --profile node16 --entrypoints . ./capitalize ./checksum ./filename ./reverse ./is/hex-code ./replace/diacritics ./replace/exotic-chars ./replace/smart-chars ./strip/bom ./strip/emoji ./strip/extra-space ./strip/gutenberg ./strip/newlines ./strip/non-ascii ./strip/punctuation ./strip/whitespace && npm pack --dry-run","test":"vitest run","test:package":"node scripts/package-smoke.mjs","test:watch":"vitest","lint":"biome check src/ scripts/ tsup.config.ts","format":"biome format --write src/ scripts/ tsup.config.ts","prepack":"npm run build","prepublishOnly":"npm run check","size":"size-limit","size:consumer":"node scripts/check-consumer-size.mjs","typecheck":"tsc --noEmit"},"keywords":["text","npm","strip","utf8","unicode","emoji","diacritics","smart-quotes","tree-shaking"],"author":{"name":"Davis E. Ford","email":"davis.e.ford.alt@gmail.com","url":"https://daviseford.com/blog/"},"license":"MIT","engines":{"node":">=18"},"devDependencies":{"@arethetypeswrong/cli":"0.18.5","@biomejs/biome":"^2.4.4","@size-limit/file":"^12.0.0","@types/node":"18.19.130","esbuild":"0.27.2","publint":"0.3.22","size-limit":"^12.0.0","tsup":"^8.5.1","typescript":"^5.9.3","vitest":"3.2.7"},"dependencies":{"emoji-regex":"^10.6.0"},"gitHead":"24aaefe005480b483ce3dba51aea5f96fea852f2","_id":"clean-text-utils@1.3.0","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-U15jfZ9yHhL9xBPbtAFysn0w6MvKu8INEb3A5E+5KazSY7wLwlyF6F5oElLzJ4jYNsfzdx1+EMelX+Bx/JiwwA==","shasum":"6aa978e645be3d8f2aae2cd0593389b83a7188b5","tarball":"https://registry.npmjs.org/clean-text-utils/-/clean-text-utils-1.3.0.tgz","fileCount":74,"unpackedSize":67482,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/clean-text-utils@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBqGftJ1uPW4RmxpsQHiue3W0UsY+pRcJv2u8g1OQBUSAiBrAWXmRYMVloJP+GZmyLFZov9E2PiCh1opagZNSDf6OQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dec033f9-0606-46cc-9181-cab827d03c39"}},"directories":{},"maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/clean-text-utils_1.3.0_1784918789595_0.25322240413656605"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-20T17:32:13.725Z","modified":"2026-07-24T18:46:30.135Z","1.0.0":"2018-03-20T17:32:13.876Z","1.0.1":"2018-03-20T18:37:52.224Z","1.0.2":"2018-03-20T19:11:09.708Z","1.0.3":"2018-03-20T20:25:33.987Z","1.0.4":"2018-03-20T20:32:09.934Z","1.0.5":"2018-03-20T20:35:41.022Z","1.0.6":"2018-03-20T20:37:09.969Z","1.0.8":"2018-03-20T21:06:13.028Z","1.1.0":"2018-03-21T01:12:51.161Z","1.1.1":"2018-03-21T01:27:04.514Z","1.1.2":"2018-03-21T01:28:36.246Z","1.1.3":"2018-03-21T01:41:05.277Z","1.1.4":"2018-03-21T01:51:53.202Z","1.1.5":"2018-03-21T02:47:15.303Z","1.1.6":"2018-03-22T01:10:59.067Z","1.1.7":"2018-03-22T01:13:27.487Z","1.1.8":"2018-04-06T00:44:19.834Z","1.1.9":"2018-04-06T01:10:23.488Z","1.1.10":"2018-04-06T01:16:55.235Z","1.1.11":"2018-04-06T19:21:11.137Z","1.1.12":"2018-04-13T13:52:10.731Z","1.1.13":"2018-04-19T15:47:30.228Z","1.1.14":"2018-04-21T15:11:48.188Z","1.1.15":"2018-08-05T23:08:23.985Z","1.1.16":"2018-09-26T01:00:07.835Z","1.1.17":"2018-09-26T01:25:30.138Z","1.2.0":"2026-02-28T13:17:06.544Z","1.2.1":"2026-02-28T14:34:21.233Z","1.3.0":"2026-07-24T18:46:29.739Z"},"bugs":{"url":"https://github.com/daviseford/clean-text-utils/issues"},"author":{"name":"Davis E. Ford","email":"davis.e.ford.alt@gmail.com","url":"https://daviseford.com/blog/"},"license":"MIT","homepage":"https://github.com/daviseford/clean-text-utils/#readme","keywords":["text","npm","strip","utf8","unicode","emoji","diacritics","smart-quotes","tree-shaking"],"repository":{"type":"git","url":"git+https://github.com/daviseford/clean-text-utils.git"},"description":"A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, emojis, and more.","maintainers":[{"name":"daviseford","email":"davis.e.ford.alt@gmail.com"}],"readme":"# clean-text-utils\n\nA small, typed collection of text-cleaning utilities for Node.js 18 and newer.\n\n## Install\n\n```sh\nnpm install clean-text-utils\n```\n\n## Usage\n\nImport individual functions from the package root:\n\n```js\nimport {\n  replaceDiacritics,\n  replaceSmartChars,\n  stripEmoji,\n} from \"clean-text-utils\";\n\nlet text = \"Cr\\u00E8me br\\u00FBl\\u00E9e \\u{1F36E}\";\ntext = stripEmoji(text);\ntext = replaceDiacritics(text);\ntext = replaceSmartChars(text);\n\nconsole.log(text); // \"Creme brulee\"\n```\n\nThe original namespace API remains available:\n\n```js\nimport cleanTextUtils from \"clean-text-utils\";\n\ncleanTextUtils.get.capitalized(\"hello\");\ncleanTextUtils.replace.diacritics(\"cr\\u00E8me br\\u00FBl\\u00E9e\");\ncleanTextUtils.strip.whitespace(\"hello world\");\n```\n\nFor the smallest bundle, and for browser applications, use a text-only subpath:\n\n```js\nimport stripWhitespace from \"clean-text-utils/strip/whitespace\";\n\nstripWhitespace(\"hello world\"); // \"helloworld\"\n```\n\nEach subpath has both a default export and a named export. The root entry includes the synchronous Node.js checksum\nutility and is therefore intended for Node.js. All subpaths except `clean-text-utils/checksum` are browser-safe.\n\n## Exports\n\n| Named export | Subpath |\n| --- | --- |\n| `capitalize` | `clean-text-utils/capitalize` |\n| `checksum` | `clean-text-utils/checksum` |\n| `filename` | `clean-text-utils/filename` |\n| `reverse` | `clean-text-utils/reverse` |\n| `isHexCode` | `clean-text-utils/is/hex-code` |\n| `replaceDiacritics` | `clean-text-utils/replace/diacritics` |\n| `replaceExoticChars` | `clean-text-utils/replace/exotic-chars` |\n| `replaceSmartChars` | `clean-text-utils/replace/smart-chars` |\n| `stripBom` | `clean-text-utils/strip/bom` |\n| `stripEmoji` | `clean-text-utils/strip/emoji` |\n| `stripExtraSpace` | `clean-text-utils/strip/extra-space` |\n| `stripGutenberg` | `clean-text-utils/strip/gutenberg` |\n| `stripNewlines` | `clean-text-utils/strip/newlines` |\n| `stripNonASCII` | `clean-text-utils/strip/non-ascii` |\n| `stripPunctuation` | `clean-text-utils/strip/punctuation` |\n| `stripWhitespace` | `clean-text-utils/strip/whitespace` |\n\n## API\n\n### Get\n\n- `capitalize(text)` / `get.capitalized(text)` capitalizes the first character.\n- `checksum(data, algorithm?)` / `get.checksum(data, algorithm?)` returns a hexadecimal digest. `sha256` is the\n  default; `sha`, `sha1`, `sha512`, and `md5` are also supported.\n- `filename(pathOrUrl)` / `get.filename(pathOrUrl)` returns the filename from a URL or Windows/POSIX path. Query\n  strings and URL fragments are excluded.\n- `reverse(text)` / `get.reversed(text)` reverses text by Unicode grapheme cluster, preserving emoji sequences,\n  flags, and combining marks.\n\n`checksum` hashes strings directly for compatibility. Other supported JavaScript values use deterministic,\ntype-aware serialization, so object key order does not affect the result and values such as `false`, `0`, `null`,\nand `undefined` remain distinct. Circular data, functions, symbols, symbol-keyed properties, and opaque objects whose\nstate cannot be inspected throw a `TypeError` instead of producing a misleading digest.\n\n### Is\n\n- `isHexCode(text)` / `is.hexCode(text)` checks three- and six-digit hexadecimal color codes.\n\n### Replace\n\n- `replaceDiacritics(text)` / `replace.diacritics(text)` transliterates diacritics, including decomposed combining\n  marks.\n- `replaceExoticChars(text)` / `replace.exoticChars(text)` replaces diacritics and smart punctuation and removes a\n  UTF-8 byte order mark.\n- `replaceSmartChars(text)` / `replace.smartChars(text)` replaces smart quotes, ellipses, and dashes with ASCII\n  equivalents.\n\n### Strip\n\n- `stripBom(text)` / `strip.bom(text)` removes a UTF-8 byte order mark.\n- `stripEmoji(text)` / `strip.emoji(text)` removes emoji.\n- `stripExtraSpace(text)` / `strip.extraSpace(text)` collapses repeated whitespace and trims the result.\n- `stripGutenberg(text)` / `strip.gutenberg(text)` removes Project Gutenberg header and footer boilerplate.\n- `stripNewlines(text)` / `strip.newlines(text)` removes carriage returns and line feeds.\n- `stripNonASCII(text)` / `strip.nonASCII(text)` removes non-ASCII characters.\n- `stripPunctuation(text)` / `strip.punctuation(text)` removes common punctuation.\n- `stripWhitespace(text)` / `strip.whitespace(text)` removes all whitespace.\n\nTypeScript declarations are included for the root API and every subpath.\n\n## License\n\n[MIT](LICENSE) (c) Davis E. Ford\n","readmeFilename":"README.md"}