{
  "name": "protobuf-arkts-generator",
  "version": "0.2.2",
  "private": false,
  "type": "module",
  "description": "HarmonyOS ArkTS Protobuf 代码生成器,纯 ArkTS 运行时与服务客户端",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://gitcode.com/xiaofenger_705/protobuf-arkts-generator.git"
  },
  "bugs": {
    "url": "https://gitcode.com/xiaofenger_705/protobuf-arkts-generator/issues"
  },
  "homepage": "https://gitcode.com/xiaofenger_705/protobuf-arkts-generator",
  "keywords": [
    "protobuf",
    "ArkTS",
    "HarmonyOS",
    "codegen",
    "ets"
  ],
  "author": "protobuf-arkts-generator contributors",
  "scripts": {
    "gen": "node ./src/generator/arkpb-gen.js --in ./protos --out ./packages --int64 bigint",
    "arkts:check": "node ./scripts/arkts-check.js"
  },
  "bin": {
    "arkpb-gen": "src/generator/arkpb-gen.js"
  },
  "files": [
    "src/generator",
    "runtime/arkpb",
    "README.md",
    "ARCHITECTURE.md",
    "ARKTS-COMPLIANCE.md",
    "LICENSE"
  ],
  "publishConfig": {
    "access": "public"
  },
  "engines": {
    "node": ">=16"
  },
  "dependencies": {
    "protobufjs": "^7.2.4"
  }
}