load remote translations
This commit is contained in:
31
node_modules/i18next-xhr-backend/rollup.config.js
generated
vendored
Normal file
31
node_modules/i18next-xhr-backend/rollup.config.js
generated
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
import babel from 'rollup-plugin-babel';
|
||||
import uglify from 'rollup-plugin-uglify';
|
||||
import nodeResolve from 'rollup-plugin-node-resolve';
|
||||
import { argv } from 'yargs';
|
||||
|
||||
const format = argv.format || argv.f || 'iife';
|
||||
const compress = argv.uglify;
|
||||
|
||||
const babelOptions = {
|
||||
exclude: 'node_modules/**',
|
||||
presets: [['es2015', { modules: false }], 'stage-0'],
|
||||
babelrc: false
|
||||
};
|
||||
|
||||
const dest = {
|
||||
amd: `dist/amd/i18nextXHRBackend${compress ? '.min' : ''}.js`,
|
||||
umd: `dist/umd/i18nextXHRBackend${compress ? '.min' : ''}.js`,
|
||||
iife: `dist/iife/i18nextXHRBackend${compress ? '.min' : ''}.js`
|
||||
}[format];
|
||||
|
||||
export default {
|
||||
entry: 'src/index.js',
|
||||
format,
|
||||
plugins: [
|
||||
babel(babelOptions),
|
||||
nodeResolve({ jsnext: true })
|
||||
].concat(compress ? uglify() : []),
|
||||
moduleName: 'i18nextXHRBackend',
|
||||
//moduleId: 'i18nextXHRBackend',
|
||||
dest
|
||||
};
|
Reference in New Issue
Block a user