This commit is contained in:
Harvey Zack committed 2018-10-10 14:32:46 +08:00
1 parent e0c0d9d41a
commit 62fe6bb654
2 files changed
+31 -31

No files matched your search

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