Преглед изворни кода

chore: move definitions to utils

Gerald пре 8 година
родитељ
комит
a2890b080c
3 измењених фајлова са 8 додато и 14 уклоњено
  1. 0 7
      scripts/i18n.js
  2. 6 0
      scripts/utils.js
  3. 2 7
      scripts/webpack.base.conf.js

+ 0 - 7
scripts/i18n.js

@@ -72,13 +72,6 @@ class Locales {
     this.desc = {};
     this.desc = {};
   }
   }
 
 
-  getLanguages() {
-    const localeDir = this.base + '/' + this.prefix;
-    return new Promise((resolve, reject) => {
-      fs.readdir(localeDir, (err, files) => err ? reject(err) : resolve(files));
-    });
-  }
-
   load() {
   load() {
     return readdir(`${this.base}/${this.prefix}`)
     return readdir(`${this.base}/${this.prefix}`)
     .then(langs => {
     .then(langs => {

+ 6 - 0
scripts/utils.js

@@ -48,3 +48,9 @@ exports.IS_TEST = IS_TEST;
 exports.styleLoader = styleLoader;
 exports.styleLoader = styleLoader;
 exports.styleRule = styleRule;
 exports.styleRule = styleRule;
 exports.merge = merge;
 exports.merge = merge;
+exports.definitions = {
+  'process.env': {
+    NODE_ENV: JSON.stringify(process.env.NODE_ENV),
+    DEBUG: IS_DEV ? 'true' : 'false', // whether to log message errors
+  },
+};

+ 2 - 7
scripts/webpack.base.conf.js

@@ -3,17 +3,12 @@ const webpack = require('webpack');
 const MinifyPlugin = require('babel-minify-webpack-plugin');
 const MinifyPlugin = require('babel-minify-webpack-plugin');
 const minifyPreset = require('babel-preset-minify');
 const minifyPreset = require('babel-preset-minify');
 const vueLoaderConfig = require('./vue-loader.conf');
 const vueLoaderConfig = require('./vue-loader.conf');
-const { IS_DEV, styleRule } = require('./utils');
+const { IS_DEV, styleRule, definitions } = require('./utils');
 
 
 // const { MINIFY } = process.env;
 // const { MINIFY } = process.env;
 const MINIFY = true;
 const MINIFY = true;
 const DIST = 'dist';
 const DIST = 'dist';
-const definePlugin = new webpack.DefinePlugin({
-  'process.env': {
-    NODE_ENV: JSON.stringify(process.env.NODE_ENV),
-    DEBUG: IS_DEV ? 'true' : 'false', // whether to log message errors
-  },
-});
+const definePlugin = new webpack.DefinePlugin(definitions);
 
 
 function resolve(dir) {
 function resolve(dir) {
   return path.join(__dirname, '..', dir);
   return path.join(__dirname, '..', dir);