{"_id":"printable-characters","_rev":"43-3ac9c407fdab1eb58fc97cf6992c0a16","name":"printable-characters","description":"A little helper for handling strings containing zero width control characters, ANSI styling, whitespaces, newlines, 💩, etc.","dist-tags":{"latest":"1.0.42"},"versions":{"1.0.0":{"name":"printable-characters","version":"1.0.0","description":"A function for matching/counting [non-]printable characters in a string","main":"printable-characters.js","scripts":{"test":"mocha --reporter spec --watch"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["visible symbols","invisible symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-preset-es2015":"^6.14.0","mocha":"^2.4.5"},"gitHead":"ec7eacaef52150cad4e2af6854c3a063571999f7","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.0","_shasum":"55fbe06cfb58cd104d91efe5ad17d0ab0550a55e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"55fbe06cfb58cd104d91efe5ad17d0ab0550a55e","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.0.tgz","integrity":"sha512-232qosTWYAL+XeEfLIBXFFAlepd+hT6zFwkkRFUN1TIlyWGgUMYkD/gzWfkKS3ya48h0nadTVMsI2h6Q3mf3BQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgh54x3DgWlnaceAACufzf5/SA10EaK6YvQF5ePBCbvAiA4jtXBqApwfEiJWsCAIShTBpUx4w2RZyO7hTIo1viYbw=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.0.tgz_1498837419009_0.8348012350033969"},"directories":{}},"1.0.1":{"name":"printable-characters","version":"1.0.1","description":"A function for matching/counting [non-]printable characters in a string","main":"printable-characters.js","scripts":{"test":"mocha --reporter spec --watch"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["visible symbols","invisible symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-preset-es2015":"^6.14.0","mocha":"^2.4.5"},"gitHead":"a0a014469bab9dc60148df855571843026e0bbba","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.1","_shasum":"c61e969b62c2daddf4dc27486e3915516843d6c5","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"c61e969b62c2daddf4dc27486e3915516843d6c5","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.1.tgz","integrity":"sha512-q0UUv+CpHEN2uNFTnTZewla9870sbhZsSGPQ058MCyAzsthYU5SZuVfDtYXcd99CqaszOOefyVs5240LlKjJjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGaWOOxDuGjb2qOD1g6k3oroFvxx5A1vA0YJe0XLsMV0AiEA78yalYVA3qSyRt1CGZu4z30WG+PU762rmSRv5AFsJLc="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.1.tgz_1498837562455_0.5029378330800682"},"directories":{}},"1.0.2":{"name":"printable-characters","version":"1.0.2","description":"A function for matching/counting [non-]printable characters in a string","main":"printable-characters.js","scripts":{"test":"mocha --reporter spec --watch"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["visible symbols","invisible symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-preset-es2015":"^6.14.0","mocha":"^2.4.5"},"gitHead":"99d570b781cfd00f88176ed639fa6aa3354e8610","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.2","_shasum":"ffb7e695cd7c3e942f9e780861330137dd9da156","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"ffb7e695cd7c3e942f9e780861330137dd9da156","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.2.tgz","integrity":"sha512-E1DhifdnVOfGq4Bulunzp45WbiH418Pj/n/Vw7WAR80gvcm+CatKZGi0sK5yY7mlyQzIcxn2mD4JqhiK4umUbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCW8meBVp8cA0iyDvAoYQ8G6KDT8Aiui8WGZmzgBKvh0wIgUgLK6jeCt6YIUSYmBgDs8b9znyf/kq+y1smEPpBQVZo="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.2.tgz_1498856973395_0.15119637036696076"},"directories":{}},"1.0.3":{"name":"printable-characters","version":"1.0.3","description":"A function for matching/counting [non-]printable characters in a string","main":"printable-characters.js","scripts":{"test":"mocha --reporter spec --watch"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["visible symbols","invisible symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-preset-es2015":"^6.14.0","mocha":"^2.4.5"},"gitHead":"85797295f9cfea8e1b8c5d63ea1a9c746c304bdf","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.3","_shasum":"2bf98daa995f74dd59e8a37497a224d36d84d007","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"2bf98daa995f74dd59e8a37497a224d36d84d007","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.3.tgz","integrity":"sha512-lN+IK7g3u3MKiSnFgHnnXh52UkT1qRIBmny7kksyCXvX3U6k9JrPNXRTrgey3TWKdOLoDFtoxBPx7+R6mKalhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiAawTUd9S2yxJo6pmzkHgBCzjYa12KmoTGTVnlsiLdwIgA9J+0TtGWTrop3FsdqD3mQTOBWJwHqSUWc+HSUfFjP8="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.3.tgz_1498857870942_0.8149430479388684"},"directories":{}},"1.0.4":{"name":"printable-characters","version":"1.0.4","description":"A function for matching/counting [non-]printable characters in a string","main":"printable-characters.js","scripts":{"test":"mocha --reporter spec --watch"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["visible symbols","invisible symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-preset-es2015":"^6.14.0","mocha":"^2.4.5"},"gitHead":"d61e18b0753939fcbd439da58a67cdefc57dc122","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.4","_shasum":"a7ed1364030cafc1a5a1202e6a36d60f3f616cc1","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"a7ed1364030cafc1a5a1202e6a36d60f3f616cc1","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.4.tgz","integrity":"sha512-t4aO5CZwNKTMK+jd0Fow0/v3wA6e5A1Zzh9Spe7ziH13U8kUteoXcZfgnnw3GYXlblzYi6PCwyxqRWayIMidtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBowG7sCrvWrryh/+aykwDel7UVCV5j35EQHyf2hTkLVAiBaIkIkk3Z686MCwU4NalJutUDbc9ZNFhHJIm0kjOL8zw=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.4.tgz_1498858010481_0.29369673668406904"},"directories":{}},"1.0.5":{"name":"printable-characters","version":"1.0.5","description":"A function for matching/counting [non-]printable characters in a string","main":"printable-characters.js","scripts":{"test":"mocha --reporter spec --watch"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["visible symbols","invisible symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-preset-es2015":"^6.14.0","mocha":"^2.4.5"},"gitHead":"8b31e9299044652cbee7bb1065a49a983d0c82a9","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.5","_shasum":"938b28eaca438db302e4677c8d7095aafb63bfe3","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"938b28eaca438db302e4677c8d7095aafb63bfe3","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.5.tgz","integrity":"sha512-PqbgMxy4kzitCOIUbPmUJutGR36XVM1oDOZepFwCbINoRol34eplzG96mjTuZ63HBpMtwlC8ETr8Cgj3fVt7Lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBdN6t2j/8oOpbM63gQgjGfAKER3IvNr+ggSw3PeJxKXAiAhtXmbwT0o2wemIAXlGQlWUm/f9sGDzZCWe7lW6bYiyg=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.5.tgz_1498882980565_0.4350526474881917"},"directories":{}},"1.0.6":{"name":"printable-characters","version":"1.0.6","description":"A function for matching/counting [non-]printable characters in a string","main":"printable-characters.js","scripts":{"test":"mocha --reporter spec --watch"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["visible symbols","invisible symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-preset-es2015":"^6.14.0","mocha":"^2.4.5"},"gitHead":"52ba8429d57d3d93abe803822be002e74afc1bd0","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.6","_shasum":"91c9b3fc54237400e50e3368a88cf5e0eb751bfc","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"91c9b3fc54237400e50e3368a88cf5e0eb751bfc","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.6.tgz","integrity":"sha512-765/D/XafDBA7xQHYpjAry8lvdhmnCNJYfniyxbdu49BL+RkiGUFsY9UDah9iq8BExVU/6pmVgv0bj4VG5H1pA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCc4ijIt5EZo3lXIGwqSAEbsLFcHhYlBWYA1g+DXwnRfAIgIVP5xtbdCE5guedArnDPjLFhD+hoXvWVEyx/c337BWI="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.6.tgz_1498882992499_0.11512597347609699"},"directories":{}},"1.0.7":{"name":"printable-characters","version":"1.0.7","description":"A function for matching/counting [non-]printable characters in a string","main":"printable-characters.js","scripts":{"test":"mocha --reporter spec --watch"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["visible symbols","invisible symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-preset-es2015":"^6.14.0","mocha":"^2.4.5"},"gitHead":"8164e0846a426a4c76daacba544704e8e6135530","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.7","_shasum":"102072e219a7aa9cdf6111cd14164aba17b50762","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"102072e219a7aa9cdf6111cd14164aba17b50762","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.7.tgz","integrity":"sha512-lwhTR6ADKuM1JQxZPP1EZhkvqQVnbZV+77jizYh6XMFcQ0KYXmqUA7IwOQoqwtSrO4h+6TKOkfC1BVmKTpLz0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG8mOKATrl8KJcGCPqyb+ihlbsbDneW0WcwRF3xdW/BNAiEA/dDj9pTW16oYv/73Jjqk5/dPVtyfWVC0xfpAz98HtKc="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.7.tgz_1498885996986_0.46345990686677396"},"directories":{}},"1.0.8":{"name":"printable-characters","version":"1.0.8","description":"A function for matching/counting [non-]printable characters in a string","main":"printable-characters.js","scripts":{"test":"mocha --reporter spec --watch"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["visible symbols","invisible symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-preset-es2015":"^6.14.0","mocha":"^2.4.5"},"gitHead":"cedce43e18d42138c4f56c1363995aedf557f2f0","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.8","_shasum":"3b542e01a2cfbe183396c9fbec9d3c1a5cb25cf5","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"3b542e01a2cfbe183396c9fbec9d3c1a5cb25cf5","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.8.tgz","integrity":"sha512-xhBwjC36IV4B/9308DcMrDwkoWhv9ETqUmu5fiyTSlo0r9R6EPdixMLt9wjhU10R4gDKAYfIQXs2HpA8tfZSFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4yLGrhhp3bh1wwk5QYJF7rnkQ8ZkN356SlSN2RhxO3AiBjyJQ9vUHm3+QaaniBJLQXTuM9s5OVLcWeUhmM7xJ0iw=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.8.tgz_1498886113136_0.17877922346815467"},"directories":{}},"1.0.9":{"name":"printable-characters","version":"1.0.9","description":"A function for matching/counting [non-]printable characters in a string","main":"printable-characters.js","scripts":{"test":"mocha --reporter spec --watch"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["visible symbols","invisible symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-preset-es2015":"^6.14.0","mocha":"^2.4.5"},"gitHead":"83b1dd4222bf04f8ff906991cc575e002c124445","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.9","_shasum":"4ce223fc205e9d6cd3c3330e8da35e49be43c0d8","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"4ce223fc205e9d6cd3c3330e8da35e49be43c0d8","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.9.tgz","integrity":"sha512-8TnxcPCFlf44m+ugyAW0H/ffAcY2GAOh5TiPCzjAaW8lBQRf0tuBk3mvxtiELB0TZX+5N0+lZN+hYkNXEWQscQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/AVAPZY+XE28DChW46o7b38fBgAfEIaJ7O6xcl5CNNgIgfFwK548r8SulUAexE4DLOFXsEYW3sQODIJ8Lb15/4TI="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.9.tgz_1498886201606_0.3442213835660368"},"directories":{}},"1.0.10":{"name":"printable-characters","version":"1.0.10","description":"A function for matching/counting [non-]printable characters in a string","main":"printable-characters.js","scripts":{"test":"mocha --reporter spec --watch"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["visible symbols","invisible symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-preset-es2015":"^6.14.0","mocha":"^2.4.5"},"gitHead":"33648cead2050d4b9a16be276a2ce960b5cd7e2b","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.10","_shasum":"d95bbef190ac3b02c700f5d3c0420d2f2b866bed","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"d95bbef190ac3b02c700f5d3c0420d2f2b866bed","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.10.tgz","integrity":"sha512-UFNbh9WqzfTBxx4B0K+Xm/lu909xm++Yu1AR1MIlgwUGxAJoX/B2V3IG7BDz3SkZ8wajFVl7TMv8PupQQu47sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXlCHizNowJamvxnReouYfMyH+2QUhZL9nDGxliYrfSAiEA2xqhTcNKXev0v65MWYoQieYtqSkKMIDcr/ChSU3TArQ="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.10.tgz_1498888810330_0.7619295353069901"},"directories":{}},"1.0.11":{"name":"printable-characters","version":"1.0.11","description":"A function for matching/counting [non-]printable characters in a string","main":"printable-characters.js","scripts":{"test":"mocha --reporter spec --watch"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["visible symbols","invisible symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-preset-es2015":"^6.14.0","mocha":"^2.4.5"},"gitHead":"4c1f900112adc408d78038376205fdd3ca78886a","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.11","_shasum":"643967998e82f9653baa2c8e6d55af795924ee17","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"643967998e82f9653baa2c8e6d55af795924ee17","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.11.tgz","integrity":"sha512-1i0RBU3Tx3gZb094gjU73l3BufIqY7ifSWEr/0YfrXtXZ2VzTHUodqaecsZDFaO5oWHG8HguU+frKv7w0WNLvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGHgUYckEVaglz826QLFrSU3UJojObva8loQa8F9JNE1AiA64rTGVZYeaf7MEN9SO01ZngWjGKcQT+QVYn9KukDDgQ=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.11.tgz_1498888959206_0.4766411946620792"},"directories":{}},"1.0.12":{"name":"printable-characters","version":"1.0.12","description":"A function for matching/counting [non-]printable characters in a string","main":"printable-characters.js","scripts":{"test":"mocha --reporter spec --watch"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["visible symbols","invisible symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-preset-es2015":"^6.14.0","mocha":"^2.4.5"},"gitHead":"0224395ea19ea93391e93c5c8552cd02c6ec4cdd","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.12","_shasum":"537654522f1d89476ac707678d831810e72a986f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"537654522f1d89476ac707678d831810e72a986f","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.12.tgz","integrity":"sha512-0dXg6R6lNvFIOwVIxIirjR1ST2LVIYoqhFGOBbryBH+Wv4ng0KscxyWn42xFddHD/d9Sd/e1CrKiaW84l3jj6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzqnP2GxglXYeC1kETYb1Qq0dzCMAPplDuL0NmK/UcWAiAxK+ZhNiDpPbUcYY/GdFN+W4Cn1Hg6eY/iNo0uCqPc5g=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.12.tgz_1498889544311_0.12909147096797824"},"directories":{}},"1.0.13":{"name":"printable-characters","version":"1.0.13","description":"A function for matching/counting [non-]printable characters in a string","main":"printable-characters.js","scripts":{"test":"mocha --reporter spec --watch"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["visible symbols","invisible symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-preset-es2015":"^6.14.0","mocha":"^2.4.5"},"gitHead":"91879e0c5f9356138e1e0dac8acc01fb004d7153","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.13","_shasum":"3e4b7907f395b5a885b32500967f9006e1c0bb96","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"3e4b7907f395b5a885b32500967f9006e1c0bb96","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.13.tgz","integrity":"sha512-4qQcY+w2X6IlWWRE1Z/JG/CW7ZMkYnU1vXIsQedubs7ToVLMHF3VpWjOvIiLBXRZFqEuujE2S0nUwKcQ4jSy3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAX/HA5btUA+Bgr0a7AghztdcPIpbpeuIH/Vb4MHEdcYAiAEQiKWbO0DdsiVDvCEppDRyGu30iFsBqlT2EDh5ZdJyw=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.13.tgz_1498889675098_0.6247337255626917"},"directories":{}},"1.0.14":{"name":"printable-characters","version":"1.0.14","description":"A function for matching/counting [non-]printable characters in a string","main":"printable-characters.js","scripts":{"test":"mocha --reporter spec --watch"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["visible symbols","invisible symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-preset-es2015":"^6.14.0","mocha":"^2.4.5"},"gitHead":"319a5783cd99899a629ae6f593281fe368dd7d92","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.14","_shasum":"3251ae8ce905c3e4542709d79ef76b5f24bd1fe0","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"3251ae8ce905c3e4542709d79ef76b5f24bd1fe0","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.14.tgz","integrity":"sha512-3CXH7dyxm5VQUhjzv6Y17bYlUckECQDiWcbDrdzcLYCBN2FARm7k0xvKfIkBVVUSSzzGUv7j3tpomSJVWN3n4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgyyX8S88Dxs0BP8HiXujTAPbj4K60bNrx79eAXDO85AiANJbxYAYhSVO0PG7yh7by7VxLYf4GHjyQ7XvYpY4S3Ag=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.14.tgz_1498908300125_0.5933269746601582"},"directories":{}},"1.0.15":{"name":"printable-characters","version":"1.0.15","description":"A function for matching/counting [non-]printable characters in a string","main":"printable-characters.js","scripts":{"test":"mocha --reporter spec --watch"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["visible symbols","invisible symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-preset-es2015":"^6.14.0","mocha":"^2.4.5"},"gitHead":"4b724eacededcac69e29202f56ea7a33be7b1e3d","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.15","_shasum":"cbc3cafa57eddf8e2b0da5f7382db5dd83ccbf2c","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"cbc3cafa57eddf8e2b0da5f7382db5dd83ccbf2c","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.15.tgz","integrity":"sha512-aJydX3yuMFXvokK1DaYST5F0BLYtzB+24xr3IJ3XJPoEN6T8P+yfLndwUGGcy1AXmqG+VAWpCsnu7MDK1CY3uA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEq6jX2Dw8IPaZzpvohMTKluc2E5vvwyrKNuIaluoYfQAiBWQvq2gruBheopK9D0KxHT9KFomJdsOCPuL/l/0p5vTw=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.15.tgz_1500570482569_0.7687369545456022"},"directories":{}},"1.0.16":{"name":"printable-characters","version":"1.0.16","description":"A function for matching/counting [non-]printable characters in a string","main":"printable-characters.js","scripts":{"test":"mocha --reporter spec --watch"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["visible symbols","invisible symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-preset-es2015":"^6.14.0","mocha":"^2.4.5"},"gitHead":"403039d64d20a6d6ee258a9012b9e205a5e3b2a9","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.16","_shasum":"fee85d12a70d2b70800c28fa2af2768127064f60","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"fee85d12a70d2b70800c28fa2af2768127064f60","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.16.tgz","integrity":"sha512-Q2c08PMqyG/yMm+sewU6A+r6dKBZUW+EDUL6IjpWdw42U6y0K7nU3S1mgxFwJanOgkPcVrM+G9fqGSafxGd+Lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5QFiQj2WlRnNW/ztWxpGJmIUsSUVZ7DrIKU2AAMPErAiBFdx4Ls0vSml9IjtSxzTc0KhadRY6gVVpUUdPPOktWVQ=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.16.tgz_1500570862281_0.13480901066213846"},"directories":{}},"1.0.17":{"name":"printable-characters","version":"1.0.17","description":"A function for matching/counting [non-]printable characters in a string","main":"printable-characters.js","scripts":{"test":"mocha --reporter spec --watch"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["visible symbols","invisible symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-preset-es2015":"^6.14.0","mocha":"^2.4.5"},"gitHead":"45650c9c10008086fd6299d0f43b152ed4ab7e92","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.17","_shasum":"65f1eb49cb6874176e70e98b0c658e385fb7cedc","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"65f1eb49cb6874176e70e98b0c658e385fb7cedc","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.17.tgz","integrity":"sha512-HwtvSpQH/sk7NEK0KB9THQ7+uP2KAchDf9Sfy6Eg51v877XXC+w31W0KGQ3yYAIMuMjCD16OFYWb6kzrcO1p9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfWh+I6fOh8jYImXOThiZEkiueq1nJB+Zup3kJfdLj3AIgT9ZtHWGHEVACF9klJTHAeRHE0xzqdzQbRKNLhdf2EU0="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.17.tgz_1500573739087_0.6223575258627534"},"directories":{}},"1.0.18":{"name":"printable-characters","version":"1.0.18","description":"A little helper for handling strings containing zero width control characters, ANSI styling, whitespaces, newlines, etc.","main":"printable-characters.js","scripts":{"test":"nyc --reporter=html --reporter=text mocha --reporter spec","lint":"eslint as-table.js","lint-test":"eslint test.js","autotest":"mocha --reporter spec --watch","coverage":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["string width","string length","real string width","optical string width","printed width","strlen","zero width","zero width symbols","zero width characters","visible characters","visible symbols","visible","invisible","invisible symbols","invisible characters","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming","trimming","escape codes","ansi escapes","tokenizing","ansi","whitespaces"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-preset-es2015":"^6.14.0","coveralls":"^2.13.1","eslint":"^4.2.0","istanbul":"^0.4.5","mocha":"^3.4.2","nyc":"^11.0.3"},"gitHead":"5d18be19085e11f670f84cabddc538b36c7f0e90","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.18","_shasum":"b31319d2c9ac153ea81b8fa3d82fdf585e9e8903","_from":".","_npmVersion":"4.1.2","_nodeVersion":"8.0.0-nightly20170210b471392f8c","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"b31319d2c9ac153ea81b8fa3d82fdf585e9e8903","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.18.tgz","integrity":"sha512-YZZ12tPWLrMFkoxJnyLUASzQSGrl7fPO9ZNWnwKvHoIiC1H+TL5zDLm3EsDqer6fxSYqi8y4smKyRWADaVchyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNog/8aUB9PL13MySNlvqAd6W9N2hY9AOC5BoEccw/XgIhANMJ4EcXlac7XkciDdiV+KAf6G+FxqF8+nu2YB/Zxq9S"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.18.tgz_1500669570531_0.5127980902325362"},"directories":{}},"1.0.20":{"name":"printable-characters","version":"1.0.20","description":"A little helper for handling strings containing zero width control characters, ANSI styling, whitespaces, newlines, etc.","main":"printable-characters.js","scripts":{"test":"nyc --reporter=html --reporter=text mocha --reporter spec","lint":"eslint as-table.js","lint-test":"eslint test.js","autotest":"mocha --reporter spec --watch","coverage":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["string width","string length","real string width","real string length","optical string width","printed width","unicode","codepoints","code points","strlen","zero width","zero width symbols","zero width characters","visible characters","visible symbols","visible","invisible","invisible symbols","invisible characters","printable","printable length","printable symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming","trimming","escapes","escape codes","codes","ansi escapes","tokenizing","ansi","whitespaces"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-preset-es2015":"^6.14.0","coveralls":"^2.13.1","eslint":"^4.2.0","istanbul":"^0.4.5","mocha":"^3.4.2","nyc":"^11.0.3"},"gitHead":"3c4edcd22bee6d1ddd6a181baf8cc757d0476702","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.20","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"integrity":"sha512-8uWwTec36kIMxi6KGn4KMfyLHeVHQK0ZZpZTOIssnhf4oabfkI7GGxsIyeIK7uWK1OBBaO3gJGhp7DQ4GfBFbQ==","shasum":"0866d43d33164f66a5d3674b4b5ae61f5ea1f4bc","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.20.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxXV1E+N3I5fwdAXkAeCJ+9lBHmimDYkOMc3kf5SC3qgIgWGfwUr+4BgKbOhqCFhMKMlwIHVdy2k0zy5p3U+COXJc="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.20.tgz_1500686173686_0.015265080612152815"},"directories":{}},"1.0.21":{"name":"printable-characters","version":"1.0.21","description":"A little helper for handling strings containing zero width control characters, ANSI styling, whitespaces, newlines, etc.","main":"printable-characters.js","scripts":{"test":"nyc --reporter=html --reporter=text mocha --reporter spec","lint":"eslint as-table.js","lint-test":"eslint test.js","autotest":"mocha --reporter spec --watch","coverage":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["string width","string length","real string width","real string length","optical string width","printed width","unicode","codepoints","code points","strlen","zero width","zero width symbols","zero width characters","visible characters","visible symbols","visible","invisible","invisible symbols","invisible characters","printable","printable length","printable symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming","trimming","escapes","escape codes","codes","ansi escapes","tokenizing","ansi","whitespaces"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-preset-es2015":"^6.14.0","coveralls":"^2.13.1","eslint":"^4.2.0","istanbul":"^0.4.5","mocha":"^3.4.2","nyc":"^11.0.3"},"gitHead":"03d409103ddb8402a1aca8d98ddae0c44bf9c178","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.21","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"integrity":"sha512-vYYjRI8/eWNbe94EN2y1SFJ6a0tl5HYzHM+QvPV3wzI2FRzMokIY7vudIVC0U7X+sjX/oMiHklXqFcVorOudKQ==","shasum":"b88f682ad5e989c5bbe242f6c584d1c6f7097a26","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.21.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDP0LyrxfryEO6f4zBuusX/No0kxslCrrOMjUaZ2w8LCAiBv6QXENFkOCrS7hCQK+zXcgE+rdU8Pw6IILWoTDHxLxg=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.21.tgz_1500687334581_0.10286863124929368"},"directories":{}},"1.0.22":{"name":"printable-characters","version":"1.0.22","description":"A little helper for handling strings containing zero width control characters, ANSI styling, whitespaces, newlines, etc.","main":"printable-characters.js","scripts":{"test":"nyc --reporter=html --reporter=text mocha --reporter spec","lint":"eslint as-table.js","lint-test":"eslint test.js","autotest":"mocha --reporter spec --watch","coverage":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["string width","string length","real string width","real string length","optical string width","printed width","unicode","codepoints","code points","strlen","zero width","zero width symbols","zero width characters","visible characters","visible symbols","visible","invisible","invisible symbols","invisible characters","printable","printable length","printable symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming","trimming","escapes","escape codes","codes","ansi escapes","tokenizing","ansi","whitespaces"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-preset-es2015":"^6.14.0","coveralls":"^2.13.1","eslint":"^4.2.0","istanbul":"^0.4.5","mocha":"^3.4.2","nyc":"^11.0.3"},"gitHead":"c32771001d376049fa93a99ca4c5af69499fe8ca","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.22","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"integrity":"sha512-qP02s8isR0DfBFo75BY5xa4LQ1h+FbXSOcdXjBHi0voTlvGl8WSmips4/MkbvYuq3ot7w13H4LKBnbL5ajVjBg==","shasum":"da96c8745c24459f478a92bfffccd226bbd4feee","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.22.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBDunFy698rPA130Ck4iJKK5K3M1jHI/MiQm4gQLMEFgAiEApoiUEsdo0+Eqj8tpddrjrP1OranoomEhmLp0GVUQswM="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.22.tgz_1500688779116_0.20690972078591585"},"directories":{}},"1.0.23":{"name":"printable-characters","version":"1.0.23","description":"A little helper for handling strings containing zero width control characters, ANSI styling, whitespaces, newlines, etc.","main":"printable-characters.js","scripts":{"test":"nyc --reporter=html --reporter=text mocha --reporter spec","lint":"eslint as-table.js","lint-test":"eslint test.js","autotest":"mocha --reporter spec --watch","coverage":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["string width","string length","real string width","real string length","optical string width","printed width","unicode","codepoints","code points","strlen","zero width","zero width symbols","zero width characters","visible characters","visible symbols","visible","invisible","invisible symbols","invisible characters","printable","printable length","printable symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming","trimming","escapes","escape codes","codes","ansi escapes","tokenizing","ansi","whitespaces"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-preset-es2015":"^6.14.0","coveralls":"^2.13.1","eslint":"^4.2.0","istanbul":"^0.4.5","mocha":"^3.4.2","nyc":"^11.0.3"},"gitHead":"206d7fe03698b5cc60217a498642a46d536e0664","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.23","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"integrity":"sha512-IbT8YG5UerFQH07XmaUHre7aproato+3CyeEBMjGg5vyT+ahdOiB++4YC8uXwcmPOmDCpLPtZjR8j3If3anKsQ==","shasum":"424d48909bfd60544dfea3f48e51d6050fccb282","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.23.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICYs4tZvzlJ5db51FaDvd6pyBtvUbJRb7ZXY+DXgo7KFAiEAtqQZ2RTOb6Q0xOOqypHV3wMliYCHZzrw4SXFMWSXR7s="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.23.tgz_1500734771104_0.9800110780633986"},"directories":{}},"1.0.24":{"name":"printable-characters","version":"1.0.24","description":"A little helper for handling strings containing zero width control characters, ANSI styling, whitespaces, newlines, etc.","main":"printable-characters.js","scripts":{"test":"nyc --reporter=html --reporter=text mocha --reporter spec","lint":"eslint as-table.js","lint-test":"eslint test.js","autotest":"mocha --reporter spec --watch","coverage":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["string width","string length","real string width","real string length","optical string width","printed width","unicode","codepoints","code points","strlen","zero width","zero width symbols","zero width characters","visible characters","visible symbols","visible","invisible","invisible symbols","invisible characters","printable","printable length","printable symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming","trimming","escapes","escape codes","codes","ansi escapes","tokenizing","ansi","whitespaces"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-preset-es2015":"^6.14.0","coveralls":"^2.13.1","eslint":"^4.2.0","istanbul":"^0.4.5","mocha":"^3.4.2","nyc":"^11.0.3"},"gitHead":"e34d5e4b300ed54c4bb49ee4567aebada79d1f1d","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.24","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"integrity":"sha512-83deZA8obayVZupYAb0bJ4w7sugaJOvXQJpzWyePzLw3pZFyLjOiCrz0/zZlP89sXU/Pa9RjT4igBzqlZlgJfw==","shasum":"a216fb795b6f3e08fb3d2f3c347c255151900a9b","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.24.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFdbJQ2BG82b72M+2VPMp02ll5lmnXqsFOW0fhzv616AiB+4OOuST6oUXtvBc+DcxSFoa7M/W+0tSvnl2hqKT8/kA=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.24.tgz_1500735785608_0.7998193048406392"},"directories":{}},"1.0.25":{"name":"printable-characters","version":"1.0.25","description":"A little helper for handling strings containing zero width control characters, ANSI styling, whitespaces, newlines, etc.","main":"printable-characters.js","scripts":{"test":"nyc --reporter=html --reporter=text mocha --reporter spec","lint":"eslint as-table.js","lint-test":"eslint test.js","autotest":"mocha --reporter spec --watch","coverage":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["string width","string length","real string width","real string length","optical string width","printed width","unicode","codepoints","code points","strlen","zero width","zero width symbols","zero width characters","visible characters","visible symbols","visible","invisible","invisible symbols","invisible characters","printable","printable length","printable symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming","trimming","escapes","escape codes","codes","ansi escapes","tokenizing","ansi","whitespaces"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-preset-es2015":"^6.14.0","coveralls":"^2.13.1","eslint":"^4.2.0","istanbul":"^0.4.5","mocha":"^3.4.2","nyc":"^11.0.3"},"gitHead":"75b375f43edeffafa4422da299112f16c3f17165","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.25","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"integrity":"sha512-JQnGX62j8Wi4qAszZZEp07MpaVwAN/HuoAifoXmiBNVCNko86R/ebs/HBheoTOYUPI/AHLK2R9uWNSadIor9sg==","shasum":"169bb284a452316c8e6faae8276e7c495b18faf8","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.25.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCqicTaA/RwZ0pW+d4vZKQ7ToatMFMAtEcVHt0P85ZOgIhAOcngbQUyetZcTiVFLd6hM7qJmP8ulNB5CDYrosCX9h4"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.25.tgz_1500736509487_0.9758198254276067"},"directories":{}},"1.0.26":{"name":"printable-characters","version":"1.0.26","description":"A little helper for handling strings containing zero width control characters, ANSI styling, whitespaces, newlines, etc.","main":"printable-characters.js","scripts":{"test":"nyc --reporter=html --reporter=text mocha --reporter spec","lint":"eslint as-table.js","lint-test":"eslint test.js","autotest":"mocha --reporter spec --watch","coverage":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["string width","string length","real string width","real string length","optical string width","printed width","unicode","codepoints","code points","strlen","zero width","zero width symbols","zero width characters","visible characters","visible symbols","visible","invisible","invisible symbols","invisible characters","printable","printable length","printable symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming","trimming","escapes","escape codes","codes","ansi escapes","tokenizing","ansi","whitespaces"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-preset-es2015":"^6.14.0","coveralls":"^2.13.1","eslint":"^4.2.0","istanbul":"^0.4.5","mocha":"^3.4.2","nyc":"^11.0.3"},"gitHead":"b8f0c9947755857ba008e1d3453ce1c0df1d451f","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.26","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"integrity":"sha512-gboNgAjBYKKguP8cekC7hZXJAlJ8ajPQPUjECfcN8VbdwkQnZNDc31U8QW0SD6w5/P61dj5QekhK0+NDfV+KuA==","shasum":"1cb6525d5dcb8627d577da9e01e100ac0d02bb3b","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.26.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKHgynSOyolaveNLPVj1nXpq50egVWFoSGyujV5yIGoAiEAu30w5fl56WKjXwAMH7xDu1axB+kwoIRCRXGJtMkF1gY="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.26.tgz_1500736978988_0.8172704500611871"},"directories":{}},"1.0.27":{"name":"printable-characters","version":"1.0.27","description":"A little helper for handling strings containing zero width control characters, ANSI styling, whitespaces, newlines, etc.","main":"printable-characters.js","scripts":{"test":"nyc --reporter=html --reporter=text mocha --reporter spec","autotest":"mocha --reporter spec --watch","lint":"eslint printable-characters.js","lint-test":"eslint printable-characters.js","coveralls":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["string width","string length","real string width","real string length","optical string width","printed width","unicode","codepoints","code points","strlen","zero width","zero width symbols","zero width characters","visible characters","visible symbols","visible","invisible","invisible symbols","invisible characters","printable","printable length","printable symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming","trimming","escapes","escape codes","codes","ansi escapes","tokenizing","ansi","whitespaces"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"coveralls":"^2.13.1","eslint":"^4.2.0","istanbul":"^0.4.5","mocha":"^3.4.2","nyc":"^11.0.3"},"gitHead":"cc0e698e8267eb3d52e852d4a83efa78b0989c0f","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.27","_shasum":"74abd77467e59018cb21a16f3c3ea64edb545bc8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"74abd77467e59018cb21a16f3c3ea64edb545bc8","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.27.tgz","integrity":"sha512-HUgjttDZ2kdXkBsIoLorFzAhAPmpLBQBfyP6lcnHlx3T2XbwSSkRCOpT8j6o0usTwymK4lFdVYkRIPud3jdCyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICu36wKkPk5oW4iswUuIVrVfS9FYegYvo+pYdks/mdkTAiBJRn/lwo1ylOyVTh8OUNOE8vX5IhYaeeu116QXKWf/Nw=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.27.tgz_1500801584490_0.2899640810210258"},"directories":{}},"1.0.28":{"name":"printable-characters","version":"1.0.28","description":"A little helper for handling strings containing zero width control characters, ANSI styling, whitespaces, newlines, etc.","main":"printable-characters.js","scripts":{"test":"nyc --reporter=html --reporter=text mocha --reporter spec","autotest":"mocha --reporter spec --watch","lint":"eslint printable-characters.js","lint-test":"eslint printable-characters.js","coveralls":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["string width","string length","real string width","real string length","optical string width","printed width","unicode","codepoints","code points","strlen","zero width","zero width symbols","zero width characters","visible characters","visible symbols","visible","invisible","invisible symbols","invisible characters","printable","printable length","printable symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming","trimming","escapes","escape codes","codes","ansi escapes","tokenizing","ansi","whitespaces"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"coveralls":"^2.13.1","eslint":"^4.2.0","istanbul":"^0.4.5","mocha":"^3.4.2","nyc":"^11.0.3"},"gitHead":"66174a1bf789d9539d171d05ad3946c3102f8db6","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.28","_shasum":"f9eec8d9ce0d0278439a1ff42a958b1bcdec71b0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"f9eec8d9ce0d0278439a1ff42a958b1bcdec71b0","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.28.tgz","integrity":"sha512-NnAsjAAZjMPhz6mUePsbrWI/i9kAdcMHm+2rs2DdvmYyHov47zrF3XzQg0qNbBVCRnPhZMDccxQLgVD9trL9kQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID246UjTTOB7iUUoRPLbY3PPBflFxM2//4uIVAm5CRu9AiEAiwl6XoNp36aq/q4g/cPUbX1jV8gdAvXWN1eFPkWo4wM="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.28.tgz_1500804750643_0.9148065217304975"},"directories":{}},"1.0.29":{"name":"printable-characters","version":"1.0.29","description":"A little helper for handling strings containing zero width control characters, ANSI styling, whitespaces, newlines, etc.","main":"printable-characters.js","scripts":{"test":"nyc --reporter=html --reporter=text mocha --reporter spec","autotest":"mocha --reporter spec --watch","lint":"eslint printable-characters.js","lint-test":"eslint printable-characters.js","coveralls":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["string width","string length","real string width","real string length","optical string width","printed width","unicode","codepoints","code points","strlen","zero width","zero width symbols","zero width characters","visible characters","visible symbols","visible","invisible","invisible symbols","invisible characters","printable","printable length","printable symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming","trimming","escapes","escape codes","codes","ansi escapes","tokenizing","ansi","whitespaces"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"coveralls":"^2.13.1","eslint":"^4.2.0","istanbul":"^0.4.5","mocha":"^3.4.2","nyc":"^11.0.3"},"gitHead":"d9e20143bebdff2f1de396eec900c817ebd75be8","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.29","_shasum":"0e6b69df0242dc255d34470ad3bab21561d89834","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"0e6b69df0242dc255d34470ad3bab21561d89834","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.29.tgz","integrity":"sha512-kTcXExi0vy+jJ5C6MNUvE0SJaPhbFrZGZ1GNBAoLl+5gTdbqfwFGdkVWC4OBNUWXKn70p3W4XP2t4DSzPGMwtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBugPidEwfZxXBzvqU28cxr0SvUATwND0AQFbATAaJQQIgWT+7fvaDMKhjqracl0tVpzwhF4CrsLSXFKbp6ZSesOM="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.29.tgz_1506482141071_0.42076899320818484"},"directories":{}},"1.0.30":{"name":"printable-characters","version":"1.0.30","description":"A little helper for handling strings containing zero width control characters, ANSI styling, whitespaces, newlines, etc.","main":"printable-characters.js","scripts":{"lint":"eslint printable-characters.js","lint-test":"eslint printable-characters.js","babel":"babel printable-characters.js --source-maps inline --out-file ./build/printable-characters.js","build":"npm run lint && npm run lint-test && npm run babel","test":"npm run build && nyc --reporter=html --reporter=text mocha --reporter spec","autotest":"mocha --reporter spec --watch","coveralls":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["string width","string length","real string width","real string length","optical string width","printed width","unicode","codepoints","code points","strlen","zero width","zero width symbols","zero width characters","visible characters","visible symbols","visible","invisible","invisible symbols","invisible characters","printable","printable length","printable symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming","trimming","escapes","escape codes","codes","ansi escapes","tokenizing","ansi","whitespaces"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","coveralls":"^2.13.1","eslint":"^4.7.2","istanbul":"^0.4.5","mocha":"^3.5.3","nyc":"^11.2.1"},"gitHead":"6a3bcea227bbba595ecafe6d3eaf21cb756134dd","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.30","_shasum":"c3b389c9dd2618c2fe4840931dbf5bab078bd64e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"c3b389c9dd2618c2fe4840931dbf5bab078bd64e","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.30.tgz","integrity":"sha512-u8PpDJVbkbgAU0HjHCDcYfULM56isO83E0PqwbJKRQZWEWh58I+E5vQto6TBEyp4VL1wy5S9b3TGEiA03QQGgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtUJfUJPq9R8NbTM4UkJRzXfjC4h/PodSmPKLvU+aNWAIhAKbzIt4eu/HGtVlOrRL2OS1MKpYikjSaxrDjbtjPI43S"}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.30.tgz_1506492020712_0.39960889192298055"},"directories":{}},"1.0.31":{"name":"printable-characters","version":"1.0.31","description":"A little helper for handling strings containing zero width control characters, ANSI styling, whitespaces, newlines, etc.","main":"printable-characters.js","scripts":{"lint":"eslint printable-characters.js","lint-test":"eslint printable-characters.js","babel":"babel printable-characters.js --source-maps inline --out-file ./build/printable-characters.js","build":"npm run lint && npm run lint-test && npm run babel","test":"npm run build && nyc --reporter=html --reporter=text mocha --reporter spec","autotest":"mocha --reporter spec --watch","coveralls":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["string width","string length","real string width","real string length","optical string width","printed width","unicode","codepoints","code points","strlen","zero width","zero width symbols","zero width characters","visible characters","visible symbols","visible","invisible","invisible symbols","invisible characters","printable","printable length","printable symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming","trimming","escapes","escape codes","codes","ansi escapes","tokenizing","ansi","whitespaces"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-es2015-block-scoped-functions":"^6.22.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","coveralls":"^2.13.1","eslint":"^4.7.2","istanbul":"^0.4.5","mocha":"^3.5.3","nyc":"^11.2.1"},"gitHead":"f5893dc8c764458f88c7639b8b40f4e5d81dceb0","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.31","_shasum":"51fa3197b6daccefd6de67052203b20d64294881","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.4","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"51fa3197b6daccefd6de67052203b20d64294881","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.31.tgz","integrity":"sha512-1KFbAe0TljXDLYFi3w9SV14FIyqjauGBEpSC3AwWvZ0up4YwJgSGlu4+Zlgen3p84b/YPfHa5fXyIaJOwGaTJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNh/tsiLn+8NGuBdkzTozhV91l8LpLzWF4afLedvgzgAiEAmkof/kd2LBLBMUQZ9/C++CKCla72p5JwwyLdPVSnQ8U="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.31.tgz_1506493008692_0.5424959417432547"},"directories":{}},"1.0.32":{"name":"printable-characters","version":"1.0.32","description":"A little helper for handling strings containing zero width control characters, ANSI styling, whitespaces, newlines, etc.","main":"./build/printable-characters.js","scripts":{"lint":"eslint printable-characters.js","lint-test":"eslint printable-characters.js","babel":"babel printable-characters.js --source-maps inline --out-file ./build/printable-characters.js","build":"npm run lint && npm run lint-test && npm run babel","test":"npm run build && nyc --reporter=html --reporter=text mocha --reporter spec","autotest":"mocha --reporter spec --watch","coveralls":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["string width","string length","real string width","real string length","optical string width","printed width","unicode","codepoints","code points","strlen","zero width","zero width symbols","zero width characters","visible characters","visible symbols","visible","invisible","invisible symbols","invisible characters","printable","printable length","printable symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming","trimming","escapes","escape codes","codes","ansi escapes","tokenizing","ansi","whitespaces"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-es2015-block-scoped-functions":"^6.22.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","coveralls":"^2.13.1","eslint":"^4.7.2","istanbul":"^0.4.5","mocha":"^3.5.3","nyc":"^11.2.1"},"gitHead":"796fb8fa24a7709a7cc81311ccc17d95e2b8742b","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.32","_shasum":"6ddc414549b0efcb40cd9e334839626be6923a2e","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.4","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"6ddc414549b0efcb40cd9e334839626be6923a2e","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.32.tgz","integrity":"sha512-rT0nsq6L6yvapvUaQOSROCU1+LSEVK1bvSY1lKfM2houZ3O9H7LIxVc7+wq2fvUpyMgfVXRmoXV5mr90eSUVLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCy0WYEoAMP2z0nj1cjThXXBBWNEvNF440QQ0Odi8g+cwIgWlVbnI3QF50JHSKAqmLS2qX1hyE1v+lpT/B7TqpcAXY="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.32.tgz_1506493330681_0.4164068941026926"},"directories":{}},"1.0.33":{"name":"printable-characters","version":"1.0.33","description":"A little helper for handling strings containing zero width control characters, ANSI styling, whitespaces, newlines, etc.","main":"./build/printable-characters.js","scripts":{"lint":"eslint printable-characters.js","lint-test":"eslint printable-characters.js","babel":"babel printable-characters.js --source-maps inline --out-file ./build/printable-characters.js","build":"npm run lint && npm run lint-test && npm run babel","test":"npm run build && nyc --reporter=html --reporter=text mocha --reporter spec","autotest":"mocha --reporter spec --watch","coveralls":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["string width","string length","real string width","real string length","optical string width","printed width","unicode","codepoints","code points","strlen","zero width","zero width symbols","zero width characters","visible characters","visible symbols","visible","invisible","invisible symbols","invisible characters","printable","printable length","printable symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming","trimming","escapes","escape codes","codes","ansi escapes","tokenizing","ansi","whitespaces"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-es2015-block-scoped-functions":"^6.22.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","coveralls":"^2.13.1","eslint":"^4.7.2","istanbul":"^0.4.5","mocha":"^3.5.3","nyc":"^11.2.1"},"gitHead":"ce309e213f514e50d42331f89f129448c69df437","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.33","_shasum":"c2bf2d19b88ed9b8258236bbd0593df97e369623","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.4","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"c2bf2d19b88ed9b8258236bbd0593df97e369623","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.33.tgz","integrity":"sha512-0iEVZ7rFjn0WeoZIpsQLRZJRhiDHFiuDrB8TyZOh5fRp0e9X5wStU+jd6bmbGdgML+dJGjqxlp60eGSVnCqcmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbIN5pWnroYRZ/RRFXwwzmrMHtpdPLNRERblefYGN+WAiBNNvKybkaNTxIhBTn5VBuENyrRkLqWz5I7ZStOC5loQA=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.33.tgz_1506493909248_0.6352487888652831"},"directories":{}},"1.0.34":{"name":"printable-characters","version":"1.0.34","description":"A little helper for handling strings containing zero width control characters, ANSI styling, whitespaces, newlines, etc.","main":"./build/printable-characters.js","scripts":{"lint":"eslint printable-characters.js","lint-test":"eslint printable-characters.js","babel":"babel printable-characters.js --source-maps inline --out-file ./build/printable-characters.js","build":"npm run lint && npm run lint-test && npm run babel","test":"npm run build && env PRINTABLE_CHARACTERS_TEST_FILE=./build/printable-characters.js nyc --reporter=html --reporter=text mocha --reporter spec","autotest":"env PRINTABLE_CHARACTERS_TEST_FILE=./printable-characters.js mocha --reporter spec --watch","coveralls":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["string width","string length","real string width","real string length","optical string width","printed width","unicode","codepoints","code points","strlen","zero width","zero width symbols","zero width characters","visible characters","visible symbols","visible","invisible","invisible symbols","invisible characters","printable","printable length","printable symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming","trimming","escapes","escape codes","codes","ansi escapes","tokenizing","ansi","whitespaces"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-es2015-block-scoped-functions":"^6.22.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","coveralls":"^2.13.3","eslint":"^4.8.0","istanbul":"^0.4.5","mocha":"^3.5.3","nyc":"^11.2.1"},"gitHead":"dee821e61ab612ee3944c45b9ed1418e89d62bf2","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.34","_shasum":"ae3db6d488bd815a98a5c23107cc7578708fea53","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.4","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"ae3db6d488bd815a98a5c23107cc7578708fea53","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.34.tgz","integrity":"sha512-R5gG/yZkXijYLWHAirCVeQQ4TjSeYEvN7LqjJ1lfmXyfVYuJj7bzSbt1nLosg8nIWGARG4oY1/jcNvch75Uhug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/u38oyvsZe6rqc2zQ9Tu0jOWH1MWjGS8hPXsCECpJLwIgfSk2XDcywfIru+rSD5A1OlupiNY36GWN1hlewjtrKwA="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.34.tgz_1507387850820_0.4907030686736107"},"directories":{}},"1.0.35":{"name":"printable-characters","version":"1.0.35","description":"A little helper for handling strings containing zero width control characters, ANSI styling, whitespaces, newlines, etc.","main":"./build/printable-characters.js","scripts":{"lint":"eslint printable-characters.js","lint-test":"eslint printable-characters.js","babel":"babel printable-characters.js --source-maps inline --out-file ./build/printable-characters.js","build":"npm run lint && npm run lint-test && npm run babel","test":"npm run build && env PRINTABLE_CHARACTERS_TEST_FILE=./build/printable-characters.js nyc --reporter=html --reporter=text mocha --reporter spec","autotest":"env PRINTABLE_CHARACTERS_TEST_FILE=./printable-characters.js mocha --reporter spec --watch","coveralls":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["string width","string length","real string width","real string length","optical string width","printed width","unicode","codepoints","code points","strlen","zero width","zero width symbols","zero width characters","visible characters","visible symbols","visible","invisible","invisible symbols","invisible characters","printable","printable length","printable symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming","trimming","escapes","escape codes","codes","ansi escapes","tokenizing","ansi","whitespaces"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-es2015-block-scoped-functions":"^6.22.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","coveralls":"^2.13.3","eslint":"^4.8.0","istanbul":"^0.4.5","mocha":"^3.5.3","nyc":"^11.2.1"},"gitHead":"fbda42655bb0564806bbdf66376ff9a571a7fc43","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.35","_shasum":"7db0714e1a9ba0e1e3215d6afd5976ee881a19dc","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.4","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"7db0714e1a9ba0e1e3215d6afd5976ee881a19dc","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.35.tgz","integrity":"sha512-TuqOm65a74T2POIlLmDXPlzLSCzoOe97+F9Fo3psLN+H5xT6QIC9PZkQLY9j0tzq1y+bIZ6KrzHO935IIT7AAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFDFTmy6QXCt06R65o2/atdmrafYxnIeigSEspnhFHqAIgSIMlChMARLgWvjo4cRSkhf9Xf40hB26v3Y8PwJIeo8M="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.35.tgz_1507395057469_0.8316217435058206"},"directories":{}},"1.0.36":{"name":"printable-characters","version":"1.0.36","description":"A little helper for handling strings containing zero width control characters, ANSI styling, whitespaces, newlines, etc.","main":"./build/printable-characters.js","scripts":{"lint":"eslint printable-characters.js","lint-test":"eslint printable-characters.js","babel":"babel printable-characters.js --source-maps inline --out-file ./build/printable-characters.js","build":"npm run lint && npm run lint-test && npm run babel","test":"npm run build && env PRINTABLE_CHARACTERS_TEST_FILE=./build/printable-characters.js nyc --reporter=html --reporter=text mocha --reporter spec","autotest":"env PRINTABLE_CHARACTERS_TEST_FILE=./printable-characters.js mocha --reporter spec --watch","coveralls":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["string width","string length","real string width","real string length","optical string width","printed width","unicode","codepoints","code points","strlen","zero width","zero width symbols","zero width characters","visible characters","visible symbols","visible","invisible","invisible symbols","invisible characters","printable","printable length","printable symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming","trimming","escapes","escape codes","codes","ansi escapes","tokenizing","ansi","whitespaces"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-es2015-block-scoped-functions":"^6.22.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","coveralls":"^2.13.3","eslint":"^4.8.0","istanbul":"^0.4.5","mocha":"^3.5.3","nyc":"^11.2.1"},"gitHead":"89931d2baa54315901c0e45dc6c1e5bce3ad2085","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.36","_shasum":"499810cda6084eef0cd999bf86ebe19ca8dcd32f","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.4","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"499810cda6084eef0cd999bf86ebe19ca8dcd32f","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.36.tgz","integrity":"sha512-KDs2kgfddHGcwabbfuYAeMfcAg1jAjbkB3WBFeWEDmwEm2lmRFSNn7hTX8IDEkMFPAYTyCQpK/WMIM0qYkb0lQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGyAjTfIsn5COFE3ha2zgJFZaAREZediOPx7KHt15OfiAiEAiSwHvRnLoQTu8KawpezRahr90sruq6WV+ihttWXHCqE="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.36.tgz_1507396758399_0.21460507903248072"},"directories":{}},"1.0.37":{"name":"printable-characters","version":"1.0.37","description":"A little helper for handling strings containing zero width control characters, ANSI styling, whitespaces, newlines, etc.","main":"./build/printable-characters.js","scripts":{"lint":"eslint printable-characters.js","lint-test":"eslint printable-characters.js","babel":"babel printable-characters.js --source-maps inline --out-file ./build/printable-characters.js","build":"npm run lint && npm run lint-test && npm run babel","test":"npm run build && env PRINTABLE_CHARACTERS_TEST_FILE=./build/printable-characters.js nyc --reporter=html --reporter=text mocha --reporter spec","autotest":"env PRINTABLE_CHARACTERS_TEST_FILE=./printable-characters.js mocha --reporter spec --watch","coveralls":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["string width","string length","real string width","real string length","optical string width","printed width","unicode","codepoints","code points","strlen","zero width","zero width symbols","zero width characters","visible characters","visible symbols","visible","invisible","invisible symbols","invisible characters","printable","printable length","printable symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming","trimming","escapes","escape codes","codes","ansi escapes","tokenizing","ansi","whitespaces"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-es2015-block-scoped-functions":"^6.22.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","coveralls":"^2.13.3","eslint":"^4.8.0","istanbul":"^0.4.5","mocha":"^3.5.3","nyc":"^11.2.1"},"gitHead":"2e4a213ecbef3f81e60fe8bb6ae7f84f50fdbb92","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.37","_shasum":"49f22e6a059def9f2b619ccd5282b1365aa782a3","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.4","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"49f22e6a059def9f2b619ccd5282b1365aa782a3","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.37.tgz","integrity":"sha512-POdiOlpgLkb1mQtLYwAP44Rs9D+6gq6V0irXFbCVnVwIKi/il+t8M0LKRXMVfA5pfYJI+bPeH5KTiSL8BndgCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfIX5mgXEtqK9kmhbDazZKdGjwGTw63Q1bCHXg6V1vkAiEAtFbxBnERnk1JAmbREuS2z2eBO/n5Wp9e5y/EhdxSq2E="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.37.tgz_1507396887327_0.39901610603556037"},"directories":{}},"1.0.38":{"name":"printable-characters","version":"1.0.38","description":"A little helper for handling strings containing zero width control characters, ANSI styling, whitespaces, newlines, 💩, etc.","main":"./build/printable-characters.js","scripts":{"lint":"eslint printable-characters.js","lint-test":"eslint printable-characters.js","babel":"babel printable-characters.js --source-maps inline --out-file ./build/printable-characters.js","build":"npm run lint && npm run lint-test && npm run babel","test":"npm run build && env PRINTABLE_CHARACTERS_TEST_FILE=./build/printable-characters.js nyc --reporter=html --reporter=text mocha --reporter spec","autotest":"env PRINTABLE_CHARACTERS_TEST_FILE=./printable-characters.js mocha --reporter spec --watch","coveralls":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["string width","string length","real string width","real string length","optical string width","printed width","unicode","codepoints","code points","strlen","zero width","zero width symbols","zero width characters","visible characters","visible symbols","visible","invisible","invisible symbols","invisible characters","printable","printable length","printable symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming","trimming","escapes","escape codes","codes","ansi escapes","tokenizing","ansi","whitespaces"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-es2015-block-scoped-functions":"^6.22.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","coveralls":"^2.13.3","eslint":"^4.8.0","istanbul":"^0.4.5","mocha":"^3.5.3","nyc":"^11.2.1"},"gitHead":"cd13041506c50bc2a01c77a0e8bb4b7af366f59e","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.38","_shasum":"76ef84accfd7f8366fb7138fb92466a916d599bc","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.4","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"76ef84accfd7f8366fb7138fb92466a916d599bc","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.38.tgz","integrity":"sha512-rfZexdzzYaL6VzWYop0cLSYnIkJwaN+UEnYBN5z+l2RjNOmo/I8jkEKDu5mWSCucIudk2wVMx0dMRJtw8ViIcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBsqaXHody3nWbX4PzbRDluiRb6HfrZushQ+hKAOQKFMAiBnsLOy7nLCdfQcA2KRWJDf+jLZLjRPrpdg+Qf+7qIr5w=="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters-1.0.38.tgz_1507399392697_0.23390802321955562"},"directories":{}},"1.0.39":{"name":"printable-characters","version":"1.0.39","description":"A little helper for handling strings containing zero width control characters, ANSI styling, whitespaces, newlines, 💩, etc.","main":"./build/printable-characters.js","scripts":{"lint":"eslint printable-characters.js","lint-test":"eslint printable-characters.js","babel":"babel printable-characters.js --source-maps inline --out-file ./build/printable-characters.js","build":"npm run lint && npm run lint-test && npm run babel","test":"npm run build && env PRINTABLE_CHARACTERS_TEST_FILE=./build/printable-characters.js nyc --reporter=html --reporter=text mocha --reporter spec","autotest":"env PRINTABLE_CHARACTERS_TEST_FILE=./printable-characters.js mocha --reporter spec --watch","coveralls":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["string width","string length","real string width","real string length","optical string width","printed width","unicode","codepoints","code points","strlen","zero width","zero width symbols","zero width characters","visible characters","visible symbols","visible","invisible","invisible symbols","invisible characters","printable","printable length","printable symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming","trimming","escapes","escape codes","codes","ansi escapes","tokenizing","ansi","whitespaces"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-es2015-block-scoped-functions":"^6.22.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","coveralls":"^2.13.3","eslint":"^4.8.0","istanbul":"^0.4.5","mocha":"^3.5.3","nyc":"^11.2.1"},"gitHead":"3d3591b0da431bcf882f453d6fc5a32e9c5e9da4","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.39","_shasum":"c1170cb76d858f1986aa607cafef45857403a0db","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"c1170cb76d858f1986aa607cafef45857403a0db","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.39.tgz","fileCount":13,"unpackedSize":191608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5eTjCRA9TVsSAnZWagAA6KsP/1G9fX6pbut7s+Fu/wzG\nQRncvrlTFgt+tecUuBzE0dmc4NOVh+kUew1cBQzYE1OZDjT7sqouuhz0KxnK\nBmZjaUCQtTPOr14Z/V/0WIa9jMaRzdqxz7X3k3058Xjq1nByYXidUMopxb04\nwMuY0akaUTWb7Wx6XbbUpj7ScS7Nr7M8UhiKlhoIqpM48R1he0YKDXHXJNuE\nrjHgIG6iZ96PoZWn8FW94xbgY6d/8uIUf4eN0J5xAtiMMq62mIpfzBhDHGfe\nJhh1BW/NpknYgo2yF0Yafpu9ZylYjm/NrOeh0SkZ50TLsbcU81y0c1RzavsO\nB1g52ThsH6KaS6BbaoUHGUlW24Btb1Lo6eqJOYN4dTEPdBSYA7Wf6+KAePr+\nBXjNZ+9NQvAvSQ0XzoZXJCLed22BvDbY1ieDGBNu5BMozoU8ndCHo8ri8urU\nIeGat07n/2FIAHuKqTFcYZ9zeXc9+hRRLO6d6PpAU/v+cHRBi99keQ5I8ccR\nBqanXbkQlUmWBQmNsVKZEglf5zkYB9wDHufkk1u/CNq4J7SC+dV9+7XHNBT8\nx7jmwiuU9codu5+w55zI9CXNmeR725WC3/uNscKUfcUOGtSq4CJjWwxd3Au4\n7EFsdBvn1OBIdyQ5oT3FAkVWzeD3zRafTpSMCObJBHYQcWdELdJNYE3iBq2m\n+wDf\r\n=YYBc\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-obDKRBmGqFOSGGkUKIF4GkKyfAjhk3YVvFZ/UDwFzEswbFWdAGsT4/4/wbBCGYAidD1PixT3eBthRe6rn6Y0Ow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi7NIq69OypbLlKOt2YYNavZmdvy+39yy+oup3UHcHsQIgMmJ7FwN2kSYn82xrFGvr+phD2aaQOHkItWlPsNQYA9s="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters_1.0.39_1525015778442_0.6596208054420769"},"_hasShrinkwrap":false},"1.0.42":{"name":"printable-characters","version":"1.0.42","description":"A little helper for handling strings containing zero width control characters, ANSI styling, whitespaces, newlines, 💩, etc.","main":"./build/printable-characters.js","scripts":{"lint":"eslint printable-characters.js","lint-test":"eslint printable-characters.js","babel":"babel printable-characters.js --source-maps inline --out-file ./build/printable-characters.js","build":"npm run lint && npm run lint-test && npm run babel","test":"npm run build && env PRINTABLE_CHARACTERS_TEST_FILE=./build/printable-characters.js nyc --reporter=html --reporter=text mocha --reporter spec","autotest":"env PRINTABLE_CHARACTERS_TEST_FILE=./printable-characters.js mocha --reporter spec --watch","coveralls":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"keywords":["string width","string length","real string width","real string length","optical string width","printed width","unicode","codepoints","code points","strlen","zero width","zero width symbols","zero width characters","visible characters","visible symbols","visible","invisible","invisible symbols","invisible characters","printable","printable length","printable symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming","trimming","escapes","escape codes","codes","ansi escapes","tokenizing","ansi","whitespaces"],"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"license":"Unlicense","homepage":"https://github.com/xpl/printable-characters","devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-es2015-block-scoped-functions":"^6.22.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","coveralls":"^2.13.3","eslint":"^4.8.0","istanbul":"^0.4.5","mocha":"^3.5.3","nyc":"^11.2.1"},"gitHead":"98fe4b7c4d9d9478850af93227d0aba04e93d095","bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"_id":"printable-characters@1.0.42","_shasum":"3f18e977a9bd8eb37fcc4ff5659d7be90868b3d8","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.9.1","_npmUser":{"name":"xpl","email":"rocket.mind@gmail.com"},"dist":{"shasum":"3f18e977a9bd8eb37fcc4ff5659d7be90868b3d8","tarball":"https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.42.tgz","fileCount":13,"unpackedSize":191608,"integrity":"sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSJMhr4RJoCG/0NzihdwVb3H1wLADnXYclkseq2SAMCAiEAlBfT/e68F0LVV9jlGy/GGREncR0OlasoL6kcnEIA76Y="}]},"maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/printable-characters_1.0.42_1531778840434_0.9205782877395494"},"_hasShrinkwrap":false}},"readme":"# printable-characters\n\n[![Build Status](https://travis-ci.org/xpl/printable-characters.svg?branch=master)](https://travis-ci.org/xpl/printable-characters) [![Coverage Status](https://coveralls.io/repos/github/xpl/printable-characters/badge.svg)](https://coveralls.io/github/xpl/printable-characters) [![npm](https://img.shields.io/npm/v/printable-characters.svg)](https://npmjs.com/package/printable-characters) [![Scrutinizer Code Quality](https://img.shields.io/scrutinizer/g/xpl/printable-characters.svg)](https://scrutinizer-ci.com/g/xpl/printable-characters/?branch=master) [![dependencies Status](https://david-dm.org/xpl/printable-characters/status.svg)](https://david-dm.org/xpl/printable-characters)\n\nA little helper for handling strings containing zero width characters, ANSI styling, whitespaces, newlines, [weird Unicode 💩 symbols](http://blog.jonnew.com/posts/poo-dot-length-equals-two), etc.\n\n## Determining the real (visible) length of a string\n\n```javascript\nconst { strlen } = require ('printable-characters')\n\nstrlen ('foo bar') // === 7\nstrlen ('\\u001b[106mfoo bar\\u001b[49m') // === 7\n```\n\n## Detecting blank text\n\n```javascript\nconst { isBlank } = require ('printable-characters')\n\nisBlank ('foobar') // === false\nisBlank ('\\u001b[106m  \\t  \\t   \\n     \\u001b[49m') // === true\n```\n\n## Obtaining a blank string of the same width\n\n```javascript\nconst { blank } = require ('printable-characters')\n\nblank ('💩')          // === ' '\nblank ('foo')         // === '   '\nblank ('\\tfoo \\nfoo') // === '\\t    \\n   '\nblank ('\\u001b[22m\\u001b[1mfoo \\t\\u001b[39m\\u001b[22m')) // === '    \\t'\n```\n\n## Matching invisible characters\n\n```javascript\nconst { ansiEscapeCodes, zeroWidthCharacters } = require ('printable-characters')\n\nconst s = '\\u001b[106m' + 'foo' + '\\n' + 'bar' + '\\u001b[49m'\n\ns.replace (ansiEscapeCodes, '')     // === 'foo\\nbar'\n .replace (zeroWidthCharacters, '') // === 'foobar'\n```\n\n## Getting the first N visible symbols, preserving the invisible parts\n\nUse for safely truncating strings to maximum width without breaking ANSI codes:\n\n```javascript\nconst { first } = require ('printable-characters')\n\nconst s = '\\u001b[22mfoobar\\u001b[22m'\n\nfirst (s, 0) // === '\\u001b[22m\\u001b[22m'\nfirst (s, 1) // === '\\u001b[22mf\\u001b[22m'\nfirst (s, 3) // === '\\u001b[22mfoo\\u001b[22m'\nfirst (s, 6) // === '\\u001b[22mfoobar\\u001b[22m'\n```\n\n## Extracting the invisible parts followed by the visible ones (parsing)\n\n```javascript\nconst { partition } = require ('printable-characters')\n\npartition ('')                        // [                                                     ])\npartition ('foo')                     // [['',          'foo']                                 ])\npartition ('\\u001b[1mfoo')            // [['\\u001b[1m', 'foo']                                 ])\npartition ('\\u001b[1mfoo\\u0000bar')   // [['\\u001b[1m', 'foo'],   ['\\u0000', 'bar']            ])\npartition ('\\u001b[1mfoo\\u0000bar\\n') // [['\\u001b[1m', 'foo'],   ['\\u0000', 'bar'], ['\\n', '']])\n```\n\n## Applications\n\n- [as-table](https://github.com/xpl/as-table) — a simple function that prints objects as ASCII tables\n- [string.bullet](https://github.com/xpl/string.bullet) — ASCII-mode bulleting for the list-style data\n- [string.ify](https://github.com/xpl/string.ify) — a fancy pretty printer for the JavaScript entities\n- [Ololog!](https://github.com/xpl/ololog) — a better `console.log` for the log-driven debugging junkies!\n\n## TODO\n\nHandle multi-component emojis, as in [this article](http://blog.jonnew.com/posts/poo-dot-length-equals-two):\n\n```javascript\nassert.equal (strlen ('👩‍❤️‍💋‍👩'), 1)  // FAILING, see http://blog.jonnew.com/posts/poo-dot-length-equals-two for possible solution\nassert.equal (blank ('👩‍❤️‍💋‍👩'), ' ') // FAILING, see http://blog.jonnew.com/posts/poo-dot-length-equals-two for possible solution\n```\n","maintainers":[{"name":"xpl","email":"rocket.mind@gmail.com"}],"time":{"modified":"2022-06-24T16:06:03.230Z","created":"2017-06-30T15:43:40.009Z","1.0.0":"2017-06-30T15:43:40.009Z","1.0.1":"2017-06-30T15:46:03.416Z","1.0.2":"2017-06-30T21:09:34.312Z","1.0.3":"2017-06-30T21:24:31.906Z","1.0.4":"2017-06-30T21:26:52.128Z","1.0.5":"2017-07-01T04:23:01.689Z","1.0.6":"2017-07-01T04:23:13.415Z","1.0.7":"2017-07-01T05:13:17.977Z","1.0.8":"2017-07-01T05:15:14.076Z","1.0.9":"2017-07-01T05:16:42.594Z","1.0.10":"2017-07-01T06:00:11.393Z","1.0.11":"2017-07-01T06:02:40.257Z","1.0.12":"2017-07-01T06:12:26.900Z","1.0.13":"2017-07-01T06:14:36.197Z","1.0.14":"2017-07-01T11:25:01.217Z","1.0.15":"2017-07-20T17:08:03.583Z","1.0.16":"2017-07-20T17:14:23.378Z","1.0.17":"2017-07-20T18:02:20.094Z","1.0.18":"2017-07-21T20:39:31.408Z","1.0.20":"2017-07-22T01:16:14.633Z","1.0.21":"2017-07-22T01:35:35.571Z","1.0.22":"2017-07-22T01:59:40.060Z","1.0.23":"2017-07-22T14:46:12.005Z","1.0.24":"2017-07-22T15:03:06.612Z","1.0.25":"2017-07-22T15:15:10.382Z","1.0.26":"2017-07-22T15:22:59.949Z","1.0.27":"2017-07-23T09:19:45.454Z","1.0.28":"2017-07-23T10:12:31.836Z","1.0.29":"2017-09-27T03:15:42.099Z","1.0.30":"2017-09-27T06:00:21.751Z","1.0.31":"2017-09-27T06:16:49.634Z","1.0.32":"2017-09-27T06:22:11.704Z","1.0.33":"2017-09-27T06:31:50.257Z","1.0.34":"2017-10-07T14:50:51.799Z","1.0.35":"2017-10-07T16:50:58.555Z","1.0.36":"2017-10-07T17:19:19.416Z","1.0.37":"2017-10-07T17:21:28.380Z","1.0.38":"2017-10-07T18:03:15.746Z","1.0.39":"2018-04-29T15:29:38.771Z","1.0.42":"2018-07-16T22:07:20.529Z"},"homepage":"https://github.com/xpl/printable-characters","keywords":["string width","string length","real string width","real string length","optical string width","printed width","unicode","codepoints","code points","strlen","zero width","zero width symbols","zero width characters","visible characters","visible symbols","visible","invisible","invisible symbols","invisible characters","printable","printable length","printable symbols","printable characters","non-printable characters","nonprintable characters","characters","symbols","string length","real string length","string trimming","trimming","escapes","escape codes","codes","ansi escapes","tokenizing","ansi","whitespaces"],"repository":{"type":"git","url":"git+https://github.com/xpl/printable-characters.git"},"author":{"name":"Vitaly Gordon","email":"rocket.mind@gmail.com"},"bugs":{"url":"https://github.com/xpl/printable-characters/issues"},"license":"Unlicense","readmeFilename":"README.md","users":{"inversia":true}}