const buble = require('rollup-plugin-buble') const replace = require('rollup-plugin-replace') const version = process.env.VERSION || require('../package.json').version module.exports = { entry: 'src/index.js', dest: process.env.ESM ? 'dist/vuex.esm.js' : 'dist/vuex.js', format: process.env.ESM ? 'es' : 'umd', moduleName: 'Vuex', plugins: [ replace({ __VERSION__: version }), buble() ], banner: `/** * vuex v${version} * (c) ${new Date().getFullYear()} Evan You * @license MIT */` }