Skip to content

Commit d454b0c

Browse files
committed
Update Biome config and cleanup test setup
Upgrade biome.json to schema v2.x with new formatter rules (spaces, indentWidth=2, LF), tighter file includes, updated linter rules, and assist organizeImports. Remove legacy Jest config/test scaffolding across packages and clean up related test files. Apply dependency and package.json updates and assorted code changes across mcp-server, ledger, precompiles, registry, create-sei, and sei-global-wallet packages.
1 parent 184d715 commit d454b0c

93 files changed

Lines changed: 9064 additions & 27375 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

biome.json

Lines changed: 39 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,41 @@
11
{
2-
"$schema": "https://biomejs.dev/schemas/1.9.4/schema.json",
3-
"vcs": {
4-
"enabled": false,
5-
"clientKind": "git",
6-
"useIgnoreFile": false
7-
},
8-
"files": {
9-
"ignoreUnknown": false,
10-
"ignore": ["*/coverage/*", "*/dist/*", "packages/create-sei/templates/**"]
11-
},
12-
"formatter": {
13-
"enabled": true,
14-
"indentStyle": "tab",
15-
"lineWidth": 160
16-
},
17-
"organizeImports": {
18-
"enabled": true
19-
},
20-
"linter": {
21-
"enabled": true,
22-
"rules": {
23-
"recommended": true,
24-
"correctness": {
25-
"useExhaustiveDependencies": "off"
26-
},
27-
"style": {
28-
"noUselessElse": "off"
29-
}
30-
}
31-
},
32-
"javascript": {
33-
"formatter": {
34-
"quoteStyle": "single",
35-
"jsxQuoteStyle": "double",
36-
"trailingCommas": "none"
37-
}
38-
}
2+
"$schema": "https://biomejs.dev/schemas/2.2.2/schema.json",
3+
"vcs": {
4+
"enabled": false,
5+
"clientKind": "git",
6+
"useIgnoreFile": false
7+
},
8+
"files": {
9+
"ignoreUnknown": false,
10+
"includes": ["packages/*/src/**/*.ts", "packages/*/tests/**/*.ts"]
11+
},
12+
"formatter": {
13+
"enabled": true,
14+
"formatWithErrors": false,
15+
"indentStyle": "space",
16+
"indentWidth": 2,
17+
"lineEnding": "lf",
18+
"lineWidth": 160
19+
},
20+
"linter": {
21+
"enabled": true,
22+
"rules": {
23+
"recommended": true,
24+
"suspicious": {
25+
"noExplicitAny": "warn"
26+
}
27+
}
28+
},
29+
"javascript": {
30+
"formatter": {
31+
"quoteStyle": "double"
32+
}
33+
},
34+
"assist": {
35+
"actions": {
36+
"source": {
37+
"organizeImports": "on"
38+
}
39+
}
40+
}
3941
}

bun.lock

Lines changed: 3187 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,32 @@
33
"version": "2.0.0",
44
"private": true,
55
"license": "MIT",
6+
"workspaces": [
7+
"packages/*"
8+
],
69
"scripts": {
7-
"build:all": "pnpm -r run build",
8-
"docs": "cd docs && pnpm dlx mint dev",
10+
"build:all": "bun run --filter '*' build",
11+
"docs": "cd docs && bunx mint dev",
912
"release": "changeset publish && git push --follow-tags",
10-
"release:internal": "pnpm build:all && pnpm changeset && pnpm changeset version --snapshot internal && pnpm changeset publish --no-git-tag --snapshot --tag internal",
11-
"test:all": "pnpm -r run test",
12-
"test:coverage": "pnpm -r run test --coverage"
13+
"release:internal": "bun run build:all && bunx changeset && bunx changeset version --snapshot internal && bunx changeset publish --no-git-tag --snapshot --tag internal",
14+
"test": "bun test packages/*",
15+
"test:coverage": "bun test --coverage packages/*",
16+
"lint": "biome lint .",
17+
"lint:fix": "biome lint --write .",
18+
"format": "biome format --write .",
19+
"format:check": "biome format .",
20+
"check": "biome check .",
21+
"check:fix": "biome check --write ."
1322
},
1423
"dependencies": {
15-
"@biomejs/biome": "^1.9.4",
1624
"@changesets/cli": "^2.28.1"
1725
},
1826
"devDependencies": {
19-
"@types/jest": "^29.5.14",
27+
"@biomejs/biome": "^2.2.2",
28+
"@types/bun": "latest",
2029
"@types/node": "^22.13.13",
21-
"jest": "^29.7.0",
2230
"mint": "^4.1.57",
2331
"rimraf": "^3.0.2",
24-
"ts-jest": "^29.3.0",
25-
"ts-node": "2.1.2",
2632
"typescript": "^5.8.2"
27-
},
28-
"packageManager": "pnpm@9.0.0"
33+
}
2934
}

