fast-glob - :rocket: Is a faster (1.5-10x for most cases) node-glob alternative.

  •        8

Is a faster node-glob alternative. If you want to thank me, or promote your Issue.

https://github.com/mrmlnc/fast-glob

Dependencies:

@mrmlnc/readdir-enhanced : ^2.2.1
@nodelib/fs.stat : ^1.0.1
glob-parent : ^3.1.0
is-glob : ^4.0.0
merge2 : ^1.2.1
micromatch : ^3.1.10

Tags
Implementation
License
Platform

   




Related Projects

tiny-glob - 🚀 Super tiny and ~350% faster alternative to node-glob

  •    Javascript

Tiny and extremely fast library to match files and folders using glob patterns. "Globs" is the common name for a specific type of pattern used to match files and folders. It's the patterns you type when you do stuff like ls *.js in your shell or put src/* in a .gitignore file. When used to match filenames, it's sometimes called a "wildcard".

glob - Go glob

  •    Go

Go Globbing Library. This library is created for compile-once patterns. This means, that compilation could take time, but strings matching is done faster, than in case when always parsing template.

node-glob - glob functionality for node.js

  •    Javascript

Match files using the patterns the shell uses, like stars and stuff.This is a glob implementation in JavaScript. It uses the minimatch library to do its matching.

fssm - The File System State Monitor keeps track of the state of any number of paths and will fire events when said state changes (create/update/delete)

  •    HTML

There are three ways you can run the monitor. This form watches one path, and enters the run loop automatically. The first parameter is the path to watch, and the second parameter is an optional glob pattern or array of glob patterns that a file must match in order to trigger a callback. The default glob, if ommitted, is '**/*'.


gulp-filter - Filter files in a vinyl stream

  •    Javascript

Enables you to work on a subset of the original files by filtering them using glob patterns. When you're done and want all the original files back you just use the restore stream.By combining and restoring different filters you can process different sets of files with a single pipeline.

onchange - Use glob patterns to watch file sets and run a command when anything is added, changed or deleted

  •    Javascript

Use glob patterns to watch file sets and run a command when anything is added, changed or deleted. NOTE: Windows users may need to use double quotes rather than single quotes. If used in an npm script, remember to escape the double quotes.

matcher - Simple wildcard matching

  •    Javascript

Useful when you want to accept loose string input and regexes/globs are too convoluted.Accepts an array of input's and pattern's.

node-glob - glob functionality for node.js

  •    Javascript

glob functionality for node.js

del - Delete files and directories

  •    Javascript

Similar to rimraf, but with a Promise API and support for multiple files and globbing. It also protects you against deleting the current working directory and above.Support this project and improve your JavaScript skills with this great ES6 course by Wes Bos. Try his free JavaScript 30 course for a taste of what to expect. You might also like his React and Sublime course.

load-grunt-tasks - Load multiple grunt tasks using globbing patterns

  •    Javascript

🔥 Want to strengthen your core JavaScript skills and master ES6? I would personally recommend this awesome ES6 course by Wes Bos.Usually you would have to load each task one by one, which is unnecessarily cumbersome.

gaze - :crystal_ball: A globbing fs

  •    Javascript

A globbing fs.watch wrapper built from the best parts of other fine watch libs. Compatible with Node.js 4.x/0.12/0.10, Windows, OSX and Linux. Install the module with: npm install gaze or place into your package.json and run npm install.

sass-globbing - Adds glob-based imports to Sass

  •    CSS

Sass globbing allows you to import many sass or scss files in a single import statement. Globbed files are sorted alphabetically before importing them.

mention-bot - Automatically mention potential reviewers on pull requests.

  •    Javascript

Do you have a GitHub project that is too big for people to subscribe to all the notifications? The mention bot will automatically mention potential reviewers on pull requests. It helps getting faster turnaround on pull requests by involving the right people early on.The glob matching is an extended form of glob syntax performed by minimatch, with the default options; read the minimatch README for more details.

mention-bot - Automatically mention potential reviewers on pull requests.

  •    Javascript

Do you have a GitHub project that is too big for people to subscribe to all the notifications? The mention bot will automatically mention potential reviewers on pull requests. It helps getting faster turnaround on pull requests by involving the right people early on. The glob matching is an extended form of glob syntax performed by minimatch, with the default options; read the minimatch README for more details.

purifycss - Remove unused CSS. Also works with single-page apps.

  •    Javascript

A function that takes content (HTML/JS/PHP/etc) and CSS, and returns only the used CSS. PurifyCSS does not modify the original CSS files. You can write to a new file, like minification. If your application is using a CSS framework, this is especially useful as many selectors are often unused. Array of glob file patterns to the files to search through for used classes (HTML, JS, PHP, ERB, Templates, anything that uses CSS selectors).

lint-staged - 🚫💩 — Run linters on git staged files

  •    Javascript

Linting makes more sense when running before committing your code. By doing that you can ensure no errors are going into repository and enforce code style. But running a lint process on a whole project is slow and linting results can be irrelevant. Ultimately you only want to lint files that will be committed. This project contains a script that will run arbitrary npm and shell tasks with a list of staged files as an argument, filtered by a specified glob pattern.

imagemin-webpack-plugin - Plugin to compress images with imagemin

  •    Javascript

This is a simple plugin that uses Imagemin to compress all images in your project. This plugin will only run on files that match this test. This is similar to the webpack loader test option (but is not using the same implementation, so there might be major differences!). This can either be a RegExp object, a minimatch glob, a function which gets the filename and returns true if the file should be minified, or an array of any of them.

QForeign

  •    

Haskell's Foreign Function Interface: a toolkit for accessing C libraries from Haskell. Includes a couple of library wrappers (bzlib, curses, glob, libgr, pcap, readline, zlib), Unicode support modules and provides FFI features from newer versions of Glas

minimatch - a glob matcher in javascript

  •    Javascript

A minimal matching utility.This is the matching library used internally by npm.