{"_id":"ts-wcwidth","_rev":"14-551ec43e3d0a02f7709516dfd7825b11","name":"ts-wcwidth","dist-tags":{"latest":"2.0.3"},"versions":{"1.0.0":{"name":"ts-wcwidth","version":"1.0.0","description":"Port of C's wcwidth() and wcswidth()","author":{"name":"Scott Cooper","email":"scttcper@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/scttcper/ts-wcwidth.git"},"keywords":["typescript","wcwidth","columns"],"source":"src/index.ts","main":"./index.js","module":"./index.m.js","typings":"./index.d.ts","sideEffects":false,"scripts":{"lint":"tslint -p tsconfig.json -t stylish 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"tslint -p tsconfig.json -t stylish --fix 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"microbundle build --compress false --format cjs,es --target node -o dist","build:docs":"typedoc --out docs --target es6 --theme minimal --mode file src && touch docs/.nojekyll","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","commit":"git-cz","travis-deploy-once":"travis-deploy-once --pro","presemantic-release":"cp package.json dist && cp LICENSE dist && cp README.md dist","semantic-release":"cd dist && semantic-release"},"dependencies":{},"devDependencies":{"@types/jest":"23.3.1","@types/node":"10.9.4","commitizen":"2.10.1","cz-conventional-changelog":"2.1.0","jest":"23.5.0","microbundle":"0.6.0","prettier":"1.14.2","rimraf":"2.6.2","semantic-release":"15.9.12","travis-deploy-once":"5.0.7","ts-jest":"23.1.4","ts-node":"7.0.1","tslint":"5.11.0","tslint-config-prettier":"1.15.0","tslint-xo":"^0.9.0","typedoc":"0.12.0","typescript":"3.0.3"},"release":{"branch":"master"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"jest":{"testURL":"http://localhost","transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":true},"engines":{"node":">=8.0.0"},"bugs":{"url":"https://github.com/scttcper/ts-wcwidth/issues"},"homepage":"https://github.com/scttcper/ts-wcwidth#readme","_id":"ts-wcwidth@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"dist":{"integrity":"sha512-kG53cXDfrZ/gB1s/OyS6SgZhSdIzpUSSSNQ+nV/XtzBOyKZ7ORKRC74HxsGVF/d0YuO2YXYO9cG8CtJRdfnMGg==","shasum":"0439b8c170d9aeb0c75691532e89192e3526dd85","tarball":"https://registry.npmjs.org/ts-wcwidth/-/ts-wcwidth-1.0.0.tgz","fileCount":9,"unpackedSize":56117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkBpyCRA9TVsSAnZWagAAoEAP/31UkWGuvFeOeY5+NUVm\nLVtsxI5wIRAGTNoAOpsbXRfbO815uL+oOPZBKVeNLC69dyvnLUJwGMZu8n3K\nDhaCNcnRfX2blK86q/wpudgu3OWRasePo3rUEVhR4t75qkoBx1csuc1IKE3i\nnO339fla/0J4eilWhvTRZzX6OSn+Y+K4ulJP1g0HqwGYDWpR2L6cQDtrt70j\na/ndN0MaonT8cZDHMVxL6H3KtynnmglwooVWtFw9QGaQEVAKDBtvXjbkKSqO\nQ+tPM//qT2Affs1kUFeurGc0pmewH+GbZPfLtlrExQoPs5hcqGw2kmxL0xYa\naY30xkqlzNN3vttDa80+swwDi9CpuFwmHFBonnp5BAfNGwERdyW/mAp7dBwC\nThpshgRabD/vYjVE0i3GgWegjR6daeXKKM5iW3Wavui0L/MBik9qlfT1yuSl\n7Qc4B3KZxJE0CZvV/XZTwnpv2VziDJzqjkoqVHZpZpASfF9aw9N3966JBxiT\nDQMIy/EWDkzX+y8yVWTE+030Vm8cfNeKu9Wkpn+t2DLgtacJIqnvPT4UopUk\nvOtdMZ/RS4/Gs1k7lrY+esHHac5DbgHLh9qdZa/a5cw+cJxPDyOzlntb6PeP\n8xUaafj5sIAeJlEwMz/njvAgBWOqcNn7BzNV2xpIUnn1nCMH8h5ek/uomy6j\nGRKy\r\n=zWOa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDe3+euocEy1mWR7rFhbMsDrDlRN/wp9dwez6TfqW8+OwIgARR8s+GBxZImaQNkiHg3B3r2ax57U+u4LeK7lL1P6ik="}]},"maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-wcwidth_1.0.0_1536170609785_0.17120616544808342"},"_hasShrinkwrap":false},"1.0.1":{"name":"ts-wcwidth","version":"1.0.1","description":"Port of C's wcwidth() and wcswidth()","author":{"name":"Scott Cooper","email":"scttcper@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/scttcper/ts-wcwidth.git"},"keywords":["typescript","wcwidth","columns"],"source":"src/index.ts","main":"./ts-wcwidth.js","module":"./ts-wcwidth.m.js","typings":"./index.d.ts","sideEffects":false,"scripts":{"lint":"tslint -p tsconfig.json -t stylish 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"tslint -p tsconfig.json -t stylish --fix 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"microbundle build --compress false --format cjs,es --target node -o dist","build:docs":"typedoc --out docs --target es6 --theme minimal --mode file src && touch docs/.nojekyll","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","commit":"git-cz","travis-deploy-once":"travis-deploy-once --pro","presemantic-release":"cp package.json dist && cp LICENSE dist && cp README.md dist","semantic-release":"cd dist && semantic-release"},"dependencies":{},"devDependencies":{"@types/jest":"23.3.1","@types/node":"10.9.4","commitizen":"2.10.1","cz-conventional-changelog":"2.1.0","jest":"23.5.0","microbundle":"0.6.0","prettier":"1.14.2","rimraf":"2.6.2","semantic-release":"15.9.12","travis-deploy-once":"5.0.7","ts-jest":"23.1.4","ts-node":"7.0.1","tslint":"5.11.0","tslint-config-prettier":"1.15.0","tslint-xo":"^0.9.0","typedoc":"0.12.0","typescript":"3.0.3"},"release":{"branch":"master"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"jest":{"testURL":"http://localhost","transform":{".(ts|tsx)":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"collectCoverage":true},"engines":{"node":">=8.0.0"},"bugs":{"url":"https://github.com/scttcper/ts-wcwidth/issues"},"homepage":"https://github.com/scttcper/ts-wcwidth#readme","_id":"ts-wcwidth@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"dist":{"integrity":"sha512-cEemiO3S6bt8yyU+JYro2xQBnilTOeoqGzqmAfRP7mpMkH2DF2UWfP9RGq0bNr66bt8BBunF1DA7ZFj7Xcza4g==","shasum":"3de29ddf7d2ea8839352ff7b890da739fcab795b","tarball":"https://registry.npmjs.org/ts-wcwidth/-/ts-wcwidth-1.0.1.tgz","fileCount":9,"unpackedSize":56123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkB/VCRA9TVsSAnZWagAA40MP/2rWKecWw4prsFtpSB6R\nE2p/agh9ftzqoyAwhSvaKSO7TwM3lCn+2QaU3412yhMhN1RW5HKJZ5BceGpa\nATwaZ83p0Htwuc5Umyft/m7rtdrmYQR/Vw2v1iCwoIG3wPGiXZWD7vwpoNy0\n4KJPYr8Ach6+Lw+4CEJBKEQkq/D8ARkpun7vo8XyxCIS9ChE4gwLIg+dFqN+\n2rPabL15/stLL0CDS6M1X68f/jFRXPjy3BBPdkMCabTzBwPbpsB38/IOmMWI\nRdORb9Q81BdO2OyEgPsUSIPcCC8/wrHYL9NlelFUdooeiG7kjmsEaDI4Je59\nuPyOcRletdi+4CRfJooWJE8G8NljZOYwoMvD4uj/ufDISX2fy+r1nS7EeNT9\nPZXu6L/ra5R4gPNbuaeoUNIXseK5nZsSUuLjjGE7C5djmI0X9qVoix0HAYa1\n+ET1xhtXNGaezANrbqTOMGA2HioZ/3JvUUwyohpkowwaRr5vON98lVQqqUFZ\njRmiL4W+Oik0z7uDDbspEEySpGcnoE42dxF0z+WGqlHjquYnylnYueI9+Adh\nXu0j3wW4D4mOKzAB/C+kDGY6rH3WSdoxJt4Donn7Rt62GitIBSf3p4xcaCyW\nb3wb3zfH8qxRY+QYMpD61jismu8Ar/SLRfPK4+u+L77VzwMaW3LBETRDyn5I\n3Zvs\r\n=+sW9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFF5SwxgQX9KF2dCSNIHur3694FQ9JAOE+7vDZ7hwuF9AiEA+x7dLTQxWgeEn/WSr2Px7IVvvUrKDVOPu1fbAApM1sg="}]},"maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-wcwidth_1.0.1_1536171988890_0.839816590359914"},"_hasShrinkwrap":false},"1.0.2":{"name":"ts-wcwidth","version":"1.0.2","description":"Port of C's wcwidth() and wcswidth()","author":{"name":"Scott Cooper","email":"scttcper@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/scttcper/ts-wcwidth.git"},"keywords":["typescript","wcwidth","columns"],"source":"src/index.ts","main":"./ts-wcwidth.js","module":"./ts-wcwidth.m.js","typings":"./src/index.d.ts","sideEffects":false,"scripts":{"lint":"tslint -p . -t stylish","lint:fix":"tslint -p . -t stylish --fix","prebuild":"rimraf dist","build":"microbundle build --compress false --format cjs,es --target node -o dist","build:docs":"typedoc --out docs --target es6 --theme minimal --mode file src && touch docs/.nojekyll","test":"jest","test:watch":"jest --watch","test:prod":"npm run test -- --coverage --no-cache","commit":"git-cz","travis-deploy-once":"travis-deploy-once --pro","presemantic-release":"cp package.json dist && cp LICENSE dist && cp README.md dist && rimraf dist/test","semantic-release":"cd dist && semantic-release"},"dependencies":{},"devDependencies":{"@types/jest":"23.3.5","@types/node":"10.11.7","jest":"23.6.0","microbundle":"0.6.0","prettier":"1.14.3","rimraf":"2.6.2","semantic-release":"15.9.17","travis-deploy-once":"5.0.9","ts-jest":"23.10.4","ts-node":"7.0.1","tslint":"5.11.0","tslint-config-prettier":"1.15.0","tslint-xo":"0.9.0","typedoc":"0.13.0","typescript":"3.1.2"},"release":{"branch":"master"},"jest":{"preset":"ts-jest","collectCoverage":true},"engines":{"node":">=8.0.0"},"bugs":{"url":"https://github.com/scttcper/ts-wcwidth/issues"},"homepage":"https://github.com/scttcper/ts-wcwidth#readme","_id":"ts-wcwidth@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"dist":{"integrity":"sha512-D8N4KuqxGOxtxL7154KKfxzXK5m52Dfm1zb2ysbiqvQHOMAuPrvDYSdB13SrryZgplGIeEzHQqjlCMRhWJO/vA==","shasum":"9d72b06cc7185fb2407eeaacdfb8ee87d9085b1a","tarball":"https://registry.npmjs.org/ts-wcwidth/-/ts-wcwidth-1.0.2.tgz","fileCount":9,"unpackedSize":55705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvu+JCRA9TVsSAnZWagAAbRwQAIFOWgy6R7hYnQM0mQSO\n4W29KjbjAZIxbBXnNT+JHSJEZRZRmW1x+AAWuPabBGTLLo2nXiN228IQcdQ4\nWtx37Ec78xy2W2eUFAadRod56aigX7vRECXl5hHQdzXtZGOW/ahP+3gMhap2\nfWaUUlis6CZGdt/D4TF8G8/kXN8PkNzvHLcivOz3s6wArhoeyuvKhLmEOlUK\nhQhwnYdjyRZXU2XjdUbhieLLuALeTmYzeBhHK3wUwDiLA5h4D0Rghui6jrVm\n6Qtf+9dbtP0mvcEFz8f9gDoNgdfnNStutC0WoAGt+nRsTwXFgd5sNPPE5kF8\nA/IrRwc8HJH0EnhJLJ1jPIfn0YZynwn/VRcFShi1Q5TfIGlMbwhI4fcnFOxt\ngPmxX0nG1VAwOyV0iZMs79itq/8p67aeesO2cYDP1ghgPer/xeMqyxPBWf6D\n0vDd3rgoMbenjVTakk2NlLmkE6b6RZemkqurFJ5OhaMCJFm/cUnRzPSU9IcL\nl/PMJhv/y0yHxyOgtzQOixrKpQMiDLHLset3Wi9YJlPKLxt8Dw74IykM3J0M\nn6swxMWP1Ivll4ptuiBYqrhBrLRjg67aYc7L75bcMMTAtKcDHS27zt58BANd\nHTuMLRecaW+B9dU5bbyhWK3GuJ7ITZPpp4TzksccIfOEhrDXZeNUMTb8vrwD\nbAOJ\r\n=JovH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDh9mFbTPW18Qo85SL/iYJ3U8ALPFELGeoFKhy3beTxFQIhAIxv0zYu9CSQagZD6CCdTnab0BThhRZeq6v3reZNhz8P"}]},"maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-wcwidth_1.0.2_1539239816471_0.4138066751513525"},"_hasShrinkwrap":false},"1.0.3":{"name":"ts-wcwidth","version":"1.0.3","description":"Port of C's wcwidth() and wcswidth()","author":{"name":"Scott Cooper","email":"scttcper@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/scttcper/ts-wcwidth.git"},"keywords":["typescript","wcwidth","columns"],"source":"src/index.ts","main":"./ts-wcwidth.js","module":"./ts-wcwidth.m.js","typings":"./src/index.d.ts","sideEffects":false,"scripts":{"lint":"tslint -p . -t stylish","lint:fix":"tslint -p . -t stylish --fix","prebuild":"rimraf dist","postbuild":"cp package.json dist && cp LICENSE dist && cp README.md dist && rimraf dist/test","build":"microbundle build --target node --format cjs,es -o dist","build:docs":"typedoc --out docs --target es6 --theme minimal --mode file src && touch docs/.nojekyll","test":"jest","test:watch":"jest --watch","test:ci":"npm run test -- --coverage --no-cache","semantic-release":"cd dist && semantic-release"},"dependencies":{},"devDependencies":{"@types/jest":"23.3.10","@types/node":"10.12.15","jest":"23.6.0","microbundle":"0.8.3","prettier":"1.15.3","rimraf":"2.6.2","semantic-release":"15.13.0","travis-deploy-once":"5.0.11","ts-jest":"23.10.5","ts-node":"7.0.1","tslint":"5.11.0","tslint-config-prettier":"1.17.0","tslint-xo":"0.10.0","typedoc":"0.13.0","typescript":"3.2.2"},"release":{"branch":"master"},"engines":{"node":">=8.0.0"},"bugs":{"url":"https://github.com/scttcper/ts-wcwidth/issues"},"homepage":"https://github.com/scttcper/ts-wcwidth#readme","_id":"ts-wcwidth@1.0.3","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"dist":{"integrity":"sha512-vJRr1DBLVmHfxk88YkyVn82TwEHemhfcbOjL69uXAVzqMVy5lljHwFc2bb4/w44iS2b4BhelnMMMV6dNni41QA==","shasum":"f7b9e5983e19863fed8ce4423a2b2b913cad81e9","tarball":"https://registry.npmjs.org/ts-wcwidth/-/ts-wcwidth-1.0.3.tgz","fileCount":9,"unpackedSize":50237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFZWWCRA9TVsSAnZWagAAQnMP/24oQ7cfNiLAWVsCz6+d\nwS5x0aFbbf5hNCTHikOvnOFgT3weIKP+I1NNl67ovVL/bjhQiGs5PHnJ2pHY\nIrC3RCnBBc8PKgoqRltJjQLU5MtEgBb7r05kOzn7JJZK6GWVwfbPSq6euF0p\nRDcRnVW+tIqajRVESL7yC+rbBqfxFNk3VPSR/NJE0DRrkLy94BJKEIdq+34m\nP54a3bU0kwIa0TaGiGviB0OlSJ8Bsie8y7jdWVH+pJ4dwcBGrCzkNUQ0pKMu\nqD2lUAf/6D6aSxxFG6cAzmbdNLObPhaHdbBic84shdN8l1bFFzEktVWZYj8n\nYJNiLKNDWDhKYgvx2boJrIqF6WzCcqj5H7U2+56NBqIG08PotktH0FPEyPjF\n6l07WEUOZCGK6AgPOA1keGIf3QW5NrTq/0hUfVFzFXyLnNuP79DbZ1o0llZn\n/KETrDkFbO/z94LvZFTMt/72r9vhEPuJEv3rn8wYBBNTSCrGCcAchB8r9W6e\nMfWtJmjp2N+2corwrC/lVkfHK7sWLZfdv7wIK8GNZTf7rQbJ2AE6XKqnq3nR\nM2zgKy6GMLCmKl0w0dpnp+vYukQvljkdioNAsCobhdQzjfVnd+7kz0m1cvbv\n8QdT8gCGJ9sAz4nrzlKX0Y1vEzvJpmwuO3BFkXr8cGDJ2Qv3Y/oXUH8ZpP4W\nIqZC\r\n=c9jg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFXF/kRq2dgH2iaokoqhnlFqRrnVHrg6j7VqLC79bV8gIgFUYxKA6ZZoVNW0asDwHjJBJmMsufts0RenIOrMjDB08="}]},"maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-wcwidth_1.0.3_1544918421152_0.2702154714356193"},"_hasShrinkwrap":false},"1.0.4":{"name":"ts-wcwidth","version":"1.0.4","description":"Port of C's wcwidth() and wcswidth()","author":{"name":"Scott Cooper","email":"scttcper@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/scttcper/ts-wcwidth.git"},"keywords":["typescript","wcwidth","columns"],"source":"src/index.ts","main":"./ts-wcwidth.js","module":"./ts-wcwidth.m.js","typings":"./src/index.d.ts","sideEffects":false,"scripts":{"demo":"npm-run-all --parallel start:demo watch:demo","build:demo":"rollup -c rollup.demo.js","watch:demo":"rollup -c rollup.demo.js -w","start:demo":"serve demo/public","lint":"tslint -p . -t stylish","lint:fix":"tslint -p . -t stylish --fix","prebuild":"rimraf dist","postbuild":"cp package.json dist && cp LICENSE dist && cp README.md dist && rimraf dist/test","build":"microbundle build --target node --format cjs,es -o dist","test":"jest","test:watch":"jest --watch","test:ci":"npm run test -- --coverage --no-cache","semantic-release":"cd dist && semantic-release"},"dependencies":{},"devDependencies":{"@types/jest":"23.3.10","@types/node":"10.12.18","jest":"23.6.0","microbundle":"0.9.0","npm-run-all":"4.1.5","prettier":"1.15.3","rimraf":"2.6.2","rollup":"1.0.0","rollup-plugin-typescript2":"0.18.1","semantic-release":"15.13.2","travis-deploy-once":"5.0.11","ts-jest":"23.10.5","ts-node":"7.0.1","tslint":"5.12.0","tslint-config-prettier":"1.17.0","tslint-xo":"0.11.0","typescript":"3.2.2"},"release":{"branch":"master"},"engines":{"node":">=8.0.0"},"bugs":{"url":"https://github.com/scttcper/ts-wcwidth/issues"},"homepage":"https://github.com/scttcper/ts-wcwidth#readme","_id":"ts-wcwidth@1.0.4","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"dist":{"integrity":"sha512-iwlu7jW0zLgmUARWivXiKo4/Gn22GljgfPcX4nky+512m95evuKHih2JrNQT/KqfukWCRTOcja/p0GLif/2TCw==","shasum":"70a6f9c8120f5458790cd847882e088f7475aef6","tarball":"https://registry.npmjs.org/ts-wcwidth/-/ts-wcwidth-1.0.4.tgz","fileCount":10,"unpackedSize":49570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKYMbCRA9TVsSAnZWagAAkqgP/1VqhDF/QuQcHXvNffps\nU1pF/8L70agpBVKQn4n7OTcL/FVB5JxjUsObTQJbL84qTFjXIEH8awpHRz9f\ndQcIKselaXJxuovHsXjEqCEhGXD0NJbaL66uqKUwjBLpozXS19uFPGPIHAvG\n/4ppC1tc0QLyaJ/Hw/Gm4e4k2EomoaGE8fChIhwnXwhY9v+H9D/SSY86zKTv\n+/NMoZcgDxbiuumFKge0F0jxocRmVasVGLaHPYSgcp3S8wxVTcwx00RpJo9B\n6h/o+t1cdAgL5SJ6rCVx6NO5YJoZPtbzwIIIaQGTgSDG8nMNrbFtFhlYviQg\nzNrvr8h6j+XA+Wj26t+kqhJSAo2lgIsoNNITKF42SbUwHRWuIO79nimQMtAm\n5jQvq6zxkGabTDJhjPuWDAZ33O0gll5WONyxA0/358neMqk/3ha3ys/xvs00\nCsF8xrAc8uq5emI0tbWML366o0GyC8VPdRdNHEwJ9XcTTCT5830JTEKN47mx\nCULF0qpODyP+L+a+dI209+weusF3zMu0HVe+AV8DTuk1FNOEES3oUjiUITGu\nmzQwsV8SuAfitw4Ch5iRNiAMtuU3K4oQsumUT/AhW726x6Uoe7VnotLDd+/8\n91QCuSs2B7LsCtAHjrxuEaUXXIyf2KgrVVON/zTA5HYGWfLY9iG1+bT2uXOQ\nmeON\r\n=dYir\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMe01BhaWFAqiSGUG2AyFqmteHQ5bsiPPh1JGgb/sJsAIhAKL2GajOwqycn0D6attdK2rtLI/WHxMyj/Ox18GvpMsf"}]},"maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-wcwidth_1.0.4_1546224410359_0.620369151696414"},"_hasShrinkwrap":false},"1.1.0":{"name":"ts-wcwidth","version":"1.1.0","description":"Port of C's wcwidth() and wcswidth()","author":{"name":"Scott Cooper","email":"scttcper@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/scttcper/ts-wcwidth.git"},"keywords":["typescript","wcwidth","columns"],"main":"./index.js","typings":"./index.d.ts","sideEffects":false,"scripts":{"demo":"npm-run-all --parallel start:demo watch:demo","build:demo":"rollup -c rollup.demo.js","watch:demo":"rollup -c rollup.demo.js -w","start:demo":"serve demo/public","lint":"eslint src/**/*.ts test/**/*.ts","lint:fix":"eslint --fix src/**/*.ts test/**/*.ts","prebuild":"rimraf dist","build":"tsc -p tsconfig.json","postbuild":"cp package.json dist && cp LICENSE dist && cp README.md dist","test":"jest","test:watch":"jest --watch","test:ci":"npm run test -- --coverage --no-cache","semantic-release":"cd dist && semantic-release"},"dependencies":{},"devDependencies":{"@types/jest":"24.0.6","@types/node":"11.9.5","@typescript-eslint/eslint-plugin":"1.4.0","@typescript-eslint/parser":"1.4.0","eslint":"5.14.1","eslint-config-prettier":"4.0.0","eslint-config-xo-space":"0.21.0","eslint-config-xo-typescript":"0.8.0","eslint-plugin-import":"2.16.0","jest":"24.1.0","npm-run-all":"4.1.5","prettier":"1.16.4","rimraf":"2.6.3","rollup":"1.2.2","rollup-plugin-typescript2":"0.19.2","semantic-release":"15.13.3","ts-jest":"24.0.0","ts-node":"8.0.2","typescript":"3.3.3333"},"release":{"branch":"master"},"engines":{"node":">=8.0.0"},"bugs":{"url":"https://github.com/scttcper/ts-wcwidth/issues"},"homepage":"https://github.com/scttcper/ts-wcwidth#readme","_id":"ts-wcwidth@1.1.0","_npmVersion":"6.5.0","_nodeVersion":"10.15.1","_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"dist":{"integrity":"sha512-TvnR6BeaRcV9EG8kBd+EvIE6aGIKX6zLaO9jPTUrj1sx8132y0qhG69SynszwbaiOnzl/qslTdHJ95WQVaD6YQ==","shasum":"6eef4fc771fd5d4fdca6ad83fd95298ac971bfab","tarball":"https://registry.npmjs.org/ts-wcwidth/-/ts-wcwidth-1.1.0.tgz","fileCount":9,"unpackedSize":24132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccQ19CRA9TVsSAnZWagAAO40P/0Q2gJWdmMA+q1nAPMm6\nMHD3OVQiwox+fcXdeR1EQ5IRfPc1jwlTmJfHqpfrVBCG9LmZp2kAVfAFmzLK\nogB8afU8moTt9NMBhBTteFYqWz/qJ6v+IkXVf/pE+LLymNrVq2Yyi08w+yAn\n7mkMAqoCT6NohYyi+o9Mb8hTAqaSyO/zm5xuWkOAVQEs8rU179KgAqBRXpeP\nx7Qjr3Sgu4+EbTyFH51NwxMR3o/IAuUo19LOekkk78fB6nNuNXBQjxKboLVM\ndZeUccjS+5Ip5KCgGUqROzKwc1C1kbKNRTvo8qI5/uXI15J0DSxmJC1vUB5T\n8g6YPKBDlwz7GN6UN++XGZH3AyWxEiXCWtsnW/OgL48WF1N7FUFP875nnu5B\nJv2aCcgEtua9ZAyhKsp+ZLfEiFuvBH9QUmVnheCe2fM0C1LlWN6FOaCMnBBc\nUKd67EudbgkMG9Bd5q1vwnKTM84FXqvhpQIrkz5Hv62ttSEypRKMCLPqRs3g\nYt+jwHoMxFXXRDrh+Z2DKkp9utUqOXMyks1OveHaVhlibCWQmNthxVFuvsJT\nYxq8OnhPsErnusy66qfr/1yKclWrdw44zOiJasFff4fdAZjKfIp9zcnXixda\nXVPEPJ+iERtFlbIuifImiEW/u8ZIZejgGWcbLbVHO5yNQCTPzRUSptNJvXDq\nL13O\r\n=eWQC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAY53LQoqHcfc1RD41BmBN7OjcyYzak2N8sv2aNvLKz3AiEAwQgYL7sX4D2XAPG8jz1KiIgVt6T4xkGeASfk3EOWs1g="}]},"maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-wcwidth_1.1.0_1550912893315_0.7768266014416725"},"_hasShrinkwrap":false},"1.1.1":{"name":"ts-wcwidth","version":"1.1.1","description":"Port of C's wcwidth() and wcswidth()","author":{"name":"Scott Cooper","email":"scttcper@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/scttcper/ts-wcwidth.git"},"keywords":["typescript","wcwidth","columns"],"main":"./index.js","module":"./module/index.js","typings":"./index.d.ts","sideEffects":false,"scripts":{"demo":"npm-run-all --parallel start:demo watch:demo","build:demo":"rollup -c rollup.demo.js","watch:demo":"rollup -c rollup.demo.js -w","start:demo":"serve demo/public","lint":"eslint src/**/*.ts test/**/*.ts","lint:fix":"eslint --fix src/**/*.ts test/**/*.ts","prebuild":"rimraf dist","build":"tsc -p tsconfig.json && tsc -p tsconfig.module.json","postbuild":"cp package.json dist && cp LICENSE dist && cp README.md dist","test":"jest","test:watch":"jest --watch","test:ci":"npm run test -- --coverage --no-cache","semantic-release":"cd dist && semantic-release"},"dependencies":{},"devDependencies":{"@types/jest":"24.0.6","@types/node":"11.9.5","@typescript-eslint/eslint-plugin":"1.4.1","@typescript-eslint/parser":"1.4.1","eslint":"5.14.1","eslint-config-prettier":"4.0.0","eslint-config-xo-space":"0.21.0","eslint-config-xo-typescript":"0.8.0","eslint-plugin-import":"2.16.0","jest":"24.1.0","npm-run-all":"4.1.5","prettier":"1.16.4","rimraf":"2.6.3","rollup":"1.2.3","rollup-plugin-terser":"4.0.4","rollup-plugin-typescript2":"0.19.2","semantic-release":"15.13.3","ts-jest":"24.0.0","ts-node":"8.0.2","typescript":"3.3.3333"},"release":{"branch":"master"},"engines":{"node":">=8.0.0"},"bugs":{"url":"https://github.com/scttcper/ts-wcwidth/issues"},"homepage":"https://github.com/scttcper/ts-wcwidth#readme","_id":"ts-wcwidth@1.1.1","_npmVersion":"6.5.0","_nodeVersion":"10.15.1","_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"dist":{"integrity":"sha512-YIfCm60CasG7fXYcCIGvKUUIzrpAXPzt/1lJdKm7h9s9iHJD/Pm8nUo+HWAYDwStNo/E9M+Oo5eolqrGo3H2KQ==","shasum":"85a7abe8bfccb1abff26dc1d5e0602a045107264","tarball":"https://registry.npmjs.org/ts-wcwidth/-/ts-wcwidth-1.1.1.tgz","fileCount":13,"unpackedSize":50695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcc0/ACRA9TVsSAnZWagAAX/cP/Av1sGca2y1MiYQb08KN\nMLlK/exLaQFzHLScuTuKXVn4+QfGRXYoHTOwZVTN0YtCIcObYRAIBRofTfQF\napJqyamQiAyUJ0RyFOgwOqBsTPh5hKcr34rRrDIYwHkn1YvRhY5s7j/tWk5u\n03HPFoRLevrlFMIBpT4aQK86B4O9exkKnXeVR8eCe0aSjregDsFZdJI+JgAc\nUtrr9R+y1FnXX4Dl/GEg9PX0FOACLUX2hYRdpQ7fNmsI2iGqsMcabMGQ8uoo\n7HkXbgsU6KbZZxYKgO04tsCkdalFCmpjnznbwZhDoDdlCMzzkoNkUHtCYrOa\nSWXR7za4PxC9oqscRBZsbDNIk8HA8yxZ7btEMWVzyp2w9ClN5VN0MqwK2JCS\nlX3Y4Vn/el029gZToUPD6WJrpYDEJwV8I+n886dUh9U++pmrkwg+pphQLF6f\no7G4+gHelrAa78vulc0r7D8m6Z+d6u9sgc7DYACdYSQNzjlRpHyszwkKt4zI\nPYhQVl29OvSrAY2rFv0RCAOp5iKJ37l3nZj8FOZ4eAy7X+qZOLBvNBt24nJX\n5CEtbfpaLwF4rtU6GUoGesshmQah5jNTSa6gRSchZHw1OtBE8ivMDh4hm82J\nxRRwpYuhrMEOTBORDzT2Si6HuEv7qgZWXLTyPV6vzFxUEyixCyTLgyjYk36q\nu0so\r\n=fMC8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMaTlNoP54WcJJa+MiEuT2J1xLE7Hh9LOEwD5BvdsuXwIgfhlWBR+QyI+tP+xwldEhzc0oktu5dKMEYENBpchB6m0="}]},"maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-wcwidth_1.1.1_1551060927882_0.3073712210368169"},"_hasShrinkwrap":false},"1.1.2":{"name":"ts-wcwidth","version":"1.1.2","description":"Port of C's wcwidth() and wcswidth()","author":{"name":"Scott Cooper","email":"scttcper@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/scttcper/ts-wcwidth.git"},"keywords":["wcwidth","columns","typescript"],"main":"./dist/index.js","module":"./dist/module/index.js","typings":"./dist/index.d.ts","sideEffects":false,"scripts":{"build:demo":"rollup -c rollup.demo.js","watch:demo":"rollup -c rollup.demo.js -w","lint":"eslint src/**/*.ts test/**/*.ts","lint:fix":"eslint --fix src/**/*.ts test/**/*.ts","prepare":"npm run build","build":"del dist && tsc -p tsconfig.json && tsc -p tsconfig.module.json","test":"jest","test:watch":"jest --watch","test:ci":"jest --coverage --no-cache","semantic-release":"semantic-release"},"dependencies":{},"devDependencies":{"@types/jest":"24.0.13","@types/node":"12.0.2","@typescript-eslint/eslint-plugin":"1.9.0","@typescript-eslint/parser":"1.9.0","del-cli":"1.1.0","eslint":"5.16.0","eslint-config-prettier":"4.3.0","eslint-config-xo-space":"0.21.0","eslint-config-xo-typescript":"0.12.0","eslint-plugin-import":"2.17.3","jest":"24.8.0","prettier":"1.17.1","rollup":"1.12.4","rollup-plugin-livereload":"1.0.0","rollup-plugin-serve":"1.0.1","rollup-plugin-terser":"5.0.0","rollup-plugin-typescript2":"0.21.1","semantic-release":"15.13.12","ts-jest":"24.0.2","typescript":"3.4.5"},"release":{"branch":"master"},"engines":{"node":">=8.0.0"},"gitHead":"29d17728c2639796347a437816c5258cb7bca8e8","bugs":{"url":"https://github.com/scttcper/ts-wcwidth/issues"},"homepage":"https://github.com/scttcper/ts-wcwidth#readme","_id":"ts-wcwidth@1.1.2","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-22SRfFhXth5pcjsr2O1i00RfP5x6dgLZuBPqATtR5xkW9uRi2O161NR9uoZnfKP+qisj775brdmWhJ7UnM7fyw==","shasum":"2ca7964cd7cfce0331a0be3ee665ec8f6bde621f","tarball":"https://registry.npmjs.org/ts-wcwidth/-/ts-wcwidth-1.1.2.tgz","fileCount":13,"unpackedSize":50584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7LjLCRA9TVsSAnZWagAA33UP/315D7AMMfxH9iruTH9s\nx3ZuduFTljnx4wuTfe0mXHGrvfj/RD1lJEE6XYuPOug5dAlRXmkvyZr5f4Om\navXJH4gRMAJQS7tzP7yhDWHRDwPbyQz4wApyrxyVUbzQur5OOpJgpd77YRXH\nyRkDZKVWZHqm3ZvpBurBEazBMEafbEd5hAcLiI1AktRh49QYEmz9ON/jocPk\nWwQu2AUNRyMVhBuT1I30ELpRharhjb6myXqX4goY2ftXABjjLd5U2ShNwJqf\nBvwjaZhbiDe05+7Ai7JhtoHq2DeHh9Q1tLyWHmZeSTZoWZfXpOwK6I6tbmtX\nOT2NWpeO1m0oleqOfaXHOHFUPw0kuOJ5w+8lJnYuIVM7IwsTBddW902ZLLB+\nWi+YuUjRTDC7EfrGQbMEa7JewXFppALE+XlYhZbMENdEjopxINtztEwncrO0\n6Z/notgKeiWcm06/nEjaJVa7XSW3l9IDDZBsFCfTTY+/oqIDaoJ8fpFUqy1w\nJa1pD/2QsNyEtY7sQuxWfMZjJgcrujS2Ir/LLG5FjUX+3s9JsqjgudKHGzkO\ngzum7Yz7uOCB0D6ruz2czn/wpWIEB3bW8NWkitbHiHHpuxlI+apePJ3wb7Ml\n2Zi37FdMcgVY9fJ1rSVoaD5J+IMTPs4ouw1W1KnofDt0IX4Cd2o1ArrDT2g2\nABYb\r\n=epAe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB1lCDaV6QQo0L3jjmS69PB/ZsjRl38HEGjkfzK/D7icAiADot9iIuBqnRJ2oBMbC7qTR0Vnk7BXm/ZLKeS0YGplpw=="}]},"maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-wcwidth_1.1.2_1559017674794_0.6879810089712193"},"_hasShrinkwrap":false},"1.1.3":{"name":"ts-wcwidth","version":"1.1.3","description":"Port of C's wcwidth() and wcswidth()","author":{"name":"Scott Cooper","email":"scttcper@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/scttcper/ts-wcwidth.git"},"keywords":["wcwidth","columns","typescript"],"main":"./dist/index.js","module":"./dist/module/index.js","typings":"./dist/index.d.ts","sideEffects":false,"scripts":{"build:demo":"rollup -c rollup.demo.js","watch:demo":"rollup -c rollup.demo.js -w","lint":"eslint src/**/*.ts test/**/*.ts","lint:fix":"eslint --fix src/**/*.ts test/**/*.ts","prepare":"npm run build","build":"del dist && tsc -p tsconfig.build.json && tsc -p tsconfig.module.json","test":"jest","test:watch":"jest --watch","test:ci":"jest --coverage --no-cache","semantic-release":"semantic-release"},"dependencies":{},"devDependencies":{"@types/jest":"24.0.18","@types/node":"12.7.2","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","del-cli":"2.0.0","eslint":"6.2.2","eslint-config-xo-space":"0.21.0","eslint-config-xo-typescript":"0.17.0","eslint-plugin-import":"2.18.2","jest":"24.9.0","rollup":"1.20.3","rollup-plugin-livereload":"1.0.1","rollup-plugin-serve":"1.0.1","rollup-plugin-terser":"5.1.1","rollup-plugin-typescript2":"0.24.0","semantic-release":"15.13.24","ts-jest":"24.0.2","typescript":"3.6.2"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"release":{"branch":"master"},"engines":{"node":">=8.0.0"},"gitHead":"ea3ee8a67ce9146549a89f5f4d0aa2b4c0f0a9a8","bugs":{"url":"https://github.com/scttcper/ts-wcwidth/issues"},"homepage":"https://github.com/scttcper/ts-wcwidth#readme","_id":"ts-wcwidth@1.1.3","_nodeVersion":"10.16.3","_npmVersion":"6.11.2","dist":{"integrity":"sha512-cJG1NJxKgvkCYAdYGVZ/7WxJDrV48JkBtGPoGx+utjVCK856zaP4vY8hRi220/CTRLMPmmHmRKnAUUnNS20XdQ==","shasum":"3e613b6d0a5b949da6e2b3bea239ed5885358e13","tarball":"https://registry.npmjs.org/ts-wcwidth/-/ts-wcwidth-1.1.3.tgz","fileCount":13,"unpackedSize":50626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ06ICRA9TVsSAnZWagAA2N0P/jZ+XPbBjK01ghQtx4/H\nHWrLXQHYBTkc/FcsVgowI8CQlOxfR4dRILWeSNTilQztqoLY/75CZEyrinQN\n3VJdmsUN25wbTyWuOn0zgwgSzhdBx8sTd18+KQPkF5f+DznvO8Q6Ef8CfHf8\nidYOdlf3JoI4nFvYjl4WfJlCsBJlKzPoofRIccCOec7pZ50X8oDW0FuogBiK\nC03+i362kwiDigwCI4p3EtvM5eGXJNiUT9afgIbOyFkkeJGGX7Yk1DIfDTZg\nVM0yY7RA2dzNDoBnfVsctaSpVRJE3anvNId7+9jUcxlw33GK4aaCuMxW5DbS\n6qiC6d8HuUEo7RVhFKWNqE6KJP/3XOeBms0XOTo5BSXCrDr4649IcuLOSCr/\nbmgNXuQb3gCc28lFrec6pFV3GXwKDhzqdQ0S9+MkvafRksRufnqM1vJRQJJS\nmHYXQTWdmcKyli70l2NjCQoExQliggqVEXfbQktW+ns7UIkAuwfSnpqd+tsb\nEhPXvac4JnabRqZsC5km00TTo9ysiSEdyZi/Zi6mkvOOt1mj13iankJO+Jga\njKTzYVQBX2kA5y2DWvjtngeS79/kZMaV8NTadDZBXuK1dATIDeHNw7nG58nl\nNkK7X3wxxr/HwkzSF5sghzivUOa5EqUqZ8GGzM4KhbvukeaZF/GhTUeVyzyn\n8Y1v\r\n=6VXl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFXlepF/veywhMBVFJlTttl27HDjR5/FGxLAGL+dzRhzAiEAyyex0gXIpyRMn8vahHq5WJ7ygI8iwoyMtbgPL63g6Bc="}]},"maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-wcwidth_1.1.3_1567051400277_0.06037898303069489"},"_hasShrinkwrap":false},"1.1.4":{"name":"ts-wcwidth","version":"1.1.4","description":"Port of C's wcwidth() and wcswidth()","author":{"name":"Scott Cooper","email":"scttcper@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/scttcper/ts-wcwidth.git"},"keywords":["wcwidth","columns","typescript"],"main":"./dist/index.js","module":"./dist/module/index.js","typings":"./dist/index.d.ts","sideEffects":false,"scripts":{"build:demo":"rollup -c rollup.demo.js","watch:demo":"rollup -c rollup.demo.js -w","lint":"eslint --ext .js,.ts, .","lint:fix":"eslint --fix --ext .js,.ts, .","prepare":"npm run build","build":"del dist && tsc -p tsconfig.build.json && tsc -p tsconfig.module.json","test":"jest","test:watch":"jest --watch","test:ci":"jest --coverage --no-cache","semantic-release":"semantic-release"},"dependencies":{},"devDependencies":{"@types/jest":"25.1.1","@types/node":"13.7.0","@typescript-eslint/eslint-plugin":"2.18.0","@typescript-eslint/parser":"2.18.0","del-cli":"3.0.0","eslint":"6.8.0","eslint-config-xo-space":"0.22.0","eslint-config-xo-typescript":"0.24.1","eslint-plugin-import":"2.20.0","jest":"25.1.0","rollup":"1.31.0","rollup-plugin-livereload":"1.0.4","rollup-plugin-serve":"1.0.1","rollup-plugin-terser":"5.2.0","rollup-plugin-typescript2":"0.25.3","semantic-release":"17.0.2","ts-jest":"25.1.0","typescript":"3.7.5"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"release":{"branch":"master"},"engines":{"node":">=8.0.0"},"gitHead":"f7ca5c2ce3e79eead8e3c1892babcb0934f165f5","bugs":{"url":"https://github.com/scttcper/ts-wcwidth/issues"},"homepage":"https://github.com/scttcper/ts-wcwidth#readme","_id":"ts-wcwidth@1.1.4","_nodeVersion":"10.18.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-AMjO035QUYgvHBK/cHTpkhpD5Kfx2osRx1Tcl/MjtDLPPfRmV5wqP2L0KrfKt6zZVs3tZNDdYay2T+wLQpkrpA==","shasum":"a9217504ab2e2a423cdc9e97d836163b02c09835","tarball":"https://registry.npmjs.org/ts-wcwidth/-/ts-wcwidth-1.1.4.tgz","fileCount":13,"unpackedSize":50609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNKxpCRA9TVsSAnZWagAAnPMP/14Rjf7GZZQMhTuZS4+w\nb+qfrs/3woO682UqpPDhhNvq2ciETqGRuzo0nO1E3oHkPoraq12/95FphNde\nQdJP2sxRGmtOyz21gUPrJToR+YjNYxMtatG+P26uo1Uf6bLg+gjilptly65E\nr/Jh3Gs9gx0aaoAqgbY4NosW/eMpqICtUsgjcz7pDIHHIRf/QWd6yuof0y0h\nFNL7lnc9qgIA4EvNsxcLjfQ76CI40ViqrMkLhk74xp2QtecpAfUf7IU27T1m\nh0kMXMe9WE6CYrQBWUcaJIf5iipgdygullnSVAhoqjLE7q4MCOIZ5YVOP9Sb\nbcDjLViPAm6CsJT0XK593vtideeI82ZeW3+fGQp3GkQwjIhfscM+xsXFaLpn\nWpjQk9TOaYa8RkB63puDnPWtVPfvvAB5X8o6RvGBhmxu5WUdHGc5JmygSOYo\nfGTR+8q2LH1TXzYdZLuphPgpsK8i5CNXu6iAwCrysxKoNpIrxxoXToZG8IDV\nWDosdTi0IIkxh4g+XCrhLeOV7DbI4XpQvq3iJA0SrvZhIoX7xq6TGmVRCA3H\n3n8VVXDCSnDTYpdTNMoQUfhjnOavXzex1bWIEYtQMe6wN+PMCKDkK+EUPbyN\nOcjaGCepP7UpAcVjdoBnIxRmZv0hqjY4MEUNJIfX/7RW2HLvSzYwH5blBOzj\notj4\r\n=gic7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBbyY9vcHOpMJVzzPHV3WN+2zraXLNf8p6YH/Efqjb6/AiEAy/DZwt18/JuVruahf1obCPNpE3CTOQwU2OSROt6H5uw="}]},"maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-wcwidth_1.1.4_1580510313219_0.48940479178194507"},"_hasShrinkwrap":false},"2.0.0":{"name":"ts-wcwidth","version":"2.0.0","description":"Port of C's wcwidth() and wcswidth()","author":{"name":"Scott Cooper","email":"scttcper@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/scttcper/ts-wcwidth.git"},"keywords":["wcwidth","columns","typescript"],"main":"./dist/index.js","module":"./dist/module/index.js","typings":"./dist/index.d.ts","sideEffects":false,"scripts":{"build:demo":"rollup -c rollup.demo.js","watch:demo":"rollup -c rollup.demo.js -w","lint":"eslint --ext .js,.ts, .","lint:fix":"eslint --fix --ext .js,.ts, .","prepare":"npm run build","build":"del-cli dist && tsc -p tsconfig.build.json && tsc -p tsconfig.module.json","test":"jest","test:watch":"jest --watch","test:ci":"jest --coverage --no-cache","semantic-release":"semantic-release"},"dependencies":{},"devDependencies":{"@types/jest":"25.2.1","@types/node":"13.13.2","@typescript-eslint/eslint-plugin":"2.29.0","@typescript-eslint/parser":"2.29.0","del-cli":"3.0.0","eslint":"6.8.0","eslint-config-xo-space":"0.24.0","eslint-config-xo-typescript":"0.27.0","eslint-plugin-import":"2.20.2","jest":"25.4.0","rollup":"2.7.2","rollup-plugin-livereload":"1.2.0","rollup-plugin-serve":"1.0.1","rollup-plugin-terser":"5.3.0","rollup-plugin-typescript2":"0.27.0","semantic-release":"17.0.7","ts-jest":"25.4.0","typescript":"3.8.3"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"release":{"branch":"master"},"engines":{"node":">=10.0.0"},"gitHead":"fad51c2f9e18d149e86656fff15dc8ad4354a6fe","bugs":{"url":"https://github.com/scttcper/ts-wcwidth/issues"},"homepage":"https://github.com/scttcper/ts-wcwidth#readme","_id":"ts-wcwidth@2.0.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-TtdtxV1BtsyVpIzJxAYSGVFNfjoGEvhgBKOW/z3Lv4d5e2isDPWHK6wYoVCSJB1hvS7ogqn6Zdtq/kjEYKKyzA==","shasum":"52ea9d82245634b9b449e944572833f1e52ef1e8","tarball":"https://registry.npmjs.org/ts-wcwidth/-/ts-wcwidth-2.0.0.tgz","fileCount":13,"unpackedSize":40636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoga+CRA9TVsSAnZWagAAUGQQAKCl662o0K+mtVzmMdTA\nH4rikCMp1IFD0C8+OK4S/L2OrbWWjQQID+cjoSsFEdi2YofkwFZ8q45GwkzB\n+iraSArfrjI9yZPuHWsWjxdEguCvs59ATxuvA4e0gP8b3/eA1r8+h2tb0S1d\naVzv3qKrd/21s0fvtJUdnEP8BfPNoxItCHplT6TrTxOm/aMxTVwbCn0K3409\n/INV3JcJWMvaTRkEddEt6zAF+CXNvPzXXAZn4uZ7DxmSQofip2FoDeESUWsA\n5h8RFBQEam0ka/+w8KjncuyznTMZXSm0a0KhjKg9q/davcTJYVCRda2qGv+/\n6A3TNvh5fUJYoUZ1WOx6Bb9qcgB+s0001CD2Kkbuesdg7m5WYdhge8Szb3O2\nskhIgovGuZDG9gh6kfCHtH9V1eFNReMZFMHzFYdubT3+cIj1e7JgKdqzP/tc\nqJGOFlIQ8RrreTfB5naNKto/NOB+mRM45HNBxPvje4EhDOXrb0+FoiFUzCeZ\nT6AjdzlS2viwimggx3FHhbiHK3bb2XeAHON6abiGgsp07Yt+ntSLgEwQIwIo\nSZrpSHJtvCUe8GmDhnc/wSw5+yKS+L1y8hwAz6FOKrRiuDuRLSOv+8RW1ZdE\nnYRO51Vc/v4xv9dO5hiK2hs2eKYdvo1KgfyoG9bksYX/gD/1M9X/Kxaj6WHa\nwJcU\r\n=76VR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6sl8jR529duTn9lpOBNfN/eUxsLxf9dWylokzLYHafAiAY3Tpk3DAX+oxQdLGRlxnlInQpgySKGR+Qk5xs2Vax2Q=="}]},"maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-wcwidth_2.0.0_1587676861901_0.9635117906253903"},"_hasShrinkwrap":false},"2.0.1":{"name":"ts-wcwidth","version":"2.0.1","description":"Port of C's wcwidth() and wcswidth()","author":{"name":"Scott Cooper","email":"scttcper@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/scttcper/ts-wcwidth.git"},"homepage":"https://ts-wcwidth.vercel.app","keywords":["wcwidth","columns","typescript"],"main":"./dist/index.js","module":"./dist/module/index.js","typings":"./dist/index.d.ts","sideEffects":false,"scripts":{"build:demo":"rollup -c rollup.demo.js","watch:demo":"rollup -c rollup.demo.js -w","lint":"eslint --ext .js,.ts, . -f codeframe","lint:fix":"eslint --fix --ext .js,.ts, . -f codeframe","prepare":"npm run build","build":"del-cli dist && tsc -p tsconfig.build.json && tsc -p tsconfig.module.json","test":"jest","test:watch":"jest --watch","test:ci":"jest --coverage --no-cache","semantic-release":"semantic-release"},"dependencies":{},"devDependencies":{"@ctrl/eslint-config":"1.0.0","@jest/globals":"26.1.0","@types/node":"14.0.14","del-cli":"3.0.1","jest":"26.1.0","rollup":"2.18.1","rollup-plugin-livereload":"1.3.0","rollup-plugin-serve":"1.0.1","rollup-plugin-terser":"6.1.0","rollup-plugin-typescript2":"0.27.1","semantic-release":"17.1.1","ts-jest":"26.1.1","typescript":"3.9.5"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"release":{"branch":"master"},"engines":{"node":">=10.0.0"},"gitHead":"ef47bee61b04d3dcbf5925b0c31ac73ab3e298e1","bugs":{"url":"https://github.com/scttcper/ts-wcwidth/issues"},"_id":"ts-wcwidth@2.0.1","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-cXHNUVJlBxeytq1MKmPNabH8Aq/Pug/zP8va9CFav12z2Clzh2TgifDQ2mxK9Gc8z+xBehqa2p3CzaE4dYLGXg==","shasum":"34b92c4ec3de3c38f11283bfe5ee54f4f2a25f25","tarball":"https://registry.npmjs.org/ts-wcwidth/-/ts-wcwidth-2.0.1.tgz","fileCount":13,"unpackedSize":40506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/LqPCRA9TVsSAnZWagAAmmYP/A4wNd4EVdMxhdHgzAQ3\nFerVNVJc19bxxPKzgTrt/9g2GTMGfYkmfY80Oc5Hd7F49RZr3CdSKLyKU0js\nktSgRmxh/ziIhLMlsz4/bA2On652Z1FjSG9DgEIT28Ikc39JGYNyGC4680t7\nZelDaJJKHLyhH9dJD7IVng9vWxf67qqcTJF7yS35WBtfNgW6q3KvpY27a1kT\nGwHphEfc/mO1L2SLT68nKOzCkRVnrl4Y8ztSYb+443IyhRQ/2LBTFNTMA1tP\nO9fZx08ucpc4k7EwQZyVcjE/48TYW+g3rBZYtOzHSbsZtOD0HcmEhPv6HH//\ntBRHHipBNM3Y3XDcVZbH7TfuSggacaeDLSH26UJwlORysM89PqmxVqh/Wgzp\n/xOBU5fg8hCWEGXAGybQumxzfwrWDIgtY6mCTxPyjslUC3xARLeM5Isj1oOI\nicBVovaPHkP1rFyJu8C4W146XkIeJOcuWStXouVWAM+y6EutgQxhMRuswDt4\nRJeOhQrETtwsT/JjqNdZ7D7lLDONdvLPBxhCdL4zfNNtwEz83p0aYwVPy9eC\ndQC7LsB4k7031z2XHdJdvqEKxPaJTFyt6JjzinpzFqxTjTB9rymfV5eaa73Z\nB6MNIGVVmstpPHrc/UYW2Jq+lux8GPIaTU8PhN/qtrjogcxrKq3jsQt1mQyX\nuQjj\r\n=wQ7J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5vW3PvgMeQ2kD6O8I8PuTxOZwRZ0KJ8M3fi/INDDBlgIgLIpusUMV8HKwVoYyOPxu3bLZZN1uD+CchoScCxxBHIU="}]},"maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-wcwidth_2.0.1_1593621134622_0.0960751642269575"},"_hasShrinkwrap":false},"2.0.2":{"name":"ts-wcwidth","version":"2.0.2","description":"Port of C's wcwidth() and wcswidth()","author":{"name":"Scott Cooper","email":"scttcper@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/scttcper/ts-wcwidth.git"},"homepage":"https://ts-wcwidth.vercel.app","keywords":["wcwidth","columns","typescript"],"main":"dist/index.js","module":"dist/module/index.js","typings":"dist/index.d.ts","sideEffects":false,"scripts":{"build:demo":"rollup -c rollup.demo.js","watch:demo":"rollup -c rollup.demo.js -w","lint":"eslint --ext .js,.ts, . -f codeframe","lint:fix":"eslint --fix --ext .js,.ts, . -f codeframe","prepare":"npm run build","build":"del-cli dist && tsc -p tsconfig.build.json && tsc -p tsconfig.module.json","test":"jest","test:watch":"jest --watch","test:ci":"jest --coverage --no-cache"},"dependencies":{},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"7.10.4","@babel/preset-typescript":"7.10.4","@ctrl/eslint-config":"1.1.1","@jest/globals":"26.4.2","@types/node":"14.6.4","del-cli":"3.0.1","jest":"26.4.2","rollup":"2.26.11","rollup-plugin-livereload":"2.0.0","rollup-plugin-serve":"1.0.4","rollup-plugin-terser":"7.0.2","rollup-plugin-typescript2":"0.27.2","typescript":"4.0.2"},"jest":{"testEnvironment":"node"},"babel":{"presets":["@babel/preset-typescript"],"plugins":["@babel/plugin-transform-modules-commonjs"]},"release":{"branch":"master"},"engines":{"node":">=10.0.0"},"gitHead":"df0cc8cf7edf91351ce70c241992f329cc716ef9","bugs":{"url":"https://github.com/scttcper/ts-wcwidth/issues"},"_id":"ts-wcwidth@2.0.2","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-aZUhnS7/vEXHk1PoBm1nm30wStJMq1W+qKlxr+G/iDyeGSU66m1poKbLF81hQa5ywxfNqZRywjbBfTvCY1gOiQ==","shasum":"fb2f85c73e331698918349b910e670a771f23655","tarball":"https://registry.npmjs.org/ts-wcwidth/-/ts-wcwidth-2.0.2.tgz","fileCount":13,"unpackedSize":40739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVyEoCRA9TVsSAnZWagAAJmwP/RhCypEiVz8WDaIn0D6J\nCSq+IN6rhhJDWmVblhZ5LiCWwokgpAensB/8PYM3NxwoKcp6U1LGOxXdTQke\n9yDvTQcy/tf7ihgcSNB6vcHfte+KHQ9bvylCR4F/oywdRuu9qgU6sMaI8a6s\nVrMCvbFdtJW8yI1/Y1EdWOVWNz6VC5PfPzO8uJT5uJqjHsdlf80iCjeRIWNB\n/GDQ6f8MB4+dQOM/8ecGo2l2oSZ0ZcAHjoMeBajJhlSTgoNkzxzKdcbmfKLa\nla9QRdPdxzHXxD9vvCTOncIojMkJE4Oz/iDSL4+rL+bexl7KFVc8Y8QPJT/E\npQcu2T3ryeO+VyXytvJqvDbgvMvqCkmlpc/k5orMl/Sq5YL7ccz6oUUxf31/\nvsi/2oqrc/MktjfJFzQV258VyFcLF53vzDTnQH8f/EEDqobNyUWBUni2Gw8f\nB4ng/qEyDTzi8D0RizYxwnwCuKbr+jtVK/wHzLxrfEKDBUPAIw2e0HLomnGd\nIRouCHyhbzwKJerxBMubtFa/Do5bARZM2LjYTIcAIooIz+10XEvj2Awazx9t\nNDmFZ14OhFMg4bS4ZfIIdDkbuVuQAPnHHI31wGEcJX8Hm3y8cGShai5a3/bz\nIuLSTGVc/NETzS2oh726DIejTG8hbqMjUhQOd5f6UP691DrTF2TpvWsRlWdO\nwx0/\r\n=ljz5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzJf7+rWWfGaLJ1WINIpT0EZI+8YQo+QLC85QHoJZ+SwIgf/aMdljbawBZFj8zcqyn0IhbAyICflK2MMwG6n0uCmU="}]},"maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-wcwidth_2.0.2_1599545639496_0.9427365418375424"},"_hasShrinkwrap":false},"2.0.3":{"name":"ts-wcwidth","version":"2.0.3","description":"Port of C's wcwidth() and wcswidth()","author":{"name":"Scott Cooper","email":"scttcper@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/scttcper/ts-wcwidth.git"},"homepage":"https://ts-wcwidth.vercel.app","keywords":["wcwidth","columns","typescript"],"main":"dist/index.js","module":"dist/module/index.js","typings":"dist/index.d.ts","sideEffects":false,"scripts":{"build:demo":"rollup -c rollup.demo.js","watch:demo":"rollup -c rollup.demo.js -w","lint":"eslint --ext .js,.ts, . -f codeframe","lint:fix":"eslint --fix --ext .js,.ts, . -f codeframe","prepare":"npm run build","build":"del-cli dist && tsc -p tsconfig.build.json && tsc -p tsconfig.module.json","test":"jest","test:watch":"jest --watch","test:ci":"jest --coverage --no-cache"},"dependencies":{},"devDependencies":{"@babel/plugin-transform-modules-commonjs":"7.12.1","@babel/preset-typescript":"7.12.7","@ctrl/eslint-config":"1.2.7","@jest/globals":"26.6.2","@types/node":"14.14.10","del-cli":"3.0.1","jest":"26.6.3","rollup":"2.34.2","rollup-plugin-livereload":"2.0.0","rollup-plugin-serve":"1.1.0","rollup-plugin-terser":"7.0.2","rollup-plugin-typescript2":"0.29.0","typescript":"4.1.2"},"jest":{"testEnvironment":"node"},"babel":{"presets":["@babel/preset-typescript"],"plugins":["@babel/plugin-transform-modules-commonjs"]},"release":{"branch":"master"},"engines":{"node":">=10.0.0"},"gitHead":"0deddfbe5a04bb1093c335f1c40bdd555ba7ac64","bugs":{"url":"https://github.com/scttcper/ts-wcwidth/issues"},"_id":"ts-wcwidth@2.0.3","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-JhxZXqBP5r9IBOJQTK1tH9L6rgZNL6PxQAC1DmaaHT2KphET3JuPMrUsTN1esD5MdG6HN1B1pcjxnp7o+HlGFw==","shasum":"b5c75890156d2e6c289ec0267426b7ac84317952","tarball":"https://registry.npmjs.org/ts-wcwidth/-/ts-wcwidth-2.0.3.tgz","fileCount":9,"unpackedSize":26623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzbALCRA9TVsSAnZWagAA1RUP/2fT0a2HV4rLo9l2n+Qk\nvVsGPfvCAkZh8/KVaqe6/ISu4Z5s/1VYaFBLqND8Ir0dbvjk7c8Os2+ghHJk\n04r/lbqemMHcDJ2H7kureWr8J0wcu8hbmp9EA2y4gYEf8Vt+BxKcTqCmnjWu\nFRYRZxkC6DUPV8Sz4XAwhws9qrfoZNxt9GRfmRIHsj+Tn0+8BgXzXCP+Y19l\npjTRWW17en4kDNEtcHGh6QXPOKlmGPKSvzwRBdOZxP0VbLsJtrKYI8TIAqJw\nnqA8xCUGadROTGpFbNMNeyfTAc871hHgUj0Uq7MEw7caCPXrPEWq48KNTCdx\n98Z8gaHC15eokRHZ8r12pDh7lP1pGSH6jYkBdWf1uGqivBMHgwruDqiWdfwG\nc/ua6X95MPKkeIWKB63o1h+u8WNsfAYkVkhfVVSNEXwUD9JENC2lruRhnEEe\nCxwhubsGhSj8V4OWeGAtgiCh13ZsZLeHve6900IH2+Iu2VlukgULr7oBvAop\n5iSuL7itG53lHexH+uZfgjvO1cnvtzQAZ2ZVeeYb4Fz3Eam3DJPYetmuDTBX\n01mmsR0SYIrAGtblVay0dvHZ9f/D8uLXm3MAxqlZDEOWIYdPWGLcUlSJoRCo\nEOO6c0N1XIAz+hdAUBNcDSZFW63y0szfKO07NJB9pcYuiSoznHRmX77gv1wm\nIRPi\r\n=yyK5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNB5kzbo2NJ5vFnLhEcBmcBphtd/BC+Vcu24oGDuFuHAiEAn6I3XrNp+H2Wz/Hm5tzyEgW/CyEDO8l3zXVQdyqAzx4="}]},"_npmUser":{"name":"scttcper","email":"scttcper@gmail.com"},"directories":{},"maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-wcwidth_2.0.3_1607315466731_0.38443459491318643"},"_hasShrinkwrap":false}},"time":{"created":"2018-09-05T18:03:29.784Z","1.0.0":"2018-09-05T18:03:30.002Z","modified":"2022-05-22T08:05:02.735Z","1.0.1":"2018-09-05T18:26:29.054Z","1.0.2":"2018-10-11T06:36:56.663Z","1.0.3":"2018-12-16T00:00:22.164Z","1.0.4":"2018-12-31T02:46:50.520Z","1.1.0":"2019-02-23T09:08:13.475Z","1.1.1":"2019-02-25T02:15:28.002Z","1.1.2":"2019-05-28T04:27:54.921Z","1.1.3":"2019-08-29T04:03:20.402Z","1.1.4":"2020-01-31T22:38:33.342Z","2.0.0":"2020-04-23T21:21:02.075Z","2.0.1":"2020-07-01T16:32:14.734Z","2.0.2":"2020-09-08T06:13:59.639Z","2.0.3":"2020-12-07T04:31:06.907Z"},"maintainers":[{"name":"scttcper","email":"scttcper@gmail.com"}],"description":"Port of C's wcwidth() and wcswidth()","homepage":"https://ts-wcwidth.vercel.app","keywords":["wcwidth","columns","typescript"],"repository":{"type":"git","url":"git+https://github.com/scttcper/ts-wcwidth.git"},"author":{"name":"Scott Cooper","email":"scttcper@gmail.com"},"bugs":{"url":"https://github.com/scttcper/ts-wcwidth/issues"},"license":"MIT","readme":"# ts-wcwidth [![npm](https://badgen.net/npm/v/ts-wcwidth)](https://www.npmjs.com/package/ts-wcwidth) [![CircleCI](https://circleci.com/gh/scttcper/ts-wcwidth.svg?style=svg)](https://circleci.com/gh/scttcper/ts-wcwidth) [![coverage](https://badgen.net/codecov/c/github/scttcper/ts-wcwidth)](https://codecov.io/gh/scttcper/ts-wcwidth) [![bundlesize](https://badgen.net/bundlephobia/min/ts-wcwidth)](https://bundlephobia.com/result?p=ts-wcwidth)\n\n> Determine number of columns needed for a fixed-size wide-character string\n\nThis project is a zero dependency typescript version of [wcwidth by timoxley](https://github.com/timoxley/wcwidth) which is a port from [wcwidth.js by Jun Woong](https://github.com/mycoboco/wcwidth.js) which was from the [original version in C](https://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c).\n\n__Demo__: https://ts-wcwidth.vercel.app  \n\n## Install\n\n```sh\nnpm install ts-wcwidth\n```\n\n## Usage\n\n```ts\nimport wcwidth from 'ts-wcwidth';\n'한'.length; // 1\nwcwidth('한'); // 2\n\n'한글'.length; // 2\nwcwidth('한글'); // 4\n```\n\n`wcwidth()` and its string version, `wcswidth()` are defined by IEEE Std\n1002.1-2001, a.k.a. POSIX.1-2001, and return the number of columns used\nto represent the given wide character and string.\n\nMarkus's implementation assumes the wide character given to those\nfunctions to be encoded in ISO 10646, which is almost true for\nJavaScript's characters.\n\n## More\n\nThe following is from the original version by Markus Kuhn [wcwidth.c](https://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c)\n\nThis is an implementation of wcwidth() and wcswidth() (defined in\nIEEE Std 1002.1-2001) for Unicode.\n\nhttp://www.opengroup.org/onlinepubs/007904975/functions/wcwidth.html  \nhttp://www.opengroup.org/onlinepubs/007904975/functions/wcswidth.html  \n\nIn fixed-width output devices, Latin characters all occupy a single\n\"cell\" position of equal width, whereas ideographic CJK characters\noccupy two such cells. Interoperability between terminal-line\napplications and (teletype-style) character terminals using the\nUTF-8 encoding requires agreement on which character should advance\nthe cursor by how many cell positions. No established formal\nstandards exist at present on which Unicode character shall occupy\nhow many cell positions on character terminals. These routines are\na first attempt of defining such behavior based on simple rules\napplied to data provided by the Unicode Consortium.\n\nFor some graphical characters, the Unicode standard explicitly\ndefines a character-cell width via the definition of the East Asian\nFullWidth (F), Wide (W), Half-width (H), and Narrow (Na) classes.\nIn all these cases, there is no ambiguity about which width a\nterminal shall use. For characters in the East Asian Ambiguous (A)\nclass, the width choice depends purely on a preference of backward\ncompatibility with either historic CJK or Western practice.\nChoosing single-width for these characters is easy to justify as\nthe appropriate long-term solution, as the CJK practice of\ndisplaying these characters as double-width comes from historic\nimplementation simplicity (8-bit encoded characters were displayed\nsingle-width and 16-bit ones double-width, even for Greek,\nCyrillic, etc.) and not any typographic considerations.\n\nMuch less clear is the choice of width for the Not East Asian\n(Neutral) class. Existing practice does not dictate a width for any\nof these characters. It would nevertheless make sense\ntypographically to allocate two character cells to characters such\nas for instance EM SPACE or VOLUME INTEGRAL, which cannot be\nrepresented adequately with a single-width glyph. The following\nroutines at present merely assign a single-cell width to all\nneutral characters, in the interest of simplicity. This is not\nentirely satisfactory and should be reconsidered before\nestablishing a formal standard in this area. At the moment, the\ndecision which Not East Asian (Neutral) characters should be\nrepresented by double-width glyphs cannot yet be answered by\napplying a simple rule from the Unicode database content. Setting\nup a proper standard for the behavior of UTF-8 character terminals\nwill require a careful analysis not only of each Unicode character,\nbut also of each presentation form, something the author of these\nroutines has avoided to do so far.\n\n## License\n\n**MIT**  \nPrevious projects were MIT licensed (included in LICENSE) and the [original c code](https://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c) was very permissive.\n","readmeFilename":"README.md"}