code: function watchColorPaletteFile(filePath, callback) {
    chokidar
      .watch(filePath, {
        ignoreInitial: true,
      })
      .on('all', function(event, path, stats) {
        if (event === 'add' || event === 'change') {
          getFileHash(filePath, function(hash) {
            if (hash !== colorPaletteHash) {
              colorPaletteHash = hash;
              console.log('Color palette changed! Invalidating cache...');
              callback();
            }
          });
        }
      });
  }
docs: ----------------------------------------------------