banner-watcher

Strips sandbox blocks out of HTML, like those created by Google Web Designer.

Usage no npm install needed!

<script type="module">
  import bannerWatcher from 'https://cdn.skypack.dev/banner-watcher';
</script>

README

Banner Watcher

Command line

  1. npm install -g banner-watcher
  2. cd /path/to/my/output/directory
  3. banner-watcher

As a code package

  1. npm install --save banner-watcher or npm install --save-dev banner-watcher (for use as devDependency).
  2. Import the package.
  3. Set your directory.
  4. Register the extensions you want to watch ('.html' recommended).
  5. Call runOnce to run it a single time or...
  6. Call watch, and give it a destructor callback if you like.
const BannerWatcher = require('banner-watcher');

const extensions = ['html'];

let bannerWatcher = new BannerWatcher();
bannerWatcher.setDirectory(`${process.cwd()}/tests`);
for (let ext of extensions) {
    bannerWatcher.registerExtension('.' + ext);
}
bannerWatcher.watch(function onDestroy() {
    console.log('Done watching!');
});

setTimeout(function () {
    bannerWatcher.abort();
}, 5000);