gulp-i1337n
v1.0.0
Published
Static i18n for Gulp! :fire:
Downloads
34
Readme
gulp-i1337n
A gulp plugin for static translations. Uses babylon under the hood.
Install
yarn add gulp-i1337n --dev
Usage
const gulp = require('gulp');
const i1337n = require('gulp-i1337n');
gulp.task('default', () =>
gulp
.src('src/app.js')
.pipe(i1337n({ hello: 'World!' }))
.pipe(gulp.dest('dist'))
);
Turns this:
function greet() {
console.log(__('hello'));
}
into this:
function greet() {
console.log('World!');
}
API
Simply pipe the package's export.
i1337n(translations[, options])
translations
Your object of translations. Keys are replaced with values. Value must be a string.
options (optional)
Two properties:
func
(string) - the function name to search for, default__
strict
(boolean) - should the plugin fail on missing translation
License
MIT