{
    "name": "kusamoji",
    "version": "1.1.1",
    "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"
    },
    "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\""
    },
    "keywords": [
        "japanese",
        "morphological-analyzer",
        "nlp",
        "tokenizer",
        "pos-tagger",
        "mecab",
        "ipadic",
        "neologd",
        "viterbi",
        "mmap"
    ],
    "dependencies": {
        "doublearray": "0.0.2"
    },
    "devDependencies": {
        "esbuild": "^0.28.0"
    }
}
