├── .changeset ├── README.md └── config.json ├── .editorconfig ├── .gitattributes ├── .github └── workflows │ ├── ci.yml │ ├── codspeed.yml │ └── release.yml ├── .gitignore ├── .yarn └── releases │ └── yarn-4.12.0.cjs ├── .yarnrc.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── benchmark ├── _helper.js ├── _simple-bench.js ├── emoji │ ├── bundle-entries │ │ ├── emoji-regex.js │ │ ├── emojibase-regex-emoji.js │ │ ├── emojibase-regex.js │ │ ├── unicode-segmenter.js │ │ └── xregexp.js │ ├── bundle-stats.js │ └── perf.js ├── general │ ├── bundle-entries │ │ ├── unicode-segmenter.js │ │ └── xregexp.js │ ├── bundle-stats.js │ └── perf.js └── grapheme │ ├── _records │ ├── 20240902-apple_m1_pro-macos_14.5-bun_1.20.0.txt │ ├── 20240902-apple_m1_pro-macos_14.5-chrome_128.0.6613.114.txt │ ├── 20240902-apple_m1_pro-macos_14.5-firefox_130.0b9.txt │ ├── 20240902-apple_m1_pro-macos_14.5-nodejs_20.17.0.txt │ ├── 20240902-apple_m1_pro-macos_14.5-safari_17.5.txt │ ├── 20240903-intel_x86_64-linux-chrome_127.0.6533.99.txt │ ├── 20240903-intel_x86_64-linux-nodejs_22.2.0.txt │ ├── 20241103-intel_x86_64-linux-bun_1.33.0.txt │ ├── 20241103-intel_x86_64-linux-chrome_130.0.6723.58.txt │ ├── 20241103-intel_x86_64-linux-nodejs_22.9.0.txt │ ├── 20241103-intel_x86_64-linux-nodejs_23.1.0.txt │ ├── 20250307-apple_m4_pro-macos_15.3-bun_1.2.4-4371478.txt │ ├── 20250307-apple_m4_pro-macos_15.3-bun_1.2.4.txt │ ├── 20250307-apple_m4_pro-macos_15.3-chrome_134.0.6998.45-4371478.txt │ ├── 20250307-apple_m4_pro-macos_15.3-chrome_134.0.6998.45.txt │ ├── 20250307-apple_m4_pro-macos_15.3-nodejs_23.9.0-4371478.txt │ ├── 20250307-apple_m4_pro-macos_15.3-nodejs_23.9.0.txt │ ├── 20250307-apple_m4_pro-macos_15.3-safari_18.3-4371478.txt │ ├── 20250307-apple_m4_pro-macos_15.3-safari_18.3.txt │ ├── 20250307-intel_x86_64-linux-bun_1.2.4-4371478.txt │ ├── 20250307-intel_x86_64-linux-bun_1.2.4.txt │ ├── 20250307-intel_x86_64-linux-chrome_133.0.6943.141-4371478.txt │ ├── 20250307-intel_x86_64-linux-chrome_133.0.6943.141.txt │ ├── 20250307-intel_x86_64-linux-firefox_136.0-4371478.txt │ ├── 20250307-intel_x86_64-linux-firefox_136.0.txt │ ├── 20250307-intel_x86_64-linux-nodejs_23.9.0-4371478.txt │ ├── 20250307-intel_x86_64-linux-nodejs_23.9.0.txt │ ├── 20250620-intel_x86_64-linux-bun_1.2.16.txt │ ├── 20250620-intel_x86_64-linux-chrome_137.0.7151.103.txt │ ├── 20250620-intel_x86_64-linux-firefox_139.0.1.txt │ ├── 20250620-intel_x86_64-linux-nodejs_24.2.0.txt │ ├── 20250623-apple_m4_pro-macos_15.5-bun_1.2.16.txt │ ├── 20250623-apple_m4_pro-macos_15.5-chrome_137.0.7151.120.txt │ ├── 20250623-apple_m4_pro-macos_15.5-nodejs_24.2.0.txt │ ├── 20250623-apple_m4_pro-macos_15.5-safari_18.5.txt │ └── README.md │ ├── bundle-entries │ ├── formatjs-intl-segmenter.js │ ├── grapheme-splitter.js │ ├── graphemer.js │ ├── unicode-segmentation.js │ └── unicode-segmenter.js │ ├── bundle-stats-hermes.js │ ├── bundle-stats.js │ ├── codspeed.js │ ├── index.html │ ├── perf-hermes.js │ ├── perf-hermes │ ├── formatjs-intl-segmenter.js │ ├── grapheme-splitter.js │ ├── graphemer.js │ └── unicode-segmenter.js │ ├── perf-quickjs.js │ ├── perf-quickjs │ ├── grapheme-splitter.js │ ├── graphemer.js │ └── unicode-segmenter.js │ ├── perf.js │ └── vite.config.js ├── licenses └── unicode-segmentation_MIT.txt ├── package.json ├── scripts ├── build-exports.js ├── lib │ └── encoding.js └── unicode.js ├── src ├── _emoji_data.js ├── _general_data.js ├── _grapheme_data.js ├── _incb_data.js ├── core.js ├── emoji.js ├── general.js ├── grapheme.js ├── index.js ├── intl-adapter.js ├── intl-polyfill.js └── utils.js ├── test ├── _helper.js ├── _unicode_testdata.js ├── emoji.js ├── general.js ├── grapheme.js ├── intl-adapter.js ├── unicode.js └── utils.js ├── tsconfig.build.json ├── tsconfig.json └── yarn.lock /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codspeed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/.github/workflows/codspeed.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/.gitignore -------------------------------------------------------------------------------- /.yarn/releases/yarn-4.12.0.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/.yarn/releases/yarn-4.12.0.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/_helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/_helper.js -------------------------------------------------------------------------------- /benchmark/_simple-bench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/_simple-bench.js -------------------------------------------------------------------------------- /benchmark/emoji/bundle-entries/emoji-regex.js: -------------------------------------------------------------------------------- 1 | export { default } from 'emoji-regex'; 2 | -------------------------------------------------------------------------------- /benchmark/emoji/bundle-entries/emojibase-regex-emoji.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/emoji/bundle-entries/emojibase-regex-emoji.js -------------------------------------------------------------------------------- /benchmark/emoji/bundle-entries/emojibase-regex.js: -------------------------------------------------------------------------------- 1 | export { default } from 'emojibase-regex'; 2 | -------------------------------------------------------------------------------- /benchmark/emoji/bundle-entries/unicode-segmenter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/emoji/bundle-entries/unicode-segmenter.js -------------------------------------------------------------------------------- /benchmark/emoji/bundle-entries/xregexp.js: -------------------------------------------------------------------------------- 1 | export { default } from 'xregexp'; 2 | -------------------------------------------------------------------------------- /benchmark/emoji/bundle-stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/emoji/bundle-stats.js -------------------------------------------------------------------------------- /benchmark/emoji/perf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/emoji/perf.js -------------------------------------------------------------------------------- /benchmark/general/bundle-entries/unicode-segmenter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/general/bundle-entries/unicode-segmenter.js -------------------------------------------------------------------------------- /benchmark/general/bundle-entries/xregexp.js: -------------------------------------------------------------------------------- 1 | export { default } from 'xregexp'; 2 | -------------------------------------------------------------------------------- /benchmark/general/bundle-stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/general/bundle-stats.js -------------------------------------------------------------------------------- /benchmark/general/perf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/general/perf.js -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20240902-apple_m1_pro-macos_14.5-bun_1.20.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20240902-apple_m1_pro-macos_14.5-bun_1.20.0.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20240902-apple_m1_pro-macos_14.5-chrome_128.0.6613.114.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20240902-apple_m1_pro-macos_14.5-chrome_128.0.6613.114.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20240902-apple_m1_pro-macos_14.5-firefox_130.0b9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20240902-apple_m1_pro-macos_14.5-firefox_130.0b9.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20240902-apple_m1_pro-macos_14.5-nodejs_20.17.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20240902-apple_m1_pro-macos_14.5-nodejs_20.17.0.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20240902-apple_m1_pro-macos_14.5-safari_17.5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20240902-apple_m1_pro-macos_14.5-safari_17.5.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20240903-intel_x86_64-linux-chrome_127.0.6533.99.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20240903-intel_x86_64-linux-chrome_127.0.6533.99.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20240903-intel_x86_64-linux-nodejs_22.2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20240903-intel_x86_64-linux-nodejs_22.2.0.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20241103-intel_x86_64-linux-bun_1.33.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20241103-intel_x86_64-linux-bun_1.33.0.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20241103-intel_x86_64-linux-chrome_130.0.6723.58.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20241103-intel_x86_64-linux-chrome_130.0.6723.58.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20241103-intel_x86_64-linux-nodejs_22.9.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20241103-intel_x86_64-linux-nodejs_22.9.0.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20241103-intel_x86_64-linux-nodejs_23.1.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20241103-intel_x86_64-linux-nodejs_23.1.0.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20250307-apple_m4_pro-macos_15.3-bun_1.2.4-4371478.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20250307-apple_m4_pro-macos_15.3-bun_1.2.4-4371478.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20250307-apple_m4_pro-macos_15.3-bun_1.2.4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20250307-apple_m4_pro-macos_15.3-bun_1.2.4.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20250307-apple_m4_pro-macos_15.3-chrome_134.0.6998.45-4371478.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20250307-apple_m4_pro-macos_15.3-chrome_134.0.6998.45-4371478.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20250307-apple_m4_pro-macos_15.3-chrome_134.0.6998.45.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20250307-apple_m4_pro-macos_15.3-chrome_134.0.6998.45.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20250307-apple_m4_pro-macos_15.3-nodejs_23.9.0-4371478.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20250307-apple_m4_pro-macos_15.3-nodejs_23.9.0-4371478.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20250307-apple_m4_pro-macos_15.3-nodejs_23.9.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20250307-apple_m4_pro-macos_15.3-nodejs_23.9.0.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20250307-apple_m4_pro-macos_15.3-safari_18.3-4371478.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20250307-apple_m4_pro-macos_15.3-safari_18.3-4371478.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20250307-apple_m4_pro-macos_15.3-safari_18.3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20250307-apple_m4_pro-macos_15.3-safari_18.3.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20250307-intel_x86_64-linux-bun_1.2.4-4371478.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20250307-intel_x86_64-linux-bun_1.2.4-4371478.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20250307-intel_x86_64-linux-bun_1.2.4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20250307-intel_x86_64-linux-bun_1.2.4.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20250307-intel_x86_64-linux-chrome_133.0.6943.141-4371478.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20250307-intel_x86_64-linux-chrome_133.0.6943.141-4371478.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20250307-intel_x86_64-linux-chrome_133.0.6943.141.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20250307-intel_x86_64-linux-chrome_133.0.6943.141.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20250307-intel_x86_64-linux-firefox_136.0-4371478.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20250307-intel_x86_64-linux-firefox_136.0-4371478.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20250307-intel_x86_64-linux-firefox_136.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20250307-intel_x86_64-linux-firefox_136.0.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20250307-intel_x86_64-linux-nodejs_23.9.0-4371478.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20250307-intel_x86_64-linux-nodejs_23.9.0-4371478.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20250307-intel_x86_64-linux-nodejs_23.9.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20250307-intel_x86_64-linux-nodejs_23.9.0.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20250620-intel_x86_64-linux-bun_1.2.16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20250620-intel_x86_64-linux-bun_1.2.16.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20250620-intel_x86_64-linux-chrome_137.0.7151.103.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20250620-intel_x86_64-linux-chrome_137.0.7151.103.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20250620-intel_x86_64-linux-firefox_139.0.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20250620-intel_x86_64-linux-firefox_139.0.1.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20250620-intel_x86_64-linux-nodejs_24.2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20250620-intel_x86_64-linux-nodejs_24.2.0.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20250623-apple_m4_pro-macos_15.5-bun_1.2.16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20250623-apple_m4_pro-macos_15.5-bun_1.2.16.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20250623-apple_m4_pro-macos_15.5-chrome_137.0.7151.120.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20250623-apple_m4_pro-macos_15.5-chrome_137.0.7151.120.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20250623-apple_m4_pro-macos_15.5-nodejs_24.2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20250623-apple_m4_pro-macos_15.5-nodejs_24.2.0.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/20250623-apple_m4_pro-macos_15.5-safari_18.5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/20250623-apple_m4_pro-macos_15.5-safari_18.5.txt -------------------------------------------------------------------------------- /benchmark/grapheme/_records/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/_records/README.md -------------------------------------------------------------------------------- /benchmark/grapheme/bundle-entries/formatjs-intl-segmenter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/bundle-entries/formatjs-intl-segmenter.js -------------------------------------------------------------------------------- /benchmark/grapheme/bundle-entries/grapheme-splitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/bundle-entries/grapheme-splitter.js -------------------------------------------------------------------------------- /benchmark/grapheme/bundle-entries/graphemer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/bundle-entries/graphemer.js -------------------------------------------------------------------------------- /benchmark/grapheme/bundle-entries/unicode-segmentation.js: -------------------------------------------------------------------------------- 1 | export { collect } from 'unicode-segmentation-wasm'; 2 | -------------------------------------------------------------------------------- /benchmark/grapheme/bundle-entries/unicode-segmenter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/bundle-entries/unicode-segmenter.js -------------------------------------------------------------------------------- /benchmark/grapheme/bundle-stats-hermes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/bundle-stats-hermes.js -------------------------------------------------------------------------------- /benchmark/grapheme/bundle-stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/bundle-stats.js -------------------------------------------------------------------------------- /benchmark/grapheme/codspeed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/codspeed.js -------------------------------------------------------------------------------- /benchmark/grapheme/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/index.html -------------------------------------------------------------------------------- /benchmark/grapheme/perf-hermes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/perf-hermes.js -------------------------------------------------------------------------------- /benchmark/grapheme/perf-hermes/formatjs-intl-segmenter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/perf-hermes/formatjs-intl-segmenter.js -------------------------------------------------------------------------------- /benchmark/grapheme/perf-hermes/grapheme-splitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/perf-hermes/grapheme-splitter.js -------------------------------------------------------------------------------- /benchmark/grapheme/perf-hermes/graphemer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/perf-hermes/graphemer.js -------------------------------------------------------------------------------- /benchmark/grapheme/perf-hermes/unicode-segmenter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/perf-hermes/unicode-segmenter.js -------------------------------------------------------------------------------- /benchmark/grapheme/perf-quickjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/perf-quickjs.js -------------------------------------------------------------------------------- /benchmark/grapheme/perf-quickjs/grapheme-splitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/perf-quickjs/grapheme-splitter.js -------------------------------------------------------------------------------- /benchmark/grapheme/perf-quickjs/graphemer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/perf-quickjs/graphemer.js -------------------------------------------------------------------------------- /benchmark/grapheme/perf-quickjs/unicode-segmenter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/perf-quickjs/unicode-segmenter.js -------------------------------------------------------------------------------- /benchmark/grapheme/perf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/perf.js -------------------------------------------------------------------------------- /benchmark/grapheme/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/benchmark/grapheme/vite.config.js -------------------------------------------------------------------------------- /licenses/unicode-segmentation_MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/licenses/unicode-segmentation_MIT.txt -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/package.json -------------------------------------------------------------------------------- /scripts/build-exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/scripts/build-exports.js -------------------------------------------------------------------------------- /scripts/lib/encoding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/scripts/lib/encoding.js -------------------------------------------------------------------------------- /scripts/unicode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/scripts/unicode.js -------------------------------------------------------------------------------- /src/_emoji_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/src/_emoji_data.js -------------------------------------------------------------------------------- /src/_general_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/src/_general_data.js -------------------------------------------------------------------------------- /src/_grapheme_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/src/_grapheme_data.js -------------------------------------------------------------------------------- /src/_incb_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/src/_incb_data.js -------------------------------------------------------------------------------- /src/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/src/core.js -------------------------------------------------------------------------------- /src/emoji.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/src/emoji.js -------------------------------------------------------------------------------- /src/general.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/src/general.js -------------------------------------------------------------------------------- /src/grapheme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/src/grapheme.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/src/index.js -------------------------------------------------------------------------------- /src/intl-adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/src/intl-adapter.js -------------------------------------------------------------------------------- /src/intl-polyfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/src/intl-polyfill.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/src/utils.js -------------------------------------------------------------------------------- /test/_helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/test/_helper.js -------------------------------------------------------------------------------- /test/_unicode_testdata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/test/_unicode_testdata.js -------------------------------------------------------------------------------- /test/emoji.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/test/emoji.js -------------------------------------------------------------------------------- /test/general.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/test/general.js -------------------------------------------------------------------------------- /test/grapheme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/test/grapheme.js -------------------------------------------------------------------------------- /test/intl-adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/test/intl-adapter.js -------------------------------------------------------------------------------- /test/unicode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/test/unicode.js -------------------------------------------------------------------------------- /test/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/test/utils.js -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cometkim/unicode-segmenter/HEAD/yarn.lock --------------------------------------------------------------------------------