summaryrefslogtreecommitdiff
path: root/webpack.config.ts
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2018-05-18 15:34:38 +0900
committerGitHub <noreply@github.com>2018-05-18 15:34:38 +0900
commit0d0c45a4cfa541c2d2d4abc2a332ee06ff8e89ef (patch)
treebb848206ce941fdf784418ad18060522d51eec18 /webpack.config.ts
parentNew translations ja.yml (Korean) (diff)
parent2.10.0 (diff)
downloadmisskey-0d0c45a4cfa541c2d2d4abc2a332ee06ff8e89ef.tar.gz
misskey-0d0c45a4cfa541c2d2d4abc2a332ee06ff8e89ef.tar.bz2
misskey-0d0c45a4cfa541c2d2d4abc2a332ee06ff8e89ef.zip
Merge branch 'master' into l10n_master
Diffstat (limited to 'webpack.config.ts')
-rw-r--r--webpack.config.ts39
1 files changed, 16 insertions, 23 deletions
diff --git a/webpack.config.ts b/webpack.config.ts
index b2f67c914f..3aeecbd8a7 100644
--- a/webpack.config.ts
+++ b/webpack.config.ts
@@ -110,14 +110,14 @@ const plugins = [
//#region i18n
langs.forEach(lang => {
Object.keys(entry).forEach(file => {
- let src = fs.readFileSync(`${__dirname}/built/client/assets/${file}.${version}.-.${isProduction ? 'min' : 'raw'}.js`, 'utf8');
+ let src = fs.readFileSync(`${__dirname}/built/client/assets/${file}.${version}.-.${isProduction ? 'min' : 'raw'}.js`, 'utf-8');
const i18nReplacer = new I18nReplacer(lang);
src = src.replace(i18nReplacer.pattern, i18nReplacer.replacement);
src = src.replace('%lang%', lang);
- fs.writeFileSync(`${__dirname}/built/client/assets/${file}.${version}.${lang}.${isProduction ? 'min' : 'raw'}.js`, src, 'utf8');
+ fs.writeFileSync(`${__dirname}/built/client/assets/${file}.${version}.${lang}.${isProduction ? 'min' : 'raw'}.js`, src, 'utf-8');
});
});
//#endregion
@@ -146,27 +146,20 @@ module.exports = {
}, {
loader: 'replace',
query: {
- search: /%base64:(.+?)%/g.toString(),
- replace: 'base64replacement'
- }
- }, {
- loader: 'replace',
- query: {
- search: i18nPattern.toString(),
- replace: 'i18nReplacement',
- i18n: true
- }
- }, {
- loader: 'replace',
- query: {
- search: faPattern.toString(),
- replace: 'faReplacement'
- }
- }, {
- loader: 'replace',
- query: {
- search: /^<template>([\s\S]+?)\r?\n<\/template>/.toString(),
- replace: 'collapseSpacesReplacement'
+ qs: [{
+ search: /%base64:(.+?)%/g.toString(),
+ replace: 'base64replacement'
+ }, {
+ search: i18nPattern.toString(),
+ replace: 'i18nReplacement',
+ i18n: true
+ }, {
+ search: faPattern.toString(),
+ replace: 'faReplacement'
+ }, {
+ search: /^<template>([\s\S]+?)\r?\n<\/template>/.toString(),
+ replace: 'collapseSpacesReplacement'
+ }]
}
}]
}, {