-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpackage.json
84 lines (84 loc) · 2.9 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
{
"name": "@biconomy/gas-estimations",
"version": "0.2.66",
"repository": "https://github.com/bcnmy/entry-point-gas-estimations",
"author": "Nikola Divić <nikola.divic@biconomy.io>",
"license": "MIT",
"type": "module",
"main": "./dist/index.js",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.js",
"require": "./dist/index.cjs"
}
},
"files": [
"dist"
],
"scripts": {
"dev": "bun link && bun run build:types && bun run build:watch",
"format": "biome format . --write",
"lint": "biome check .",
"lint:fix": "bun run lint --apply",
"build": "bun run build:types && bun run build:js",
"build:types": "tsc --emitDeclarationOnly",
"build:js": "tsup src/index.ts --format esm,cjs --dts --outDir dist --clean",
"build:watch": "tsup src/index.ts --format esm,cjs --dts --outDir dist --watch",
"test": "vitest -c ./vitest.config.ts --run --reporter=verbose",
"test:coverage": "CI=true vitest -c ./vitest.config.ts --run --reporter=verbose --coverage",
"changeset": "changeset",
"changeset:release": "bun run build && changeset publish",
"changeset:version": "changeset version && bun install --lockfile-only",
"changeset:release:canary": "original_name=$(bun run scripts/publish:canary.ts | grep ORIGINAL_NAME | cut -d'=' -f2) && npm publish && git checkout package.json && git tag -l '*-canary.*' | xargs git tag -d && git fetch --tags && git reset --hard && git clean -fd && echo \"Published canary version of $original_name as latest\"",
"docs": "typedoc --tsconfig ./tsconfig.json",
"docs:deploy": "bun run docs && gh-pages -d docs",
"size": "size-limit",
"init:tests": "bun run scripts/init:tests.ts"
},
"dependencies": {
"zod": "^3.24.1",
"zod-validation-error": "^3.4.0"
},
"devDependencies": {
"@biconomy/account": "^4.5.7",
"@biconomy/sdk": "^0.0.29",
"@biomejs/biome": "1.9.4",
"@changesets/cli": "^2.27.11",
"@commitlint/cli": "^19.6.1",
"@commitlint/config-conventional": "^19.6.0",
"@rhinestone/module-sdk": "^0.2.3",
"@size-limit/esbuild-why": "^11.1.6",
"@size-limit/preset-small-lib": "^11.1.6",
"@types/bun": "^1.1.17",
"@types/config": "^3.3.5",
"@types/node": "^22.10.7",
"@vitest/coverage-v8": "^3.0.1",
"config": "^3.3.12",
"dotenv": "^16.4.7",
"gh-pages": "^6.3.0",
"simple-git-hooks": "^2.11.1",
"size-limit": "^11.1.6",
"tsup": "^8.3.5",
"typedoc": "^0.27.6",
"typescript": "^5.7.3",
"viem": "^2.22.12",
"vitest": "^3.0.1"
},
"peerDependencies": {
"viem": "^2.22.9"
},
"commitlint": {
"extends": [
"@commitlint/config-conventional"
]
},
"simple-git-hooks": {
"hooks": {
"pre-commit": "bun run format && bun run lint:fix",
"commit-msg": "npx --no -- commitlint --edit ${1}"
}
}
}