Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

一个使 Rollup.js 可以通过 JSON 生成 Userscript 开发时骨架的插件 | A Rollup.js plugin that enables automatic generation of userscript boilerplate from JSON

License

Notifications You must be signed in to change notification settings

GuangChen2333/rollup-plugin-userscript-boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

3 Commits

Repository files navigation

rollup-plugin-userscript-boilerplate

A Rollup.js plugin that enables automatic generation of userscript boilerplate from JSON

Quick Start

Installation

npm

npm install --save-dev rollup-plugin-userscript-boilerplate

pnpm

pnpm install --save-dev rollup-plugin-userscript-boilerplate

yarn

yarn add --dev rollup-plugin-userscript-boilerplate

Usage

Create a rollup.config.mjs configuration file and import the plugin:

import boilerplate from 'rollup-plugin-userscript-boilerplate';
export default {
 input: 'src/index.js',
 output: {
 dir: 'output',
 format: 'iife'
 },
 plugins: [
 boilerplate({
 // Metadata path
 metadata: "src/metadata.json",
 // Your source script (like iife format)
 source: "src/index.js",
 // Output path
 output: "output/dev.user.js"
 })
 ]
};

Create a metadata.json metadata file like this:

{
 "name": "my-plugin",
 "version": "1.0.0",
 "match": [
 "https://example.com/",
 "https://example.net/"
 ]
}

It will generate the boilerplate to your path.

// ==UserScript==
// @name my-plugin
// @version 1.0.0
// @match https://example.com/
// @match https://example.net/
// @require file:///example/output/{SOURCE}.js
// ==/UserScript==

About

一个使 Rollup.js 可以通过 JSON 生成 Userscript 开发时骨架的插件 | A Rollup.js plugin that enables automatic generation of userscript boilerplate from JSON

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /