{
  "name": "@chamn/build-script",
  "version": "0.12.4",
  "engines": {
    "node": ">=22",
    "pnpm": ">=9"
  },
  "publishConfig": {
    "access": "public"
  },
  "description": "",
  "main": "./lib/index.mjs",
  "bin": {
    "build-script": "./bin/run.js"
  },
  "exports": {
    ".": {
      "types": "./lib/index.d.ts",
      "module-sync": "./lib/index.mjs",
      "import": "./lib/index.mjs",
      "require": "./lib/index.cjs"
    },
    "./lib/index.d.ts": "./lib/index.d.ts",
    "./client.d.ts": "./client.d.ts",
    "./package.json": "./package.json"
  },
  "scripts": {
    "start": "npm run clean && node scripts/build.cjs",
    "build:tsc": "tsc --project ./tsconfig.json --emitDeclarationOnly",
    "build": "npm run clean && npm run build:tsc && node scripts/build.cjs",
    "build:w": "npm run clean && nodemon --watch ./src -e ts,tsx,js,json scripts/build.cjs",
    "clean": "rimraf es lib dist types generated demo coverage output",
    "test": "echo 'skip test'",
    "test:cov": "jest --coverage",
    "test:update-snapshots": "cross-env jest -u"
  },
  "author": "levin",
  "license": "ISC",
  "devDependencies": {
    "@types/fs-extra": "^9.0.13",
    "@types/jest": "^28.1.6",
    "@types/node": "~22.20.1",
    "@types/yargs-parser": "^21.0.0",
    "esbuild": "^0.27.2",
    "lodash": "^4.17.21",
    "nodemon": "^3.1.9"
  },
  "dependencies": {
    "@vitejs/plugin-react": "^5.2.0",
    "concurrently": "^7.3.0",
    "fs-extra": "^10.1.0",
    "jest": "^28.1.3",
    "jest-environment-jsdom": "^28.1.3",
    "merge": "^2.1.1",
    "prettier": "2.7.1",
    "rimraf": "^4.4.1",
    "rollup-plugin-visualizer": "^5.12.0",
    "ts-jest": "^28.0.7",
    "ts-node": "^10.9.1",
    "typescript": "~5.7.2",
    "vite": "^8.2.0",
    "vite-plugin-dts": "^4.3.0",
    "vite-plugin-eslint2": "^5.0.3",
    "yargs-parser": "^21.0.1"
  },
  "config": {},
  "gitHead": "6da28525730354c75a0a30fe4d5b5295de119deb"
}
