summaryrefslogtreecommitdiff
path: root/webpack/plugins
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-03-15 05:26:24 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-03-15 05:26:24 +0900
commit94b5729c8474a502e1cf390b539339b09c6a7a94 (patch)
treed2fd9445d727d04c79d5efdc0fe7901b5a229692 /webpack/plugins
parentUpdate dependencies :rocket: (diff)
downloadmisskey-94b5729c8474a502e1cf390b539339b09c6a7a94.tar.gz
misskey-94b5729c8474a502e1cf390b539339b09c6a7a94.tar.bz2
misskey-94b5729c8474a502e1cf390b539339b09c6a7a94.zip
:v:
Diffstat (limited to 'webpack/plugins')
-rw-r--r--webpack/plugins/consts.ts41
-rw-r--r--webpack/plugins/hoist.ts3
-rw-r--r--webpack/plugins/index.ts41
-rw-r--r--webpack/plugins/minify.ts3
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();