Skip to content

Remove the TypeScript/WASM package - #132

Draft
benma-agent wants to merge 1 commit into
BitBoxSwiss:masterfrom
benma-agent:benma-agent/remove-wasm-ts
Draft

Remove the TypeScript/WASM package#132
benma-agent wants to merge 1 commit into
BitBoxSwiss:masterfrom
benma-agent:benma-agent/remove-wasm-ts

Conversation

@benma-agent

Copy link
Copy Markdown
Contributor

The TypeScript client now lives in BitBoxSwiss/bitbox-api-ts.

Remove the WASM bindings, feature, serialization adapters, browser transports,
sandbox, and package build and CI tooling. Drop WASM size optimizations and
unused dependencies, and regenerate the protobuf code without WASM attributes.

  • Move Bitcoin's base64 feature to dev-dependencies for the PSBT example.
  • Remove U2FFraming and the unused Default implementation, retaining the U2fHid
    encoding and decoding methods used by physical devices and simulators.
  • Move the vendor and product IDs into usb.rs and remove the constants module.
  • Inline the private BitBox::from constructor into from_transport.

Consolidate the Rust and repository documentation in README.md, rename the Rust
changelog to CHANGELOG.md, and document the breaking changes for Rust consumers.

Refs: #60

The TypeScript client now lives in BitBoxSwiss/bitbox-api-ts.

Remove the WASM bindings, feature, serialization adapters, browser transports,
sandbox, and package build and CI tooling. Drop WASM size optimizations and
unused dependencies, and regenerate the protobuf code without WASM attributes.

- Move Bitcoin's base64 feature to dev-dependencies for the PSBT example.
- Remove U2FFraming and the unused Default implementation, retaining the U2fHid
  encoding and decoding methods used by physical devices and simulators.
- Move the vendor and product IDs into usb.rs and remove the constants module.
- Inline the private BitBox::from constructor into from_transport.

Consolidate the Rust and repository documentation in README.md, rename the Rust
changelog to CHANGELOG.md, and document the breaking changes for Rust consumers.

Refs: BitBoxSwiss#60
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant