aboutsummaryrefslogtreecommitdiff
path: root/node_modules/fast-glob/out/managers/options.js
diff options
context:
space:
mode:
authorruki <waruqi@gmail.com>2018-11-08 00:38:48 +0800
committerruki <waruqi@gmail.com>2018-11-07 21:53:09 +0800
commit26105034da4fcce7ac883c899d781f016559310d (patch)
treec459a5dc4e3aa0972d9919033ece511ce76dd129 /node_modules/fast-glob/out/managers/options.js
parent2c77f00f1a7ecb6c8192f9c16d3b2001b254a107 (diff)
downloadxmake-docs-26105034da4fcce7ac883c899d781f016559310d.tar.gz
xmake-docs-26105034da4fcce7ac883c899d781f016559310d.zip
switch to vuepress
Diffstat (limited to 'node_modules/fast-glob/out/managers/options.js')
-rw-r--r--node_modules/fast-glob/out/managers/options.js42
1 files changed, 42 insertions, 0 deletions
diff --git a/node_modules/fast-glob/out/managers/options.js b/node_modules/fast-glob/out/managers/options.js
new file mode 100644
index 00000000..d719562c
--- /dev/null
+++ b/node_modules/fast-glob/out/managers/options.js
@@ -0,0 +1,42 @@
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+function prepare(options) {
+ var opts = Object.assign({
+ cwd: process.cwd(),
+ deep: true,
+ ignore: [],
+ dot: false,
+ stats: false,
+ onlyFiles: true,
+ onlyDirectories: false,
+ followSymlinkedDirectories: true,
+ unique: true,
+ markDirectories: false,
+ absolute: false,
+ nobrace: false,
+ brace: true,
+ noglobstar: false,
+ globstar: true,
+ noext: false,
+ extension: true,
+ nocase: false,
+ case: true,
+ matchBase: false,
+ transform: null
+ }, options);
+ if (opts.onlyDirectories) {
+ opts.onlyFiles = false;
+ }
+ opts.brace = !opts.nobrace;
+ opts.globstar = !opts.noglobstar;
+ opts.extension = !opts.noext;
+ opts.case = !opts.nocase;
+ if (options) {
+ opts.brace = ('brace' in options ? options.brace : opts.brace);
+ opts.globstar = ('globstar' in options ? options.globstar : opts.globstar);
+ opts.extension = ('extension' in options ? options.extension : opts.extension);
+ opts.case = ('case' in options ? options.case : opts.case);
+ }
+ return opts;
+}
+exports.prepare = prepare;