{
  "name": "@chayns/uac-service",
  "version": "0.0.62",
  "description": "",
  "exports": {
    ".": {
      "require": "./lib/cjs/index.js",
      "import": "./lib/esm/index.js",
      "types": "./lib/cjs/index.d.ts"
    }
  },
  "main": "./lib/cjs/index.js",
  "module": "./lib/esm/index.js",
  "types": "./lib/cjs/index.d.ts",
  "keywords": [
    "chayns",
    "chayns-toolkit",
    "react"
  ],
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  },
  "scripts": {
    "prebuild": "npm run build:proto",
    "build": "npm run build:cjs && npm run build:esm",
    "postbuild": "npm run build:proto:copy",
    "build:cjs": "tsc-silent --project tsconfig-cjs.json",
    "build:esm": "tsc-silent --project tsconfig-esm.json",
    "build:proto": "node scripts/gen-proto.mjs",
    "build:proto:copy": "node scripts/copy-proto.mjs",
    "watch:cjs": "npm run build:cjs -- --watch",
    "watch:esm": "npm run build:esm -- --watch",
    "watch": "npm run build:proto && concurrently npm:watch:cjs npm:watch:esm",
    "prepublishOnly": "npm run build",
    "publish:beta": "npm version prerelease --preid=beta && npm publish --tag=beta",
    "format": "prettier . --write"
  },
  "prettier": {
    "proseWrap": "always",
    "singleQuote": true,
    "tabWidth": 4
  },
  "eslintConfig": {
    "extends": "@chayns-toolkit"
  },
  "dependencies": {
    "google-protobuf": "^3.21.4",
    "long": "^5.3.1",
    "protobufjs": "^7.4.0",
    "protobufjs-cli": "^1.1.3"
  },
  "devDependencies": {
    "concurrently": "^9.1.2",
    "prettier": "^3.5.1",
    "prettier-plugin-packagejson": "^2.5.8",
    "tsc-silent": "^1.2.2",
    "typescript": "^5.7.3"
  }
}
