1.0.0 • Published 3 years ago
@wormss/globstar v1.0.0
You should really see 'globstar' original.
I made slight modifications because I had a need to run each command seperately And I modify -n to not require node_modules to be at the root of the dir
globstar  
 
Run programs with glob/globstar support, especially on Windows within npm scripts.
Install
[sudo] npm install globstar --globalUsage
> globstar -- echo "**/globstar.js"
node_modules/globstar/globstar.jsPlease note the -- and that globstar uses forward slashes.
npm Scripts
$ npm install globstar --save-dev
// e.g. install some linter
$ npm install eslint --save-dev
$ npm install editorconfig-tools --save-devPlease note that Windows needs double quotes:
  "scripts": {
    "lint": "npm run -s lint-js && npm run -s lint-ec",
    "lint-js": "globstar --node -- eslint \"**/*.js\"",
    "lint-ec": "globstar --node -- editorconfig-tools check \"**/*.js\""
  },Lint your **/*.js files:
$ npm run lintOptions
$ globstar --help
Run programs with globstar support.
Usage: globstar [OPTION]... -- COMMAND [ARG]...
Note the -- between the globstar OPTIONS and the COMMAND and its arguments
Options:
  --nodir        glob patterns do not match directories, only files
  -i, --ignore   add glob pattern to exclude from matches
  -n, --node     same as `--ignore "node_modules/**"`
  -v, --verbose  explain what is being done
  -e. --each     run the command per match
  --version      display version information
  --help         Show help
Report globstar bugs to <https://github.com/schnittstabil/globstar/issues>
globstar home page: <https://github.com/schnittstabil/globstar>License
Copyright © 2015 Michael Mayer
Licensed under the MIT license.
1.0.0
3 years ago