diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-03-15 05:26:24 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-03-15 05:26:24 +0900 |
| commit | 94b5729c8474a502e1cf390b539339b09c6a7a94 (patch) | |
| tree | d2fd9445d727d04c79d5efdc0fe7901b5a229692 /webpack/plugins | |
| parent | Update dependencies :rocket: (diff) | |
| download | misskey-94b5729c8474a502e1cf390b539339b09c6a7a94.tar.gz misskey-94b5729c8474a502e1cf390b539339b09c6a7a94.tar.bz2 misskey-94b5729c8474a502e1cf390b539339b09c6a7a94.zip | |
:v:
Diffstat (limited to 'webpack/plugins')
| -rw-r--r-- | webpack/plugins/consts.ts | 41 | ||||
| -rw-r--r-- | webpack/plugins/hoist.ts | 3 | ||||
| -rw-r--r-- | webpack/plugins/index.ts | 41 | ||||
| -rw-r--r-- | webpack/plugins/minify.ts | 3 |
4 files changed, 0 insertions, 88 deletions
diff --git a/webpack/plugins/consts.ts b/webpack/plugins/consts.ts deleted file mode 100644 index 6435893234..0000000000 --- a/webpack/plugins/consts.ts +++ /dev/null @@ -1,41 +0,0 @@ -/** - * Constant Replacer - */ - -import * as webpack from 'webpack'; - -const meta = require('../../package.json'); -const version = meta.version; - -const constants = require('../../src/const.json'); -import config from '../../src/conf'; -import { licenseHtml } from '../../src/common/build/license'; - -export default lang => { - const consts = { - _RECAPTCHA_SITEKEY_: config.recaptcha.site_key, - _SW_PUBLICKEY_: config.sw ? config.sw.public_key : null, - _THEME_COLOR_: constants.themeColor, - _COPYRIGHT_: constants.copyright, - _VERSION_: version, - _STATUS_URL_: config.status_url, - _STATS_URL_: config.stats_url, - _DOCS_URL_: config.docs_url, - _API_URL_: config.api_url, - _DEV_URL_: config.dev_url, - _CH_URL_: config.ch_url, - _LANG_: lang, - _HOST_: config.host, - _URL_: config.url, - _LICENSE_: licenseHtml, - _GOOGLE_MAPS_API_KEY_: config.google_maps_api_key - }; - - const _consts = {}; - - Object.keys(consts).forEach(key => { - _consts[key] = JSON.stringify(consts[key]); - }); - - return new webpack.DefinePlugin(_consts); -}; diff --git a/webpack/plugins/hoist.ts b/webpack/plugins/hoist.ts deleted file mode 100644 index f61133f8df..0000000000 --- a/webpack/plugins/hoist.ts +++ /dev/null @@ -1,3 +0,0 @@ -import * as webpack from 'webpack'; - -export default () => new webpack.optimize.ModuleConcatenationPlugin(); diff --git a/webpack/plugins/index.ts b/webpack/plugins/index.ts deleted file mode 100644 index 4023cd6cba..0000000000 --- a/webpack/plugins/index.ts +++ /dev/null @@ -1,41 +0,0 @@ -import * as fs from 'fs'; -import * as webpack from 'webpack'; -const WebpackOnBuildPlugin = require('on-build-webpack'); -const HardSourceWebpackPlugin = require('hard-source-webpack-plugin'); -const ProgressBarPlugin = require('progress-bar-webpack-plugin'); -import chalk from 'chalk'; - -import consts from './consts'; -import hoist from './hoist'; -import minify from './minify'; - -const env = process.env.NODE_ENV; -const isProduction = env === 'production'; - -export default (version, lang) => { - const plugins = [ - new HardSourceWebpackPlugin(), - new ProgressBarPlugin({ - format: chalk` {cyan.bold yes we can} {bold [}:bar{bold ]} {green.bold :percent} {gray (:current/:total)} :elapseds`, - clear: false - }), - consts(lang), - new webpack.DefinePlugin({ - 'process.env': { - NODE_ENV: JSON.stringify(process.env.NODE_ENV) - } - }), - new WebpackOnBuildPlugin(stats => { - fs.writeFileSync('./version.json', JSON.stringify({ - version - }), 'utf-8'); - }) - ]; - - if (isProduction) { - plugins.push(hoist()); - plugins.push(minify()); - } - - return plugins; -}; diff --git a/webpack/plugins/minify.ts b/webpack/plugins/minify.ts deleted file mode 100644 index e46d4c5a10..0000000000 --- a/webpack/plugins/minify.ts +++ /dev/null @@ -1,3 +0,0 @@ -const UglifyJsPlugin = require('uglifyjs-webpack-plugin'); - -export default () => new UglifyJsPlugin(); |