1414 "dev" : " pnpm dev:infra && pnpm dev:db && pnpm dev:run" ,
1515 "dev:infra" : " docker compose -f ./docker-compose.yml up -d" ,
1616 "dev:db" : " pnpm prisma:setup:dev" ,
17- "dev:run" : " npx nodemon -- watch 'src/**/*.ts' --exec 'npx tsx ./src/index.ts' --files src/index.ts" ,
17+ "dev:run" : " tsx watch ./ src/index.ts" ,
1818 "build" : " rm -rf dist && tsc -p ./tsconfig.json --outDir dist" ,
1919 "build:docker" : " docker build . -f Dockerfile -t prod" ,
2020 "generate:sdk" : " npx tsx ./src/scripts/generate-sdk && cd ./sdk && pnpm build" ,
2121 "prisma:setup:dev" : " npx tsx ./src/scripts/setup-db.ts" ,
2222 "prisma:setup:prod" : " npx tsx ./dist/scripts/setup-db.js" ,
2323 "start" : " pnpm prisma:setup:prod && pnpm start:migrations && pnpm start:run" ,
2424 "start:migrations" : " npx tsx ./dist/scripts/apply-migrations.js" ,
25- "start:run" : " node --experimental-specifier-resolution=node ./dist/index.js" ,
25+ "start:run" : " node ./dist/index.js" ,
2626 "start:docker" : " docker compose --profile engine --env-file ./.env up --remove-orphans" ,
2727 "start:docker-force-build" : " docker compose --profile engine --env-file ./.env up --remove-orphans --build" ,
28- "lint:fix" : " eslint --fix 'src/**/*.ts'" ,
2928 "test:unit" : " vitest" ,
3029 "test:coverage" : " vitest run --coverage" ,
30+ "lint" : " biome ci ./src/*" ,
3131 "copy-files" : " cp -r ./src/prisma ./dist/"
3232 },
3333 "dependencies" : {
3434 "@aws-sdk/client-kms" : " ^3.679.0" ,
35+ "@bull-board/api" : " ^5.23.0" ,
3536 "@bull-board/fastify" : " ^5.23.0" ,
3637 "@cloud-cryptographic-wallet/cloud-kms-signer" : " ^0.1.2" ,
3738 "@cloud-cryptographic-wallet/signer" : " ^0.0.5" ,
3839 "@ethersproject/json-wallets" : " ^5.7.0" ,
3940 "@fastify/basic-auth" : " ^5.1.1" ,
4041 "@fastify/swagger" : " ^8.9.0" ,
41- "@fastify/type-provider-typebox" : " ^3.2.0 " ,
42+ "@fastify/type-provider-typebox" : " ^5.0.1 " ,
4243 "@fastify/websocket" : " ^8.2.0" ,
4344 "@google-cloud/kms" : " ^4.4.0" ,
44- "@prisma/client" : " 5.17.0 " ,
45+ "@prisma/client" : " ^5 " ,
4546 "@sinclair/typebox" : " ^0.31.28" ,
4647 "@t3-oss/env-core" : " ^0.6.0" ,
4748 "@thirdweb-dev/auth" : " ^4.1.87" ,
4849 "@thirdweb-dev/chains" : " ^0.1.77" ,
4950 "@thirdweb-dev/sdk" : " ^4.0.89" ,
5051 "@thirdweb-dev/service-utils" : " ^0.4.28" ,
52+ "@thirdweb-dev/wallets" : " ^2.5.39" ,
5153 "@types/base-64" : " ^1.0.2" ,
5254 "aws-kms-signer" : " ^0.5.3" ,
5355 "base-64" : " ^1.0.0" ,
7476 "superjson" : " ^2.2.1" ,
7577 "thirdweb" : " 5.61.3" ,
7678 "uuid" : " ^9.0.1" ,
79+ "viem" : " ^2.21.42" ,
7780 "winston" : " ^3.14.1" ,
7881 "zod" : " ^3.23.8"
7982 },
8689 "@types/pg" : " ^8.6.6" ,
8790 "@types/uuid" : " ^9.0.1" ,
8891 "@types/ws" : " ^8.5.5" ,
89- "@typescript-eslint/eslint-plugin" : " ^5.55.0" ,
90- "@typescript-eslint/parser" : " ^5.55.0" ,
9192 "@vitest/coverage-v8" : " ^2.0.3" ,
92- "eslint" : " ^9.3.0" ,
93- "eslint-config-prettier" : " ^8.7.0" ,
9493 "openapi-typescript-codegen" : " ^0.25.0" ,
94+ "tsx" : " ^4.19.2" ,
9595 "typescript" : " ^5.1.3" ,
9696 "vitest" : " ^2.0.3"
9797 },
98- "lint-staged" : {
99- "*.{js,ts}" : " eslint --cache --fix" ,
100- "*.{js,ts,md}" : " prettier --write"
101- },
10298 "prisma" : {
10399 "schema" : " ./src/prisma/schema.prisma"
104100 },
117113 "ws" : " >=8.17.1"
118114 }
119115 }
120- }
116+ }
0 commit comments