broccoli-i18n-precompile

0.0.4 • Public • Published

Broccoli i18n template precompiler

Precompiles ember-i18 translation files.

Installation

npm install --save-dev broccoli-i18n-precompile

Example

var mergeTrees = require('broccoli-merge-trees');
var compileES6 = require('broccoli-es6-concat');
var i18nPrecompile = require('broccoli-i18n-precompile');
var pickFiles = require('broccoli-static-compiler');
 
 
var translationTree = pickFiles('i18nFolder', {
  srcDir: '/',
  files: ['i18n/*.js'],
  destDir: app.name
});
 
var appTranslations = compileES6(translationTree, {
  outputFile: '/assets/i18n.js',
  inputFiles: ['**/*.js'],
  wrapInEval: false,
});
 
var precompiledTrans = i18nPrecompile(appTranslations);
 

It will generate a precompiled js file that you can include in your index.html file

It is important to set wrapInEval to false.

Dependencies (4)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i broccoli-i18n-precompile

    Weekly Downloads

    1

    Version

    0.0.4

    License

    MIT

    Last publish

    Collaborators

    • alexbaizeau
    • markstory
    • minichate