TypeScript + Vite
Changes in formats, currencies, documents and labels depending on location
Node version
>= v20
Running the app
$ pnpm run dev
Import
import { Faastlocation } from 'faastlocation';
const location = new Faastlocation();
Methods the app
labels({ contry = '', label = 'cliente' }): string
Devuelve una etiqueta específica basada en el país y la etiqueta proporcionada.
validateFormaterRut({ contry = '', rut = '', isValidate = false }): string
Valida o formatea un RUT (Rol Único Tributario) según el país especificado.
formaterCurrency({ contry = '', currency = 0 }): string
Formatea una cantidad de moneda específica según el país.
formaterInputProps({ contry = '' }): object
Devuelve propiedades de entrada específicas según el país.
formaterAmount({ contry = '', amount = '' }): string
Formatea una cantidad según el país especificado.
Example
const location = new Faastlocation();
const label = location.labels({ contry: 'cl', label: 'cliente' });
console.log(label);
const formattedRut = location.validateFormaterRut({ contry: 'pe', rut: '123456789', isValidate: true });
console.log(formattedRut);
const formattedCurrency = location.formaterCurrency({ contry: 'cl', currency: 1000 });
console.log(formattedCurrency);
Note: Before publishing, run npm, commit the version and upload it to git, then change the versioning in the package.json