Skip to content

feat!: v2 - framework-agnostic - #12

Merged
0xKheops merged 24 commits into
mainfrom
feat/framework-agnostic
Jul 6, 2026
Merged

feat!: v2 - framework-agnostic#12
0xKheops merged 24 commits into
mainfrom
feat/framework-agnostic

Conversation

@0xKheops

@0xKheops 0xKheops commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator
  • Remove all @polkadot/* and @azns dependencies. Verification (sr25519/ed25519/ecdsa, <Bytes> wrapping) and SS58 codec reimplemented with audited @noble/@scure libs; polkadot-js compatibility proven via committed test vectors.
  • Public API reduced to primitives: message construction, parsing, verification. Signing removed — wallet integration covered by docs recipes.
  • Azero ID resolution removed (azeroId still parsed for message compatibility).
  • Restructured as pnpm monorepo; demo migrated to TanStack Start on Cloudflare Workers, serving rewritten docs at /docs.

BREAKING CHANGE: no peer dependencies; signing and azero-id verification removed from public API. ESM-only: CJS consumers need Node ≥20.19/≥22.12 (require(esm)) or dynamic import().

BREAKING CHANGE: peer dependencies removed, azero id resolution deprecated.
Package is ESM-only: CJS consumers need Node ≥20.19/≥22.12 (require(esm)) or dynamic import().
@0xKheops
0xKheops force-pushed the feat/framework-agnostic branch from 9cd7bf0 to 8f799b8 Compare July 2, 2026 11:11
@0xKheops 0xKheops changed the title feat!: remove @polkadot and @azns dependencies feat!: framework-agnostic v2 — primitives only Jul 6, 2026
@0xKheops 0xKheops changed the title feat!: framework-agnostic v2 — primitives only feat!: v2 - framework-agnostic Jul 6, 2026
@0xKheops
0xKheops merged commit efbeffd into main Jul 6, 2026
1 check passed
@0xKheops
0xKheops deleted the feat/framework-agnostic branch July 6, 2026 01:23
@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown

🎉 This PR is included in version 2.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant