qtty-js
ActiuJavaScript and WebAssembly bindings for qtty, with Node and browser packages for typed units and conversions.
0 estrelles
0 forks
JavaScript
AGPL-3.0
Actualitzat avui
Per què existeix
qtty-js exposes the qtty unit system to JavaScript runtimes through aligned Node and Web packages. It keeps the canonical conversion model in the vendored Rust workspace while presenting ergonomic JS and TypeScript APIs.
Funcionalitats clau
- Node package: @siderust/qtty
- Browser/WASM package: @siderust/qtty-web
- Typed Quantity and DerivedQuantity APIs
- Unit factories and TypeScript declarations
- Shared conversion semantics from vendored qtty
Primers passos
npm install @siderust/qtty
const { Quantity, Unit, convert } = require('@siderust/qtty');
const distance = new Quantity(1500, Unit.Meter);
console.log(distance.to(Unit.Kilometer).value);
console.log(convert(2, Unit.Hour, Unit.Minute)); Contribuir
Donem la benvinguda a les contribucions! Aquí tens com pots ajudar:
- 1 Fes un fork del repositori i crea la teva branca des de main
- 2 Fes els teus canvis i afegeix tests si s'escau
- 3 Assegura't que tots els tests passen amb cargo test
- 4 Envia un pull request amb una descripció clara
Llicència
Aquest projecte està llicenciat sota la llicència AGPL-3.0. Consulta el fitxer LICENSE per a més detalls.
Enllaços ràpids
Etiquetes
javascript wasm node browser units bindings