{"_id":"text-segmentation","_rev":"2767059","name":"text-segmentation","description":"text-segmentation ==============","dist-tags":{"latest":"1.0.3"},"maintainers":[{"name":"niklasvh","email":"niklasvh@gmail.com"}],"time":{"modified":"2022-04-13T09:25:06.000Z","created":"2021-08-09T16:45:06.849Z","1.0.3":"2022-01-22T14:45:56.262Z","1.0.2":"2021-08-10T09:57:17.407Z","1.0.1":"2021-08-09T17:00:14.210Z","1.0.0":"2021-08-09T16:45:06.849Z"},"users":{},"author":{"name":"Niklas von Hertzen","email":"niklasvh@gmail.com","url":"https://hertzen.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/niklasvh/text-segmentation.git"},"versions":{"1.0.3":{"name":"text-segmentation","version":"1.0.3","description":"text-segmentation ==============","main":"dist/text-segmentation.umd.js","module":"dist/text-segmentation.es5.js","typings":"dist/types/index.d.ts","scripts":{"prebuild":"rimraf dist/","build":"tsc --module commonjs && rollup -c rollup.config.ts","format":"prettier --write \"{src,scripts}/**/*.ts\"","generate-trie":"ts-node scripts/generate_grapheme_break_trie.ts","generate-tests":"ts-node scripts/generate_grapheme_break_tests.ts","lint":"tslint -c tslint.json --project tsconfig.json -t codeFrame src/**/*.ts tests/**/*.ts scripts/**/*.ts","mocha":"mocha --require ts-node/register tests/*.ts","test":"npm run lint && npm run mocha","release":"standard-version"},"dependencies":{"utrie":"^1.0.2"},"devDependencies":{"@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0","@rollup/plugin-typescript":"^8.2.1","@types/mocha":"^8.2.2","@types/node":"^16.0.0","mocha":"9.0.2","prettier":"^2.3.2","rimraf":"3.0.2","rollup":"^2.52.7","rollup-plugin-json":"^4.0.0","rollup-plugin-sourcemaps":"^0.6.3","standard-version":"^9.3.0","ts-node":"^10.0.0","tslib":"^2.3.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.3.5"},"author":{"name":"Niklas von Hertzen","email":"niklasvh@gmail.com","url":"https://hertzen.com"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/niklasvh/text-segmentation.git"},"bugs":{"url":"https://github.com/niklasvh/text-segmentation/issues"},"homepage":"https://github.com/niklasvh/text-segmentation","gitHead":"07df57329c2a5ce53a10d7a6e57752f5b59e1c02","_id":"text-segmentation@1.0.3","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"shasum":"52a388159efffe746b24a63ba311b6ac9f2d7943","size":43868,"noattachment":false,"key":"/text-segmentation/-/text-segmentation-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/text-segmentation/download/text-segmentation-1.0.3.tgz"},"_npmUser":{"name":"niklasvh","email":"niklasvh@gmail.com"},"directories":{},"maintainers":[{"name":"niklasvh","email":"niklasvh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-segmentation_1.0.3_1642862756103_0.08568698313201883"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-22T14:46:03.646Z","publish_time":1642862756262,"_cnpm_publish_time":1642862756262},"1.0.2":{"name":"text-segmentation","version":"1.0.2","description":"text-segmentation ==============","main":"dist/text-segmentation.umd.js","module":"dist/text-segmentation.es5.js","typings":"dist/types/index.d.ts","scripts":{"prebuild":"rimraf dist/","build":"tsc --module commonjs && rollup -c rollup.config.ts","format":"prettier --write \"{src,scripts}/**/*.ts\"","generate-trie":"ts-node scripts/generate_grapheme_break_trie.ts","generate-tests":"ts-node scripts/generate_grapheme_break_tests.ts","lint":"tslint -c tslint.json --project tsconfig.json -t codeFrame src/**/*.ts tests/**/*.ts scripts/**/*.ts","mocha":"mocha --require ts-node/register tests/*.ts","test":"npm run lint && npm run mocha","release":"standard-version"},"dependencies":{"utrie":"^1.0.1"},"devDependencies":{"@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0","@rollup/plugin-typescript":"^8.2.1","@types/mocha":"^8.2.2","@types/node":"^16.0.0","mocha":"9.0.2","prettier":"^2.3.2","rimraf":"3.0.2","rollup":"^2.52.7","rollup-plugin-json":"^4.0.0","rollup-plugin-sourcemaps":"^0.6.3","standard-version":"^9.3.0","ts-node":"^10.0.0","tslib":"^2.3.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.3.5"},"author":{"name":"Niklas von Hertzen","email":"niklasvh@gmail.com","url":"https://hertzen.com"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/niklasvh/text-segmentation.git"},"bugs":{"url":"https://github.com/niklasvh/text-segmentation/issues"},"homepage":"https://github.com/niklasvh/text-segmentation","gitHead":"4f65ec5f289244a2cdfca59a0c7d6a2d5859046d","_id":"text-segmentation@1.0.2","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"shasum":"1f828fa14aa101c114ded1bda35ba7dcc17c9858","size":27987,"noattachment":false,"key":"/text-segmentation/-/text-segmentation-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/text-segmentation/download/text-segmentation-1.0.2.tgz"},"_npmUser":{"name":"niklasvh","email":"niklasvh@gmail.com"},"directories":{},"maintainers":[{"name":"niklasvh","email":"niklasvh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-segmentation_1.0.2_1628589437297_0.059618064564913587"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T06:13:42.904Z","publish_time":1628589437407,"_cnpm_publish_time":1628589437407},"1.0.1":{"name":"text-segmentation","version":"1.0.1","description":"text-segmentation ==============","main":"dist/text-segmentation.umd.js","module":"dist/text-segmentation.es5.js","typings":"dist/types/index.d.ts","scripts":{"prebuild":"rimraf dist/","build":"tsc --module commonjs && rollup -c rollup.config.ts","format":"prettier --write \"{src,scripts}/**/*.ts\"","generate-trie":"ts-node scripts/generate_grapheme_break_trie.ts","generate-tests":"ts-node scripts/generate_grapheme_break_tests.ts","lint":"tslint -c tslint.json --project tsconfig.json -t codeFrame src/**/*.ts tests/**/*.ts scripts/**/*.ts","mocha":"mocha --require ts-node/register tests/*.ts","test":"npm run lint && npm run mocha","release":"standard-version"},"dependencies":{"utrie":"^1.0.0"},"devDependencies":{"@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0","@rollup/plugin-typescript":"^8.2.1","@types/mocha":"^8.2.2","@types/node":"^16.0.0","mocha":"9.0.2","prettier":"^2.3.2","rimraf":"3.0.2","rollup":"^2.52.7","rollup-plugin-json":"^4.0.0","rollup-plugin-sourcemaps":"^0.6.3","standard-version":"^9.3.0","ts-node":"^10.0.0","tslib":"^2.3.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.3.5"},"author":{"name":"Niklas von Hertzen","email":"niklasvh@gmail.com","url":"https://hertzen.com"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/niklasvh/text-segmentation.git"},"bugs":{"url":"https://github.com/niklasvh/text-segmentation/issues"},"homepage":"https://github.com/niklasvh/text-segmentation","gitHead":"d37d0ed91ea40e2facdfd2607e49046f20e5235d","_id":"text-segmentation@1.0.1","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"shasum":"d7a52a8d93ab951eb187bb4681ff8e694e48a0fc","size":28233,"noattachment":false,"key":"/text-segmentation/-/text-segmentation-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/text-segmentation/download/text-segmentation-1.0.1.tgz"},"_npmUser":{"name":"niklasvh","email":"niklasvh@gmail.com"},"directories":{},"maintainers":[{"name":"niklasvh","email":"niklasvh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-segmentation_1.0.1_1628528414015_0.9166497225590426"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T06:13:42.788Z","publish_time":1628528414210,"_cnpm_publish_time":1628528414210},"1.0.0":{"name":"text-segmentation","version":"1.0.0","description":"","main":"dist/text-segmentation.umd.js","module":"dist/text-segmentation.es5.js","typings":"dist/types/index.d.ts","scripts":{"prebuild":"rimraf dist/","build":"tsc --module commonjs && rollup -c rollup.config.ts","format":"prettier --write \"{src,scripts}/**/*.ts\"","generate-trie":"ts-node scripts/generate_grapheme_break_trie.ts","generate-tests":"ts-node scripts/generate_grapheme_break_tests.ts","lint":"tslint -c tslint.json --project tsconfig.json -t codeFrame src/**/*.ts tests/**/*.ts scripts/**/*.ts","mocha":"mocha --require ts-node/register tests/*.ts","test":"npm run lint && npm run mocha","release":"standard-version"},"dependencies":{"utrie":"^1.0.0"},"devDependencies":{"@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0","@rollup/plugin-typescript":"^8.2.1","@types/mocha":"^8.2.2","@types/node":"^16.0.0","mocha":"9.0.2","prettier":"^2.3.2","rimraf":"3.0.2","rollup":"^2.52.7","rollup-plugin-json":"^4.0.0","rollup-plugin-sourcemaps":"^0.6.3","standard-version":"^9.3.0","ts-node":"^10.0.0","tslib":"^2.3.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.3.5"},"author":{"name":"Niklas von Hertzen","email":"niklasvh@gmail.com","url":"https://hertzen.com"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/niklasvh/text-segmentation.git"},"bugs":{"url":"https://github.com/niklasvh/text-segmentation/issues"},"homepage":"https://github.com/niklasvh/text-segmentation","gitHead":"05c0084915f7ea0a4374f4a83f69b156134090cc","_id":"text-segmentation@1.0.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"shasum":"edc15074bfd4161eee20c7ac78ae1d9d6eb009ab","size":27564,"noattachment":false,"key":"/text-segmentation/-/text-segmentation-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/text-segmentation/download/text-segmentation-1.0.0.tgz"},"_npmUser":{"name":"niklasvh","email":"niklasvh@gmail.com"},"directories":{},"maintainers":[{"name":"niklasvh","email":"niklasvh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-segmentation_1.0.0_1628527506707_0.06610508059676046"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T06:13:41.439Z","publish_time":1628527506849,"_cnpm_publish_time":1628527506849}},"readme":"text-segmentation\n==============\n\n![CI](https://github.com/niklasvh/text-segmentation/workflows/CI/badge.svg?branch=main)\n[![NPM Downloads](https://img.shields.io/npm/dm/text-segmentation.svg)](https://www.npmjs.org/package/text-segmentation)\n[![NPM Version](https://img.shields.io/npm/v/text-segmentation.svg)](https://www.npmjs.org/package/text-segmentation)\n\nA JavaScript library for Grapheme Breaking and identifying Grapheme Boundaries, [implementing the Unicode Line Breaking Algorithm (UAX #29)](https://unicode.org/reports/tr29/)\n\n### Installing\nYou can install the module via npm:\n\n    npm install text-segmentation\n  \n### Example\n```javascript\nimport {splitGraphemes} from 'text-segmentation';\n\nconst graphemes =  splitGraphemes('Hello ????‍????‍????‍????!');\n```    \n\n### Testing\nYou can run the test suite with:\n\n    npm test\n\nThe library implements all the [GraphemeBreakTest.txt tests](https://www.unicode.org/Public/13.0.0/ucd/auxiliary/GraphemeBreakTest.txt).\n","_attachments":{},"homepage":"https://github.com/niklasvh/text-segmentation","bugs":{"url":"https://github.com/niklasvh/text-segmentation/issues"},"license":"MIT"}