{
    "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"
    }
}
