UNPKG

kusamoji

Version:

Japanese morphological analyzer for Node.js — Viterbi tokenizer with mmap dict loading and pluggable POS-source strategy

62 lines 1.55 kB
{ "name": "kusamoji", "version": "1.2.2", "description": "Japanese morphological analyzer for Node.js — Viterbi tokenizer with mmap dict loading and pluggable POS-source strategy", "author": "Kimura Risei <kimura.risei@gmail.com>", "license": "BUSL-1.1", "homepage": "https://github.com/KimuraRisei/kusamoji#readme", "repository": { "type": "git", "url": "git+https://github.com/KimuraRisei/kusamoji.git" }, "bugs": { "url": "https://github.com/KimuraRisei/kusamoji/issues" }, "main": "./src/kusamoji.js", "exports": { ".": { "require": "./src/kusamoji.js", "default": "./src/kusamoji.js" }, "./pos-source": { "require": "./src/pos-source/index.js", "default": "./src/pos-source/index.js" } }, "bin": { "kusamoji": "./bin/rebuild-native.js" }, "files": [ "src/", "bin/", "README.md", "LICENSE" ], "engines": { "node": ">=18" }, "keywords": [ "japanese", "morphological-analyzer", "nlp", "tokenizer", "pos-tagger", "mecab", "ipadic", "neologd", "viterbi", "mmap" ], "dependencies": { "doublearray": "0.0.2" }, "devDependencies": { "esbuild": "^0.28.0" }, "scripts": { "postinstall": "node src/native/loader.js --install || true", "build": "esbuild src/kusamoji.js --bundle --platform=node --target=node18 --outfile=dist/kusamoji.cjs --format=cjs --external:async", "test": "node --test test/*.test.js", "lint": "echo \"Linter not yet configured\"" } }