{ "name": "asset-transfer-basic", "version": "1.0.0", "description": "Asset Transfer Basic contract implemented in TypeScript", "main": "dist/index.js", "typings": "dist/index.d.ts", "engines": { "node": ">=18" }, "scripts": { "lint": "eslint src", "pretest": "npm run lint", "test": "", "start": "set -x && fabric-chaincode-node start", "build": "tsc", "build:watch": "tsc -w", "prepublishOnly": "npm run build", "docker": "docker build -f ./Dockerfile -t asset-transfer-basic .", "package": "npm run build && npm shrinkwrap", "start:server-nontls": "set -x && fabric-chaincode-node server --chaincode-address=$CHAINCODE_SERVER_ADDRESS --chaincode-id=$CHAINCODE_ID", "start:server-debug": "set -x && NODE_OPTIONS='--inspect=0.0.0.0:9229' fabric-chaincode-node server --chaincode-address=$CHAINCODE_SERVER_ADDRESS --chaincode-id=$CHAINCODE_ID", "start:server": "set -x && fabric-chaincode-node server --chaincode-address=$CHAINCODE_SERVER_ADDRESS --chaincode-id=$CHAINCODE_ID --chaincode-tls-key-file=/hyperledger/privatekey.pem --chaincode-tls-client-cacert-file=/hyperledger/rootcert.pem --chaincode-tls-cert-file=/hyperledger/cert.pem" }, "engineStrict": true, "author": "Hyperledger", "license": "Apache-2.0", "dependencies": { "fabric-contract-api": "~2.5.5", "fabric-shim": "~2.5.5", "json-stringify-deterministic": "^1.0.0", "sort-keys-recursive": "^2.1.0" }, "devDependencies": { "@types/node": "^18.19.33", "@eslint/js": "^9.3.0", "@tsconfig/node18": "^18.2.4", "eslint": "^8.57.0", "typescript": "~5.4.5", "typescript-eslint": "^7.11.0" } }