{
  "name": "@gala-chain/chaincode",
  "version": "3.1.14",
  "description": "Framework for building chaincodes on GalaChain",
  "license": "Apache-2.0",
  "type": "commonjs",
  "main": "./lib/src/index.js",
  "typings": "./lib/src/index.d.ts",
  "files": [
    "lib"
  ],
  "scripts": {
    "build": "tsc -b",
    "clean": "tsc -b --clean",
    "tsc": "tsc",
    "madge": "madge --circular --warning lib",
    "lint": "nx run lint",
    "fix": "nx run lint --fix",
    "prepublishOnly": "npm i && npm run clean && npm run build && npm run lint && npm run madge",
    "format": "prettier --config ../.prettierrc 'src/**/*.ts' --write",
    "test": "jest",
    "update-snapshot": "jest --updateSnapshot"
  },
  "dependencies": {
    "@gala-chain/api": "3.1.14",
    "@grpc/grpc-js": "1.10.10",
    "@opentelemetry/api": "^1.9.1",
    "@opentelemetry/exporter-trace-otlp-proto": "^0.205.0",
    "@opentelemetry/resources": "^2.10.0",
    "@opentelemetry/sdk-trace-node": "^2.10.0",
    "@opentelemetry/semantic-conventions": "^1.43.0",
    "fabric-contract-api": "2.5.6",
    "fabric-protos": "2.2.20",
    "fabric-shim": "2.5.6",
    "nanoid": "^3.3.6",
    "winston": "^3.8.2"
  },
  "peerDependencies": {
    "bignumber.js": "*",
    "class-transformer": "0.5.1",
    "class-validator": "0.14.2",
    "class-validator-jsonschema": "5.0.2",
    "json-stringify-deterministic": "1.0.12"
  },
  "devDependencies": {
    "@types/node": "^24.0.0",
    "@types/setimmediate": "^1.0.2",
    "git-branch-is": "^4.0.0",
    "madge": "^5.0.1",
    "nodemon": "^3.0.1",
    "nyc": "^17.1.0",
    "rimraf": "^3.0.2",
    "setimmediate": "^1.0.5"
  }
}
