Blame view

node_modules/glob-parent/README.md 1.48 KB
2a09d1a4   liuqimichale   添加宜春 天水 宣化
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
  glob-parent [![Build Status](https://travis-ci.org/es128/glob-parent.svg)](https://travis-ci.org/es128/glob-parent) [![Coverage Status](https://img.shields.io/coveralls/es128/glob-parent.svg)](https://coveralls.io/r/es128/glob-parent?branch=master)
  ======
  Javascript module to extract the non-magic parent path from a glob string.
  
  [![NPM](https://nodei.co/npm/glob-parent.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/glob-parent/)
  [![NPM](https://nodei.co/npm-dl/glob-parent.png?height=3&months=9)](https://nodei.co/npm-dl/glob-parent/)
  
  Usage
  -----
  ```sh
  npm install glob-parent --save
  ```
  
  ```js
  var globParent = require('glob-parent');
  
  globParent('path/to/*.js'); // 'path/to'
  globParent('/root/path/to/*.js'); // '/root/path/to'
  globParent('/*.js'); // '/'
  globParent('*.js'); // '.'
  globParent('**/*.js'); // '.'
  globParent('path/{to,from}'); // 'path'
  globParent('path/!(to|from)'); // 'path'
  globParent('path/?(to|from)'); // 'path'
  globParent('path/+(to|from)'); // 'path'
  globParent('path/*(to|from)'); // 'path'
  globParent('path/@(to|from)'); // 'path'
  globParent('path/**/*'); // 'path'
  
  // if provided a non-glob path, returns the nearest dir
  globParent('path/foo/bar.js'); // 'path/foo'
  globParent('path/foo/'); // 'path/foo'
  globParent('path/foo'); // 'path' (see issue #3 for details)
  
  ```
  
  Change Log
  ----------
  [See release notes page on GitHub](https://github.com/es128/glob-parent/releases)
  
  License
  -------
  [ISC](https://raw.github.com/es128/glob-parent/master/LICENSE)