@cpmech/basic

v3.5.0
Basic JS (TypeScript) functions
basic

Basic JS (TypeScript) functions

This repo implements some basic/auxiliary/helper Javascript (Typescript) code.

Installation

npm install @cpmech/basic

Example

import { camelize } from '@cpmech/basic';
console.log(camelize('dorival_pedroso'));
// dorivalPedroso

Using Locales

Directory structure

src/locale
  |_ en.ts
  |_ index.ts
  |_ pt.ts

English definitions

// en.ts
export const en = {
  signIn: {
    title: 'Sign In',
  },
};

Portuguese definitions

// pt.ts
export const pt = {
  signIn: {
    title: 'Entrar',
  },
};

Main file

// index.ts
import { Locales } from '@cpmech/basic';
import { en } from './en';
import { pt } from './pt';

const res = {
  en,
  pt,
};

const loc = new Locales(res, 'pt', 'br');

export const t = loc.translate;

Usage

import { t } from 'locale';

console.log(t('signIn.title'));
// Entrar
npm i @cpmech/[email protected]

Metadata

  • MIT
  • Whatever
  • Dorival Pedroso
  • released 11/18/2019

Downloads

Maintainers