0.0.1 • Published 6 years ago
@codewell/translate v0.0.1
@codewell/translate
Minimalistic translating function for JavaScript
Installation
npm install @codewell/translateBasic Usage
import translate from '@codewell/translate';
const dictionary = {
words: [
{
translations: [
{language: "foo", word: "foo"},
{language: "bar", word: "bar"},
],
},
],
};
// Set dictionary
const translatedWithDictionary = translate(dictionary);
// Set language
const toFooLanguage = translatedWithDictionary("foo");
// Translate word in dictionary to language
const toFooLanguage("bar"); // => "foo"
// Or
translate(dictionary)("foo")("bar"); // => "foo"Testing
Functions
Write tests in the tests/ folder
Package
- Make a dry reslease with
npm run dry-release. This will generate a filepackagename-x.x.x.tgz. - Install the package in your other application/package by running
npm install path/to/packagename-x.x.x.tgz. - Import and use as usual in you application/package.
Releasing
- Run
npm run release - Push the code to github
- Update package version
npm version patchupdatesx.x.1->x.x.2npm version minorupdatesx.1.x->x.2.xnpm version majorupdates1.x.x->2.x.x
- Run
npm publish --access public
Issues
Please help by posting issues here on github
0.0.1
6 years ago