summaryrefslogtreecommitdiff
path: root/webpack/loaders
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-11-09 04:02:12 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-11-09 04:02:12 +0900
commitba845f52186128bffbf8fc89cd24907e5a1e327d (patch)
treed9679b4fdf7f681d772a7fed3231f63db5caea77 /webpack/loaders
parent[Doc] Update docs (diff)
downloadsharkey-ba845f52186128bffbf8fc89cd24907e5a1e327d.tar.gz
sharkey-ba845f52186128bffbf8fc89cd24907e5a1e327d.tar.bz2
sharkey-ba845f52186128bffbf8fc89cd24907e5a1e327d.zip
Clean up
Diffstat (limited to 'webpack/loaders')
-rw-r--r--webpack/loaders/replace.js30
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;
-}