qtty-js
ActiuJavaScript and WebAssembly bindings for qtty, for units and conversions in Node and the browser.
0 estrelles
0 forks
JavaScript
AGPL-3.0
Actualitzat fa 2 mesos
Per què existeix
qtty-js brings the qtty unit model to JavaScript without changing how the conversions work. You get matching Node and browser packages with a straightforward JS and TypeScript API.
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