babel-plugin-xss

babel plugin for preventing XSS.

Usage no npm install needed!

<script type="module">
  import babelPluginXss from 'https://cdn.skypack.dev/babel-plugin-xss';
</script>

README

Babel Plugin XSS Build Status Codecov npm package

Examples

Install

npm install babel-plugin-xss --save-dev

Use

Add a .babelrc file and write:

{
  "plugins": [
    "babel-plugin-xss"
  ]
}

or pass the plugin with the plugins-flag on CLI

babel-node myfile.js --plugins babel-plugin-xss

Customize

If you want to enable different file extensions, you can define them in your .babelrc file

{
  "plugins": [
    ["babel-plugin-xss", {
      "handler": (content) => {
        return content.replace(/alert/);
      }
    }]
  ]
}

Motivate

If you like this project just give it a star :) I like stars.