{
  "name": "simple-ime",
  "type": "module",
  "version": "1.2.4",
  "description": "A simple browser tool to use Chinese Pinyin Input Method (IME).",
  "author": "nieyuyao <nieyuyao0826@hotmail.com>",
  "license": "MIT",
  "repository": {
    "url": "https://github.com/nieyuyao/simple-ime.git"
  },
  "keywords": [
    "ime",
    "input method",
    "web ime",
    "pinyin"
  ],
  "main": "./dist/simple-ime.js",
  "module": "./dist/simple-ime.es.js",
  "unpkg": "./dist/simple-ime.umd.js",
  "iife": "./dist/simple-ime.global.js",
  "types": "./dist/src/index.d.ts",
  "files": [
    "dist"
  ],
  "scripts": {
    "dev": "vite example --force",
    "build": "vite build",
    "test": "vitest",
    "compressDict": "ts-node --esm ./scripts/compress-dict.ts",
    "splitDict": "ts-node --esm ./scripts/split-dict.ts && npm run compressDict",
    "genPackedTrie": "ts-node --esm ./scripts/gen-packed-trie.ts",
    "lint": "eslint -c ./eslint.config.mjs",
    "lint:fix": "eslint -c ./eslint.config.mjs --fix",
    "release": "bash ./release.sh"
  },
  "dependencies": {
    "dawg-lookup": "^2.2.1",
    "lru-cache": "^11.1.0"
  },
  "devDependencies": {
    "@antfu/eslint-config": "^3.15.0",
    "@types/jquery": "^3.5.32",
    "@types/node": "^22.10.7",
    "@vitejs/plugin-vue": "^5.2.1",
    "happy-dom": "^17.1.0",
    "sass": "^1.83.4",
    "ts-node": "^10.9.2",
    "typescript": "^5.7.3",
    "vite": "^6.0.7",
    "vite-plugin-dts": "^3.9.1",
    "vite-svg-loader": "^5.1.0",
    "vitest": "^3.0.4",
    "vue": "^3.5.13",
    "vue-router": "^4.5.0"
  }
}
