diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-11-09 04:02:12 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-11-09 04:02:12 +0900 |
| commit | ba845f52186128bffbf8fc89cd24907e5a1e327d (patch) | |
| tree | d9679b4fdf7f681d772a7fed3231f63db5caea77 /webpack/loaders | |
| parent | [Doc] Update docs (diff) | |
| download | sharkey-ba845f52186128bffbf8fc89cd24907e5a1e327d.tar.gz sharkey-ba845f52186128bffbf8fc89cd24907e5a1e327d.tar.bz2 sharkey-ba845f52186128bffbf8fc89cd24907e5a1e327d.zip | |
Clean up
Diffstat (limited to 'webpack/loaders')
| -rw-r--r-- | webpack/loaders/replace.js | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/webpack/loaders/replace.js b/webpack/loaders/replace.js deleted file mode 100644 index 9f4825e18c..0000000000 --- a/webpack/loaders/replace.js +++ /dev/null @@ -1,30 +0,0 @@ -import { getOptions } from 'loader-utils'; - -function trim(text, g) { - return text.substring(1, text.length - (g ? 2 : 0)); -} - -export default function(src) { - const fn = options => { - const search = options.search; - const g = search.endsWith('g'); - const file = this.resourcePath.replace(/\\/g, '/'); - const replace = options.i18n ? global[options.replace].bind(null, { - src: file, - lang: options.lang - }) : global[options.replace]; - if (typeof search != 'string' || search.length == 0) console.error('invalid search'); - if (typeof replace != 'function') console.error('invalid replacer:', replace, this.request); - src = src.replace(new RegExp(trim(search, g), g ? 'g' : ''), replace); - }; - - this.cacheable(); - const options = getOptions(this); - if (options.qs) { - options.qs.forEach(q => fn(q)); - } else { - fn(options); - } - this.callback(null, src); - return src; -} |