Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@doodle/i18n / rollup.config.js
Size: Mime:
import babel from 'rollup-plugin-babel';
import cleaner from 'rollup-plugin-cleaner';
import commonjs from '@rollup/plugin-commonjs';
import resolve from '@rollup/plugin-node-resolve';
import json from '@rollup/plugin-json';

export default [
  {
    input: './src/index.js',
    output: [
      {
        dir: './dist/cjs',
        format: 'cjs',
        sourcemap: true,
      },
      {
        dir: './dist/esm',
        format: 'esm',
        sourcemap: true,
      },
    ],
    preserveModules: true,
    plugins: [
      json(),
      cleaner({
        targets: ['dist'],
      }),
      resolve(),
      babel({
        exclude: 'node_modules/**',
        runtimeHelpers: true,
        presets: ['@babel/preset-env'],
      }),
      commonjs({
        ignore: ['conditional-runtime-dependency'],
      }),
    ],
  },
];