codekingpro/portable-devtools
114k
1import { escape, unescape } from 'minimatch';
2import { Glob } from './glob.js';
3import { hasMagic } from './has-magic.js';
4export { escape, unescape } from 'minimatch';
5export { Glob } from './glob.js';
6export { hasMagic } from './has-magic.js';
7export { Ignore } from './ignore.js';
8export function globStreamSync(pattern, options = {}) {
9 return new Glob(pattern, options).streamSync();
10}
11export function globStream(pattern, options = {}) {
12 return new Glob(pattern, options).stream();
13}
14export function globSync(pattern, options = {}) {
15 return new Glob(pattern, options).walkSync();
16}
17async function glob_(pattern, options = {}) {
18 return new Glob(pattern, options).walk();
19}
20export function globIterateSync(pattern, options = {}) {
21 return new Glob(pattern, options).iterateSync();
22}
23export function globIterate(pattern, options = {}) {
24 return new Glob(pattern, options).iterate();
25}
26// aliases: glob.sync.stream() glob.stream.sync() glob.sync() etc
27export const streamSync = globStreamSync;
28export const stream = Object.assign(globStream, { sync: globStreamSync });
29export const iterateSync = globIterateSync;
30export const iterate = Object.assign(globIterate, {
31 sync: globIterateSync,
32});
33export const sync = Object.assign(globSync, {
34 stream: globStreamSync,
35 iterate: globIterateSync,
36});
37export const glob = Object.assign(glob_, {
38 glob: glob_,
39 globSync,
40 sync,
41 globStream,
42 stream,
43 globStreamSync,
44 streamSync,
45 globIterate,
46 iterate,
47 globIterateSync,
48 iterateSync,
49 Glob,
50 hasMagic,
51 escape,
52 unescape,
53});
54glob.glob = glob;
55//# sourceMappingURL=index.js.map