gulp-highwinds-cdn

A plugin for Gulp that handles purging for Highwinds CDN

Usage no npm install needed!

<script type="module">
  import gulpHighwindsCdn from 'https://cdn.skypack.dev/gulp-highwinds-cdn';
</script>

README

gulp-highwinds-cdn

NPM

Highwinds CDN plugin for gulp.

Install

npm install --save-dev gulp-highwinds-cdn

Config

Setup a highwinds.json file or load these through another config file or env vars.

{
  "username": "HIGHWINDS-USERNAME",
  "password": "HIGHWINDS-PASSWORD",
  "accountId": "HIGHWINDS-ACCOUNT-ID",
  "url": "URL-TO-PURGE"
}

Usage

var fs = require('fs');
var gulp = require('gulp');
var cdn = require("gulp-highwinds-cdn");

var highwinds = JSON.parse(fs.readFileSync('./highwinds.json'));

gulp.task('cdn-purge', function() {
  cdn(highwinds);
});

License

MIT License