add files

This commit is contained in:
Harvey Zack committed 2018-10-11 14:55:40 +08:00
1 parent 70864abf44
commit a53a1236a3
16 files changed
+581 -276

No files matched your search

+27 -22
View File
@@ -1,40 +1,45 @@
const babel = require("rollup-plugin-babel");
const commonjs = require("rollup-plugin-commonjs");
const nodeResolve = require("rollup-plugin-node-resolve");
const postcss = require("rollup-plugin-postcss");
const { eslint } = require("rollup-plugin-eslint");
const autoprefixer = require("autoprefixer");
const cssnano = require("cssnano");
const replace = require("rollup-plugin-replace");
const { uglify } = require("rollup-plugin-uglify");
const version = require("./package.json").version;
const isProd = process.env.NODE_ENV === "production";
const babel = require('rollup-plugin-babel');
const commonjs = require('rollup-plugin-commonjs');
const nodeResolve = require('rollup-plugin-node-resolve');
const postcss = require('rollup-plugin-postcss');
const { eslint } = require('rollup-plugin-eslint');
const autoprefixer = require('autoprefixer');
const cssnano = require('cssnano');
const replace = require('rollup-plugin-replace');
const { uglify } = require('rollup-plugin-uglify');
const { version } = require('./package.json');
const isProd = process.env.NODE_ENV === 'production';
export default {
input: "src/index.js",
input: 'src/index.js',
output: {
name: "artplayer",
file: isProd ? "dist/artplayer.js" : "docs/js/artplayer.js",
format: "umd"
name: 'artplayer',
file: isProd ? 'dist/artplayer.js' : 'docs/js/artplayer.js',
format: 'umd'
},
plugins: [
eslint({
exclude: [
'node_modules/**',
'docs/**'
]
}),
postcss({
plugins: [autoprefixer, cssnano],
extract: isProd ? "dist/artplayer.css" : "docs/css/artplayer.css"
extract: isProd ? 'dist/artplayer.css' : 'docs/css/artplayer.css'
}),
nodeResolve(),
commonjs(),
babel({
runtimeHelpers: true,
exclude: "node_modules/**",
plugins: ["@babel/external-helpers", "@babel/transform-runtime"]
exclude: 'node_modules/**',
plugins: ['@babel/external-helpers', '@babel/transform-runtime']
}),
replace({
exclude: "node_modules/**",
__ENV__: JSON.stringify(process.env.NODE_ENV || "development"),
exclude: 'node_modules/**',
__ENV__: JSON.stringify(process.env.NODE_ENV || 'development'),
__VERSION__: version
}),
isProd && uglify(),
!isProd && eslint()
isProd && uglify()
]
};