{"_id":"truncate-x","_rev":"26-e3803207c461dab426b97f0acce28d4f","name":"truncate-x","description":"Truncate a string to a maximum specified length.","dist-tags":{"latest":"4.1.2"},"versions":{"1.0.0":{"name":"truncate-x","version":"1.0.0","description":"Truncate module.","homepage":"https://github.com/Xotic750/truncate-x","author":{"name":"Graham Fairweather","email":"xotic750@gmail.com"},"copyright":"Copyright (c) 2017","keywords":["truncate","string","module","javascript","nodejs","browser"],"main":"index.js","engines":{"node":"*"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Xotic750/truncate-x.git"},"bugs":{"url":"https://github.com/Xotic750/truncate-x/issues"},"dependencies":{"is-object-like-x":"^1.2.0","is-regex":"^1.0.4","safe-to-string-x":"^1.3.0","to-length-x":"^1.2.0","validate.io-undefined":"^1.0.3"},"devDependencies":{"@xotic750/eslint-config-standard-x":"^1.0.3","browserify":"^14.4.0","browserify-derequire":"^0.9.4","cross-env":"^5.0.1","es5-shim":"^4.5.9","es6-shim":"^0.35.3","es7-shim":"^6.0.0","eslint":"^3.19.0","eslint-plugin-compat":"^1.0.4","eslint-plugin-css-modules":"^2.7.1","eslint-plugin-eslint-comments":"^1.0.1","eslint-plugin-jsdoc":"^3.1.0","eslint-plugin-json":"^1.2.0","eslint-plugin-no-use-extend-native":"^0.3.12","husky":"^0.13.4","jasmine-node":"^1.14.5","jsdoc-to-markdown":"^3.0.0","json3":"^3.3.2","make-jasmine-spec-runner-html":"^1.1.0","nodemon":"^1.11.0","nsp":"^2.6.3","parallelshell":"^3.0.1","replace-x":"^1.1.1","rimraf":"^2.6.1","serve":"^5.2.2","uglify-js":"^3.0.18"},"scripts":{"clean":"rimraf README.md lib/*","clean:jasmine":"rimraf tests/index.html tests/run.js","clean:all":"npm run clean:jasmine &&  npm run clean","build":"npm run clean && npm run lint && npm run browserify && npm run uglify && npm run docs && npm test","build:jasmine":"npm run clean:jasmine && make-jasmine-spec-runner-html","build:setver":"PKG_VER=$(node -p -e \"require('./package.json').version\") && replace-x \" @version .*\" \" @version ${PKG_VER}\" index.js","build:all":"npm run clean && npm run build:setver && npm run security && npm run lint && npm run browserify && npm run uglify && npm run docs && npm run build:jasmine && npm test","start":"parallelshell \"serve\" \"nodemon --watch index.js --exec 'npm run build'\"","docs":"jsdoc2md --name-format --example-lang js index.js > README.md","lint":"eslint *.js tests/spec/*.js","security":"nsp check","test":"jasmine-node --matchall tests/spec/","browserify":"browserify -p browserify-derequire -e index.js -o lib/truncate-x.js -u 'crypto' -s returnExports","uglify":"uglifyjs lib/truncate-x.js -o lib/truncate-x.min.js --support-ie8 --compress --keep-fnames --mangle --beautify ascii_only=true,beautify=false --source-map filename=lib/truncate-x.map","precommit":"npm run build:all","prepush":"npm run build:all"},"gitHead":"fe7b7dcf1e581fa6fea526c0217eed418dcfee3c","_id":"truncate-x@1.0.0","_npmVersion":"5.0.3","_nodeVersion":"7.7.3","_npmUser":{"name":"xotic750","email":"xotic750@gmail.com"},"dist":{"integrity":"sha512-slIrP7bWU+duLvW/FVME8yNiYIZCaa2VH8PZWeN40zUXfcRwUERj73HYzF3gH0Z9JxFzlvkZZqRbBW5MaS+lJw==","shasum":"b4a4c118c8efa8db12463acf54811fdfd5e45600","tarball":"https://registry.npmjs.org/truncate-x/-/truncate-x-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxDwpxu3bnUcGWBY5z2Ta8xirxeGioi0/oX0SwwWqtaQIhAOLsyQMDXdOvP1pMV/sOv/8QFNK0Kuc8wwOMkvBUrBer"}]},"maintainers":[{"name":"xotic750","email":"xotic750@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/truncate-x-1.0.0.tgz_1497976420792_0.3755887495353818"},"directories":{}},"1.1.0":{"name":"truncate-x","version":"1.1.0","description":"Truncate module.","homepage":"https://github.com/Xotic750/truncate-x","author":{"name":"Graham Fairweather","email":"xotic750@gmail.com"},"copyright":"Copyright (c) 2017","keywords":["truncate","string","module","javascript","nodejs","browser"],"main":"index.js","engines":{"node":"*"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Xotic750/truncate-x.git"},"bugs":{"url":"https://github.com/Xotic750/truncate-x/issues"},"dependencies":{"is-object-like-x":"^1.2.0","is-regex":"^1.0.4","safe-to-string-x":"^1.3.0","to-length-x":"^1.2.0","validate.io-undefined":"^1.0.3"},"devDependencies":{"@xotic750/eslint-config-standard-x":"^1.4.0","browserify":"^14.4.0","browserify-derequire":"^0.9.4","cross-env":"^5.0.1","es5-shim":"^4.5.9","es6-shim":"^0.35.3","es7-shim":"^6.0.0","eslint":"^4.1.1","eslint-plugin-compat":"^1.0.4","eslint-plugin-css-modules":"^2.7.2","eslint-plugin-eslint-comments":"^1.0.2","eslint-plugin-jsdoc":"^3.1.1","eslint-plugin-json":"^1.2.0","eslint-plugin-no-use-extend-native":"^0.3.12","husky":"^0.13.4","jasmine-node":"^1.14.5","jsdoc-to-markdown":"^3.0.0","make-jasmine-spec-runner-html":"^1.1.0","nodemon":"^1.11.0","nsp":"^2.6.3","parallelshell":"^3.0.1","replace-x":"^1.1.1","rimraf":"^2.6.1","serve":"^6.0.0","uglify-js":"^3.0.22"},"scripts":{"clean":"rimraf README.md lib/*","clean:jasmine":"rimraf tests/index.html tests/run.js","clean:all":"npm run clean:jasmine &&  npm run clean","build":"npm run clean && npm run lint && npm run browserify && npm run uglify && npm run docs && npm test && npm run security","build:jasmine":"npm run clean:jasmine && make-jasmine-spec-runner-html","build:setver":"PKG_VER=$(node -p -e \"require('./package.json').version\") && replace-x \" @version .*\" \" @version ${PKG_VER}\" index.js","production":"npm run clean:all && npm run build:jasmine && npm run build:setver && npm run build","start":"parallelshell \"serve\" \"nodemon --watch index.js --exec 'npm run build'\"","docs":"jsdoc2md --name-format --example-lang js index.js > README.md","lint":"eslint *.js tests/spec/*.js","lint-fix":"eslint --fix *.js tests/spec/*.js","security":"nsp check","test":"jasmine-node --matchall tests/spec/","browserify":"browserify -p browserify-derequire -e index.js -o lib/truncate-x.js -u 'crypto' -s returnExports","uglify":"uglifyjs lib/truncate-x.js -o lib/truncate-x.min.js --support-ie8 --compress --keep-fnames --mangle --beautify ascii_only=true,beautify=false --source-map filename=lib/truncate-x.map","precommit":"npm run production","prepush":"npm run production"},"gitHead":"b18ca50bf164879be1f636f4ff412c6be892122d","_id":"truncate-x@1.1.0","_npmVersion":"5.0.4","_nodeVersion":"7.7.3","_npmUser":{"name":"xotic750","email":"xotic750@gmail.com"},"dist":{"integrity":"sha512-eRpH3K2UWU2pRd3b1GXIb0m7Jxu/+XDHkd2UYpWJKMXNmChJuE/Kh05fy7xgP9Ax9rhU5IO8pYWrlLOsHlN93w==","shasum":"37d110770ed75c5eae150a03fa238a486c4e15c2","tarball":"https://registry.npmjs.org/truncate-x/-/truncate-x-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbN10cTGHoGwERUesh4mca24EeaM7KDEjFpS65bmTgHAiAyRLtRYR7X81OMcZE27rnBIwxyINA1bG7ISpGd2HWjAg=="}]},"maintainers":[{"name":"xotic750","email":"xotic750@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/truncate-x-1.1.0.tgz_1498916824030_0.7948706552851945"},"directories":{}},"1.2.0":{"name":"truncate-x","version":"1.2.0","description":"Truncate a string to a maximum specified length.","homepage":"https://github.com/Xotic750/truncate-x","author":{"name":"Graham Fairweather","email":"xotic750@gmail.com"},"copyright":"Copyright (c) 2017","keywords":["truncate","string","module","javascript","nodejs","browser"],"main":"index.js","engines":{"node":"*"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Xotic750/truncate-x.git"},"bugs":{"url":"https://github.com/Xotic750/truncate-x/issues"},"dependencies":{"is-object-like-x":"^1.3.0","is-regex":"^1.0.4","safe-to-string-x":"^1.5.0","to-length-x":"^1.4.0","validate.io-undefined":"^1.0.3"},"devDependencies":{"@xotic750/eslint-config-standard-x":"^2.2.1","browserify":"^14.4.0","browserify-derequire":"^0.9.4","cross-env":"^5.0.1","es5-shim":"^4.5.9","es6-shim":"^0.35.3","es7-shim":"^6.0.0","eslint":"^4.2.0","eslint-plugin-compat":"^1.0.4","eslint-plugin-css-modules":"^2.7.2","eslint-plugin-eslint-comments":"^1.0.2","eslint-plugin-jsdoc":"^3.1.1","eslint-plugin-json":"^1.2.0","eslint-plugin-no-use-extend-native":"^0.3.12","husky":"^0.13.4","jasmine-node":"^1.14.5","jsdoc-to-markdown":"^3.0.0","json3":"^3.3.2","make-jasmine-spec-runner-html":"^1.3.0","ncp":"^2.0.0","nodemon":"^1.11.0","nsp":"^2.6.3","parallelshell":"^3.0.1","replace-x":"^1.5.0","rimraf":"^2.6.1","serve":"^6.0.2","uglify-js":"^3.0.24"},"scripts":{"clean":"rimraf README.md lib/*","clean:jasmine":"rimraf tests/index.html tests/run.js","clean:all":"npm run clean:jasmine && npm run clean","build":"npm run clean && npm run lint && npm run browserify && npm run uglify && npm run docs && npm test && npm run security","build:jasmine":"npm run clean:jasmine && make-jasmine-spec-runner-html","build:setver":"replace-x \" @version .*\" \" @version $(node -p -e \"require('./package.json').version\")\" index.js","build:name":"replace-x \" @module .*\" \" @module $(node -p -e \"require('./package.json').name\")\" index.js","build:description":"replace-x \" @file .*\" \" @file $(node -p -e \"require('./package.json').description\")\" index.js","build:replace":"npm run build:setver && npm run build:name && npm run build:description","production":"npm run clean:all && npm run build:jasmine && npm run build:replace && npm run build","start":"parallelshell \"serve\" \"nodemon --watch index.js --exec 'npm run build'\"","docs:name":"replace-x \"@{PACKAGE-NAME}\" \"$(node -p -e \"require('./package.json').name\")\" README.md","docs:badges":"ncp badges.html README.md && npm run docs:name","docs":"npm run docs:badges && jsdoc2md --name-format --example-lang js index.js >> README.md","lint":"eslint *.js tests/spec/*.js","lint-fix":"npm run lint -- --fix","security":"nsp check","test":"jasmine-node --matchall tests/spec/","browserify":"browserify -p browserify-derequire -e index.js -o lib/truncate-x.js -u 'crypto' -s returnExports","uglify":"uglifyjs lib/truncate-x.js -o lib/truncate-x.min.js --config-file .uglifyjsrc.json","precommit":"npm run production","prepush":"npm run production"},"gitHead":"548881b4193e6800a1057654c8a45c568696ff85","_id":"truncate-x@1.2.0","_npmVersion":"5.2.0","_nodeVersion":"7.7.3","_npmUser":{"name":"xotic750","email":"xotic750@gmail.com"},"dist":{"integrity":"sha512-ywRuAY4syX4Z98D9TSNMGXanJ+0gD1iy/HDPHhkcXOxb1827cw53ocG8cCocff6zS4srRdnpr8BvPfucf/XeJQ==","shasum":"f1dae705be93e31f86449f239b1a8476164360ba","tarball":"https://registry.npmjs.org/truncate-x/-/truncate-x-1.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDG6LY0GnMyfJkJQMshsrgtEo+BHUmbfD4G3MAWdECrJAiEAlkPs/OEu+ce8EM0oMTwJqjvXYUoaCxAK70/gljyYtL0="}]},"maintainers":[{"name":"xotic750","email":"xotic750@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/truncate-x-1.2.0.tgz_1499794483739_0.3203881543595344"},"directories":{}},"1.3.0":{"name":"truncate-x","version":"1.3.0","description":"Truncate a string to a maximum specified length.","homepage":"https://github.com/Xotic750/truncate-x","author":{"name":"Graham Fairweather","email":"xotic750@gmail.com"},"copyright":"Copyright (c) 2017","keywords":["truncate","string","module","javascript","nodejs","browser"],"main":"index.js","engines":{"node":"*"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Xotic750/truncate-x.git"},"bugs":{"url":"https://github.com/Xotic750/truncate-x/issues"},"dependencies":{"is-object-like-x":"^1.4.0","is-regex":"^1.0.4","safe-to-string-x":"^1.5.0","to-length-x":"^1.4.0","validate.io-undefined":"^1.0.3"},"devDependencies":{"@xotic750/eslint-config-standard-x":"^2.2.1","browserify":"^14.4.0","browserify-derequire":"^0.9.4","cross-env":"^5.0.1","es5-shim":"^4.5.9","es6-shim":"^0.35.3","es7-shim":"^6.0.0","eslint":"^4.2.0","eslint-plugin-compat":"^1.0.4","eslint-plugin-css-modules":"^2.7.2","eslint-plugin-eslint-comments":"^1.0.2","eslint-plugin-jsdoc":"^3.1.1","eslint-plugin-json":"^1.2.0","eslint-plugin-no-use-extend-native":"^0.3.12","husky":"^0.13.4","jasmine-node":"^1.14.5","jsdoc-to-markdown":"^3.0.0","json3":"^3.3.2","make-jasmine-spec-runner-html":"^1.3.0","ncp":"^2.0.0","nodemon":"^1.11.0","nsp":"^2.6.3","parallelshell":"^3.0.1","replace-x":"^1.5.0","rimraf":"^2.6.1","serve":"^6.0.2","uglify-js":"^3.0.24"},"scripts":{"clean":"rimraf README.md lib/*","clean:jasmine":"rimraf tests/index.html tests/run.js","clean:all":"npm run clean:jasmine && npm run clean","build":"npm run clean && npm run lint && npm run browserify && npm run uglify && npm run docs && npm test && npm run security","build:jasmine":"npm run clean:jasmine && make-jasmine-spec-runner-html","build:setver":"replace-x \" @version .*\" \" @version $(node -p -e \"require('./package.json').version\")\" index.js","build:name":"replace-x \" @module .*\" \" @module $(node -p -e \"require('./package.json').name\")\" index.js","build:description":"replace-x \" @file .*\" \" @file $(node -p -e \"require('./package.json').description\")\" index.js","build:replace":"npm run build:setver && npm run build:name && npm run build:description","production":"npm run clean:all && npm run build:jasmine && npm run build:replace && npm run build","start":"parallelshell \"serve\" \"nodemon --watch index.js --exec 'npm run build'\"","docs:name":"replace-x \"@{PACKAGE-NAME}\" \"$(node -p -e \"require('./package.json').name\")\" README.md","docs:badges":"ncp badges.html README.md && npm run docs:name","docs":"npm run docs:badges && jsdoc2md --name-format --example-lang js index.js >> README.md","lint":"eslint *.js tests/spec/*.js","lint-fix":"npm run lint -- --fix","security":"nsp check","test":"jasmine-node --matchall tests/spec/","browserify":"browserify -p browserify-derequire -e index.js -o lib/truncate-x.js -u 'crypto' -s returnExports","uglify":"uglifyjs lib/truncate-x.js -o lib/truncate-x.min.js --config-file .uglifyjsrc.json","precommit":"npm run production","prepush":"npm run production"},"gitHead":"ed903596fdf28f3ce143eac97f3da232fb773ac7","_id":"truncate-x@1.3.0","_npmVersion":"5.3.0","_nodeVersion":"7.7.3","_npmUser":{"name":"xotic750","email":"xotic750@gmail.com"},"dist":{"integrity":"sha512-ctBgsour0tioujsO5X7XVsq3bAsS560RoRkwKzaxzZLDZ8ZbHBOIACh771EEeJH6F78qUn7Gnl5UWkLK0znI/Q==","shasum":"084cf7961b729305064ade5a8cf83d137134bcff","tarball":"https://registry.npmjs.org/truncate-x/-/truncate-x-1.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGt9A6scSRctP45ZDAKwmr4OCuX49bB4piLNENFVBJclAiAKoje7rUc0hxL5GDJZx00NtyOCzwsEit/l42lwLbQlCw=="}]},"maintainers":[{"name":"xotic750","email":"xotic750@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/truncate-x-1.3.0.tgz_1502415358251_0.021261394023895264"},"directories":{}},"1.4.0":{"name":"truncate-x","version":"1.4.0","description":"Truncate a string to a maximum specified length.","homepage":"https://github.com/Xotic750/truncate-x","author":{"name":"Graham Fairweather","email":"xotic750@gmail.com"},"copyright":"Copyright (c) 2017","keywords":["truncate","string","module","javascript","nodejs","browser"],"main":"index.js","engines":{"node":"*"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Xotic750/truncate-x.git"},"bugs":{"url":"https://github.com/Xotic750/truncate-x/issues"},"dependencies":{"is-object-like-x":"^1.5.0","is-regex":"^1.0.4","safe-to-string-x":"^1.5.0","to-length-x":"^1.4.0","validate.io-undefined":"^1.0.3"},"devDependencies":{"@xotic750/eslint-config-standard-x":"^2.2.1","browserify":"^14.4.0","browserify-derequire":"^0.9.4","cross-env":"^5.0.1","es5-shim":"^4.5.9","es6-shim":"^0.35.3","es7-shim":"^6.0.0","eslint":"^4.2.0","eslint-plugin-compat":"^1.0.4","eslint-plugin-css-modules":"^2.7.2","eslint-plugin-eslint-comments":"^1.0.2","eslint-plugin-jsdoc":"^3.1.1","eslint-plugin-json":"^1.2.0","eslint-plugin-no-use-extend-native":"^0.3.12","husky":"^0.13.4","jasmine-node":"^1.14.5","jsdoc-to-markdown":"^3.0.0","json3":"^3.3.2","make-jasmine-spec-runner-html":"^1.3.0","ncp":"^2.0.0","nodemon":"^1.11.0","nsp":"^2.6.3","parallelshell":"^3.0.1","replace-x":"^1.5.0","rimraf":"^2.6.1","serve":"^6.0.2","uglify-js":"^3.0.24"},"scripts":{"clean":"rimraf README.md lib/*","clean:jasmine":"rimraf tests/index.html tests/run.js","clean:all":"npm run clean:jasmine && npm run clean","build":"npm run clean && npm run lint && npm run browserify && npm run uglify && npm run docs && npm test && npm run security","build:jasmine":"npm run clean:jasmine && make-jasmine-spec-runner-html","build:setver":"replace-x \" @version .*\" \" @version $(node -p -e \"require('./package.json').version\")\" index.js","build:name":"replace-x \" @module .*\" \" @module $(node -p -e \"require('./package.json').name\")\" index.js","build:description":"replace-x \" @file .*\" \" @file $(node -p -e \"require('./package.json').description\")\" index.js","build:replace":"npm run build:setver && npm run build:name && npm run build:description","production":"npm run clean:all && npm run build:jasmine && npm run build:replace && npm run build","start":"parallelshell \"serve\" \"nodemon --watch index.js --exec 'npm run build'\"","docs:name":"replace-x \"@{PACKAGE-NAME}\" \"$(node -p -e \"require('./package.json').name\")\" README.md","docs:badges":"ncp badges.html README.md && npm run docs:name","docs":"npm run docs:badges && jsdoc2md --name-format --example-lang js index.js >> README.md","lint":"eslint *.js tests/spec/*.js","lint-fix":"npm run lint -- --fix","security":"nsp check","test":"jasmine-node --matchall tests/spec/","browserify":"browserify -p browserify-derequire -e index.js -o lib/truncate-x.js -u 'crypto' -s returnExports","uglify":"uglifyjs lib/truncate-x.js -o lib/truncate-x.min.js --config-file .uglifyjsrc.json","precommit":"npm run production","prepush":"npm run production"},"gitHead":"1b0f1bd9f53c156c966c8d7988b96da9dbd8e1a8","_id":"truncate-x@1.4.0","_npmVersion":"5.3.0","_nodeVersion":"6.11.2","_npmUser":{"name":"xotic750","email":"xotic750@gmail.com"},"dist":{"integrity":"sha512-4RDfO3MwcpotkO+hZ4YNwUDiyIXS0+VeYaZxtjm0zDAK6JDrUfnRVT+VQv8PPblig5gbX7MJ85+9FnPcqEYxAA==","shasum":"d40520ddbaab3d2f63f5d851a7a7b46e91e60ed0","tarball":"https://registry.npmjs.org/truncate-x/-/truncate-x-1.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ9b4FWPzsZKBQrXnPXOwbuttTS9HT6LdWvomE2s8M2wIhAIgu3yWZvXd5tsPK9IDjlRqiup06zqPjyd0OeDVngLiU"}]},"maintainers":[{"name":"xotic750","email":"xotic750@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/truncate-x-1.4.0.tgz_1502485509816_0.19087437423877418"},"directories":{}},"2.0.0":{"name":"truncate-x","version":"2.0.0","description":"Truncate a string to a maximum specified length.","homepage":"https://github.com/Xotic750/truncate-x","author":{"name":"Graham Fairweather","email":"xotic750@gmail.com"},"copyright":"Copyright (c) 2017","keywords":["truncate","string","module","javascript","nodejs","browser"],"main":"index.js","engines":{"node":"*"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Xotic750/truncate-x.git"},"bugs":{"url":"https://github.com/Xotic750/truncate-x/issues"},"dependencies":{"is-object-like-x":"^1.5.0","is-regex":"^1.0.4","safe-to-string-x":"^2.0.0","to-length-x":"^2.0.0","validate.io-undefined":"^1.0.3"},"devDependencies":{"@xotic750/eslint-config-standard-x":"^2.2.1","browserify":"^14.4.0","browserify-derequire":"^0.9.4","cross-env":"^5.0.1","es5-shim":"^4.5.9","es6-shim":"^0.35.3","es7-shim":"^6.0.0","eslint":"^4.2.0","eslint-plugin-compat":"^1.0.4","eslint-plugin-css-modules":"^2.7.2","eslint-plugin-eslint-comments":"^1.0.2","eslint-plugin-jsdoc":"^3.1.1","eslint-plugin-json":"^1.2.0","eslint-plugin-no-use-extend-native":"^0.3.12","husky":"^0.13.4","jasmine-node":"^1.14.5","jsdoc-to-markdown":"^3.0.0","json3":"^3.3.2","make-jasmine-spec-runner-html":"^1.3.0","ncp":"^2.0.0","nodemon":"^1.11.0","nsp":"^2.6.3","parallelshell":"^3.0.1","replace-x":"^1.5.0","rimraf":"^2.6.1","serve":"^6.0.2","uglify-js":"^3.0.24"},"scripts":{"clean":"rimraf README.md lib/*","clean:jasmine":"rimraf tests/index.html tests/run.js","clean:all":"npm run clean:jasmine && npm run clean","build":"npm run clean && npm run lint && npm run browserify && npm run uglify && npm run docs && npm test && npm run security","build:jasmine":"npm run clean:jasmine && make-jasmine-spec-runner-html","build:setver":"replace-x \" @version .*\" \" @version $(node -p -e \"require('./package.json').version\")\" index.js","build:name":"replace-x \" @module .*\" \" @module $(node -p -e \"require('./package.json').name\")\" index.js","build:description":"replace-x \" @file .*\" \" @file $(node -p -e \"require('./package.json').description\")\" index.js","build:replace":"npm run build:setver && npm run build:name && npm run build:description","production":"npm run clean:all && npm run build:jasmine && npm run build:replace && npm run build","start":"parallelshell \"serve\" \"nodemon --watch index.js --exec 'npm run build'\"","docs:name":"replace-x \"@{PACKAGE-NAME}\" \"$(node -p -e \"require('./package.json').name\")\" README.md","docs:badges":"ncp badges.html README.md && npm run docs:name","docs":"npm run docs:badges && jsdoc2md --name-format --example-lang js index.js >> README.md","lint":"eslint *.js tests/spec/*.js","lint-fix":"npm run lint -- --fix","security":"nsp check","test":"jasmine-node --matchall tests/spec/","browserify":"browserify -p browserify-derequire -e index.js -o lib/truncate-x.js -u 'crypto' -s returnExports","uglify":"uglifyjs lib/truncate-x.js -o lib/truncate-x.min.js --config-file .uglifyjsrc.json","precommit":"npm run production","prepush":"npm run production"},"gitHead":"ad78e130cfac300fca2d60f7320322c347135159","_id":"truncate-x@2.0.0","_npmVersion":"5.3.0","_nodeVersion":"6.11.2","_npmUser":{"name":"xotic750","email":"xotic750@gmail.com"},"dist":{"integrity":"sha512-JUq/X6OJKcl37l5/oGkFNidXMB2FUnpySX4zgs9mqjyFgp0ZbLxrFuvmhzZDZcL2NwrGnMN/MAAkXGuQjw0T7Q==","shasum":"195d40787ab25cd0b790c2373781e8a347f72533","tarball":"https://registry.npmjs.org/truncate-x/-/truncate-x-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICNfUmU/se9aeAsy8ThRqGtN16m/Fn5yrr9Mn/TQ5X79AiBWj+8ntcY0JNlG464T2J5DmV8VHWd56vRzbUTP7R2O8g=="}]},"maintainers":[{"name":"xotic750","email":"xotic750@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/truncate-x-2.0.0.tgz_1504113724370_0.5058552785776556"},"directories":{}},"3.0.0":{"name":"truncate-x","version":"3.0.0","description":"Truncate a string to a maximum specified length.","homepage":"https://github.com/Xotic750/truncate-x","author":{"name":"Graham Fairweather","email":"xotic750@gmail.com"},"copyright":"Copyright (c) 2017","keywords":["truncate","string","module","javascript","nodejs","browser"],"main":"index.js","engines":{"node":"*"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Xotic750/truncate-x.git"},"bugs":{"url":"https://github.com/Xotic750/truncate-x/issues"},"dependencies":{"array-slice-x":"^3.4.0","has-own-property-x":"^3.1.1","is-falsey-x":"^1.0.0","is-object-like-x":"^1.5.1","is-regexp-x":"^2.2.0","safe-to-string-x":"^2.0.1","to-length-x":"^2.1.0","validate.io-undefined":"^1.0.3"},"devDependencies":{"@xotic750/eslint-config-standard-x":"^2.2.1","browserify":"^14.4.0","browserify-derequire":"^0.9.4","cross-env":"^5.0.1","es5-shim":"^4.5.9","es6-shim":"^0.35.3","es7-shim":"^6.0.0","eslint":"^4.2.0","eslint-plugin-compat":"^1.0.4","eslint-plugin-css-modules":"^2.7.2","eslint-plugin-eslint-comments":"^1.0.2","eslint-plugin-jsdoc":"^3.1.1","eslint-plugin-json":"^1.2.0","eslint-plugin-no-use-extend-native":"^0.3.12","husky":"^0.13.4","jasmine-node":"^1.14.5","jsdoc-to-markdown":"^3.0.0","json3":"^3.3.2","make-jasmine-spec-runner-html":"^1.3.0","ncp":"^2.0.0","nodemon":"^1.11.0","nsp":"^2.6.3","parallelshell":"^3.0.1","replace-x":"^1.5.0","rimraf":"^2.6.1","serve":"^6.0.2","uglify-js":"^3.0.24"},"scripts":{"clean":"rimraf README.md lib/*","clean:jasmine":"rimraf tests/index.html tests/run.js","clean:all":"npm run clean:jasmine && npm run clean","build":"npm run clean && npm run lint && npm run browserify && npm run uglify && npm run docs && npm test && npm run security","build:jasmine":"npm run clean:jasmine && make-jasmine-spec-runner-html","build:setver":"replace-x \" @version .*\" \" @version $(node -p -e \"require('./package.json').version\")\" index.js","build:name":"replace-x \" @module .*\" \" @module $(node -p -e \"require('./package.json').name\")\" index.js","build:description":"replace-x \" @file .*\" \" @file $(node -p -e \"require('./package.json').description\")\" index.js","build:replace":"npm run build:setver && npm run build:name && npm run build:description","production":"npm run clean:all && npm run build:jasmine && npm run build:replace && npm run build","start":"parallelshell \"serve\" \"nodemon --watch index.js --exec 'npm run build'\"","docs:name":"replace-x \"@{PACKAGE-NAME}\" \"$(node -p -e \"require('./package.json').name\")\" README.md","docs:badges":"ncp badges.html README.md && npm run docs:name","docs":"npm run docs:badges && jsdoc2md --name-format --example-lang js index.js >> README.md","lint":"eslint *.js tests/spec/*.js","lint-fix":"npm run lint -- --fix","security":"nsp check","test":"jasmine-node --matchall tests/spec/","browserify":"browserify -p browserify-derequire -e index.js -o lib/truncate-x.js -u 'crypto' -s returnExports","uglify":"uglifyjs lib/truncate-x.js -o lib/truncate-x.min.js --config-file .uglifyjsrc.json","precommit":"npm run production","prepush":"npm run production"},"gitHead":"15be60e406e367231c930d87f3b1357ff0787f92","_id":"truncate-x@3.0.0","_npmVersion":"5.4.0","_nodeVersion":"6.11.2","_npmUser":{"name":"xotic750","email":"xotic750@gmail.com"},"dist":{"integrity":"sha512-JAm7Nt5mTVa4KYtStPrsYCmSLxWd1VcmZeOWXvTFhAONAOtwPZX+Q7yKquZT+OjWGbHElxUSvVltGa2dTdcTWA==","shasum":"707a2a835664aa0cd5a9f7d72616762cfaa24bf8","tarball":"https://registry.npmjs.org/truncate-x/-/truncate-x-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPcHK4LqipjCTIscVq2ei4p2nCO+WW03VbE64lrlTZcwIgW8XAO1gW9Bw4Gpfmtcg82LBdod4ysDglOGdAHpuxzeE="}]},"maintainers":[{"name":"xotic750","email":"xotic750@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/truncate-x-3.0.0.tgz_1505424922405_0.5525692668743432"},"directories":{}},"3.1.0":{"name":"truncate-x","version":"3.1.0","description":"Truncate a string to a maximum specified length.","homepage":"https://github.com/Xotic750/truncate-x","author":{"name":"Graham Fairweather","email":"xotic750@gmail.com"},"copyright":"Copyright (c) 2017","keywords":["truncate","string","module","javascript","nodejs","browser"],"main":"index.js","engines":{"node":"*"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Xotic750/truncate-x.git"},"bugs":{"url":"https://github.com/Xotic750/truncate-x/issues"},"dependencies":{"array-slice-x":"^3.5.0","has-own-property-x":"^3.2.0","is-falsey-x":"^1.0.1","is-object-like-x":"^1.7.0","is-regexp-x":"^2.2.0","to-length-x":"^3.0.0","to-string-symbols-supported-x":"^1.0.0","validate.io-undefined":"^1.0.3"},"devDependencies":{"@xotic750/eslint-config-standard-x":"^3.0.0","browserify":"^16.1.0","browserify-derequire":"^0.9.4","cross-env":"^5.1.3","es5-shim":"^4.5.10","es6-shim":"^0.35.3","es7-shim":"^6.0.0","eslint":"^4.18.1","eslint-plugin-compat":"^2.2.0","eslint-plugin-css-modules":"^2.7.5","eslint-plugin-eslint-comments":"^2.0.2","eslint-plugin-jsdoc":"^3.5.0","eslint-plugin-json":"^1.2.0","eslint-plugin-no-use-extend-native":"^0.3.12","husky":"^0.13.4","jasmine-node":"^1.14.5","jsdoc-to-markdown":"^4.0.1","json3":"^3.3.2","make-jasmine-spec-runner-html":"^1.3.0","ncp":"^2.0.0","nodemon":"^1.15.1","nsp":"^3.2.1","parallelshell":"^3.0.2","replace-x":"^1.5.0","rimraf":"^2.6.2","serve":"^6.4.11","uglify-js":"^3.3.12"},"scripts":{"clean":"rimraf README.md lib/*","clean:jasmine":"rimraf tests/index.html tests/run.js","clean:all":"npm run clean:jasmine && npm run clean","build":"npm run clean && npm run lint && npm run browserify && npm run uglify && npm run docs && npm test && npm run security","build:jasmine":"npm run clean:jasmine && make-jasmine-spec-runner-html","build:setver":"replace-x \" @version .*\" \" @version $(node -p -e \"require('./package.json').version\")\" index.js","build:name":"replace-x \" @module .*\" \" @module $(node -p -e \"require('./package.json').name\")\" index.js","build:description":"replace-x \" @file .*\" \" @file $(node -p -e \"require('./package.json').description\")\" index.js","build:replace":"npm run build:setver && npm run build:name && npm run build:description","production":"npm run clean:all && npm run build:jasmine && npm run build:replace && npm run build","start":"parallelshell \"serve\" \"nodemon --watch index.js --exec 'npm run build'\"","docs:name":"replace-x \"@{PACKAGE-NAME}\" \"$(node -p -e \"require('./package.json').name\")\" README.md","docs:badges":"ncp badges.html README.md && npm run docs:name","docs":"npm run docs:badges && jsdoc2md --name-format --example-lang js index.js >> README.md","lint":"eslint *.js tests/spec/*.js","lint-fix":"npm run lint -- --fix","security":"nsp check","test":"jasmine-node --matchall tests/spec/","browserify":"browserify -p browserify-derequire -e index.js -o lib/truncate-x.js -u 'crypto' -s returnExports","uglify":"uglifyjs lib/truncate-x.js -o lib/truncate-x.min.js --config-file .uglifyjsrc.json","precommit":"npm run production","prepush":"npm run production"},"gitHead":"d7c39b32c4c7e54f63138d190469ee00b746d3d4","_id":"truncate-x@3.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"xotic750","email":"xotic750@gmail.com"},"dist":{"integrity":"sha512-n2yhll7HTw3Qj8A6n/hRDbgcsdRQYbFvDzWW6uNSyriaiQksR7hxvnCUc5JvuDWgNHdE9w02kMrZUc8go3io9A==","shasum":"b1348800474adcfee434f0aab40357a25b6a96fe","tarball":"https://registry.npmjs.org/truncate-x/-/truncate-x-3.1.0.tgz","fileCount":17,"unpackedSize":212986,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk4X6646XzP+gPG81TAdvwo6R6EL5p0drBvJMbBrlDsAIgW4M52VgsvuqNJd+hlOA3uO0bQTl8Ue+TqZkndWiXdRw="}]},"maintainers":[{"name":"xotic750","email":"xotic750@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/truncate-x_3.1.0_1519397076750_0.33892152025534417"},"_hasShrinkwrap":false},"3.1.1":{"name":"truncate-x","version":"3.1.1","description":"Truncate a string to a maximum specified length.","homepage":"https://github.com/Xotic750/truncate-x","author":{"name":"Graham Fairweather","email":"xotic750@gmail.com"},"copyright":"Copyright (c) 2017-present","keywords":["truncate","string","module","javascript","nodejs","browser"],"main":"index.js","engines":{"node":"*"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Xotic750/truncate-x.git"},"bugs":{"url":"https://github.com/Xotic750/truncate-x/issues"},"dependencies":{"array-slice-x":"^3.5.0","has-own-property-x":"^3.2.0","is-falsey-x":"^1.0.1","is-object-like-x":"^1.7.0","is-regexp-x":"^2.2.0","to-length-x":"^3.0.0","to-string-symbols-supported-x":"^1.0.0","validate.io-undefined":"^1.0.3"},"devDependencies":{"@xotic750/eslint-config-standard-x":"^3.0.0","ajv":"^6.1.1","browserify":"^16.1.0","browserify-derequire":"^0.9.4","cross-env":"^5.1.3","es5-shim":"^4.5.10","es6-shim":"^0.35.3","es7-shim":"^6.0.0","eslint":"^4.18.1","eslint-plugin-compat":"^2.2.0","eslint-plugin-css-modules":"^2.7.5","eslint-plugin-eslint-comments":"^2.0.2","eslint-plugin-jsdoc":"^3.5.0","eslint-plugin-json":"^1.2.0","eslint-plugin-no-use-extend-native":"^0.3.12","husky":"^0.13.4","jasmine-node":"^1.14.5","jsdoc-to-markdown":"^4.0.1","json3":"^3.3.2","make-jasmine-spec-runner-html":"^1.3.0","ncp":"^2.0.0","nodemon":"^1.15.1","nsp":"^3.2.1","parallelshell":"^3.0.2","replace-x":"^1.5.0","rimraf":"^2.6.2","serve":"^6.4.11","uglify-js":"^3.3.12"},"scripts":{"clean":"rimraf README.md lib/*","clean:jasmine":"rimraf tests/index.html tests/run.js","clean:all":"npm run clean:jasmine && npm run clean","build":"npm run clean && npm run lint && npm run browserify && npm run uglify && npm run docs && npm test && npm run security","build:jasmine":"npm run clean:jasmine && make-jasmine-spec-runner-html","build:setver":"replace-x \" @version .*\" \" @version $(node -p -e \"require('./package.json').version\")\" index.js","build:name":"replace-x \" @module .*\" \" @module $(node -p -e \"require('./package.json').name\")\" index.js","build:description":"replace-x \" @file .*\" \" @file $(node -p -e \"require('./package.json').description\")\" index.js","build:replace":"npm run build:setver && npm run build:name && npm run build:description","production":"npm run clean:all && npm run build:jasmine && npm run build:replace && npm run build","start":"parallelshell \"serve\" \"nodemon --watch index.js --exec 'npm run build'\"","docs:name":"replace-x \"@{PACKAGE-NAME}\" \"$(node -p -e \"require('./package.json').name\")\" README.md","docs:badges":"ncp badges.html README.md && npm run docs:name","docs":"npm run docs:badges && jsdoc2md --name-format --example-lang js index.js >> README.md","lint":"eslint *.js tests/spec/*.js","lint-fix":"npm run lint -- --fix","security":"nsp check","test":"jasmine-node --matchall tests/spec/","browserify":"browserify -p browserify-derequire -e index.js -o lib/truncate-x.js -u 'crypto' -s returnExports","uglify":"uglifyjs lib/truncate-x.js -o lib/truncate-x.min.js --config-file .uglifyjsrc.json","precommit":"npm run production","prepush":"npm run production"},"gitHead":"297bbb7da1940443bcbdfbf8204e5edb9275f8c6","_id":"truncate-x@3.1.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"xotic750","email":"xotic750@gmail.com"},"dist":{"integrity":"sha512-vIY6m2F9LsheOuAE7dINm0WYAtNYsuTHcSTg/WjELcbsD3WnQzl9qNYOouWagFPjM+b7wpyUSObf1NG4+/1snQ==","shasum":"7a9efe56ed62055258f24658375d663f69f72427","tarball":"https://registry.npmjs.org/truncate-x/-/truncate-x-3.1.1.tgz","fileCount":17,"unpackedSize":213360,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrN0osC3TXb9otLLs9ge9nNeVb5MdI0v/1tzrjtp/SpQIhAJPWoKQyKBkmXzgjREQQzIfpa9paJjjiWsXGR/yNRDNy"}]},"maintainers":[{"name":"xotic750","email":"xotic750@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/truncate-x_3.1.1_1519473896511_0.33158831479478335"},"_hasShrinkwrap":false},"4.0.0":{"name":"truncate-x","version":"4.0.0","description":"Truncate a string to a maximum specified length.","homepage":"https://github.com/Xotic750/truncate-x","author":{"name":"Graham Fairweather","email":"xotic750@gmail.com"},"copyright":"Copyright (c) 2017-present","keywords":["truncate","string","module","javascript","nodejs","browser"],"module":"dist/truncate-x.esm.js","main":"dist/truncate-x.js","scripts":{"build:esm":"mkdirp dist && babel -s true --env-name esm src/truncate-x.js -o dist/truncate-x.esm.js","build:base":"webpack --bail --progress --profile --colors","build":"npm run build:esm && cross-env NODE_ENV=production npm run build:base --","build:dev":"npm run build:base --","clean":"rimraf dist && npm run clean:coverage","clean:coverage":"rimraf __tests__/coverage","lint":"eslint -f 'node_modules/eslint-friendly-formatter' --ext .js .","lint-fix":"npm run lint -- --fix","report":"npm run build -- --env.report","report:dev":"npm run build:dev -- --env.report","security":"npm audit","security-fix":"npm run security -- fix","start":"nodemon --exec \"npm run build\" --watch src","test":"npm run clean:coverage && jest","test:ci":"npm run test -- --ci --maxWorkers=2","test:coverage":"npm run test -- --coverage"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Xotic750/truncate-x.git"},"bugs":{"url":"https://github.com/Xotic750/truncate-x/issues"},"dependencies":{"array-slice-x":"^4.0.11","has-own-property-x":"^4.0.6","is-object-like-x":"^2.0.13","is-regexp-x":"^3.0.7","to-length-x":"^4.0.11","to-string-symbols-supported-x":"^2.0.9"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-export-default-from":"^7.2.0","@babel/plugin-syntax-export-namespace-from":"^7.2.0","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@prorenata/eslint-config-vue":"^1.13.7","@types/jest":"^24.0.15","@types/node":"^12.6.8","babel-core":"^7.0.0-0","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","babel-plugin-lodash":"^3.3.4","caniuse-lite":"^1.0.30000984","chalk":"^2.4.2","concurrently":"^4.1.1","cross-env":"^5.2.0","eslint":"=5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-config-prettier":"^6.0.0","eslint-friendly-formatter":"^4.0.1","eslint-import-resolver-webpack":"^0.11.1","eslint-loader":"^2.2.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-compat":"^3.3.0","eslint-plugin-css-modules":"^2.11.0","eslint-plugin-eslint-comments":"^3.1.2","eslint-plugin-html":"^6.0.0","eslint-plugin-import":"^2.18.0","eslint-plugin-jest":"^22.10.0","eslint-plugin-jsdoc":"^15.5.2","eslint-plugin-json":"^1.4.0","eslint-plugin-lodash":"^5.1.0","eslint-plugin-no-use-extend-native":"^0.4.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-sort-class-members":"^1.5.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-vue":"^5.2.3","friendly-errors-webpack-plugin":"^1.7.0","identity-obj-proxy":"^3.0.0","jest":"^24.8.0","jest-cli":"^24.8.0","jest-file":"^1.0.0","jsdoc-to-markdown":"^5.0.0","lodash":"^4.17.14","lodash-webpack-plugin":"^0.11.5","mkdirp":"^0.5.1","node-notifier":"^5.4.0","nodemon":"^1.19.1","prettier":"=1.14.3","rimraf":"^2.6.3","semver":"^6.2.0","source-map-loader":"^0.2.4","terser-webpack-plugin":"^1.3.0","typescript":"^3.5.3","webpack":"^4.36.1","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.6","webpack-merge":"^4.2.1"},"engines":{"node":">=8.11.4","npm":"6.4.1"},"browserslist":["> 1%","Explorer >= 9"],"gitHead":"13375961e3016556175e70ae0d8b317c1ff260f6","_id":"truncate-x@4.0.0","_npmVersion":"5.10.0","_nodeVersion":"8.11.4","_npmUser":{"name":"xotic750","email":"xotic750@gmail.com"},"dist":{"integrity":"sha512-DzMeMyLX7lUdLYbPDLn33SQg+CDduKkCrAklyh6JrDAO9z1w9CWCghQlIGc+kmDhidbE4SrYK8ql7Vt8pPABQg==","shasum":"686f6b48bda13dafd06f82ef3041b38730621822","tarball":"https://registry.npmjs.org/truncate-x/-/truncate-x-4.0.0.tgz","fileCount":10,"unpackedSize":364928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMFIsCRA9TVsSAnZWagAAOAwP/0KCOPKR2pRGUyQ9biwk\noXMG3WKgMcN7CMqVYveXUWRzG1l4UdJrGyP/2ji3yeIQ4IS13IvMPx0/rU/Q\nJRH1axjC0/RoWVsVaaUdeRecTW9gqWkBR2gNH0X1FbhfWLF3i99W3wFLpNCB\nPISygNDTKc1QjJJqYI3lwmEUu5qZiNb5oxfNrsqpcccGAYwOUuvf2wZ/Zmdx\nAzjEst3i8C+HAkJw+CXpGjbhV75Ncd3tXJtubw8sFiPT49ziq8FoC+DdHvSk\nhY2fiyGLsFfJWSWEpCPAZ2LriBU0TfA1OM+UJvzzjc2gq7tv4bJYUw3A3lKy\n/5qUAGmNSDWs9+0+EzUrFh0+5mOTFKaGoCwdD2VwnT/62zUeKmIKDjSs7hsL\nfEd1hAswhSKZlzjNcmnBsnkVqiEhpZzlu68K2PHMNPqJuaUrkSIafCIkPptU\nJGjuIktW/VDXcN5s1dUIVY2cdaaddwQZwaqJio0JCCI4Qe0p7/lnTRQ5pXWP\nZERhZxCNejkWk0nijFTyNJI+NZ/MW+S1Dk1fjm/Mcu9WsgmkDkRS+ERQVrYq\nfQR3t2miiCsbsCUUzAYXGsnl1NM+3zSEsyQ5zuFBcQ5pRViKo/TIfgS/kvl0\nGFZOyxy1cuwqhI+bmfCMPvhdFKvpoX9GF/ZI+c0ycpWxT7v528pXh+aVgohu\nm5nH\r\n=Iz2b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5WPaXILmQHOW1Ypxc+xV1NpdVI6Fr/FmrEAOptnsGmgIgPqm9RpdKNYXgOjiMHHBkIjatR4eJczL3M/7GojwhTuA="}]},"maintainers":[{"name":"xotic750","email":"xotic750@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/truncate-x_4.0.0_1563447851541_0.8303632129811669"},"_hasShrinkwrap":false},"4.0.1":{"name":"truncate-x","version":"4.0.1","description":"Truncate a string to a maximum specified length.","homepage":"https://github.com/Xotic750/truncate-x","author":{"name":"Graham Fairweather","email":"xotic750@gmail.com"},"copyright":"Copyright (c) 2017-present","keywords":["truncate","string","module","javascript","nodejs","browser"],"module":"dist/truncate-x.esm.js","main":"dist/truncate-x.js","scripts":{"build:esm":"mkdirp dist && babel -s true --env-name esm src/truncate-x.js -o dist/truncate-x.esm.js","build:base":"webpack --bail --progress --profile --colors","build":"npm run build:esm && cross-env NODE_ENV=production npm run build:base --","build:dev":"npm run build:base --","clean":"rimraf dist && npm run clean:coverage","clean:coverage":"rimraf __tests__/coverage","lint":"eslint -f 'node_modules/eslint-friendly-formatter' --ext .js .","lint-fix":"npm run lint -- --fix","report":"npm run build -- --env.report","report:dev":"npm run build:dev -- --env.report","security":"npm audit","security-fix":"npm run security -- fix","start":"nodemon --exec \"npm run build\" --watch src","test":"npm run clean:coverage && jest","test:ci":"npm run test -- --ci --maxWorkers=2","test:coverage":"npm run test -- --coverage"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Xotic750/truncate-x.git"},"bugs":{"url":"https://github.com/Xotic750/truncate-x/issues"},"dependencies":{"array-slice-x":"^4.0.13","has-own-property-x":"^4.0.7","is-object-like-x":"^2.0.15","is-regexp-x":"^3.0.8","to-length-x":"^4.0.13","to-string-symbols-supported-x":"^2.0.11"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-export-default-from":"^7.2.0","@babel/plugin-syntax-export-namespace-from":"^7.2.0","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@prorenata/eslint-config-vue":"^1.13.7","@types/jest":"^24.0.15","@types/node":"^12.6.8","babel-core":"^7.0.0-0","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","babel-plugin-lodash":"^3.3.4","caniuse-lite":"^1.0.30000984","chalk":"^2.4.2","concurrently":"^4.1.1","cross-env":"^5.2.0","eslint":"=5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-config-prettier":"^6.0.0","eslint-friendly-formatter":"^4.0.1","eslint-import-resolver-webpack":"^0.11.1","eslint-loader":"^2.2.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-compat":"^3.3.0","eslint-plugin-css-modules":"^2.11.0","eslint-plugin-eslint-comments":"^3.1.2","eslint-plugin-html":"^6.0.0","eslint-plugin-import":"^2.18.0","eslint-plugin-jest":"^22.10.0","eslint-plugin-jsdoc":"^15.5.2","eslint-plugin-json":"^1.4.0","eslint-plugin-lodash":"^5.1.0","eslint-plugin-no-use-extend-native":"^0.4.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-sort-class-members":"^1.5.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-vue":"^5.2.3","friendly-errors-webpack-plugin":"^1.7.0","identity-obj-proxy":"^3.0.0","jest":"^24.8.0","jest-cli":"^24.8.0","jest-file":"^1.0.0","jsdoc-to-markdown":"^5.0.0","lodash":"^4.17.14","lodash-webpack-plugin":"^0.11.5","mkdirp":"^0.5.1","node-notifier":"^5.4.0","nodemon":"^1.19.1","prettier":"=1.14.3","rimraf":"^2.6.3","semver":"^6.2.0","source-map-loader":"^0.2.4","terser-webpack-plugin":"^1.3.0","typescript":"^3.5.3","webpack":"^4.36.1","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.6","webpack-merge":"^4.2.1"},"engines":{"node":">=8.11.4","npm":"6.4.1"},"browserslist":["> 1%","Explorer >= 9"],"gitHead":"fe29ed79131f381b42c7bc1052be49d32e3f0f42","_id":"truncate-x@4.0.1","_npmVersion":"5.10.0","_nodeVersion":"8.11.4","_npmUser":{"name":"xotic750","email":"xotic750@gmail.com"},"dist":{"integrity":"sha512-17n97rjgo6RmtkJUBEutSlUVQd9ySelGN7sOyV5/HPpClh0E7cRKvr9/BjVP51arfL26gKZnWHOy8V6Oo9tiHA==","shasum":"5af3bc279150d5c44c39b62cc617b0abce2141d9","tarball":"https://registry.npmjs.org/truncate-x/-/truncate-x-4.0.1.tgz","fileCount":10,"unpackedSize":365030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMPtrCRA9TVsSAnZWagAAPhgP/3/dniEQPOl5OXUvCA0I\npjqplojqnqgeKWXK9YSwifJqd/DIjHTcwK4FgTGtQD988FoYZYHiBQ6rHwRj\ndlF+D6IAYC1tJ0TY3OZt7cwPAEm3sigES/T/jP6lExO0g+vtyzCFdmSEbCGV\nQ3RvcgDCXI+T+BFjWhAScPrd9+d7+ziQIFXL4QT0gfdzPf2MHttsGoROkwH1\nfDPGs4Jg+nztAsn8dvZdxpuDqFOcumHSPRHmi7xnD6KrYYvYttdvfmbs1zsj\nNqs/s4Ov8Yunga4oYvQO42f9nltzQ6QFP3KiQOOllXL4hTj3qQDLCj02F0Xn\nWNLwULCFLj0ERy2aQLWXmRQ4iQJMm23FVrM/gTrA+Xeju5tW/XezJ+OczAeq\nfFRGTL0q2HdOQd8UPTlEPubhgquLB64B4r9apEb1D9hEoxIUeUhB1SmiEs+F\nSVZtemXg5siWSUfSo5gLQlRUuTzGjOg2BVuIx1HHua/7fetGij5jtaqmr5P+\nQKSEKymejBYCqtDIrWl2fb2/f4bFogmHCEOBDPtrwcE/v//DS/GBvs5F2Oj9\nNpLlIZt7LFuGvYfO78+jyb2OF5q+LdU/yMvjPj9Dw4lCuyC6xzvcuoPFoKiq\nXvqeOmfL6sEd2IdtsZkWJLaQhE5cUOLaensyOiJZM4YSWwtyI4RUncvK28wv\nsd/4\r\n=F9xU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/JOs9dkWRmxd/uqAiPxkdAbZaAlCula49vN01CvnmjgIgTmTNaY27U2PQEGmOj2vULo/lAkdLEIZPCQ8fBJGILcQ="}]},"maintainers":[{"name":"xotic750","email":"xotic750@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/truncate-x_4.0.1_1563491178893_0.40811616668437756"},"_hasShrinkwrap":false},"4.0.2":{"name":"truncate-x","version":"4.0.2","description":"Truncate a string to a maximum specified length.","homepage":"https://github.com/Xotic750/truncate-x","author":{"name":"Graham Fairweather","email":"xotic750@gmail.com"},"copyright":"Copyright (c) 2017-present","keywords":["truncate","string","module","javascript","nodejs","browser"],"module":"dist/truncate-x.esm.js","main":"dist/truncate-x.js","scripts":{"build:esm":"mkdirp dist && babel -s true --env-name esm src/truncate-x.js -o dist/truncate-x.esm.js","build:base":"webpack --bail --progress --profile --colors","build":"npm run build:esm && cross-env NODE_ENV=production npm run build:base --","build:dev":"npm run build:base --","clean":"rimraf dist && npm run clean:coverage","clean:coverage":"rimraf __tests__/coverage","lint":"eslint -f 'node_modules/eslint-friendly-formatter' --ext .js .","lint-fix":"npm run lint -- --fix","report":"npm run build -- --env.report","report:dev":"npm run build:dev -- --env.report","security":"npm audit","security-fix":"npm run security -- fix","start":"nodemon --exec \"npm run build\" --watch src","test":"npm run clean:coverage && jest","test:ci":"npm run test -- --ci --maxWorkers=2","test:coverage":"npm run test -- --coverage"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Xotic750/truncate-x.git"},"bugs":{"url":"https://github.com/Xotic750/truncate-x/issues"},"dependencies":{"array-slice-x":"^4.0.14","has-own-property-x":"^4.0.8","is-object-like-x":"^2.0.16","is-regexp-x":"^3.0.9","to-length-x":"^4.0.14","to-string-symbols-supported-x":"^2.0.12"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-export-default-from":"^7.2.0","@babel/plugin-syntax-export-namespace-from":"^7.2.0","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@prorenata/eslint-config-vue":"^1.13.7","@types/jest":"^24.0.15","@types/node":"^12.6.8","babel-core":"^7.0.0-0","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","babel-plugin-lodash":"^3.3.4","caniuse-lite":"^1.0.30000984","chalk":"^2.4.2","concurrently":"^4.1.1","cross-env":"^5.2.0","eslint":"=5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-config-prettier":"^6.0.0","eslint-friendly-formatter":"^4.0.1","eslint-import-resolver-webpack":"^0.11.1","eslint-loader":"^2.2.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-compat":"^3.3.0","eslint-plugin-css-modules":"^2.11.0","eslint-plugin-eslint-comments":"^3.1.2","eslint-plugin-html":"^6.0.0","eslint-plugin-import":"^2.18.0","eslint-plugin-jest":"^22.10.0","eslint-plugin-jsdoc":"^15.5.2","eslint-plugin-json":"^1.4.0","eslint-plugin-lodash":"^5.1.0","eslint-plugin-no-use-extend-native":"^0.4.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-sort-class-members":"^1.5.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-vue":"^5.2.3","friendly-errors-webpack-plugin":"^1.7.0","identity-obj-proxy":"^3.0.0","jest":"^24.8.0","jest-cli":"^24.8.0","jest-file":"^1.0.0","jsdoc-to-markdown":"^5.0.0","lodash":"^4.17.14","lodash-webpack-plugin":"^0.11.5","mkdirp":"^0.5.1","node-notifier":"^5.4.0","nodemon":"^1.19.1","prettier":"=1.14.3","rimraf":"^2.6.3","semver":"^6.2.0","source-map-loader":"^0.2.4","terser-webpack-plugin":"^1.3.0","typescript":"^3.5.3","webpack":"^4.36.1","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.6","webpack-merge":"^4.2.1"},"engines":{"node":">=8.11.4","npm":"6.4.1"},"browserslist":["> 1%","Explorer >= 9"],"gitHead":"b846a5a91b47c94f854ee6b38fd24474785d547b","_id":"truncate-x@4.0.2","_npmVersion":"5.10.0","_nodeVersion":"8.11.4","_npmUser":{"name":"xotic750","email":"xotic750@gmail.com"},"dist":{"integrity":"sha512-pmzsPc1B6ck+vBejgeN8t5BZ5UuIPK4DTK04vgH4qlIPDc4083LCJwURE59yRoExARZZdpnT9LdcolL2tSGo/Q==","shasum":"316cb65183de150382ed440f5c86644e618f8ea5","tarball":"https://registry.npmjs.org/truncate-x/-/truncate-x-4.0.2.tgz","fileCount":10,"unpackedSize":365051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMk1XCRA9TVsSAnZWagAAn9UP/R6qZkjdHB5ZwPcgkCJn\nb8CGvyYGv8opJhLyQkEnbhOpkrAFJ3h0bJFrKghnqhFznhbyCBibw4ktlehz\nzlKFIaLlWqPchn9orQbMQ4g6i3yEAr+9FaEEUa4xomfXoSR8B4ywWSvOBuW3\nRPBq9HKl5MO5YO/TKgoTWckc23on2J3OfBZsnaJqCio9/JiQUuvh0Q1cKEfc\nmUHunk+3DWI9Al48pxhCoiZQDgeRcDVWk6HaeiF6xtrd6e94PMzeWIak/f3y\nGyzljisNTjT38otNDESpwW7H1mY3PwQ2hpQ48VZAp13iSaif8GIYR7D1+Pgu\n7Cwxxie8vgQnMJY/SPrUZtL5XeIo5A995q+rk8K+7axeF6CfqjXTP7enr5Hg\nZVqmvJCZ/H+wkIzJlIexwL210Oqltl3iNUIEnpuVwPSS10k0bq3Y3qz522Ep\n5AOb7wwuuJsjRiH6yNQOJHBd8f2uaot8hpylC3VaKcDksbjoVcSdmEsU1McI\nslfcVtUQn29z9xolm6/L7ltNUPl6a/0/7Tel2Rx/BvpHOVH9e3lHaAfAWUnx\nAaW4fC3PhEPaBBe7px8AO6hfeQd689Gk84gVcEWVI/ACEWQU111G1QjPHIDA\n+zyyK+Uq2YEjwKpIGfCez+dCXWt9D225XHI6c1PJY7RqVSTwmTpStgvKBPIy\nuWFj\r\n=fZrA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGHjPfcllYiHHaZocHFhoKywms7Jqboisp8cnvAjqEzAiBynDqj4Kd72J/Tk37D/lpNrkJw3agZHMzZjp6IoPqAHg=="}]},"maintainers":[{"name":"xotic750","email":"xotic750@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/truncate-x_4.0.2_1563577686563_0.8068950625777522"},"_hasShrinkwrap":false},"4.0.3":{"name":"truncate-x","version":"4.0.3","description":"Truncate a string to a maximum specified length.","homepage":"https://github.com/Xotic750/truncate-x","author":{"name":"Graham Fairweather","email":"xotic750@gmail.com"},"copyright":"Copyright (c) 2017-present","keywords":["truncate","string","module","javascript","nodejs","browser"],"module":"dist/truncate-x.esm.js","main":"dist/truncate-x.js","scripts":{"build:esm":"mkdirp dist && babel -s true --env-name esm src/truncate-x.js -o dist/truncate-x.esm.js","build:base":"webpack --bail --progress --profile --colors","build":"npm run build:esm && cross-env NODE_ENV=production npm run build:base --","build:dev":"npm run build:base --","clean":"rimraf dist && npm run clean:coverage","clean:coverage":"rimraf __tests__/coverage","lint":"eslint -f 'node_modules/eslint-friendly-formatter' --ext .js .","lint-fix":"npm run lint -- --fix","report":"npm run build -- --env.report","report:dev":"npm run build:dev -- --env.report","security":"npm audit","security-fix":"npm run security -- fix","start":"nodemon --exec \"npm run build\" --watch src","test":"npm run clean:coverage && jest","test:ci":"npm run test -- --ci --maxWorkers=2","test:coverage":"npm run test -- --coverage"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Xotic750/truncate-x.git"},"bugs":{"url":"https://github.com/Xotic750/truncate-x/issues"},"dependencies":{"array-slice-x":"^4.0.15","has-own-property-x":"^4.0.9","is-object-like-x":"^2.0.17","is-regexp-x":"^3.0.10","to-length-x":"^4.0.15","to-string-symbols-supported-x":"^2.0.13"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-export-default-from":"^7.2.0","@babel/plugin-syntax-export-namespace-from":"^7.2.0","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@prorenata/eslint-config-vue":"^1.13.9","@types/jest":"^24.0.15","@types/node":"^12.6.8","babel-core":"^7.0.0-0","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","babel-plugin-lodash":"^3.3.4","caniuse-lite":"^1.0.30000985","chalk":"^2.4.2","concurrently":"^4.1.1","cross-env":"^5.2.0","eslint":"=5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-config-prettier":"^6.0.0","eslint-friendly-formatter":"^4.0.1","eslint-import-resolver-webpack":"^0.11.1","eslint-loader":"^2.2.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-compat":"^3.3.0","eslint-plugin-css-modules":"^2.11.0","eslint-plugin-eslint-comments":"^3.1.2","eslint-plugin-html":"^6.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.13.0","eslint-plugin-jsdoc":"^15.6.0","eslint-plugin-json":"^1.4.0","eslint-plugin-lodash":"^5.1.0","eslint-plugin-no-use-extend-native":"^0.4.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-sort-class-members":"^1.5.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-vue":"^5.2.3","friendly-errors-webpack-plugin":"^1.7.0","identity-obj-proxy":"^3.0.0","jest":"^24.8.0","jest-cli":"^24.8.0","jest-file":"^1.0.0","jsdoc-to-markdown":"^5.0.0","lodash":"^4.17.15","lodash-webpack-plugin":"^0.11.5","mkdirp":"^0.5.1","node-notifier":"^5.4.0","nodemon":"^1.19.1","prettier":"=1.14.3","rimraf":"^2.6.3","semver":"^6.2.0","source-map-loader":"^0.2.4","strip-ansi":"^5.2.0","terser-webpack-plugin":"^1.3.0","typescript":"^3.5.3","webpack":"^4.36.1","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.6","webpack-merge":"^4.2.1"},"engines":{"node":">=8.11.4","npm":"6.4.1"},"browserslist":["> 1%","Explorer >= 9"],"gitHead":"7625419795072ef8f5ed950ded9eb77881dc3402","_id":"truncate-x@4.0.3","_npmVersion":"5.10.0","_nodeVersion":"8.11.4","_npmUser":{"name":"xotic750","email":"xotic750@gmail.com"},"dist":{"integrity":"sha512-2uJUToMgtk00yk362oKXDBSK2IQgOtpkD6xVTdGVaTy5rnXv59rYrN1AWSIScgPvyAQ61AtTS9eyZLJTwvA2Ag==","shasum":"0f46c13a13e446c6de1ea62cdf5095865bbac483","tarball":"https://registry.npmjs.org/truncate-x/-/truncate-x-4.0.3.tgz","fileCount":10,"unpackedSize":365080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNPfyCRA9TVsSAnZWagAArj0QAJuitbYK3Es6F3DqyQbz\n33VP/CBvGOdSNDF0g8AeVZkkL+1XqFfizyKbsQye7irLZj3fWfzurznMfsD6\nPxV1VbAoGLQeG1xlhS3DfdfnqdrBCNjX7nhbVskv756MZK2g97OitNrkEn6n\nGli3Xc59zTQ1LlotXxCZ7xxROC5h6erdJpt7do38AI9oM9qQmZGv02DEE8Kd\nYpWdUhIC9ag6Y1T5YDxeY7Hv2mTwglVgV5fGSkUsdFqZPUL6rI24iUrtKLsR\no1bokqr7zepNJsT65ETO0bMVnDIfOvJDcdBazsdeg62BUiiyk1SjrAhKGQIz\njpAEsOdXDYQRQz2IZHUXSEpM1eFK7s0tnrpA5iDQjUiaVoC80UI65gTygoso\nvOzac4FNoYaqCND4lQz6BQ1V2/K/0paGACPtJ4fkJdTRv3fr6Lmk6wNWym7j\nNvojL0J6EthgfdLsCSbUHPVX2oLqgJHs3WOgUvG4Gb3YDyjgMkba8nVraydt\nAVtST8L3QVqWzx2dOg2ZzrnmWIm7HfZSuE2cmbiQYAypaoxafw67+faKnp6q\n4j5kxvyr06pubKGxilaP40HeEJTcFgFuBcqKglLo50CUmTv4y/lBFHFx5zKY\nr2pNEhd7f+6696c5tInYdjGyV000xQutvl8AbeqpAzGf/Xu5BwIe2IHWa199\nnZMU\r\n=DKxZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC3RFuev7WEJPttP1OOOXnPJD5Us9m50yA9aBzriDJEAIgCQD4AtT7yxrTOPcfPgTyCzqBBJKpmbldYZTFEIsGvhg="}]},"maintainers":[{"name":"xotic750","email":"xotic750@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/truncate-x_4.0.3_1563752433996_0.07529136698158001"},"_hasShrinkwrap":false},"4.0.4":{"name":"truncate-x","version":"4.0.4","description":"Truncate a string to a maximum specified length.","homepage":"https://github.com/Xotic750/truncate-x","author":{"name":"Graham Fairweather","email":"xotic750@gmail.com"},"copyright":"Copyright (c) 2017-present","keywords":["truncate","string","module","javascript","nodejs","browser"],"module":"dist/truncate-x.esm.js","main":"dist/truncate-x.js","scripts":{"build:esm":"mkdirp dist && babel -s true --env-name esm src/truncate-x.js -o dist/truncate-x.esm.js","build:base":"webpack --bail --progress --profile --colors","build":"npm run build:esm && cross-env NODE_ENV=production npm run build:base --","build:dev":"npm run build:base --","clean":"rimraf dist && npm run clean:coverage","clean:coverage":"rimraf __tests__/coverage","lint":"eslint -f 'node_modules/eslint-friendly-formatter' --ext .js .","lint-fix":"npm run lint -- --fix","report":"npm run build -- --env.report","report:dev":"npm run build:dev -- --env.report","security":"npm audit","security-fix":"npm run security -- fix","start":"nodemon --exec \"npm run build\" --watch src","test":"npm run clean:coverage && jest","test:ci":"npm run test -- --ci --maxWorkers=2","test:coverage":"npm run test -- --coverage"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Xotic750/truncate-x.git"},"bugs":{"url":"https://github.com/Xotic750/truncate-x/issues"},"dependencies":{"array-slice-x":"^4.0.16","has-own-property-x":"^4.0.10","is-object-like-x":"^2.0.18","is-regexp-x":"^3.0.11","to-length-x":"^4.0.16","to-string-symbols-supported-x":"^2.0.14"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-export-default-from":"^7.2.0","@babel/plugin-syntax-export-namespace-from":"^7.2.0","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@prorenata/eslint-config-vue":"^1.13.10","@types/jest":"^24.0.15","@types/node":"^12.6.8","babel-core":"^7.0.0-0","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","babel-plugin-lodash":"^3.3.4","caniuse-lite":"^1.0.30000985","chalk":"^2.4.2","concurrently":"^4.1.1","cross-env":"^5.2.0","eslint":"=5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-config-prettier":"^6.0.0","eslint-friendly-formatter":"^4.0.1","eslint-import-resolver-webpack":"^0.11.1","eslint-loader":"^2.2.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-compat":"^3.3.0","eslint-plugin-css-modules":"^2.11.0","eslint-plugin-eslint-comments":"^3.1.2","eslint-plugin-html":"^6.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.13.0","eslint-plugin-jsdoc":"^15.6.1","eslint-plugin-json":"^1.4.0","eslint-plugin-lodash":"^5.1.0","eslint-plugin-no-use-extend-native":"^0.4.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-sort-class-members":"^1.5.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-vue":"^5.2.3","friendly-errors-webpack-plugin":"^1.7.0","identity-obj-proxy":"^3.0.0","jest":"^24.8.0","jest-cli":"^24.8.0","jest-file":"^1.0.0","jsdoc-to-markdown":"^5.0.0","lodash":"^4.17.15","lodash-webpack-plugin":"^0.11.5","mkdirp":"^0.5.1","node-notifier":"^5.4.0","nodemon":"^1.19.1","prettier":"=1.14.3","rimraf":"^2.6.3","semver":"^6.2.0","source-map-loader":"^0.2.4","strip-ansi":"^5.2.0","terser-webpack-plugin":"^1.3.0","typescript":"^3.5.3","webpack":"^4.36.1","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.6","webpack-merge":"^4.2.1"},"engines":{"node":">=8.11.4","npm":"6.10.1"},"browserslist":["> 1%","Explorer >= 9"],"gitHead":"0eaa0988c2f3f498bd9cc76281d608dd14502269","_id":"truncate-x@4.0.4","_npmVersion":"5.10.0","_nodeVersion":"8.11.4","_npmUser":{"name":"xotic750","email":"xotic750@gmail.com"},"dist":{"integrity":"sha512-Ja+sf2uY+Dx+95k5P9F20bE/78Au8JpiQ4dG0l++Derb+qP93w10SdfUYUeBZ/4GxZZHxNciyoKmQGAOYVsGqQ==","shasum":"610dd6d1e4add7e03460de3b776260ed84bf551d","tarball":"https://registry.npmjs.org/truncate-x/-/truncate-x-4.0.4.tgz","fileCount":10,"unpackedSize":365083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNbwnCRA9TVsSAnZWagAAxlgP/0An4MDk83cdeUGaJ8R3\nwcub+QYEwO+lBRF5FXcsD5hgWsNLuaNapdR0EuaP9GgsBQys/WemwqLC6viu\naQR/XNjuunA9k3rRSkD8snmfyCxPEes5O6UT3RBKoiddlamumHTHY29bE7aU\nPr9vDvIU4J9usf/YESq+q+ymXnSLwSt1nXK0AZXATnjdgkJKGlkn8R5ZI9eI\n+Ha8reqZpioIb1yNwfgV7DGCrWqYQnoQgG9Z3Qc3gKMvv7idm6QvAkIWU1+s\nY9+wbcyja8px44nhRYrMrog8OFSk1KJ5xwmmYlxeg1cCsPbHziJ1LD3caa4S\n8BCG1Lr4uctkoROo7JbXqwx1618DqQn+YXGgxgoDWU8Rm/VJ4WwI84g0CUPd\n2o3vvZ43FgzsvuhN4lqwXx4hlaFEd3VT5n/ebzUYS0QpcELcpTGry7i/I1Lk\n9i6M3ShAyx3AT2I95Vznjg0Toa3rFqJWYXI4fXAvgcGK5bVj9w+kMt+GEpFR\nHfz2uXe5CYYf4olOqUZxTK9NDKQ8lMMGAjYVbw8eFHpiGcHUDiYZuOrOrQuy\nh1gUWP4vKjuUDwURmpBsXCIRKNHhTIOE0oTsZytm+EFCgKD1LIqFe7N/M6qT\nhudc19oIBeiyLGnG+HzRrARxs/vlmIQS/FFjDDL9gIY2KOsDiyD6qDcoSGjN\nTYDj\r\n=27YT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoNCu33cEfzEVqPkJ2FdNOjLc5fC4E8X/a7p4MqEpWRAIgB9deRnjn+swX08pM07LppjAh8Mp+7lY9uLHfCDfZdZc="}]},"maintainers":[{"name":"xotic750","email":"xotic750@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/truncate-x_4.0.4_1563802663146_0.7319827227119602"},"_hasShrinkwrap":false},"4.0.5":{"name":"truncate-x","version":"4.0.5","description":"Truncate a string to a maximum specified length.","homepage":"https://github.com/Xotic750/truncate-x","author":{"name":"Graham Fairweather","email":"xotic750@gmail.com"},"copyright":"Copyright (c) 2017-present","keywords":["truncate","string","module","javascript","nodejs","browser"],"module":"dist/truncate-x.esm.js","main":"dist/truncate-x.js","scripts":{"build:esm":"mkdirp dist && babel -s true --env-name esm src/truncate-x.js -o dist/truncate-x.esm.js","build:base":"webpack --bail --progress --profile --colors","build":"npm run build:esm && cross-env NODE_ENV=production npm run build:base --","build:dev":"npm run build:base --","clean":"rimraf dist && npm run clean:coverage","clean:coverage":"rimraf __tests__/coverage","lint":"eslint -f 'node_modules/eslint-friendly-formatter' --ext .js .","lint-fix":"npm run lint -- --fix","report":"npm run build -- --env.report","report:dev":"npm run build:dev -- --env.report","security":"npm audit","security-fix":"npm run security -- fix","start":"nodemon --exec \"npm run build\" --watch src","test":"npm run clean:coverage && jest","test:ci":"npm run test -- --ci --maxWorkers=2","test:coverage":"npm run test -- --coverage"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Xotic750/truncate-x.git"},"bugs":{"url":"https://github.com/Xotic750/truncate-x/issues"},"dependencies":{"array-slice-x":"^4.0.17","has-own-property-x":"^4.0.11","is-object-like-x":"^2.0.19","is-regexp-x":"^3.0.12","to-length-x":"^4.0.18","to-string-symbols-supported-x":"^2.0.15"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-export-default-from":"^7.2.0","@babel/plugin-syntax-export-namespace-from":"^7.2.0","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@prorenata/eslint-config-vue":"^1.13.11","@types/jest":"^24.0.15","@types/node":"^12.6.8","babel-core":"^7.0.0-0","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","babel-plugin-lodash":"^3.3.4","caniuse-lite":"^1.0.30000985","chalk":"^2.4.2","concurrently":"^4.1.1","cross-env":"^5.2.0","eslint":"=5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-config-prettier":"^6.0.0","eslint-friendly-formatter":"^4.0.1","eslint-import-resolver-webpack":"^0.11.1","eslint-loader":"^2.2.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-compat":"^3.3.0","eslint-plugin-css-modules":"^2.11.0","eslint-plugin-eslint-comments":"^3.1.2","eslint-plugin-html":"^6.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.13.6","eslint-plugin-jsdoc":"^15.7.1","eslint-plugin-json":"^1.4.0","eslint-plugin-lodash":"^5.1.0","eslint-plugin-no-use-extend-native":"^0.4.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-sort-class-members":"^1.5.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-vue":"^5.2.3","friendly-errors-webpack-plugin":"^1.7.0","identity-obj-proxy":"^3.0.0","jest":"^24.8.0","jest-cli":"^24.8.0","jest-file":"^1.0.0","jsdoc-to-markdown":"^5.0.0","lodash":"^4.17.15","lodash-webpack-plugin":"^0.11.5","mkdirp":"^0.5.1","node-notifier":"^5.4.0","nodemon":"^1.19.1","prettier":"=1.14.3","rimraf":"^2.6.3","semver":"^6.3.0","source-map-loader":"^0.2.4","strip-ansi":"^5.2.0","terser-webpack-plugin":"^1.3.0","typescript":"^3.5.3","webpack":"^4.37.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.6","webpack-merge":"^4.2.1"},"engines":{"node":">=8.11.4","npm":"6.10.1"},"browserslist":["> 1%","Explorer >= 9"],"gitHead":"f9d3918fdffadf9931c51554a6549a9577845b9c","_id":"truncate-x@4.0.5","_npmVersion":"5.10.0","_nodeVersion":"8.11.4","_npmUser":{"name":"xotic750","email":"xotic750@gmail.com"},"dist":{"integrity":"sha512-0CqGAO3rOBZzQ/r2FqUrCrj0aAuYp2CkAqJfWboznbUbadLbiWKgWB14thOMh0Ick46aNHXicrpTVQKr5e0fSQ==","shasum":"a635df530949fb732cdf2c38f2a54f24125c4c65","tarball":"https://registry.npmjs.org/truncate-x/-/truncate-x-4.0.5.tgz","fileCount":10,"unpackedSize":343588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdN7QjCRA9TVsSAnZWagAAz6QP/RWixBHolHg8dSexOAfx\n04PPIfSe/Aub2f81EpYCbW/8ZmH/IIGghK83fjHMu8zJUZObZufpM6ih9f8y\nowvXnTjane1hE5J+FA4HiT91H7vz+6G/Hdd3xtvD1p6igaKRpuYS2Y7ogMP/\nx05W2YtorkAAl8f2Pn2D3ONhOX8oDlVjDc2SBTUl2UfcnCHKJJTOe/npLpNi\npBMM23VwyYVlN/zpLjt5f7tkKjw3ym/UlZBrK4uUJdKoJuzRHp8vn46vFqEj\n5h3pasBbX5WLRzCw/2xdiqCX8MJ4YwSv4kEktWNHOLf353VzaBz6/one51BS\nhu28WW3QzntT1/knRnu/VsoSVhE4apHUXHHkJ4azUB6OGKSDtAHZCNjJJa0+\nNGwrGeEfDTmc+QTVmgCa/yph/wF3sJlQJQpUmxHakVSpml2s+yEp1QMEE+WL\n5NesyUGWA4XlURq8UVdE86ZNvrInD6Y3VC05e5hYtDb3BradTmNuAtyhZZiy\ngU0/LNvoHV0qCxBiNegYXyTKcdWsPdbAz3YN6tMCZnx6pW0sfeidV6xOS18U\ngOmJPvaxtiL5RBt7mxh8o2/VcnhjDDhWQl+n5si6s68XdvED9qb9w2sspK7U\nQU1jBS8vQxe5q7yu5DSg17AXgvFWzMNQVzZrVKbmwXvcbF/uyq0YMzOc890B\npM1f\r\n=bNzF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwvpEwt3g6OItqKuQb1w2S5giO9wAiAzUkKbd2wY1qCAiEAxEjWI5rI2osOcF2az0Tv8uYbYNwxPtkcHDyaiek7RHE="}]},"maintainers":[{"name":"xotic750","email":"xotic750@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/truncate-x_4.0.5_1563931682060_0.9761003231200165"},"_hasShrinkwrap":false},"4.0.6":{"name":"truncate-x","version":"4.0.6","description":"Truncate a string to a maximum specified length.","homepage":"https://github.com/Xotic750/truncate-x","author":{"name":"Graham Fairweather","email":"xotic750@gmail.com"},"copyright":"Copyright (c) 2017-present","keywords":["truncate","string","module","javascript","nodejs","browser"],"module":"dist/truncate-x.esm.js","main":"dist/truncate-x.js","jsdelivr":"dist/truncate-x.min.js","scripts":{"build:esm":"mkdirp dist && babel -s true --env-name esm src/truncate-x.js -o dist/truncate-x.esm.js","build:base":"webpack --bail --progress --profile --colors","build":"npm run build:esm && cross-env NODE_ENV=production npm run build:base --","build:dev":"npm run build:base --","clean":"rimraf dist && npm run clean:coverage","clean:coverage":"rimraf __tests__/coverage","lint":"eslint -f 'node_modules/eslint-friendly-formatter' --ext .js .","lint-fix":"npm run lint -- --fix","report":"npm run build -- --env.report","report:dev":"npm run build:dev -- --env.report","security":"npm audit","security-fix":"npm run security -- fix","start":"nodemon --exec \"npm run build\" --watch src","test":"npm run clean:coverage && jest","test:ci":"npm run test -- --ci --maxWorkers=2","test:coverage":"npm run test -- --coverage"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Xotic750/truncate-x.git"},"bugs":{"url":"https://github.com/Xotic750/truncate-x/issues"},"dependencies":{"array-slice-x":"^4.0.19","has-own-property-x":"^4.0.12","is-object-like-x":"^2.0.21","is-regexp-x":"^3.0.13","to-length-x":"^4.0.20","to-string-symbols-supported-x":"^2.0.17"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-export-default-from":"^7.2.0","@babel/plugin-syntax-export-namespace-from":"^7.2.0","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@prorenata/eslint-config-vue":"^1.13.11","@types/jest":"^24.0.15","@types/node":"^12.6.8","babel-core":"^7.0.0-0","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","babel-plugin-lodash":"^3.3.4","caniuse-lite":"^1.0.30000985","chalk":"^2.4.2","concurrently":"^4.1.1","cross-env":"^5.2.0","eslint":"=5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-config-prettier":"^6.0.0","eslint-friendly-formatter":"^4.0.1","eslint-import-resolver-webpack":"^0.11.1","eslint-loader":"^2.2.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-compat":"^3.3.0","eslint-plugin-css-modules":"^2.11.0","eslint-plugin-eslint-comments":"^3.1.2","eslint-plugin-html":"^6.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.13.6","eslint-plugin-jsdoc":"^15.7.2","eslint-plugin-json":"^1.4.0","eslint-plugin-lodash":"^5.1.0","eslint-plugin-no-use-extend-native":"^0.4.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-sort-class-members":"^1.5.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-vue":"^5.2.3","friendly-errors-webpack-plugin":"^1.7.0","identity-obj-proxy":"^3.0.0","jest":"^24.8.0","jest-cli":"^24.8.0","jest-file":"^1.0.0","jsdoc-to-markdown":"^5.0.0","lodash":"^4.17.15","lodash-webpack-plugin":"^0.11.5","mkdirp":"^0.5.1","node-notifier":"^5.4.0","nodemon":"^1.19.1","prettier":"=1.14.3","rimraf":"^2.6.3","semver":"^6.3.0","source-map-loader":"^0.2.4","strip-ansi":"^5.2.0","terser-webpack-plugin":"^1.3.0","typescript":"^3.5.3","webpack":"^4.37.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.6","webpack-merge":"^4.2.1"},"engines":{"node":">=8.11.4","npm":"6.10.1"},"browserslist":["> 1%","Explorer >= 9"],"gitHead":"1f6cb755efe52b624258e69846ac16d34b484264","_id":"truncate-x@4.0.6","_npmVersion":"5.10.0","_nodeVersion":"8.11.4","_npmUser":{"name":"xotic750","email":"xotic750@gmail.com"},"dist":{"integrity":"sha512-S2bxRimJ23Ko9lpyLU7jFMbmPkN/jjM32Bwk7uq7jPf0yHKienIyk+ZkxnqtXIy5tElFRNWnnj+tlvy0UUzf7A==","shasum":"a840833f54432c73ea584fbbc3aeb05e3b793d04","tarball":"https://registry.npmjs.org/truncate-x/-/truncate-x-4.0.6.tgz","fileCount":10,"unpackedSize":343824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOJrRCRA9TVsSAnZWagAAEiIP/jtMdt1ogM5NkTh1HrTw\n5h4s7axfVyGFpca7I9QhDOewAFfhvR4jax2bYCaa6JlqSfqpdv4U7z10GydJ\n4lNx7jyfEsRNydjtTWe14eZ7weNH0aKk674F53FEf0r74ngxOt0qt8nwv5CU\no997g8Xf1Z2DOuuye+LsAuEGrfnazE2tkKikavynLHBu49yBKN6F0GW/WxAJ\nY4p38HgV7NCpr6JrBQVxI25zGD595V8ibnYGkfjetlNZ6pNBrl4Yi8WMVXyl\nfIuqbzsqIJp09DLYgjXdrWj7R0eXECOAQOUbJxbw3Yk2bs8XF7xgRTB4TZ/0\n1RmUocfQpkG0CgDGDrBL+qEDbJ2BFNeFQVUr7o06X78CqFycsPr44E+TxEfV\n2WI2+NPq+li6etF11ThSqWYdlOn2kKz3asKH4bMKRjYU2RgIw1+18eZmGGmt\nEMmYS6IOScoInMnvgfA76NSiNwRLhus877TXVUJ8QCAoSy+sUD8ICu+YwKmS\nOKazqVaHZf/xdbvrDqpKPKcT6WL0fMj5eEm6gplIIC1woZ9E4GbP1aqn6anH\nIp3VIymxGlqCpC94K6Kwiz6Cdu/LHP4VH4qMPAJx6bZtcE2JO5CRs9gu8WRh\nukaLOBmsJgFSWdqkb8K8LZ5MZHy2OfKHOgaZ9lhMgKB3NSzUgm8VSTav7RHM\nDEiz\r\n=woxs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWrH2RWqmyrRQSlsDflyP684hbxP/fBjBMYjd78548YwIgFimPa65+R6R4mOvY+xnirFxM+QfzKpQ9bBEYlB61eYo="}]},"maintainers":[{"name":"xotic750","email":"xotic750@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/truncate-x_4.0.6_1563990736625_0.175813580296188"},"_hasShrinkwrap":false},"4.0.7":{"name":"truncate-x","version":"4.0.7","description":"Truncate a string to a maximum specified length.","homepage":"https://github.com/Xotic750/truncate-x","author":{"name":"Graham Fairweather","email":"xotic750@gmail.com"},"copyright":"Copyright (c) 2017-present","keywords":["truncate","string","module","javascript","nodejs","browser"],"module":"dist/truncate-x.esm.js","main":"dist/truncate-x.js","jsdelivr":"dist/truncate-x.min.js","scripts":{"build:esm":"mkdirp dist && babel -s true --env-name esm src/truncate-x.js -o dist/truncate-x.esm.js","build:base":"webpack --bail --progress --profile --colors","build":"npm run build:esm && cross-env NODE_ENV=production npm run build:base --","build:dev":"npm run build:base --","clean":"rimraf dist && npm run clean:coverage","clean:coverage":"rimraf __tests__/coverage","lint":"eslint -f 'node_modules/eslint-friendly-formatter' --ext .js .","lint-fix":"npm run lint -- --fix","report":"npm run build -- --env.report","report:dev":"npm run build:dev -- --env.report","security":"npm audit","security-fix":"npm run security -- fix","start":"nodemon --exec \"npm run build\" --watch src","test":"npm run clean:coverage && jest","test:ci":"npm run test -- --ci --maxWorkers=2","test:coverage":"npm run test -- --coverage"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Xotic750/truncate-x.git"},"bugs":{"url":"https://github.com/Xotic750/truncate-x/issues"},"dependencies":{"array-slice-x":"^4.0.20","has-own-property-x":"^4.0.13","is-object-like-x":"^2.0.22","is-regexp-x":"^3.0.14","to-length-x":"^4.0.21","to-string-symbols-supported-x":"^2.0.18"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-export-default-from":"^7.2.0","@babel/plugin-syntax-export-namespace-from":"^7.2.0","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@prorenata/eslint-config-vue":"^1.13.12","@types/jest":"^24.0.15","@types/node":"^12.6.8","babel-core":"^7.0.0-0","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","babel-plugin-lodash":"^3.3.4","caniuse-lite":"^1.0.30000985","chalk":"^2.4.2","concurrently":"^4.1.1","cross-env":"^5.2.0","eslint":"=5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-config-prettier":"^6.0.0","eslint-friendly-formatter":"^4.0.1","eslint-import-resolver-webpack":"^0.11.1","eslint-loader":"^2.2.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-compat":"^3.3.0","eslint-plugin-css-modules":"^2.11.0","eslint-plugin-eslint-comments":"^3.1.2","eslint-plugin-html":"^6.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.13.6","eslint-plugin-jsdoc":"^15.7.2","eslint-plugin-json":"^1.4.0","eslint-plugin-lodash":"^5.1.0","eslint-plugin-no-use-extend-native":"^0.4.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-sort-class-members":"^1.5.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-vue":"^5.2.3","friendly-errors-webpack-plugin":"^1.7.0","identity-obj-proxy":"^3.0.0","jest":"^24.8.0","jest-cli":"^24.8.0","jest-file":"^1.0.0","jsdoc-to-markdown":"^5.0.0","lodash":"^4.17.15","lodash-webpack-plugin":"^0.11.5","mkdirp":"^0.5.1","node-notifier":"^5.4.0","nodemon":"^1.19.1","prettier":"=1.14.3","rimraf":"^2.6.3","semver":"^6.3.0","source-map-loader":"^0.2.4","strip-ansi":"^5.2.0","terser-webpack-plugin":"^1.3.0","typescript":"^3.5.3","webpack":"^4.37.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.6","webpack-merge":"^4.2.1"},"engines":{"node":">=8.11.4","npm":"6.10.1"},"browserslist":["> 1%","Explorer >= 9"],"gitHead":"c259f2ffd2a9a11f679bbcb8d9f7eed30cf53015","_id":"truncate-x@4.0.7","_npmVersion":"5.10.0","_nodeVersion":"8.11.4","_npmUser":{"name":"xotic750","email":"xotic750@gmail.com"},"dist":{"integrity":"sha512-aT6ducHDp+21HIO07briMb706oBJmCEy7hD9uORB5c89fYnY2ktu4amyAMElY21633KXEUqO3V8vsAMlK7/51Q==","shasum":"fe4d271b2709da9429b6b2c7725eeecfa94bfa59","tarball":"https://registry.npmjs.org/truncate-x/-/truncate-x-4.0.7.tgz","fileCount":10,"unpackedSize":343824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOjSxCRA9TVsSAnZWagAAH88QAIOmHb5FDjuA7OFoyODL\np5kk0Ctu2jvZkFUcm7rr8vfjtVnfk9M/n07qXi55Z5i5E3DLf+M24Z+U5l6Y\nzGzL7UiX+cPPfctDMxXovN9dvOs5cgRMENpkSvgK9wg6qTIeGXFhDD7lOC6U\nZxqRcJKoRNgd/1SGoSAldm/t+nUctTccM5Joz0p6cOcpDdOspY5+h9Tu6DSD\nhcS18Th2pU/WJaS6EYjKunBqdFhDPo6KOS/KPi+aqZNvVc47k/JibaRUXh7G\n4J5iJmfEK9dxlBG7ccEkQkpz241RZNxgYXwpax43guyglVYkae1nf0W4CfaH\n9hhFUFveO3oPKUDDw5QL7qnOTaSQ0lzhTx022cMakf+D9wuik2Fckyv6OrH6\nYfREO27FY024nH/fOcIcxsAFtG8+uyLtgxwcd+da1dePzsrid2bQThHgGGVS\nidU3WrmAcw4BZEYbavaXu/SS4ywNhlNOj8ml0uLkE0yjZGWiIDUxMPhV4Fm6\np0WF4ek3zYLjWoHePskLupZCw6sgmNFq31TyBl49V1sWdF52+VeMpdFuw5CI\nzuKr6Jtm5xWsMomhw5p0qCsN2Az1Rn2fTvhDiQnRWLsnmenjuCC3Hhk0c5j5\nAtg2gfGetlAbUw119kEMS0SLtWAKYcORW85eIIubb9bPeR5Tx/EW3hXaBJWt\nwQIi\r\n=v6A2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHI9/3eZRP1O1yE7B3yEN+CTVH1pd8bhIhX4eVC9A5lLAiBOGF7foT+V94WbAks10i8hXoW1cSrcL8uKtByThNYhVA=="}]},"maintainers":[{"name":"xotic750","email":"xotic750@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/truncate-x_4.0.7_1564095664940_0.8053463927383493"},"_hasShrinkwrap":false},"4.0.8":{"name":"truncate-x","version":"4.0.8","description":"Truncate a string to a maximum specified length.","homepage":"https://github.com/Xotic750/truncate-x","author":{"name":"Graham Fairweather","email":"xotic750@gmail.com"},"copyright":"Copyright (c) 2017-present","keywords":["truncate","string","module","javascript","nodejs","browser"],"module":"dist/truncate-x.esm.js","main":"dist/truncate-x.js","jsdelivr":"dist/truncate-x.min.js","scripts":{"build:esm":"mkdirp dist && babel -s true --env-name esm src/truncate-x.js -o dist/truncate-x.esm.js","build:base":"webpack --bail --progress --profile --colors","build":"npm run build:esm && cross-env NODE_ENV=production npm run build:base --","build:dev":"npm run build:base --","clean":"rimraf dist && npm run clean:coverage","clean:coverage":"rimraf __tests__/coverage","lint":"eslint -f 'node_modules/eslint-friendly-formatter' --ext .js .","lint-fix":"npm run lint -- --fix","report":"npm run build -- --env.report","report:dev":"npm run build:dev -- --env.report","security":"npm audit","security-fix":"npm run security -- fix","start":"nodemon --exec \"npm run build\" --watch src","test":"npm run clean:coverage && jest","test:ci":"npm run test -- --ci --maxWorkers=2","test:coverage":"npm run test -- --coverage"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Xotic750/truncate-x.git"},"bugs":{"url":"https://github.com/Xotic750/truncate-x/issues"},"dependencies":{"array-slice-x":"^4.0.22","has-own-property-x":"^4.0.14","is-object-like-x":"^2.0.23","is-regexp-x":"^3.0.15","to-length-x":"^4.0.22","to-string-symbols-supported-x":"^2.0.19"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-export-default-from":"^7.2.0","@babel/plugin-syntax-export-namespace-from":"^7.2.0","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@prorenata/eslint-config-vue":"^1.13.12","@types/jest":"^24.0.15","@types/node":"^12.6.8","babel-core":"^7.0.0-0","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","babel-plugin-lodash":"^3.3.4","caniuse-lite":"^1.0.30000985","chalk":"^2.4.2","concurrently":"^4.1.1","cross-env":"^5.2.0","eslint":"=5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-config-prettier":"^6.0.0","eslint-friendly-formatter":"^4.0.1","eslint-import-resolver-webpack":"^0.11.1","eslint-loader":"^2.2.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-compat":"^3.3.0","eslint-plugin-css-modules":"^2.11.0","eslint-plugin-eslint-comments":"^3.1.2","eslint-plugin-html":"^6.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.13.7","eslint-plugin-jsdoc":"^15.7.2","eslint-plugin-json":"^1.4.0","eslint-plugin-lodash":"^5.1.0","eslint-plugin-no-use-extend-native":"^0.4.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-sort-class-members":"^1.5.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-vue":"^5.2.3","friendly-errors-webpack-plugin":"^1.7.0","identity-obj-proxy":"^3.0.0","jest":"^24.8.0","jest-cli":"^24.8.0","jest-file":"^1.0.0","jsdoc-to-markdown":"^5.0.0","lodash":"^4.17.15","lodash-webpack-plugin":"^0.11.5","mkdirp":"^0.5.1","node-notifier":"^5.4.0","nodemon":"^1.19.1","prettier":"=1.14.3","rimraf":"^2.6.3","semver":"^6.3.0","source-map-loader":"^0.2.4","strip-ansi":"^5.2.0","terser-webpack-plugin":"^1.3.0","typescript":"^3.5.3","webpack":"^4.38.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.6","webpack-merge":"^4.2.1"},"engines":{"node":">=8.11.4","npm":"6.10.1"},"browserslist":["> 1%","Explorer >= 9"],"gitHead":"79df0c368a27c6199f873ca95a8ddac2ff6fd316","_id":"truncate-x@4.0.8","_npmVersion":"5.10.0","_nodeVersion":"8.11.4","_npmUser":{"name":"xotic750","email":"xotic750@gmail.com"},"dist":{"integrity":"sha512-ACL5Iq7sYTc97f6/D270IvLycN/lmDUiC10wgNXxFmES3y4Nb8nc+OqHWHtEkH7GO/AiQKKjxSmYyvxJFiBygQ==","shasum":"82cac358bc9b337a717c0cd1ed6734218bdbe331","tarball":"https://registry.npmjs.org/truncate-x/-/truncate-x-4.0.8.tgz","fileCount":10,"unpackedSize":344057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOymLCRA9TVsSAnZWagAA5g0QAJlj54tPXCdDYGB5MyxI\ntiTU2xO6C4751dtnfjkL7a7MdZGq66xux0p+OvbR0UM5Lqz16YxshxUlh/bt\nKWi7D3EDzwJIvz5fMGh23VXP89FEgcSoAqgLiYABNSst3nza1P4BI9x+P37J\nGi35LiIrGwddglQejH/ABp/gWVYT+sXLgFzF8oqs0Iclnk4OMx16A89iWKBa\nuZRlPtPNwQBjsyCdd+kqOkw3UqXbvL1z11PaPsHwokqz2CW3WdGlxL3qg/65\nOjLnUfHAgcfHOTBeUL1MN4aYhxUXUOmhk6vo88JNGtKk5suY0rvNB9o1gpfF\n5YU4L9WizNqqTEFpwb1R3ZjI3eO+C4ONW8jhYCGdDPqthAkP3LBXFlapQ/6G\nFD/xYLRgsm1MwLplQa8bCybGRTuz2ercmzRBF7/XDyzhhmjMwuY7NGNjP2SS\nx3qv7IADSSwrb+TyzF9b8thTVpvPG6UaZmwk8ORHBoFo8q7uBxgfWdbdLhwk\nPywdi7VWZP85eCr7HIApa4WKIKAPl7WysArRILWxVJUfjd4LWmlimbswFFxn\nM7pIBppGgPbPOofOlXMYgd13UnV2pHCB9IhEIAGk4Z1WkFRPKeG3RMMN3Hh6\nllENxjwjiFLzgEKgf6Ekxhc0fHUki4eGHgJ6tSQoH2+VKZHrzLkljIbiM1AN\nsGKu\r\n=C4Wi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCP4D+v7IqP7C5Xw70oSXT3MoUIoqGyFpUFyWti6hMThQIgVgjuYu2hOXTlD0hcSjzFMpL/ViFeU4w5avq8kRYMwpE="}]},"maintainers":[{"name":"xotic750","email":"xotic750@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/truncate-x_4.0.8_1564158346674_0.45971508192404165"},"_hasShrinkwrap":false},"4.0.9":{"name":"truncate-x","version":"4.0.9","description":"Truncate a string to a maximum specified length.","homepage":"https://github.com/Xotic750/truncate-x","author":{"name":"Graham Fairweather","email":"xotic750@gmail.com"},"copyright":"Copyright (c) 2017-present","keywords":["truncate","string","module","javascript","nodejs","browser"],"module":"dist/truncate-x.esm.js","main":"dist/truncate-x.js","jsdelivr":"dist/truncate-x.min.js","scripts":{"build:esm":"mkdirp dist && babel -s true --env-name esm src/truncate-x.js -o dist/truncate-x.esm.js","build:base":"webpack --bail --progress --profile --colors","build":"npm run build:esm && cross-env NODE_ENV=production npm run build:base --","build:dev":"npm run build:base --","clean":"rimraf dist && npm run clean:coverage","clean:coverage":"rimraf __tests__/coverage","lint":"eslint -f 'node_modules/eslint-friendly-formatter' --ext .js,.json .","lint-fix":"npm run lint -- --fix","report":"npm run build -- --env.report","report:dev":"npm run build:dev -- --env.report","security":"npm audit","security-fix":"npm run security -- fix","start":"nodemon --exec \"npm run build\" --watch src","test":"npm run clean:coverage && jest","test:ci":"npm run test -- --ci --maxWorkers=2","test:coverage":"npm run test -- --coverage"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Xotic750/truncate-x.git"},"bugs":{"url":"https://github.com/Xotic750/truncate-x/issues"},"dependencies":{"array-slice-x":"^4.0.25","has-own-property-x":"^4.0.16","is-object-like-x":"^2.0.25","is-regexp-x":"^3.0.17","to-length-x":"^4.0.25","to-string-symbols-supported-x":"^2.0.21"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-syntax-export-default-from":"^7.2.0","@babel/plugin-syntax-export-namespace-from":"^7.2.0","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@prorenata/eslint-config-vue":"^1.13.14","@types/jest":"^24.0.15","@types/node":"^12.6.8","babel-core":"^7.0.0-0","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","babel-plugin-lodash":"^3.3.4","caniuse-lite":"^1.0.30000986","chalk":"^2.4.2","concurrently":"^4.1.1","cross-env":"^5.2.0","eslint":"=5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-config-prettier":"^6.0.0","eslint-friendly-formatter":"^4.0.1","eslint-import-resolver-webpack":"^0.11.1","eslint-loader":"^2.2.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-compat":"^3.3.0","eslint-plugin-css-modules":"^2.11.0","eslint-plugin-eslint-comments":"^3.1.2","eslint-plugin-html":"^6.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.14.0","eslint-plugin-jsdoc":"^15.7.2","eslint-plugin-json":"^1.4.0","eslint-plugin-lodash":"^5.1.0","eslint-plugin-no-use-extend-native":"^0.4.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-sort-class-members":"^1.5.0","eslint-plugin-switch-case":"^1.1.2","eslint-plugin-vue":"^5.2.3","friendly-errors-webpack-plugin":"^1.7.0","identity-obj-proxy":"^3.0.0","jest":"^24.8.0","jest-cli":"^24.8.0","jest-file":"^1.0.0","jsdoc-to-markdown":"^5.0.0","lodash":"^4.17.15","lodash-webpack-plugin":"^0.11.5","mkdirp":"^0.5.1","node-notifier":"^5.4.0","nodemon":"^1.19.1","prettier":"=1.14.3","rimraf":"^2.6.3","semver":"^6.3.0","source-map-loader":"^0.2.4","strip-ansi":"^5.2.0","terser-webpack-plugin":"^1.3.0","typescript":"^3.5.3","webpack":"^4.38.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.6","webpack-merge":"^4.2.1"},"engines":{"node":">=8.11.4","npm":"6.10.1"},"browserslist":["> 1%","Explorer >= 9"],"gitHead":"29f1e80b999f4ca0cf1218181b9d4639e8f96c43","_id":"truncate-x@4.0.9","_npmVersion":"5.10.0","_nodeVersion":"8.11.4","_npmUser":{"name":"xotic750","email":"xotic750@gmail.com"},"dist":{"integrity":"sha512-3dsy+VFYzuGb/SutzHun0pZHl9ANvoodtZyQqWmBpkMLyAdQoiSdtrUC7uOPDK8WXypin5M8wL8yIR9BRMItsw==","shasum":"905259327d1eeebd9604146cfa8356e641c6ccf5","tarball":"https://registry.npmjs.org/truncate-x/-/truncate-x-4.0.9.tgz","fileCount":10,"unpackedSize":343874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPG2JCRA9TVsSAnZWagAAojsQAIH0e74UH1JTB8DrzNba\nWF1EB0fjpRJgmaK6Qr3qCQpryp2sxGFd+qHRmS9KlB7kF/YjJQ5S/XeLuTe3\nnAm2j4zSEBHQmk2Q3GPXBqGr3EUdgKINR6Elh3zDK1euKN1YwiKcSSoOq7mN\nILlav9CGPekGlYvAZSQJn91D0Ei/P1TAOJdkVDxCFTFZ5gmq5ANtw9caZikZ\nhSxxR6pwMhMed2lE2rPZ0Gw1OQR0RH1Z4cwWO7CUEAP7AFc3SvNcyTADIQyY\nmfFpDRCHbCJ+W+V6UTbN+/pXeSWZNNhZLOnTk5bfTTA/AV9YeCryDTxzxY1g\nSgdFl+VGeLY9kTfBzBUqCISdr7jBpG9rzLpJZ/zCF44cHdtiSITB0i8voS85\n0ziZviUjvTdUnUIaWinYcTp53+mErgbuhO1u8r3+HEW5fWavln2Q5rnKOXLg\nGIWi+AcT/wjOiOEIC6wolwOfQoMgTQMIWeVXmmmXfA+otOfDLbo6S7d5nWpt\nOqwzK1iuAXtV8ykhMdVG+WYB3ONOGhhqjezhsWnIV0GrBixU0yjnlcIm++7P\nQ/pCj6Pln9Kn0b+7hZpdYqwfCuT7LoVnIQ6K+mDobzISvsh7srIoiYd/WfHJ\nD4qtF7KbbIi0Ff+/r9mPD4wOfR8Vaq5/Ef8GDOylv01yaj2LeCvr1i32RWko\nTTQc\r\n=xdr6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDICOTMBDpsrX8sjssAmYxwLo1DBzB6KtDfz7XOAxF9cQIhAOP/7Am91jJvEpVZb8YBqb6GX9iiwDBYygJs7f0hfMnL"}]},"maintainers":[{"name":"xotic750","email":"xotic750@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/truncate-x_4.0.9_1564241289179_0.14986655415944194"},"_hasShrinkwrap":false},"4.0.10":{"name":"truncate-x","version":"4.0.10","description":"Truncate a string to a maximum specified length.","homepage":"https://github.com/Xotic750/truncate-x","author":{"name":"Graham Fairweather","email":"xotic750@gmail.com"},"copyright":"Copyright (c) 2017-present","keywords":["truncate","string","module","javascript","nodejs","browser"],"module":"dist/truncate-x.esm.js","main":"dist/truncate-x.js","jsdelivr":"dist/truncate-x.min.js","scripts":{"build:esm":"mkdirp dist && babel -s true --env-name esm src/truncate-x.js -o dist/truncate-x.esm.js","build:base":"webpack --bail --progress --profile --colors","build":"npm run build:esm && cross-env NODE_ENV=production npm run build:base --","build:dev":"npm run build:base --","clean":"rimraf dist && npm run clean:coverage","clean:coverage":"rimraf __tests__/coverage","lint":"eslint -f 'node_modules/eslint-friendly-formatter' --ext .js,.json .","lint-fix":"npm run lint -- --fix","report":"npm run build -- --env.report","report:dev":"npm run build:dev -- --env.report","security":"npm audit","security-fix":"npm run security -- fix","start":"nodemon --exec \"npm run build\" --watch src","test":"npm run clean:coverage && jest","test:ci":"npm run test -- --ci --maxWorkers=2","test:coverage":"npm run test -- --coverage"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Xotic750/truncate-x.git"},"bugs":{"url":"https://github.com/Xotic750/truncate-x/issues"},"dependencies":{"array-slice-x":"^4.0.26","has-own-property-x":"^4.0.17","is-nil-x":"^2.0.26","is-object-like-x":"^2.0.26","is-regexp-x":"^3.0.18","to-boolean-x":"^2.0.25","to-length-x":"^4.0.26","to-string-symbols-supported-x":"^2.0.22"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.16","@types/node":"^12.6.8","@xotic750/eslint-config-recommended":"^1.0.5","babel-core":"^7.0.0-0","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","babel-plugin-lodash":"^3.3.4","caniuse-lite":"^1.0.30000988","cross-env":"^5.2.0","eslint":"=5.16.0","eslint-friendly-formatter":"^4.0.1","eslint-import-resolver-webpack":"^0.11.1","eslint-loader":"^2.2.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-compat":"^3.3.0","eslint-plugin-css-modules":"^2.11.0","eslint-plugin-eslint-comments":"^3.1.2","eslint-plugin-html":"^6.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.14.1","eslint-plugin-jsdoc":"^15.8.0","eslint-plugin-json":"^1.4.0","eslint-plugin-lodash":"^5.1.0","eslint-plugin-no-use-extend-native":"^0.4.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-sort-class-members":"^1.5.0","eslint-plugin-switch-case":"^1.1.2","jest":"^24.8.0","jest-cli":"^24.8.0","jest-file":"^1.0.0","lodash":"^4.17.15","lodash-webpack-plugin":"^0.11.5","mkdirp":"^0.5.1","nodemon":"^1.19.1","prettier":"^1.18.2","rimraf":"^2.6.3","source-map-loader":"^0.2.4","strip-ansi":"^5.2.0","terser-webpack-plugin":"^1.4.1","typescript":"^3.5.3","webpack":"^4.38.0","webpack-bundle-analyzer":"^3.4.1","webpack-cli":"^3.3.6","webpack-merge":"^4.2.1"},"engines":{"node":">=8.11.4","npm":"6.10.1"},"browserslist":["> 1%","Explorer >= 9"],"gitHead":"d1fcaf067a8dc0dff6dd3984a7df2b6a2b67af3e","_id":"truncate-x@4.0.10","_npmVersion":"5.10.0","_nodeVersion":"8.11.4","_npmUser":{"name":"xotic750","email":"xotic750@gmail.com"},"dist":{"integrity":"sha512-4K8KEEYXuoOKyatM7WggLAhdwW4mg6pHa0Qd3tsOKLilsQ4lcH70lUT4WlRSgcqEtc2q+IRpLu2TdDV3bsSing==","shasum":"ceb6d90fb0172f618a093ef248e8e16b03885c6b","tarball":"https://registry.npmjs.org/truncate-x/-/truncate-x-4.0.10.tgz","fileCount":11,"unpackedSize":356849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQiH3CRA9TVsSAnZWagAAM7UQAJ+FuyRUv2+wL1MvD0WO\nQCXXw7OnGCpkS8YgSl4FgHjYHTi38qSD8Rx0RLjKvypVrRI37vro+cyA9gmN\nR9PHv9bGPW8JCuJ/zmm6lKfP41SwaDUF+AKB7ukCeAxgZ0BwoEOURvgT/dB7\n72acXzn11IyZcz/mtZjcfewW6vfzEhdXMDKSQXjggwd5BVRINQCZb+JtcWRR\nE8NaeqvQW6YSjPR53LDJqHc51oo7bFI4lztumItOeZA8xFyEfCTpVVmTxQy9\nEn6oFkCIeftZFPXFxcO0umZCwHC5OWm6n5wWCReqkUzxENjnJDFYGoE5J2ZA\nL2KoXE0fQ68rtrp48z1TY62jaGx+mZCIupRe0+QkrlFdXeUdp0j2ndN26COL\nXA7c+fs37jTzEfLOUqDNzwbOau8iOn0WRZWSjXV56Izy6VtwXAO+aHC/ISf9\nYUh4pZ9/zzfSDlCbzJlvcXMjc2NtnnYyacYwR7vrYGpqniCLYG1/7orDhjgn\nXNIsUxnncqtzjk/FomIJw0infl3iKIQjZBgJUn3O0vbV7UrSxZ9sBfhLTP6o\nBHa1N3aJ2C+8Bdj8JPQea+9mo3Gt4EOvPa+3kZz8DA67ELQ2iccTkbOyoCrl\nel83U9A+5Db8nbQYPsHmXygO/Ti4PWJve5mzM39eTex/fJDKuq3TjFHJLk5E\nYXzo\r\n=3UQO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFGgadkiv9VRZmkVxOrFrqj1+PLohy5MFhF7uSlRAzEVAiBOzBm0F+/sGnH8j+HoXA56fqgpyRUy6Q+SWSX+ZX3SWA=="}]},"maintainers":[{"name":"xotic750","email":"xotic750@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/truncate-x_4.0.10_1564615158551_0.4344137522092135"},"_hasShrinkwrap":false},"4.0.11":{"name":"truncate-x","version":"4.0.11","description":"Truncate a string to a maximum specified length.","homepage":"https://github.com/Xotic750/truncate-x","author":{"name":"Graham Fairweather","email":"xotic750@gmail.com"},"copyright":"Copyright (c) 2017-present","keywords":["truncate","string","module","javascript","nodejs","browser"],"module":"dist/truncate-x.esm.js","main":"dist/truncate-x.js","jsdelivr":"dist/truncate-x.min.js","scripts":{"build:esm":"mkdirp dist && babel -s true --env-name esm src/truncate-x.js -o dist/truncate-x.esm.js","build:base":"webpack --bail --progress --profile --colors","build":"npm run build:esm && cross-env NODE_ENV=production npm run build:base --","build:dev":"npm run build:base --","clean":"rimraf dist && npm run clean:coverage","clean:coverage":"rimraf __tests__/coverage","lint":"eslint -f 'node_modules/eslint-friendly-formatter' --ext .js,.json .","lint-fix":"npm run lint -- --fix","report":"npm run build -- --env.report","report:dev":"npm run build:dev -- --env.report","security":"npm audit","security-fix":"npm run security -- fix","start":"nodemon --exec \"npm run build\" --watch src","test":"npm run clean:coverage && jest","test:ci":"npm run test -- --ci --maxWorkers=2","test:coverage":"npm run test -- --coverage"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Xotic750/truncate-x.git"},"bugs":{"url":"https://github.com/Xotic750/truncate-x/issues"},"dependencies":{"array-slice-x":"^4.0.26","has-own-property-x":"^4.0.17","is-nil-x":"^2.0.26","is-object-like-x":"^2.0.26","is-regexp-x":"^3.0.19","to-boolean-x":"^2.0.25","to-length-x":"^4.0.26","to-string-symbols-supported-x":"^2.0.22"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.16","@types/node":"^12.6.9","@xotic750/eslint-config-recommended":"^1.0.5","babel-core":"^7.0.0-0","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","babel-plugin-lodash":"^3.3.4","caniuse-lite":"^1.0.30000988","cross-env":"^5.2.0","eslint":"=5.16.0","eslint-friendly-formatter":"^4.0.1","eslint-import-resolver-webpack":"^0.11.1","eslint-loader":"^2.2.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-compat":"^3.3.0","eslint-plugin-css-modules":"^2.11.0","eslint-plugin-eslint-comments":"^3.1.2","eslint-plugin-html":"^6.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.14.1","eslint-plugin-jsdoc":"^15.8.0","eslint-plugin-json":"^1.4.0","eslint-plugin-lodash":"^5.1.0","eslint-plugin-no-use-extend-native":"^0.4.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-sort-class-members":"^1.5.0","eslint-plugin-switch-case":"^1.1.2","jest":"^24.8.0","jest-cli":"^24.8.0","jest-file":"^1.0.0","lodash":"^4.17.15","lodash-webpack-plugin":"^0.11.5","mkdirp":"^0.5.1","nodemon":"^1.19.1","prettier":"^1.18.2","rimraf":"^2.6.3","source-map-loader":"^0.2.4","strip-ansi":"^5.2.0","terser-webpack-plugin":"^1.4.1","typescript":"^3.5.3","webpack":"^4.39.1","webpack-bundle-analyzer":"^3.4.1","webpack-cli":"^3.3.6","webpack-merge":"^4.2.1"},"engines":{"node":">=8.11.4","npm":"6.10.1"},"browserslist":["> 1%","Explorer >= 9"],"gitHead":"559e32ce4bf7ef386b6cef97626ff1b7978156a6","_id":"truncate-x@4.0.11","_npmVersion":"5.10.0","_nodeVersion":"8.11.4","_npmUser":{"name":"xotic750","email":"xotic750@gmail.com"},"dist":{"integrity":"sha512-Zi0dV9InKqw938bZasptEo8dSm8cthjVrBkgBjIRX6xXYaLXiwLEWD4fmjeeDZnmkWHntuQ8cBaHi8UMfuT+Dw==","shasum":"195ffa68fb4c47c5bbd503363221834f5812eddd","tarball":"https://registry.npmjs.org/truncate-x/-/truncate-x-4.0.11.tgz","fileCount":11,"unpackedSize":356754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSJVlCRA9TVsSAnZWagAALw0P/234Iz1gx2syZtoc/cQq\n0kh2hd1CSVDqAZQ//axH+BQKSsZ602ipcu55BM5qvFf44YGOzoxtPceeebVt\naK56HtemsR4XAm+OqGOmJEeeRTJ+8PVeZzn2/PlWM/4MJjJExjwpKwxRi0JR\n1gOPDk2WwblUzmsQqpk58+iU+3xOi5tmqGMy2KC34CDH/6WsNPPryVHPbLXK\nmMkeNxFgOiD57ufCegylbFGd+uBf+CKXTyP/aJpok7HfbHdD4KUpPsiupL2t\nFCWlB+Hog+BzBvutbcA+A6Yi8KiMuVY0sv4RHjmWXU/gT21u8Z6IYlIGIAP5\n90zew98mIi0hu8t5bd6tiYm8pitoGzlHiQNOQcotrsGnz93hGOtHPEizqMHz\nJmo2W4ZSTf2gJTdzkHAZ15Ok5HjfxJjDz85KLxIOV9c3guelhFzKHm3dxLx0\nDn6CnwOhvoXZre0e0TCyF+vHyQEzzmbPyTu1QSdXVVJ4r/xzVdr8g0BE9CcD\nwUxG32mh/uXtHU2FiQNYMsyTD/pWws10MkrFblb6kk7332FrK6maR20uqfr+\nsfwAAeA5MMqHzKuSMGu9pe6YeX3FBoQP3m1lhShqBx9qdZJNvwh2wJ/smqPO\nP+7eEzr5t1Yib8498V8w9iR2Y6yY9C9VPwJkuIZN1sJUYSj9xA1Q3YRkfFG7\ngoii\r\n=k7Vo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmpLZhx/14jRbda2M8W+m2zJu1UYAC7BVjdGE9XElUSgIhAPvVJ+B5SQh3j+aCS0tBv83Qgo41lrX4/jgI2kZck7bI"}]},"maintainers":[{"name":"xotic750","email":"xotic750@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/truncate-x_4.0.11_1565037924844_0.5365940484368474"},"_hasShrinkwrap":false},"4.0.12":{"name":"truncate-x","version":"4.0.12","description":"Truncate a string to a maximum specified length.","homepage":"https://github.com/Xotic750/truncate-x","author":{"name":"Graham Fairweather","email":"xotic750@gmail.com"},"copyright":"Copyright (c) 2017-present","keywords":["truncate","string","module","javascript","nodejs","browser"],"module":"dist/truncate-x.esm.js","main":"dist/truncate-x.js","jsdelivr":"dist/truncate-x.min.js","scripts":{"build:esm":"mkdirp dist && babel -s true --env-name esm src/truncate-x.js -o dist/truncate-x.esm.js","build:base":"webpack --bail --progress --profile --colors","build":"npm run build:esm && cross-env NODE_ENV=production npm run build:base --","build:dev":"npm run build:base --","clean":"rimraf dist && npm run clean:coverage","clean:coverage":"rimraf __tests__/coverage","lint":"eslint -f 'node_modules/eslint-friendly-formatter' --ext .js,.json .","lint-fix":"npm run lint -- --fix","report":"npm run build -- --env.report","report:dev":"npm run build:dev -- --env.report","security":"npm audit","security-fix":"npm run security -- fix","start":"nodemon --exec \"npm run build\" --watch src","test":"npm run clean:coverage && jest","test:ci":"npm run test -- --ci --maxWorkers=2","test:coverage":"npm run test -- --coverage"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Xotic750/truncate-x.git"},"bugs":{"url":"https://github.com/Xotic750/truncate-x/issues"},"dependencies":{"array-slice-x":"^4.0.27","has-own-property-x":"^4.0.17","is-nil-x":"^2.0.26","is-object-like-x":"^2.0.26","is-regexp-x":"^3.0.19","to-boolean-x":"^2.0.25","to-length-x":"^4.0.26","to-string-symbols-supported-x":"^2.0.22"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.16","@types/node":"^12.6.9","@xotic750/eslint-config-recommended":"^1.0.5","babel-core":"^7.0.0-0","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","babel-plugin-lodash":"^3.3.4","caniuse-lite":"^1.0.30000988","cross-env":"^5.2.0","eslint":"=5.16.0","eslint-friendly-formatter":"^4.0.1","eslint-import-resolver-webpack":"^0.11.1","eslint-loader":"^2.2.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-compat":"^3.3.0","eslint-plugin-css-modules":"^2.11.0","eslint-plugin-eslint-comments":"^3.1.2","eslint-plugin-html":"^6.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.14.1","eslint-plugin-jsdoc":"^15.8.0","eslint-plugin-json":"^1.4.0","eslint-plugin-lodash":"^5.1.0","eslint-plugin-no-use-extend-native":"^0.4.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-sort-class-members":"^1.5.0","eslint-plugin-switch-case":"^1.1.2","jest":"^24.8.0","jest-cli":"^24.8.0","jest-file":"^1.0.0","lodash":"^4.17.15","lodash-webpack-plugin":"^0.11.5","mkdirp":"^0.5.1","nodemon":"^1.19.1","prettier":"^1.18.2","rimraf":"^2.6.3","source-map-loader":"^0.2.4","strip-ansi":"^5.2.0","terser-webpack-plugin":"^1.4.1","typescript":"^3.5.3","webpack":"^4.39.1","webpack-bundle-analyzer":"^3.4.1","webpack-cli":"^3.3.6","webpack-merge":"^4.2.1"},"engines":{"node":">=8.11.4","npm":"6.10.1"},"browserslist":["> 1%","Explorer >= 9"],"gitHead":"1b78ffe3f442b0e9eadb14b3c7235cf202b979aa","_id":"truncate-x@4.0.12","_npmVersion":"5.10.0","_nodeVersion":"8.11.4","_npmUser":{"name":"xotic750","email":"xotic750@gmail.com"},"dist":{"integrity":"sha512-5w5SMQbfAtNuVOSvmnU4odREX/yeI9WxQxTgtwVQ5FsKWNqn1N06QMCaCyySJOA41LWCeH932U0ewKbwlNdTJA==","shasum":"c4df894cb1a2c1be23e6058e7cd287045ccd7411","tarball":"https://registry.npmjs.org/truncate-x/-/truncate-x-4.0.12.tgz","fileCount":11,"unpackedSize":355958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSKVpCRA9TVsSAnZWagAAL9MP/A4gP0Wbu7aFkL24peUO\ng4YMuenUo/hrzNy4m9nhIo0PsUd77+Y0ZOOOZlgqNd210OEt6G0B9x1HZ2pv\nXBfJ/2t/ss+fgUwknWVI9ISt5gLjErMgWERDld+2sUEIl6r27OXg5P+zXShB\ncdF/4DpRwMF/Q2HmtRtAINupL2eNhT2fhH3aWMfqNr6WlfS1Qe/B+99TNJUV\ndNI6og/XI+xmr6gLJ9doWfL5mIybWeDyVuigpPbvewv8Vu83hfaQjle+MCkt\nYKGDXZDsGuiExTeWKHdf7xIcrw836fCOF4XV1wud6trcrcahCg9ohx8TIZHZ\nbR51xzwdpfSbgcXoPd1AqM97vVr0cBtHYNAYI0aT3V7g57OowKNIfolJiZSb\n0H3y41mcN1X34RCrZf4jH9bGs38lYU3vEs/OMUjigxXq+BxlF+y85LZPPMSs\nFMcoHlp0YJuY4u6uHTg3AxL+4o3MAUwjKRHhe5QXvP4hhnbWL94R2x0sncNj\nbOwXlUaIOiRYv9asKEgf+GSDtLNW9zBPnRXC65qj4vJivFVxxFTEuvGjq0m0\nVDSTxU6quzk5CuVNah1Z0JzdlTIunub7Bt3xcRtrry0FdmWP/5gy30a5qUtP\nfFWGjzl3hcUzAZU7slZ36lH/oi7edwQVF9ftezvbSLCxn8MpJoyu7d4j7HBY\npiS7\r\n=zAW8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNCrLRaDnNcBYcUIvClknW+R9OyAGAGqeUBYMwHWzwIQIhAM5tA6DSkVudKYB+ictovrRn+0PYLzBHU0b1WavUOAq7"}]},"maintainers":[{"name":"xotic750","email":"xotic750@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/truncate-x_4.0.12_1565042024682_0.04593661827285067"},"_hasShrinkwrap":false},"4.1.0":{"name":"truncate-x","version":"4.1.0","description":"Truncate a string to a maximum specified length.","homepage":"https://github.com/Xotic750/truncate-x","author":{"name":"Graham Fairweather","email":"xotic750@gmail.com"},"copyright":"Copyright (c) 2017-present","keywords":["truncate","string","module","javascript","nodejs","browser"],"module":"dist/truncate-x.esm.js","main":"dist/truncate-x.js","jsdelivr":"dist/truncate-x.min.js","scripts":{"build:esm":"mkdirp dist && babel -s true --env-name esm src/truncate-x.js -o dist/truncate-x.esm.js","build:base":"webpack --bail --progress --profile --colors","build":"npm run build:esm && cross-env NODE_ENV=production npm run build:base --","build:dev":"npm run build:base --","clean":"rimraf dist && npm run clean:coverage","clean:coverage":"rimraf __tests__/coverage","lint":"eslint -f 'node_modules/eslint-friendly-formatter' --ext .js,.json .","lint-fix":"npm run lint -- --fix","report":"npm run build -- --env.report","report:dev":"npm run build:dev -- --env.report","security":"npm audit","security-fix":"npm run security -- fix","start":"nodemon --exec \"npm run build\" --watch src","test":"npm run clean:coverage && jest","test:ci":"npm run test -- --ci --maxWorkers=2","test:ci-coveralls":"npm run test:ci -- --coverage --coverageReporters=text-lcov | coveralls","test:coverage":"npm run test -- --coverage"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Xotic750/truncate-x.git"},"bugs":{"url":"https://github.com/Xotic750/truncate-x/issues"},"dependencies":{"array-slice-x":"^4.2.0","has-own-property-x":"^4.1.0","is-nil-x":"^2.1.0","is-object-like-x":"^2.1.0","is-regexp-x":"^3.1.0","to-boolean-x":"^2.1.0","to-length-x":"^4.2.0","to-string-symbols-supported-x":"^2.1.0"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.17","@types/node":"^12.7.1","@types/webpack":"^4.32.1","@xotic750/eslint-config-recommended":"^1.1.2","babel-core":"^7.0.0-0","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","babel-plugin-lodash":"^3.3.4","caniuse-lite":"^1.0.30000989","coveralls":"^3.0.6","cross-env":"^5.2.0","eslint":"^6.1.0","eslint-friendly-formatter":"^4.0.1","eslint-import-resolver-webpack":"^0.11.1","eslint-loader":"^2.2.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-compat":"^3.3.0","eslint-plugin-css-modules":"^2.11.0","eslint-plugin-eslint-comments":"^3.1.2","eslint-plugin-html":"^6.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.15.1","eslint-plugin-jsdoc":"^15.8.0","eslint-plugin-json":"^1.4.0","eslint-plugin-lodash":"^6.0.0","eslint-plugin-no-use-extend-native":"^0.4.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-sort-class-members":"^1.5.0","eslint-plugin-switch-case":"^1.1.2","jest":"^24.8.0","jest-cli":"^24.8.0","jest-file":"^1.0.0","lodash":"^4.17.15","lodash-webpack-plugin":"^0.11.5","mkdirp":"^0.5.1","nodemon":"^1.19.1","prettier":"^1.18.2","rimraf":"^2.6.3","source-map-loader":"^0.2.4","strip-ansi":"^5.2.0","terser-webpack-plugin":"^1.4.1","typescript":"^3.5.3","webpack":"^4.39.1","webpack-bundle-analyzer":"^3.4.1","webpack-cli":"^3.3.6","webpack-global-object-x":"^1.0.0","webpack-merge":"^4.2.1"},"engines":{"node":">=8.11.4","npm":"6.10.1"},"browserslist":["> 1%","Explorer >= 9"],"gitHead":"b3cb131dcca104f09d505aa9a9309231f02758d0","_id":"truncate-x@4.1.0","_npmVersion":"5.10.0","_nodeVersion":"8.11.4","_npmUser":{"name":"xotic750","email":"xotic750@gmail.com"},"dist":{"integrity":"sha512-KFmAbmdi6dtvKpWOarj9/M+tVYtAd+dcsd1UhElHspXOalSpE7jDp07y0h5L12t6p3/ZutJwwu22xFIRc3w7Ng==","shasum":"6fc280990b82db72a7d69b05da0ec9e07e359578","tarball":"https://registry.npmjs.org/truncate-x/-/truncate-x-4.1.0.tgz","fileCount":11,"unpackedSize":360367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVGV7CRA9TVsSAnZWagAA54YP/11VoiuWi5La0d1Gh8WS\ngeRzU/K9NWcQDmm+nPx3TFcQfN7/lrrGaVWoL3g+j0kJgfvvTP++U4pUS/n0\n2rTZtdtGvgzFR8fKualpex3HzdRbMayLiB4s481GFGMuPOgJTq0OqegJTW9O\nXKuTgvNCyTRMqsLMFk218Mk8IOuHGkyNgW6kZDEa7YeM+hnZDrzdWaNkhJtP\nGMqesM5Gqq8azAEnII07DumkvcUa3gzOW2m5PllQXxE9wXCBALF80oaSYSXo\njJS3mfgfX/f4v+bduQE5bV97FRBpZWe9GGUR1/ZecN4yGFq5XAH+qTHBeLZH\no3Ek1EPoavUhxRNaWKopGSc8woHxGKGVHwlFSOSgsnBclfaAuCpwFjOzrgHO\nyvKM0XS5OxPJqtqwlfrwsVqfoT0xWpXQgVgrgbh4ENqXPJ1Jp/EGHWB3DNCS\n8Cl+wjSqnIM3sYn/S2AS+AbcVaRadrcqGfQsAOkfHEjjUiXaRHWg2oEZ2Jbq\nvQgvSWctquIkER1skbdLposLijVb/aWZXtN9kea3nHIC8pagOsil7EPaC7qN\n+yfTk9+SJTNZqm6onopi62y4zDrGxj4YMjgoEXJST5pKcA0nOfi0NecuFQaX\nCsEYcNhL4Qa8fYffwsZChBkn2FginYIJGCmLQuFzthQK16VXsTCcZsPT34Zt\nXw/8\r\n=m3hl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOj6OyK+S/y9GfudzubzEZaHKGQfKjU1WEKq4T+fVwnQIhAPabCk7qL578G0T6yJrajG0s9AIT9LaCqayGPDUxxsnm"}]},"maintainers":[{"name":"xotic750","email":"xotic750@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/truncate-x_4.1.0_1565812091144_0.4571890440938462"},"_hasShrinkwrap":false},"4.1.1":{"name":"truncate-x","version":"4.1.1","description":"Truncate a string to a maximum specified length.","homepage":"https://github.com/Xotic750/truncate-x","author":{"name":"Graham Fairweather","email":"xotic750@gmail.com"},"copyright":"Copyright (c) 2017-present","keywords":["truncate","string","module","javascript","nodejs","browser"],"module":"dist/truncate-x.esm.js","main":"dist/truncate-x.js","jsdelivr":"dist/truncate-x.min.js","scripts":{"build:esm":"mkdirp dist && babel -s true --env-name esm src/truncate-x.js -o dist/truncate-x.esm.js","build:base":"webpack --bail --progress --profile --colors","build":"npm run build:esm && cross-env NODE_ENV=production npm run build:base --","build:dev":"npm run build:base --","clean":"rimraf dist && npm run clean:coverage","clean:coverage":"rimraf __tests__/coverage","lint":"eslint -f 'node_modules/eslint-friendly-formatter' --ext .js,.json .","lint-fix":"npm run lint -- --fix","report":"npm run build -- --env.report","report:dev":"npm run build:dev -- --env.report","security":"npm audit","security-fix":"npm run security -- fix","start":"nodemon --exec \"npm run build\" --watch src","test":"npm run clean:coverage && jest","test:ci":"npm run test -- --ci --maxWorkers=2","test:ci-coveralls":"npm run test:ci -- --coverage --coverageReporters=text-lcov | coveralls","test:coverage":"npm run test -- --coverage"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Xotic750/truncate-x.git"},"bugs":{"url":"https://github.com/Xotic750/truncate-x/issues"},"dependencies":{"array-slice-x":"^4.2.1","has-own-property-x":"^4.1.1","is-nil-x":"^2.1.0","is-object-like-x":"^2.1.1","is-regexp-x":"^3.1.1","simple-methodize-x":"^1.0.3","to-boolean-x":"^2.1.0","to-length-x":"^4.2.1","to-string-symbols-supported-x":"^2.1.1"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.18","@types/node":"^12.7.2","@types/webpack":"^4.39.0","@xotic750/eslint-config-recommended":"^1.1.5","babel-core":"^7.0.0-0","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","babel-plugin-lodash":"^3.3.4","caniuse-lite":"^1.0.30000989","coveralls":"^3.0.6","cross-env":"^5.2.0","eslint":"^6.2.1","eslint-friendly-formatter":"^4.0.1","eslint-import-resolver-webpack":"^0.11.1","eslint-loader":"^2.2.1","eslint-plugin-babel":"^5.3.0","eslint-plugin-compat":"^3.3.0","eslint-plugin-css-modules":"^2.11.0","eslint-plugin-eslint-comments":"^3.1.2","eslint-plugin-html":"^6.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.15.1","eslint-plugin-jsdoc":"^15.8.3","eslint-plugin-json":"^1.4.0","eslint-plugin-lodash":"^6.0.0","eslint-plugin-no-use-extend-native":"^0.4.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-sort-class-members":"^1.5.0","eslint-plugin-switch-case":"^1.1.2","jest":"^24.9.0","jest-cli":"^24.9.0","jest-file":"^1.0.0","lodash":"^4.17.15","lodash-webpack-plugin":"^0.11.5","mkdirp":"^0.5.1","nodemon":"^1.19.1","prettier":"^1.18.2","rimraf":"^3.0.0","source-map-loader":"^0.2.4","strip-ansi":"^5.2.0","terser-webpack-plugin":"^1.4.1","typescript":"^3.5.3","webpack":"^4.39.2","webpack-bundle-analyzer":"^3.4.1","webpack-cli":"^3.3.7","webpack-global-object-x":"^1.0.0","webpack-merge":"^4.2.1"},"engines":{"node":">=8.11.4","npm":"6.10.1"},"browserslist":["> 1%","Explorer >= 9"],"gitHead":"42e7a0107cdea5b2f48657dfe6d2c9f0a6f4a460","_id":"truncate-x@4.1.1","_npmVersion":"5.10.0","_nodeVersion":"8.11.4","_npmUser":{"name":"xotic750","email":"xotic750@gmail.com"},"dist":{"integrity":"sha512-z7rGy9z/I+v1fmThB7lRCUVIKbRrKco5dfPBXj652PRZ03D+7ATpK8J0dB6KxPHkxJVOw7oL0Lqjhnm0rNa4vg==","shasum":"94200cf470e19eaa5f3f731d6e9a9cfdd447bf89","tarball":"https://registry.npmjs.org/truncate-x/-/truncate-x-4.1.1.tgz","fileCount":11,"unpackedSize":417063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXFm5CRA9TVsSAnZWagAAf4YP/1LbtP0QcqgEShPS7XJB\nbkR/72pj9FJP6fI7ZgD3G3sYZ6WQyEzj961tBbrxjWVqhbcVfVT0kN3/4FPh\n4jqhVrPpkdsFzyNDcAQpZgJXzcS7ibi8ecXXQwRfE8L72rxkAqPaaascrqBG\nemHrYZrIeSLmP6TsOlmaDknOVvCEzYA7N0+XKc+hHF/b23FR69mpQVhmXZlT\nbQ9vgdRXdFJF/aHGpLU+vqaB+8EJdhHXhjCTb7S3t/KTmWVbnVQ7JuJb1JJ4\nawUyK3KSXjzRlPbFdyBZjsVthwIVJd/q1Z/4QlmRJAhQJDOjbAgcWObe482z\nvVf50pldS11ulsVg7ubZwrpxUDekOPCIYfTwdZ2ZDDZ4WitCdLFZZ6QPx2DB\nfMOeFjmYvgqKBmSNPuvsinpgZkgs/qG9ac+kYCmEcrXM+l11IyQ3HPHR8ncO\n+7g2VX8CSqEgq43nUBztSmkrJHlGHUv3xB1LPPZyM4mPClNY5n4p+pF9p4KX\n+USwQeSB8dd5KRyopFJcLDKtC8M1hTtAfJATL6pSc6l+QqMSllVfM5gisHp3\ngZ220ShRnLj7Rs2NwcAzJFDLOaycNsxUgLo1lEqyvaXq6G6lbbXyHlIdBlUd\ncV/eq5rQMWrBd/Xbwxo6i0j1ckZLJ2G2MJzd2HT4hykhhGFRz7q9xBQUlUR9\nD7ow\r\n=qynT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPSEZ4Q7hryt90NqEjFXYWyR1OnDM9QenEgIORDX/82AIhAJcvurHNsVPaIA1zJh9g8HPURhD4Uae1vq7x6tn+tDB6"}]},"maintainers":[{"name":"xotic750","email":"xotic750@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/truncate-x_4.1.1_1566333369113_0.18665104671461874"},"_hasShrinkwrap":false},"4.1.2":{"name":"truncate-x","version":"4.1.2","description":"Truncate a string to a maximum specified length.","homepage":"https://github.com/Xotic750/truncate-x","author":{"name":"Graham Fairweather","email":"xotic750@gmail.com"},"copyright":"Copyright (c) 2017-present","keywords":["truncate","string","module","javascript","nodejs","browser"],"module":"dist/truncate-x.esm.js","main":"dist/truncate-x.js","jsdelivr":"dist/truncate-x.min.js","scripts":{"build:esm":"mkdirp dist && babel -s true --env-name esm src/truncate-x.js -o dist/truncate-x.esm.js","build:base":"webpack --bail --progress --profile --colors","build":"npm run build:esm && cross-env NODE_ENV=production npm run build:base --","build:dev":"npm run build:base --","clean":"rimraf dist && npm run clean:coverage","clean:coverage":"rimraf __tests__/coverage","lint":"eslint -f 'node_modules/eslint-friendly-formatter' --ext .js,.json .","lint-fix":"npm run lint -- --fix","report":"npm run build -- --env.report","report:dev":"npm run build:dev -- --env.report","security":"npm audit","security-fix":"npm run security -- fix","start":"nodemon --exec \"npm run build\" --watch src","test":"npm run clean:coverage && jest","test:ci":"npm run test -- --ci --maxWorkers=2","test:ci-coveralls":"npm run test:ci -- --coverage --coverageReporters=text-lcov | coveralls","test:coverage":"npm run test -- --coverage"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Xotic750/truncate-x.git"},"bugs":{"url":"https://github.com/Xotic750/truncate-x/issues"},"dependencies":{"array-slice-x":"^4.2.2","has-own-property-x":"^4.1.2","is-nil-x":"^2.1.1","is-object-like-x":"^2.1.2","is-regexp-x":"^3.1.2","simple-methodize-x":"^1.0.4","to-boolean-x":"^2.1.1","to-length-x":"^4.2.2","to-string-symbols-supported-x":"^2.1.2"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/plugin-transform-property-mutators":"^7.2.0","@babel/plugin-transform-runtime":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/runtime":"^7.5.5","@types/jest":"^24.0.18","@types/node":"^12.7.2","@types/webpack":"^4.39.1","@xotic750/eslint-config-recommended":"^1.1.8","babel-core":"^7.0.0-0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-lodash":"^3.3.4","caniuse-lite":"^1.0.30000989","coveralls":"^3.0.6","cross-env":"^5.2.0","eslint":"^6.2.2","eslint-friendly-formatter":"^4.0.1","eslint-import-resolver-webpack":"^0.11.1","eslint-loader":"^3.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-compat":"^3.3.0","eslint-plugin-css-modules":"^2.11.0","eslint-plugin-eslint-comments":"^3.1.2","eslint-plugin-html":"^6.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.15.2","eslint-plugin-jsdoc":"^15.8.3","eslint-plugin-json":"^1.4.0","eslint-plugin-lodash":"^6.0.0","eslint-plugin-no-use-extend-native":"^0.4.1","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-sort-class-members":"^1.6.0","eslint-plugin-switch-case":"^1.1.2","jest":"^24.9.0","jest-cli":"^24.9.0","jest-file":"^1.0.0","lodash":"^4.17.15","lodash-webpack-plugin":"^0.11.5","mkdirp":"^0.5.1","nodemon":"^1.19.1","prettier":"^1.18.2","rimraf":"^3.0.0","source-map-loader":"^0.2.4","strip-ansi":"^5.2.0","terser-webpack-plugin":"^1.4.1","typescript":"^3.5.3","webpack":"^4.39.3","webpack-bundle-analyzer":"^3.4.1","webpack-cli":"^3.3.7","webpack-global-object-x":"^1.0.0","webpack-merge":"^4.2.2"},"engines":{"node":">=8.11.4","npm":"6.10.1"},"browserslist":["> 1%","Explorer >= 9"],"gitHead":"771f91938f0f4dc8db0170bdc9217dc64407148b","_id":"truncate-x@4.1.2","_npmVersion":"5.10.0","_nodeVersion":"8.11.4","_npmUser":{"name":"xotic750","email":"xotic750@gmail.com"},"dist":{"integrity":"sha512-imkM0g9/ATWkStjqxbq83SgH998Pa3Sp8IUbrrsbFTelzZ/ECmyBO7Cj5loeoBj6703e+GwbomRODr0y3kJy0w==","shasum":"2a9fd1303192932ef521d105eaedd7a28f2eb80f","tarball":"https://registry.npmjs.org/truncate-x/-/truncate-x-4.1.2.tgz","fileCount":11,"unpackedSize":417063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZsU2CRA9TVsSAnZWagAAspIP/1pnmlHsx9PfjFBJmVgs\ngKQzgQqsOdWtI8HoxKM/BSyoQfsWI1nN2qgi069Uic4+INmcfqew5qlu5JsI\nZpHGEOfShxrRutdWv7yltV/1aa6biXb5upTejI2AGlh4oBP9QRjuZgk/dh5e\n5YSq5NRBabobQEFCRft7auh4Ewv/ByFXciPwVkveAFoSKH5nzLZc6TMNIN4l\nXXIcG0meaaAF4HX/Z/yRtZvahkvLJSlet7YpGZvMWzXjP/cZ1DDLBvWv3NR5\n5cVr/DfX8o0ylHifX1KFgDMWSU2jr+YJnhiMcfcyNuDUeFG7SDdySV+MfBGE\nlJeLApOo6uLsOH6PuEuA2I6LCjdXXH1c4HR6cz9rTd3jZtAm7WSG2fEfjC0T\nafQhPqN2iJX6hB7OqKnWPug9KUeH0F1seWENm8F4jw9bjBYV/Rly/RFKYj2h\nMJRBksgeTBrzA+lDK4EjJZWBmq4H29EtGAFVe5zxZrDyRwM5Ur0/EFBdCsyF\nKBtJvVU4n9oXQXTOBO6hveO2l9WbH9R0wNWXIc4jz4iGqGshKQ68eKxjwVbW\nHXtdqNISBNxPj0CTLEbtzN99/OBrgxwWOjqHkNrxq1VPgbrXmSY6kGa3FtwM\nyLLYikpswvWbmObo5BGO4ZjGvMCvwTIOJSbL6XP8OFxobBi7I1ENbfceDOWD\n4I3m\r\n=Fmtj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI9TolU/d2mYjowR09usP4XRgS3PQhFB6hIwm3kH6oewIhAOzXnUArL53EGsR7lwryCk4HCcfSMOOi1+XbVPxtoJ7t"}]},"maintainers":[{"name":"xotic750","email":"xotic750@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/truncate-x_4.1.2_1567016245932_0.515089999012456"},"_hasShrinkwrap":false}},"readme":"<a\n  href=\"https://travis-ci.org/Xotic750/truncate-x\"\n  title=\"Travis status\">\n<img\n  src=\"https://travis-ci.org/Xotic750/truncate-x.svg?branch=master\"\n  alt=\"Travis status\" height=\"18\">\n</a>\n<a\n  href=\"https://david-dm.org/Xotic750/truncate-x\"\n  title=\"Dependency status\">\n<img src=\"https://david-dm.org/Xotic750/truncate-x/status.svg\"\n  alt=\"Dependency status\" height=\"18\"/>\n</a>\n<a\n  href=\"https://david-dm.org/Xotic750/truncate-x?type=dev\"\n  title=\"devDependency status\">\n<img src=\"https://david-dm.org/Xotic750/truncate-x/dev-status.svg\"\n  alt=\"devDependency status\" height=\"18\"/>\n</a>\n<a\n  href=\"https://badge.fury.io/js/truncate-x\"\n  title=\"npm version\">\n<img src=\"https://badge.fury.io/js/truncate-x.svg\"\n  alt=\"npm version\" height=\"18\">\n</a>\n<a\n  href=\"https://www.jsdelivr.com/package/npm/truncate-x\"\n  title=\"jsDelivr hits\">\n<img src=\"https://data.jsdelivr.com/v1/package/npm/truncate-x/badge?style=rounded\"\n  alt=\"jsDelivr hits\" height=\"18\">\n</a>\n<a\n  href=\"https://bettercodehub.com/results/Xotic750/truncate-x\"\n  title=\"bettercodehub score\">\n<img src=\"https://bettercodehub.com/edge/badge/Xotic750/truncate-x?branch=master\"\n  alt=\"bettercodehub score\" height=\"18\">\n</a>\n<a\n  href=\"https://coveralls.io/github/Xotic750/truncate-x?branch=master\"\n  title=\"Coverage Status\">\n<img src=\"https://coveralls.io/repos/github/Xotic750/truncate-x/badge.svg?branch=master\"\n  alt=\"Coverage Status\" height=\"18\">\n</a>\n\n<a name=\"module_truncate-x\"></a>\n\n## truncate-x\n\nTruncate a string to a maximum specified length.\n\n<a name=\"exp_module_truncate-x--module.exports\"></a>\n\n### `module.exports(string, [options])` ⇒ <code>string</code> ⏏\n\nTruncates `string` if it's longer than the given maximum string length.\nThe last characters of the truncated string are replaced with the omission\nstring which defaults to \"...\".\n\n**Kind**: Exported function  \n**Returns**: <code>string</code> - Returns the truncated string.\n\n| Param               | Type                                       | Default                                  | Description                             |\n| ------------------- | ------------------------------------------ | ---------------------------------------- | --------------------------------------- |\n| string              | <code>string</code>                        |                                          | The string to truncate.                 |\n| [options]           | <code>Object</code>                        |                                          | The options object.                     |\n| [options.length]    | <code>number</code>                        | <code>30</code>                          | The maximum string length.              |\n| [options.omission]  | <code>string</code>                        | <code>&quot;&#x27;...&#x27;&quot;</code> | The string to indicate text is omitted. |\n| [options.separator] | <code>RegExp</code> \\| <code>string</code> |                                          | The separator pattern to truncate to.   |\n\n**Example**\n\n```js\nimport truncate from 'truncate-x';\n\ntruncate('hi-diddly-ho there, neighborino');\n// 'hi-diddly-ho there, neighbo...'\n\ntruncate('hi-diddly-ho there, neighborino', {\n  length: 24,\n  separator: ' ',\n});\n// 'hi-diddly-ho there,...'\n\ntruncate('hi-diddly-ho there, neighborino', {\n  length: 24,\n  separator: /,? +/,\n});\n// 'hi-diddly-ho there...'\n\ntruncate('hi-diddly-ho there, neighborino', {\n  omission: ' [...]',\n});\n// 'hi-diddly-ho there, neig [...]'\n```\n","maintainers":[{"name":"xotic750","email":"xotic750@gmail.com"}],"time":{"modified":"2022-05-22T06:28:03.097Z","created":"2017-06-20T16:33:41.784Z","1.0.0":"2017-06-20T16:33:41.784Z","1.1.0":"2017-07-01T13:47:05.097Z","1.2.0":"2017-07-11T17:34:44.775Z","1.3.0":"2017-08-11T01:35:59.360Z","1.4.0":"2017-08-11T21:05:10.899Z","2.0.0":"2017-08-30T17:22:05.248Z","3.0.0":"2017-09-14T21:35:23.410Z","3.1.0":"2018-02-23T14:44:36.798Z","3.1.1":"2018-02-24T12:04:56.659Z","4.0.0":"2019-07-18T11:04:11.860Z","4.0.1":"2019-07-18T23:06:19.016Z","4.0.2":"2019-07-19T23:08:06.681Z","4.0.3":"2019-07-21T23:40:34.136Z","4.0.4":"2019-07-22T13:37:43.277Z","4.0.5":"2019-07-24T01:28:02.266Z","4.0.6":"2019-07-24T17:52:16.792Z","4.0.7":"2019-07-25T23:01:05.080Z","4.0.8":"2019-07-26T16:25:46.793Z","4.0.9":"2019-07-27T15:28:09.318Z","4.0.10":"2019-07-31T23:19:18.665Z","4.0.11":"2019-08-05T20:45:25.019Z","4.0.12":"2019-08-05T21:53:44.821Z","4.1.0":"2019-08-14T19:48:11.281Z","4.1.1":"2019-08-20T20:36:09.293Z","4.1.2":"2019-08-28T18:17:26.064Z"},"homepage":"https://github.com/Xotic750/truncate-x","keywords":["truncate","string","module","javascript","nodejs","browser"],"repository":{"type":"git","url":"git+https://github.com/Xotic750/truncate-x.git"},"author":{"name":"Graham Fairweather","email":"xotic750@gmail.com"},"bugs":{"url":"https://github.com/Xotic750/truncate-x/issues"},"license":"MIT","readmeFilename":"README.md"}