|
19 | 19 | "supabase:types:data": "npx supabase gen types typescript --local > ./src/types/supabaseData.ts", |
20 | 20 | "preintegration": "pnpm --dir ./lib/hypercerts-indexer i", |
21 | 21 | "lint": "eslint", |
| 22 | + "scripts:blueprint-batch-mint": "tsx scripts/blueprint_batch_mint.ts", |
22 | 23 | "test": "vitest", |
| 24 | + "test:coverage": "vitest --coverage.enabled true", |
23 | 25 | "prepare": "husky", |
24 | 26 | "commitlint": "commitlint --config commitlintrc.ts --edit" |
25 | 27 | }, |
|
31 | 33 | "@hypercerts-org/sdk": "2.3.0", |
32 | 34 | "@ipld/car": "^5.2.5", |
33 | 35 | "@openzeppelin/merkle-tree": "^1.0.5", |
| 36 | + "@safe-global/api-kit": "^2.5.4", |
| 37 | + "@safe-global/protocol-kit": "^5.0.4", |
34 | 38 | "@sentry/integrations": "^7.114.0", |
35 | 39 | "@sentry/node": "^8.2.1", |
36 | 40 | "@sentry/profiling-node": "^8.2.1", |
|
51 | 55 | "cors": "^2.8.5", |
52 | 56 | "ethers": "^6.12.2", |
53 | 57 | "express": "^4.19.2", |
| 58 | + "file-type": "^19.6.0", |
54 | 59 | "gql.tada": "^1.2.1", |
55 | 60 | "graphql": "^16.8.1", |
56 | 61 | "graphql-filter": "^1.1.5", |
|
60 | 65 | "kysely": "^0.27.4", |
61 | 66 | "lodash": "^4.17.21", |
62 | 67 | "lru-cache": "^11.0.0", |
| 68 | + "mime-types": "^2.1.35", |
| 69 | + "multer": "1.4.5-lts.1", |
| 70 | + "node-cron": "^3.0.3", |
63 | 71 | "pg": "^8.12.0", |
64 | 72 | "reflect-metadata": "^0.2.2", |
65 | 73 | "rollup": "^4.12.0", |
|
86 | 94 | "@graphql-tools/schema": "^10.0.2", |
87 | 95 | "@graphql-tools/stitch": "^9.0.3", |
88 | 96 | "@graphql-tools/wrap": "^10.0.1", |
| 97 | + "@inquirer/prompts": "^7.2.3", |
89 | 98 | "@rollup/plugin-typescript": "^11.1.6", |
90 | 99 | "@sentry/types": "^8.2.1", |
91 | 100 | "@swc/cli": "^0.3.12", |
92 | 101 | "@swc/core": "^1.4.15", |
93 | 102 | "@types/body-parser": "^1.19.5", |
| 103 | + "@types/mime-types": "^2.1.4", |
| 104 | + "@types/multer": "^1.4.12", |
| 105 | + "@types/node-cron": "^3.0.11", |
94 | 106 | "@types/pg": "^8.11.6", |
95 | 107 | "@types/sinon": "^17.0.2", |
96 | 108 | "@types/swagger-ui-express": "^4.1.6", |
| 109 | + "@vitest/coverage-v8": "^2.1.8", |
97 | 110 | "chai": "^5.0.0", |
98 | 111 | "chai-assertions-count": "^1.0.2", |
99 | 112 | "concurrently": "^8.2.2", |
| 113 | + "csv-parse": "^5.6.0", |
100 | 114 | "dotenv": "^16.3.1", |
101 | 115 | "eslint": "8.56.0", |
102 | 116 | "husky": "^9.1.5", |
|
115 | 129 | "typedoc": "^0.26.5", |
116 | 130 | "typescript": "5.5.3", |
117 | 131 | "typescript-eslint": "^7.7.0", |
118 | | - "vitest": "^1.1.3" |
| 132 | + "vite-tsconfig-paths": "^5.1.4", |
| 133 | + "vitest": "^2.1.8", |
| 134 | + "vitest-mock-extended": "^2.0.2" |
119 | 135 | }, |
120 | 136 | "lint-staged": { |
121 | 137 | "*.{mjx,cjs,js,jsx,ts,tsx}": [ |
|
0 commit comments