UNPKG

1.04 kBJavaScriptView Raw
1const babel = require('rollup-plugin-babel')
2const nodeResolve = require('rollup-plugin-node-resolve')
3const commonjs = require('rollup-plugin-commonjs')
4const serve = require('rollup-plugin-serve')
5const replace = require('rollup-plugin-replace')
6const eslint = require('rollup-plugin-eslint')
7const paths = require('./path')
8
9module.exports = {
10 entry: paths.appTestEntry,
11 dest: 'dist',
12 plugins: [
13 eslint({
14 configFile: paths.ownEslintConfig,
15 useEslintrc: false,
16 include: ['src/**'],
17 exclude: ['node_modules/**', 'dist/**']
18 }),
19 babel({
20 exclude: 'node_modules/**'
21 }),
22 nodeResolve({
23 module: false,
24 main: true
25 }),
26 commonjs({
27 include: 'node_modules/**'
28 }),
29 replace({
30 'process.env.NODE_ENV': JSON.stringify( 'test' ),
31 'process.env.NODE_DEBUG': JSON.stringify(''),
32 'process.env.BUILD_VERSION': JSON.stringify(process.env.BUILD_VERSION)
33 }),
34 serve({
35 contentBase: paths.appZip,
36 host: 'localhost',
37 port: 3000
38 })
39 ]
40}
\No newline at end of file