@cpmech/basic
TypeScript icon, indicating that this package has built-in type declarations

4.35.1 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i @cpmech/basic

Weekly Downloads

3

Version

4.35.1

License

MIT

Unpacked Size

36 kB

Total Files

28

Last publish

Collaborators

  • dorival