You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 29311bc
Browse filesBrowse the repository at this point in the historyBrowse files
feat!: migrate the monorepo to Bun and Biome (#327)
* feat!: migrate the monorepo to Bun and Biome
Replace pnpm/Jest with Bun for install, test, and CI, keep Biome as
the linter/formatter, and publish ESM-only packages to npm via Changesets.
Co-authored-by: Cursor <cursoragent@cursor.com>
* fix: harden Bun migration for publishing and CI
Restore runtime metadata, hermetic test isolation, package-scoped coverage, and artifact checks so the ESM-only release remains reproducible and reviewable.
Co-authored-by: Cursor <cursoragent@cursor.com>
* fix(mcp-server): preserve hex identifiers after migration
Accept canonical hexadecimal chain and block values, make mock resets order-independent, and enforce packed CLI checks without network-resolved tooling.
Co-authored-by: Cursor <cursoragent@cursor.com>
* fix(mcp-server): reject ambiguous numeric identifiers
Keep hex support without treating blanks or exponent notation as chain data, and harden direct execution and ESM build checks against future regressions.
Co-authored-by: Cursor <cursoragent@cursor.com>
---------
Co-authored-by: Cursor <cursoragent@cursor.com>
Migrate the monorepo to Bun and publish ESM-only packages.
10
+
11
+
**Breaking:** all packages drop CommonJS (`require`) entry points and flatten `dist/`. Consumers must use ESM `import`. `@sei-js/precompiles` now ships an `exports` map with working `./ethers`, `./viem`, and `./precompiles` subpaths. `@sei-js/sei-global-wallet` keeps the `./solana` entrypoint.
12
+
13
+
Install, build, and test with Bun (`bun install`, `bun run build`, `bun run test`). `@sei-js/mcp-server` now requires Node.js 20 or newer. The MCP server and precompiles development toolchain pin Viem to `2.37.2`, the last compatible release that includes `seiDevnet`. Generated apps target the new `@sei-js/precompiles` major. Packages continue to publish to npm via Changesets.
0 commit comments