{
  "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\""
  }
}