{
  "name": "@pieroot/nfd2nfc",
  "version": "2.0.3",
  "description": "macOS 한글 파일명 NFD→NFC 실시간 변환 트레이 앱 + CLI + 라이브러리",
  "main": "out/lib/index.js",
  "types": "out/lib/index.d.ts",
  "exports": {
    ".": {
      "types": "./out/lib/index.d.ts",
      "default": "./out/lib/index.js"
    }
  },
  "bin": {
    "nfd2nfc": "out/cli/index.js"
  },
  "files": [
    "out/cli/**",
    "out/lib/**",
    "out/core/**",
    "!out/core/__tests__/**",
    "README.md",
    "LICENSE"
  ],
  "scripts": {
    "dev": "electron-vite dev",
    "build:app": "electron-vite build && electron-builder",
    "build:cli": "tsc --project tsconfig.cli.json",
    "build:lib": "tsc --project tsconfig.lib.json",
    "build": "npm run build:cli && npm run build:lib && npm run build:app",
    "prepublishOnly": "npm run build:cli && npm run build:lib && chmod +x out/cli/index.js",
    "preview": "electron-vite preview",
    "web:dev": "vite --config web/vite.config.ts",
    "web:build": "vite build --config web/vite.config.ts",
    "web:preview": "vite preview --config web/vite.config.ts",
    "test": "vitest run",
    "test:watch": "vitest",
    "lint": "eslint src --ext .ts,.tsx",
    "typecheck": "tsc --noEmit && tsc --noEmit --project tsconfig.cli.json && tsc --noEmit --project tsconfig.lib.json"
  },
  "dependencies": {
    "chokidar": "^3.6.0",
    "fflate": "^0.8.2",
    "yargs": "^17.7.2"
  },
  "devDependencies": {
    "@types/node": "^20.14.0",
    "@types/react": "^19",
    "@types/react-dom": "^19",
    "@types/yargs": "^17.0.32",
    "@typescript-eslint/eslint-plugin": "^7.7.0",
    "@typescript-eslint/parser": "^7.7.0",
    "@vitejs/plugin-react": "^5.1.4",
    "electron": "^39.8.5",
    "electron-builder": "^26.0.12",
    "electron-vite": "^3.1.0",
    "eslint": "^8.57.0",
    "prettier": "^3.2.5",
    "react": "^19.2.6",
    "react-dom": "^19.2.6",
    "typescript": "^5.4.0",
    "vite": "^6.4.2",
    "vitest": "^4.1.6"
  },
  "author": "jung-geun <pieroot.02@gmail.com>",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/jung-geun/NFD2NFC.git"
  },
  "bugs": {
    "url": "https://github.com/jung-geun/NFD2NFC/issues"
  },
  "homepage": "https://github.com/jung-geun/NFD2NFC#readme",
  "keywords": [
    "NFD",
    "NFC",
    "Unicode",
    "Normalization",
    "macOS",
    "korean",
    "electron",
    "tray"
  ],
  "build": {
    "appId": "com.pieroot.nfd2nfc",
    "productName": "NFD2NFC",
    "extraMetadata": {
      "main": "out/main/index.js"
    },
    "files": [
      "out/main/**",
      "out/preload/**",
      "out/renderer/**",
      "resources/**",
      "package.json"
    ],
    "mac": {
      "category": "public.app-category.utilities",
      "icon": "resources/icon.icns",
      "target": [
        {
          "target": "dmg",
          "arch": [
            "arm64",
            "x64"
          ]
        }
      ]
    },
    "directories": {
      "buildResources": "resources",
      "output": "dist"
    },
    "publish": null
  }
}
