{
  "name": "@hadss/turbo-trans-protobuf-plugin",
  "version": "1.0.0-rc.0",
  "description": "TurboTrans Compiler protobuf Plugin",
  "main": "dist/index.js",
  "scripts": {
    "clean": "rm -rf dist",
    "build:cmake": "cd .. && mkdirp build && cd build && cmake -G \"Ninja\" .. &&ninja",
    "build:copy_windows": "mkdirp ./bin && cpy ../build/bin/protoc.exe ./bin && cpy ../build/bin/protoc-gen-ArkTS.exe ./bin",
    "build:copy_mac": " mkdirp ./bin && mv ../build/bin/protoc-3* ./bin/protoc && cpy ../build/bin/protoc-gen-ArkTS ./bin",
    "build:build_protoc_windows": "npm run build:cmake && npm run build:copy_windows",
    "build:build_protoc_mac": "npm run build:cmake && npm run build:copy_mac",
    "build:pack": "npx tsc && npm pack",
    "build:build_plugin_windows": "npm run build:build_protoc_windows && npm run build:pack",
    "build:build_plugin_mac": "npm run build:build_protoc_mac && npm run build:pack"
  },
  "optionalDependencies": {
    "@hadss/turbo-trans-protobuf-plugin-darwin-arm64": "1.0.0-rc.0",
    "@hadss/turbo-trans-protobuf-plugin-darwin-x64": "1.0.0-rc.0",
    "@hadss/turbo-trans-protobuf-plugin-linux": "1.0.0-rc.0",
    "@hadss/turbo-trans-protobuf-plugin-windows": "1.0.0-rc.0"
  },
  "author": "DTSE",
  "license": "Apache-2.0",
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org"
  },
  "homepage": "https://gitcode.com/openharmony-sig/turbo_trans",
  "repository": {
    "type": "git",
    "url": "https://gitcode.com/openharmony-sig/turbo_trans.git",
    "directory": "TurboTransProtobufPlugin"
  },
  "devDependencies": {
    "@ohos/hvigor": "^5.0.0",
    "@ohos/hvigor-ohos-plugin": "^5.0.0",
    "cpy-cli": "^6.0.0",
    "mkdirp": "^3.0.1",
    "protobufjs-cli": "^1.2.0",
    "typescript": "^5.9.2"
  }
}