packages/create-sei/biome.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
{
2-
"$schema": "https://biomejs.dev/schemas/1.9.4/schema.json",
3-
"extends": ["../../biome.json"],
2+
"$schema": "https://biomejs.dev/schemas/2.2.2/schema.json",
3+
"root": false,
44
"files": {
5-
"ignoreUnknown": false,
6-
"ignore": ["templates/**"]
5+
"ignoreUnknown": false
76
}
87
}

packages/create-sei/jest.config.js

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

packages/create-sei/package.json

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,15 @@
1212
"scripts": {
1313
"build": "rm -rf dist && tsc && chmod +x dist/main.js && rsync -av --exclude-from=.rsyncignore ./templates/ ./dist/templates/ && rsync -av --exclude-from=.rsyncignore ./extensions/ ./dist/extensions/",
1414
"dev": "node --loader ts-node/esm src/main.ts",
15-
"test": "jest"
15+
"test": "bun test"
1616
},
1717
"dependencies": {
1818
"boxen": "^7.1.1",
1919
"commander": "^12.1.0",
2020
"inquirer": "^9.2.15"
2121
},
2222
"devDependencies": {
23-
"@jest/globals": "^29.7.0",
24-
"@types/jest": "^29.5.12",
2523
"@types/node": "^20.14.10",
26-
"jest": "^29.7.0",
27-
"ts-jest": "^29.1.2",
28-
"ts-node": "^10.9.2",
2924
"typescript": "^5.5.3"
3025
}
3126
}

packages/create-sei/src/main.test.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
import { describe, test, expect, beforeEach, afterEach } from '@jest/globals';
1+
import { describe, test, expect, beforeEach, afterEach } from 'bun:test';
22
import { promises as fs } from 'node:fs';
33
import path from 'node:path';
44

55
describe('Extension System', () => {
6-
const testDir = path.join(process.cwd(), 'test-output');
7-
const extensionsDir = path.join(process.cwd(), 'extensions');
6+
const packageDir = path.resolve(import.meta.dir, '..');
7+
const testDir = path.join(packageDir, 'test-output');
8+
const extensionsDir = path.join(packageDir, 'extensions');
89

910
beforeEach(async () => {
1011
// Clean up test directory

packages/create-sei/templates/next-template/biome.json

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
{
2-
"$schema": "https://biomejs.dev/schemas/1.9.4/schema.json",
3-
"organizeImports": {
4-
"enabled": true
2+
"$schema": "https://biomejs.dev/schemas/2.2.2/schema.json",
3+
"root": false,
4+
"assist": {
5+
"actions": {
6+
"source": {
7+
"organizeImports": "on"
8+
}
9+
}
510
},
611
"linter": {
712
"enabled": true,
@@ -20,8 +25,7 @@
2025
"formatWithErrors": false,
2126
"indentStyle": "tab",
2227
"lineEnding": "lf",
23-
"lineWidth": 160,
24-
"attributePosition": "auto"
28+
"lineWidth": 160
2529
},
2630
"javascript": {
2731
"formatter": {
@@ -32,8 +36,7 @@
3236
"arrowParentheses": "always",
3337
"bracketSpacing": true,
3438
"bracketSameLine": false,
35-
"quoteStyle": "single",
36-
"attributePosition": "auto"
39+
"quoteStyle": "single"
3740
}
3841
},
3942
"json": {
@@ -42,7 +45,6 @@
4245
}
4346
},
4447
"files": {
45-
"include": ["src/**/*.ts", "src/**/*.tsx", "*.json", "*.md"],
46-
"ignore": ["node_modules/**", "dist/**", ".next/**", ".yarn/**"]
48+
"includes": ["src/**/*.ts", "src/**/*.tsx", "*.json", "*.md"]
4749
}
4850
}

packages/ledger/jest.config.js

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

packages/ledger/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88
"sideEffects": false,
99
"files": ["dist"],
1010
"scripts": {
11-
"build": "rimraf dist && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types",
11+
"build": "rimraf dist && bun run build:cjs && bun run build:esm && bun run build:types",
1212
"build:cjs": "tsc --outDir dist/cjs --module commonjs",
1313
"build:esm": "tsc --outDir dist/esm --module esnext",
1414
"build:types": "tsc --project ./tsconfig.declaration.json",
15-
"test": "jest"
15+
"test": "bun test"
1616
},
1717
"homepage": "https://github.com/sei-protocol/sei-js#readme",
1818
"keywords": ["sei", "javascript", "typescript", "ledger"],

0 commit comments

Comments
 (0)