Home
Docs
GitHub
Pricing
Blog
Log In

Run Sandworm Audit for your App

Get started
Hold on, we're currently generating a fresh version of this report
Generated on May 19, 2024 via pnpm

gulp-watch 1.2.1

Watch, that actually is an endless stream
Package summary
Share
23
issues
3
critical severity
vulnerability
1
license
2
13
high severity
vulnerability
5
license
3
meta
5
4
moderate severity
vulnerability
3
meta
1
3
low severity
license
3
4
licenses
79
MIT
12
ISC
3
BSD
2
N/A
Package created
4 Jan 2014
Version published
20 Nov 2014
Maintainers
2
Total deps
96
Direct deps
8
License
MIT

Issues

23

3 critical severity issues

critical
Recommendation: Upgrade to version 4.17.12 or later
via: gaze@0.5.2
Recommendation: Check the package code and files for license information
via: gulp-batch@1.0.1
Recommendation: Check the package code and files for license information
via: gaze@0.5.2
Collapse
Expand

13 high severity issues

high
Recommendation: Upgrade to version 3.0.2 or later
via: gaze@0.5.2 & others
Recommendation: Upgrade to version 4.17.11 or later
via: gaze@0.5.2
Recommendation: Upgrade to version 3.0.5 or later
via: gaze@0.5.2 & others
Recommendation: None
via: gulp-util@3.0.8
Recommendation: Upgrade to version 4.17.21 or later
via: gaze@0.5.2
Recommendation: Validate that the package complies with your license policy
via: gulp-util@3.0.8
Recommendation: Validate that the package complies with your license policy
via: gaze@0.5.2
Recommendation: Validate that the package complies with your license policy
via: gaze@0.5.2
via: gaze@0.5.2
via: gulp-util@3.0.8
via: gaze@0.5.2
via: path2glob@0.0.2
via: vinyl-file@1.1.1
Collapse
Expand

4 moderate severity issues

moderate
Recommendation: Upgrade to version 4.17.11 or later
via: gaze@0.5.2
Recommendation: Upgrade to version 4.17.21 or later
via: gaze@0.5.2
Recommendation: Upgrade to version 4.17.5 or later
via: gaze@0.5.2
via: gulp-batch@1.0.1
Collapse
Expand

3 low severity issues

low
Recommendation: Read and validate the license terms
via: gulp-util@3.0.8
Recommendation: Read and validate the license terms
via: gaze@0.5.2
Recommendation: Read and validate the license terms
via: gaze@0.5.2
Collapse
Expand

Licenses

MIT License

Permissive
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
modify
distribute
sublicense
private-use
Cannot
hold-liable
Must
include-copyright
include-license
79 Packages, Including:
ansi-gray@0.1.1
ansi-regex@2.1.1
ansi-styles@2.2.1
ansi-wrap@0.1.0
array-differ@1.0.0
array-uniq@1.0.3
async-done@0.4.0
balanced-match@1.0.2
beeper@1.1.1
brace-expansion@1.1.11
chalk@1.1.3
clone-stats@0.0.1
clone@0.2.0
clone@1.0.4
concat-map@0.0.1
core-util-is@1.0.3
dateformat@2.2.0
end-of-stream@0.1.5
escape-string-regexp@1.0.5
fancy-log@1.3.3
find-index@0.1.1
first-chunk-stream@1.0.0
gaze@0.5.2
glob2base@0.0.12
globule@0.1.0
glogg@1.0.2
gulp-batch@1.0.1
gulp-util@3.0.8
gulp-watch@1.2.1
gulplog@1.0.0
has-ansi@2.0.0
has-gulplog@0.1.0
is-utf8@0.2.1
isarray@0.0.1
isarray@1.0.0
lodash._basecopy@3.0.1
lodash._basetostring@3.0.1
lodash._basevalues@3.0.0
lodash._getnative@3.9.1
lodash._isiterateecall@3.0.9
lodash._reescape@3.0.0
lodash._reevaluate@3.0.0
lodash._reinterpolate@3.0.0
lodash._root@3.0.1
lodash.escape@3.2.0
lodash.isarguments@3.1.0
lodash.isarray@3.0.4
lodash.keys@3.1.2
lodash.restparam@3.6.1
lodash.template@3.6.2

ISC License

Permissive
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
modify
distribute
Cannot
hold-liable
Must
include-copyright
include-license
12 Packages, Including:
color-support@1.1.3
glob@4.5.3
graceful-fs@3.0.12
inflight@1.0.6
inherits@2.0.4
lru-cache@2.7.3
minimatch@2.0.10
natives@1.1.6
once@1.3.3
once@1.4.0
sigmund@1.0.1
wrappy@1.0.2

BSD

Invalid
Not OSI Approved
3 Packages, Including:
duplexer2@0.0.2
glob@3.1.21
graceful-fs@1.2.3

N/A

N/A
2 Packages, Including:
fastqueue@0.1.0
inherits@1.0.2
Disclaimer

This deed highlights only some of the key features and terms of the actual license. It is not a license and has no legal value. You should carefully review all of the terms and conditions of the actual license before using the licensed material.

Sandworm is not a law firm and does not provide legal services. Distributing, displaying, or linking to this deed or the license that it summarizes does not create a lawyer-client or any other relationship.

Direct Dependencies

8
All Dependencies CSV
β“˜ This is a list of gulp-watch 's direct dependencies. Data on all dependencies, including transitive ones, is available via CSV download.
NameVersionSizeLicenseTypeVulnerabilities
gaze0.5.27.84 kBMIT
prod
2
8
3
2
glob2base0.0.122.31 kBMIT
prod
gulp-batch1.0.13.6 kBMIT
prod
1
1
gulp-util3.0.85.36 kBMIT
prod
3
1
path2glob0.0.22.01 kBMIT
prod
3
readable-stream1.1.1420.15 kBMIT
prod
vinyl-file1.1.12.12 kBMIT
prod
1
vinyl0.4.63.89 kBMIT
prod

Visualizations

Frequently Asked Questions

What does gulp-watch do?

In the dynamic world of web development, 'gulp-watch' serves as an unending stream file watcher that makes use of the supremely speedy chokidar while emitting vinyl objects. It keeps a keen eye on files provided by a specific pattern or 'glob' and emits an event every time the file is added, changed, or removed.

How do you use gulp-watch?

To get things working with 'gulp-watch', you'll need to follow a few straightforward steps. First, install the package through npm by running npm install --save-dev gulp-watch in your terminal. You'll then require both 'gulp' and 'gulp-watch' in your script file. Define gulp tasks that return the 'gulp-watch' function, providing it with the path of the files you want to watch as the first argument, and specifying a function of what to do whenever a change is detected.

Here's a simple code example:

var gulp = require('gulp'),
    watch = require('gulp-watch');

gulp.task('stream', function () {
    // Endless stream mode
    return watch('css/**/*.css', { ignoreInitial: false })
        .pipe(gulp.dest('build'));
});

gulp.task('callback', function () {
    // Callback mode
    return watch('css/**/*.css', function () {
        gulp.src('css/**/*.css')
            .pipe(gulp.dest('build'));
    });
});

Notice there are two modes of utilization: 'stream' mode which creates an endless stream, and 'callback' mode that is particularly practical if any plugin in the pipeline depends on the end/flush event.

Where are the gulp-watch docs?

Looking to dig deeper? The detailed documentation of 'gulp-watch' is conveniently available in the readme.md file located in the package's 'docs' directory on GitHub. Explore an array of tips, instructions, and examples to get the most out of this powerful tool.