{
  "scripts": {
    "build:createnft": "npx proton-asc ./createnft/createnft.contract.ts",
    "build:hello": "npx proton-asc ./hello/hello.contract.ts",
    "build:kv": "npx proton-asc ./kv/kv.contract.ts",
    "build:rng": "npx proton-asc ./rng/rng.contract.ts",
    "build:txid": "npx proton-asc ./txid/txid.contract.ts",
    "build:oracles": "npx proton-asc ./oracles/oracles.contract.ts",
    "build:pixel": "npx proton-asc ./pixel/pixel.contract.ts",
    "build:crypto": "npx proton-asc ./crypto/crypto.contract.ts",
    "build:auth": "npx proton-asc ./auth/auth.contract.ts",
    "build:time": "npx proton-asc ./time/time.contract.ts",
    "build:returnvalue": "npx proton-asc ./returnvalue/returnvalue.contract.ts",
    "build": "run-p build:*",
    "test:kv": "mocha -s 250 ./kv/*.spec.ts -r ts-node/register",
    "test:rng": "mocha -s 250 ./rng/*.spec.ts -r ts-node/register",
    "test:txid": "mocha -s 250 ./txid/*.spec.ts -r ts-node/register",
    "test:hello": "mocha -s 250 ./hello/*.spec.ts -r ts-node/register",
    "test:createnft": "mocha -s 250 ./createnft/*.spec.ts -r ts-node/register",
    "test:oracles": "mocha -s 250 ./oracles/*.spec.ts -r ts-node/register",
    "test:crypto": "mocha -s 250 ./crypto/*.spec.ts -r ts-node/register",
    "test:auth": "mocha -s 250 ./auth/*.spec.ts -r ts-node/register",
    "test:time": "mocha -s 250 ./time/*.spec.ts -r ts-node/register",
    "test:returnvalue": "mocha -s 250 ./returnvalue/*.spec.ts -r ts-node/register",
    "test": "run-p test:*"
  },
  "dependencies": {
    "proton-tsc": "^0.3.56"
  },
  "devDependencies": {
    "@proton/vert": "^0.3.18",
    "@types/node": "^18.0.0",
    "chai": "^4.3.6",
    "mocha": "^9.2.2",
    "npm-run-all": "^4.1.5",
    "ts-node": "^10.7.0",
    "typescript": "^4.6.3"
  }
}
