cache-clear

1.1.1 • Public • Published

Cache Clear

Clay Kiln Plugin to Clear Fastly Cache

Requirements

The Kiln project that is going to use this plugin should set the following environment variable:

FASTLY_API_KEY=cool-api-key

If FASTLY_API_KEY is not provided, the plugin will fall back to making unauthenticated HTTP requests with the PURGE method. This is a good option if using IP origin rules for allowing purges.

Getting Started

  1. Install the package as a dependency
npm install --save cache-clear
  1. Create a directory for your plugin inside the kiln/plugins directory in the services section
mkdir PROJECT_DIRECTORY/app/services/kiln/plugins/PLUGIN_NAME
  1. Create an index.js file in the previous directory created, importing main components for the plugin and setting them in the specific window.kiln object.
// index.js
 
const {
  NavButton,
  NavContent,
  CacheClearPlugin 
= require('cache-clear');
 
// Used to export components to the window element
module.exports = () => {
  window.kiln.navButtons['cache-clear'] = NavButton;
  window.kiln.navContent['cache-clear'] = NavContent;
  window.kiln.plugins['cache-clear'] = CacheClearPlugin;
};
  1. At app/services/kiln/index/js require the previously created file
require('./plugins/cache-clear')();

Readme

Keywords

none

Package Sidebar

Install

npm i cache-clear

Weekly Downloads

14

Version

1.1.1

License

MIT

Unpacked Size

22.6 kB

Total Files

11

Last publish

Collaborators

  • stanographer
  • ealcantara22
  • jordanp9312
  • jess2896
  • wramirez92
  • reubenson
  • kerenzo
  • san_amiro
  • james_owen
  • nymagwebops
  • manuelurenah