Skip to content

Commit 04c0a5f

Browse files
committed
Remove unneeded polyfills and linters
1 parent 96403cb commit 04c0a5f

File tree

14 files changed

+568
-877
lines changed

14 files changed

+568
-877
lines changed

.eslintrc.json

Lines changed: 0 additions & 18 deletions
This file was deleted.

.vscode/settings.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"source.organizeImports": "explicit",
44
"source.eslint.fixAll": "explicit"
55
},
6-
"editor.defaultFormatter": "esbenp.prettier-vscode",
76
"editor.formatOnSave": true,
87
"eslint.rules.customizations": [{ "rule": "*", "severity": "warn" }],
98
"typescript.tsdk": "node_modules/typescript/lib",

package.json

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,40 +14,42 @@
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",
@@ -74,6 +76,7 @@
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
},
@@ -86,19 +89,12 @@
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
},
@@ -117,4 +113,4 @@
117113
"ws": ">=8.17.1"
118114
}
119115
}
120-
}
116+
}

0 commit comments

Comments
 (0)