JSPM

@editor-x/rollup-plugin-userscript

1.0.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 2
  • Score
    100M100P100Q39865F
  • License MIT

A Rollup plugin for defining userscript metadata blocks, suitable for use with Tampermonkey, Violentmonkey, and other userscript managers.

Package Exports

  • @editor-x/rollup-plugin-userscript

Readme

rollup-plugin-userscript

A Rollup plugin for defining userscript metadata blocks, suitable for use with Tampermonkey, Violentmonkey, and other userscript managers.

Features

  • Define userscript metadata blocks in your Rollup build
  • Automatically generates the @grant metadata based on the GM API functions used
  • Compatible with Tampermonkey, Violentmonkey, and more

Installation

npm install @editor-x/rollup-plugin-userscript --save-dev

Usage

Add the plugin to your rollup.config.js:

import userscript from '@editor-x/rollup-plugin-userscript';

export default {
  // ...your config
  plugins: [
    userscript({
      // plugin options
    })
  ]
};

License

MIT