{
  "name": "koinos-contract",
  "version": "1.0.0",
  "license": "MIT",
  "dependencies": {
    "@koinos/sdk-as": "npm:@koinosbox/sdk-as@1.1.0-alpha.4",
    "@koinosbox/contracts": "^2.1.4",
    "@koinosbox/hdkoinos": "1.0.1",
    "koilib": "^5.6.1",
    "koinos-precompiler-as": "^1.5.1"
  },
  "devDependencies": {
    "@as-covers/core": "^0.4.2",
    "@as-pect/cli": "^8.0.1",
    "@roamin/local-koinos": "^0.4.15",
    "@roamin/protoc": "^2.4.0",
    "@tsconfig/node16": "^1.0.4",
    "@types/jest": "^29.4.0",
    "@types/node": "^16.18.3",
    "@typescript-eslint/eslint-plugin": "^5.39.0",
    "@typescript-eslint/parser": "^5.39.0",
    "as-proto": "npm:@koinos/as-proto@1.0.1",
    "assemblyscript": "^0.27.1",
    "dotenv": "^16.0.3",
    "eslint": "^8.25.0",
    "ethers": "^5.6.2",
    "ts-node": "^10.4.0",
    "typescript": "^4.8.4",
    "yaml": "^2.1.3"
  },
  "scripts": {
    "asbuild": "asc src/build/index.ts --config src/asconfig.json --use abort= --target release",
    "precompile": "koinos-precompiler-as src",
    "build": "yarn precompile && yarn asbuild",
    "deploy": "ts-node scripts/deploy.ts",
    "updateFrontend": "ts-node scripts/updateFrontend.ts",
    "keys": "node generateKeys.js",
    "lint": "eslint --max-warnings 0 --ext ts \"*/assembly/**/*.ts\""
  },
  "config": {
    "protocVersion": "25.2"
  }
}
