├── .editorconfig ├── .gitattributes ├── .gitignore ├── .jscsrc ├── .jshintrc ├── .travis.yml ├── AUTHORS ├── CHANGELOG ├── CONTRIBUTING.md ├── Gruntfile.js ├── LICENSE-MIT ├── README.md ├── appveyor.yml ├── docs ├── watch-examples.md └── watch-options.md ├── package.json ├── tasks ├── lib │ ├── livereload.js │ ├── taskrun.js │ └── taskrunner.js └── watch.js └── test ├── fixtures ├── atBegin │ ├── Gruntfile.js │ └── lib │ │ └── one.js ├── dateFormat │ ├── Gruntfile.js │ └── lib │ │ └── one.js ├── events │ ├── Gruntfile.js │ └── lib │ │ ├── one.js │ │ ├── one │ │ └── test.js │ │ └── two │ │ └── test.js ├── fail │ ├── Gruntfile.js │ └── lib │ │ └── one.js ├── livereload │ ├── Gruntfile.js │ ├── css │ │ └── one.css │ ├── lib │ │ ├── one.js │ │ └── two.js │ └── sass │ │ └── one.scss ├── multiTargets │ ├── Gruntfile.js │ └── lib │ │ ├── fail.js │ │ ├── interrupt.js │ │ ├── one.js │ │ ├── two.js │ │ └── wait.js ├── nospawn │ ├── Gruntfile.js │ └── lib │ │ ├── interrupt.js │ │ ├── nospawn.js │ │ └── spawn.js ├── oneTarget │ ├── Gruntfile.js │ └── lib │ │ └── one.js ├── patterns │ ├── Gruntfile.js │ └── lib │ │ ├── edit.js │ │ └── sub │ │ └── dontedit.js └── tasks │ └── echo.js └── tasks ├── events_test.js ├── fail_test.js ├── helper.js ├── livereload_test.js ├── nospawn_test.js ├── patterns_test.js ├── reloadgruntfile_test.js └── watch_test.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | tmp 4 | -------------------------------------------------------------------------------- /.jscsrc: -------------------------------------------------------------------------------- 1 | { 2 | "preset": "grunt" 3 | } -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/.jshintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/CHANGELOG -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/appveyor.yml -------------------------------------------------------------------------------- /docs/watch-examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/docs/watch-examples.md -------------------------------------------------------------------------------- /docs/watch-options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/docs/watch-options.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/package.json -------------------------------------------------------------------------------- /tasks/lib/livereload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/tasks/lib/livereload.js -------------------------------------------------------------------------------- /tasks/lib/taskrun.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/tasks/lib/taskrun.js -------------------------------------------------------------------------------- /tasks/lib/taskrunner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/tasks/lib/taskrunner.js -------------------------------------------------------------------------------- /tasks/watch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/tasks/watch.js -------------------------------------------------------------------------------- /test/fixtures/atBegin/Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/test/fixtures/atBegin/Gruntfile.js -------------------------------------------------------------------------------- /test/fixtures/atBegin/lib/one.js: -------------------------------------------------------------------------------- 1 | var test = true; -------------------------------------------------------------------------------- /test/fixtures/dateFormat/Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/test/fixtures/dateFormat/Gruntfile.js -------------------------------------------------------------------------------- /test/fixtures/dateFormat/lib/one.js: -------------------------------------------------------------------------------- 1 | var one = true; -------------------------------------------------------------------------------- /test/fixtures/events/Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/test/fixtures/events/Gruntfile.js -------------------------------------------------------------------------------- /test/fixtures/events/lib/one.js: -------------------------------------------------------------------------------- 1 | var one = true; -------------------------------------------------------------------------------- /test/fixtures/events/lib/one/test.js: -------------------------------------------------------------------------------- 1 | var test = false; -------------------------------------------------------------------------------- /test/fixtures/events/lib/two/test.js: -------------------------------------------------------------------------------- 1 | var test = false; -------------------------------------------------------------------------------- /test/fixtures/fail/Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/test/fixtures/fail/Gruntfile.js -------------------------------------------------------------------------------- /test/fixtures/fail/lib/one.js: -------------------------------------------------------------------------------- 1 | var one = true; -------------------------------------------------------------------------------- /test/fixtures/livereload/Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/test/fixtures/livereload/Gruntfile.js -------------------------------------------------------------------------------- /test/fixtures/livereload/css/one.css: -------------------------------------------------------------------------------- 1 | #one {} -------------------------------------------------------------------------------- /test/fixtures/livereload/lib/one.js: -------------------------------------------------------------------------------- 1 | var one = true; -------------------------------------------------------------------------------- /test/fixtures/livereload/lib/two.js: -------------------------------------------------------------------------------- 1 | var two = true; -------------------------------------------------------------------------------- /test/fixtures/livereload/sass/one.scss: -------------------------------------------------------------------------------- 1 | #one {} -------------------------------------------------------------------------------- /test/fixtures/multiTargets/Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/test/fixtures/multiTargets/Gruntfile.js -------------------------------------------------------------------------------- /test/fixtures/multiTargets/lib/fail.js: -------------------------------------------------------------------------------- 1 | var fail = false; -------------------------------------------------------------------------------- /test/fixtures/multiTargets/lib/interrupt.js: -------------------------------------------------------------------------------- 1 | var interrupt = 3; -------------------------------------------------------------------------------- /test/fixtures/multiTargets/lib/one.js: -------------------------------------------------------------------------------- 1 | var test = true; -------------------------------------------------------------------------------- /test/fixtures/multiTargets/lib/two.js: -------------------------------------------------------------------------------- 1 | var test = true; -------------------------------------------------------------------------------- /test/fixtures/multiTargets/lib/wait.js: -------------------------------------------------------------------------------- 1 | var wait = true; -------------------------------------------------------------------------------- /test/fixtures/nospawn/Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/test/fixtures/nospawn/Gruntfile.js -------------------------------------------------------------------------------- /test/fixtures/nospawn/lib/interrupt.js: -------------------------------------------------------------------------------- 1 | var interrupt = true; -------------------------------------------------------------------------------- /test/fixtures/nospawn/lib/nospawn.js: -------------------------------------------------------------------------------- 1 | var nospawn = true; -------------------------------------------------------------------------------- /test/fixtures/nospawn/lib/spawn.js: -------------------------------------------------------------------------------- 1 | var spawn = true; 2 | -------------------------------------------------------------------------------- /test/fixtures/oneTarget/Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/test/fixtures/oneTarget/Gruntfile.js -------------------------------------------------------------------------------- /test/fixtures/oneTarget/lib/one.js: -------------------------------------------------------------------------------- 1 | var test = true; -------------------------------------------------------------------------------- /test/fixtures/patterns/Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/test/fixtures/patterns/Gruntfile.js -------------------------------------------------------------------------------- /test/fixtures/patterns/lib/edit.js: -------------------------------------------------------------------------------- 1 | var edit = true; -------------------------------------------------------------------------------- /test/fixtures/patterns/lib/sub/dontedit.js: -------------------------------------------------------------------------------- 1 | var dontedit = true; -------------------------------------------------------------------------------- /test/fixtures/tasks/echo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/test/fixtures/tasks/echo.js -------------------------------------------------------------------------------- /test/tasks/events_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/test/tasks/events_test.js -------------------------------------------------------------------------------- /test/tasks/fail_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/test/tasks/fail_test.js -------------------------------------------------------------------------------- /test/tasks/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/test/tasks/helper.js -------------------------------------------------------------------------------- /test/tasks/livereload_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/test/tasks/livereload_test.js -------------------------------------------------------------------------------- /test/tasks/nospawn_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/test/tasks/nospawn_test.js -------------------------------------------------------------------------------- /test/tasks/patterns_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/test/tasks/patterns_test.js -------------------------------------------------------------------------------- /test/tasks/reloadgruntfile_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/test/tasks/reloadgruntfile_test.js -------------------------------------------------------------------------------- /test/tasks/watch_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntjs/grunt-contrib-watch/HEAD/test/tasks/watch_test.js --------------------------------------------------------------------------------