mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-09-02 22:17:03 +03:00
Update package.json dependencies (+ fixes and improvements)
This commit is contained in:
parent
59128f285b
commit
f8b4aa8683
8 changed files with 463 additions and 495 deletions
|
|
@ -7,12 +7,9 @@ var
|
|||
WebpackNotifierPlugin = require('webpack-notifier'),
|
||||
loose = true;
|
||||
|
||||
module.exports = function(publicPath, pro, es6) {
|
||||
module.exports = function(publicPath, pro) {
|
||||
return {
|
||||
entry: es6 ? {
|
||||
'js/app.next': path.join(__dirname, 'dev', 'app.js'),
|
||||
'js/admin.next': path.join(__dirname, 'dev', 'admin.js')
|
||||
} : {
|
||||
entry: {
|
||||
'js/boot': path.join(__dirname, 'dev', 'boot.js'),
|
||||
'js/app': path.join(__dirname, 'dev', 'app.js'),
|
||||
'js/admin': path.join(__dirname, 'dev', 'admin.js')
|
||||
|
|
@ -27,7 +24,6 @@ module.exports = function(publicPath, pro, es6) {
|
|||
new webpack.optimize.OccurrenceOrderPlugin(),
|
||||
new webpack.DefinePlugin({
|
||||
'RL_COMMUNITY': !pro,
|
||||
'RL_ES6': !!es6,
|
||||
'process.env': {
|
||||
NODE_ENV: '"production"'
|
||||
}
|
||||
|
|
@ -52,60 +48,16 @@ module.exports = function(publicPath, pro, es6) {
|
|||
test: /\.js$/,
|
||||
loader: 'babel-loader',
|
||||
include: [devPath],
|
||||
options: !es6 ? {
|
||||
options: {
|
||||
cacheDirectory: true,
|
||||
presets: [['es2015', {loose: loose, modules: false}], 'es2016', 'stage-0'],
|
||||
presets: [['env', {
|
||||
loose: loose,
|
||||
modules: false,
|
||||
targets: {
|
||||
browsers: ['last 3 versions', 'ie >= 9', 'firefox esr']
|
||||
}
|
||||
}], 'stage-0'],
|
||||
plugins: ['transform-runtime', 'transform-decorators-legacy']
|
||||
} : {
|
||||
cacheDirectory: true,
|
||||
plugins: [
|
||||
// es2015
|
||||
["transform-es2015-template-literals", {loose: loose}],
|
||||
"transform-es2015-literals",
|
||||
"transform-es2015-function-name",
|
||||
// ["transform-es2015-arrow-functions")],
|
||||
"transform-es2015-block-scoped-functions",
|
||||
// ["transform-es2015-classes", {loose: loose}],
|
||||
// "transform-es2015-object-super",
|
||||
"transform-es2015-shorthand-properties",
|
||||
"transform-es2015-duplicate-keys",
|
||||
["transform-es2015-computed-properties", {loose: loose}],
|
||||
["transform-es2015-for-of", {loose: loose}],
|
||||
"transform-es2015-sticky-regex",
|
||||
"transform-es2015-unicode-regex",
|
||||
// "check-es2015-constants",
|
||||
//["transform-es2015-spread", {loose: loose}],
|
||||
// "transform-es2015-parameters",
|
||||
//["transform-es2015-destructuring", {loose: loose}],
|
||||
// "transform-es2015-block-scoping",
|
||||
"transform-es2015-typeof-symbol",
|
||||
// ["transform-regenerator", { async: false, asyncGenerators: false }],
|
||||
|
||||
// es2016
|
||||
"transform-exponentiation-operator",
|
||||
|
||||
// stage-0
|
||||
"transform-do-expressions",
|
||||
"transform-function-bind",
|
||||
|
||||
// stage-1
|
||||
"transform-class-constructor-call",
|
||||
"transform-export-extensions",
|
||||
|
||||
// stage-2
|
||||
"transform-class-properties",
|
||||
"transform-object-rest-spread",
|
||||
// "transform-decorators", // -> transform-decorators-legacy
|
||||
|
||||
// stage-3
|
||||
"syntax-trailing-function-commas",
|
||||
"transform-async-to-generator",
|
||||
"transform-exponentiation-operator",
|
||||
|
||||
// other
|
||||
'transform-runtime',
|
||||
'transform-decorators-legacy' // -> transform-decorators // from stage-2
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -129,7 +81,6 @@ module.exports = function(publicPath, pro, es6) {
|
|||
'hasher': 'window.hasher',
|
||||
'Jua': 'window.Jua',
|
||||
'Autolinker': 'window.Autolinker',
|
||||
'Tinycon': 'window.Tinycon',
|
||||
'ssm': 'window.ssm',
|
||||
'key': 'window.key',
|
||||
'_': 'window._',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue