Beta-Seite hinzugefügt

This commit is contained in:
silas
2018-09-18 19:37:44 +02:00
parent b0287f5db0
commit e61097cfc4
6 changed files with 28 additions and 5624 deletions

View File

@@ -6,10 +6,12 @@ const fs = require('fs');
var uglifyJs = null;
var babel = null;
var regenerator = null;
if (shouldMangleAndTranspile) {
uglifyJs = require('uglify-es');
babel = require('babel-core');
regenerator = require('regenerator');
}
const uglifyOptions = {
ecma: "es6",
@@ -22,20 +24,20 @@ const uglifyOptions = {
},
// toplevel: true
},
compress: {
ecma: "es6",
keep_fargs: false,
toplevel: true,
dead_code: true,
unused: true,
passes: 1,
},
// compress: {
// ecma: "es6",
// keep_fargs: false,
// toplevel: true,
// dead_code: true,
// unused: true,
// passes: 1,
// },
// sourceMap:{
// url:"inline"
// },
// output: {
// beautify: true
// }
output: {
beautify: true
}
};
const babelOptions = {
@@ -43,7 +45,12 @@ const babelOptions = {
minified: true,
presets: ['env'],
// sourceMaps:"inline",
// plugins: [["minify-mangle-names", {topLevel: true}], "transform-class-properties"]
// plugins: ["regenerator-runtime"]
};
const regeneratorOptions = {
includeRuntime: true,
// sourceMaps:"inline",
};
const options = require('../rollup.config');
@@ -62,13 +69,16 @@ async function build() {
fs.writeFileSync('transpiled.js', code);
const babelRes = babel.transform(code, babelOptions);
code = babelRes.code;
code = regenerator.compile(code, regeneratorOptions).code;
const uglifyRes2 = uglifyJs.minify(code, {mangle:{toplevel:true},compress: {
keep_fargs: false,
toplevel: true,
dead_code: true,
unused: true,
passes: 1,
},});
},
});
code = uglifyRes2.code;
}
fs.writeFileSync(outputOptions[i].file, code);

View File

@@ -1,3 +1,3 @@
#!/usr/bin/env bash
npm run build
npm run build 1