summaryrefslogtreecommitdiffstats
path: root/node_modules/node-sass/lib/watcher.js
diff options
context:
space:
mode:
authorGravatar Piotr Russ <mail@pruss.it> 2020-11-18 23:26:45 +0100
committerGravatar Piotr Russ <mail@pruss.it> 2020-11-18 23:26:45 +0100
commit81ddf9b700bc48a1f8e472209f080f9c1d9a9b09 (patch)
tree8b959d50c5a614cbf9fcb346ed556140374d4b6d /node_modules/node-sass/lib/watcher.js
parent1870f3fdf43707a15fda0f609a021f516f45eb63 (diff)
downloadwebsite_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.tar.gz
website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.tar.bz2
website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.zip
rm node_modules
Diffstat (limited to 'node_modules/node-sass/lib/watcher.js')
-rw-r--r--node_modules/node-sass/lib/watcher.js93
1 files changed, 0 insertions, 93 deletions
diff --git a/node_modules/node-sass/lib/watcher.js b/node_modules/node-sass/lib/watcher.js
deleted file mode 100644
index 89443b4..0000000
--- a/node_modules/node-sass/lib/watcher.js
+++ /dev/null
@@ -1,93 +0,0 @@
-var grapher = require('sass-graph'),
- clonedeep = require('lodash/cloneDeep'),
- path = require('path'),
- config = {},
- watcher = {},
- graph = null;
-
-watcher.reset = function(opts) {
- config = clonedeep(opts || config || {});
- var options = {
- loadPaths: config.includePath,
- extensions: ['scss', 'sass', 'css'],
- follow: config.follow,
- };
-
- if (config.directory) {
- graph = grapher.parseDir(config.directory, options);
- } else {
- graph = grapher.parseFile(config.src, options);
- }
-
- return Object.keys(graph.index);
-};
-
-watcher.changed = function(absolutePath) {
- var files = {
- added: [],
- changed: [],
- removed: [],
- };
-
- this.reset();
-
- if (absolutePath && path.basename(absolutePath)[0] !== '_') {
- files.changed.push(absolutePath);
- }
-
- graph.visitAncestors(absolutePath, function(parent) {
- if (path.basename(parent)[0] !== '_') {
- files.changed.push(parent);
- }
- });
-
- graph.visitDescendents(absolutePath, function(child) {
- files.added.push(child);
- });
-
- return files;
-};
-
-watcher.added = function(absolutePath) {
- var files = {
- added: [],
- changed: [],
- removed: [],
- };
-
- this.reset();
-
- if (Object.keys(graph.index).indexOf(absolutePath) === -1) {
- files.added.push(absolutePath);
- }
-
- graph.visitDescendents(absolutePath, function(child) {
- files.added.push(child);
- });
-
- return files;
-};
-
-watcher.removed = function(absolutePath) {
- var files = {
- added: [],
- changed: [],
- removed: [],
- };
-
- graph.visitAncestors(absolutePath, function(parent) {
- if (path.basename(parent)[0] !== '_') {
- files.changed.push(parent);
- }
- });
-
- if (Object.keys(graph.index).indexOf(absolutePath) !== -1) {
- files.removed.push(absolutePath);
- }
-
- this.reset();
-
- return files;
-};
-
-module.exports = watcher;