mirror of
https://github.com/sim1222/misskey.git
synced 2025-07-02 08:50:06 +09:00
Fix bug
This commit is contained in:
@ -1,41 +0,0 @@
|
||||
/**
|
||||
* Replace consts
|
||||
*/
|
||||
|
||||
const StringReplacePlugin = require('string-replace-webpack-plugin');
|
||||
|
||||
import version from '../../../src/version';
|
||||
const constants = require('../../../src/const.json');
|
||||
import config from '../../../src/conf';
|
||||
|
||||
export default lang => {
|
||||
// 置換の誤爆を防ぐため文字数の多い順に並べてください
|
||||
const consts = {
|
||||
_RECAPTCHA_SITEKEY_: JSON.stringify(config.recaptcha.site_key),
|
||||
_SW_PUBLICKEY_: config.sw ? JSON.stringify(config.sw.public_key) : JSON.stringify(null),
|
||||
_THEME_COLOR_: JSON.stringify(constants.themeColor),
|
||||
_VERSION_: JSON.stringify(version),
|
||||
_STATUS_URL_: JSON.stringify(config.status_url),
|
||||
_STATS_URL_: JSON.stringify(config.stats_url),
|
||||
_ABOUT_URL_: JSON.stringify(config.about_url),
|
||||
_API_URL_: JSON.stringify(config.api_url),
|
||||
_DEV_URL_: JSON.stringify(config.dev_url),
|
||||
_CH_URL_: JSON.stringify(config.ch_url),
|
||||
_LANG_: JSON.stringify(lang),
|
||||
_HOST_: JSON.stringify(config.host),
|
||||
_URL_: JSON.stringify(config.url),
|
||||
};
|
||||
|
||||
const replacements = Object.keys(consts).map(key => ({
|
||||
pattern: new RegExp(key, 'g'), replacement: () => consts[key]
|
||||
}));
|
||||
|
||||
return {
|
||||
enforce: 'post',
|
||||
test: /\.(tag|js|ts)$/,
|
||||
exclude: /node_modules/,
|
||||
loader: StringReplacePlugin.replace({
|
||||
replacements: replacements
|
||||
})
|
||||
};
|
||||
};
|
@ -1,5 +1,4 @@
|
||||
import i18n from './i18n';
|
||||
import consts from './consts';
|
||||
import base64 from './base64';
|
||||
import themeColor from './theme-color';
|
||||
import tag from './tag';
|
||||
@ -8,7 +7,6 @@ import typescript from './typescript';
|
||||
|
||||
export default (lang, locale) => [
|
||||
i18n(lang, locale),
|
||||
consts(lang),
|
||||
base64(),
|
||||
themeColor(),
|
||||
tag(),
|
||||
|
Reference in New Issue
Block a user