/ packages / schema / deno.json
deno.json
 1  {
 2    "name": "@massmarket/schema",
 3    "version": "0.0.1",
 4    "exports": {
 5      ".": "./mod.ts",
 6      "./testFixtures": "./testFixtures.ts",
 7      "./utils": "./utils.ts"
 8    },
 9    "tasks": {
10      "pbjs-build": "deno run --allow-env --allow-read --allow-write npm:protobufjs-cli/pbjs -t static-module -w es6  -o ./compiled.js $NETWORK_SCHEMA_PATH/*.proto --dependency protobufjs",
11      "pbts-build": "npm exec --package=protobufjs-cli -c 'pbts -r market.mass -o ./compiled.d.ts ./compiled.js'",
12      "build-broken": "deno task pbjs-build && deno task pbts-build"
13    },
14    "exclude": ["./compiled.d.ts", "./compiled.js", "./testVectors.json"],
15    "imports": {
16      "@std/assert": "jsr:@std/assert@^1.0.13",
17      "protobufjs": "npm:protobufjs@7.5.0",
18      "long": "npm:long@5.3.2",
19      "protobufjs-cli": "npm:protobufjs-cli@1.2.0",
20      "viem": "npm:viem@^2.28.1"
21    }
22  }