├── .eslintrc.json ├── .gitignore ├── .npmignore ├── .vscode └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── dist ├── rollup-plugin-userscript-metablock.cjs └── rollup-plugin-userscript-metablock.mjs ├── docs ├── meta.md └── options.md ├── examples ├── CJS │ ├── main.js │ ├── metablock.json │ ├── out.user.js │ ├── package.json │ └── rollup.config.js ├── Project │ ├── lib │ │ └── utils.js │ ├── main.js │ ├── meta.yml │ ├── out.user.js │ ├── package.json │ └── rollup.config.js └── Started │ ├── main.js │ ├── metablock.json │ ├── out.user.js │ ├── package.json │ └── rollup.config.js ├── npm-scripts └── publish.js ├── package.json ├── pnpm-lock.yaml ├── rollup.config.js ├── src ├── errors.js ├── index.js ├── meta.js ├── options.js └── utils.js ├── test ├── bundle │ ├── bundle.test.js │ ├── main.js │ ├── metablock.cjs │ │ ├── answer.txt │ │ └── metablock.cjs │ ├── metablock.mjs │ │ ├── answer.txt │ │ └── metablock.mjs │ ├── order1 │ │ ├── answer.txt │ │ └── metablock.yaml │ ├── order2 │ │ ├── answer.txt │ │ └── metablock.yaml │ ├── order3 │ │ ├── answer.txt │ │ └── metablock.yaml │ ├── override │ │ ├── answer.txt │ │ └── metablock.yaml │ ├── simplest │ │ ├── answer.txt │ │ └── metablock.json │ └── yaml │ │ ├── answer.txt │ │ └── metablock.yaml ├── meta.spec.js └── options │ ├── file │ ├── bads │ │ ├── meta.ini │ │ ├── meta.js │ │ ├── meta.json │ │ └── meta.yaml │ └── goods │ │ ├── meta.esm.js │ │ ├── meta.js │ │ ├── meta.json │ │ └── meta.yaml │ ├── options.spec.js │ └── order │ ├── order.json │ └── orderIndex.json └── types └── rollup-plugin-userscript-metablock.d.ts /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | *.tgz 4 | 5 | examples/**/pnpm-lock.yaml 6 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/.npmignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/README.md -------------------------------------------------------------------------------- /dist/rollup-plugin-userscript-metablock.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/dist/rollup-plugin-userscript-metablock.cjs -------------------------------------------------------------------------------- /dist/rollup-plugin-userscript-metablock.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/dist/rollup-plugin-userscript-metablock.mjs -------------------------------------------------------------------------------- /docs/meta.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/docs/meta.md -------------------------------------------------------------------------------- /docs/options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/docs/options.md -------------------------------------------------------------------------------- /examples/CJS/main.js: -------------------------------------------------------------------------------- 1 | console.log('Hello, world'); 2 | -------------------------------------------------------------------------------- /examples/CJS/metablock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/examples/CJS/metablock.json -------------------------------------------------------------------------------- /examples/CJS/out.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/examples/CJS/out.user.js -------------------------------------------------------------------------------- /examples/CJS/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/examples/CJS/package.json -------------------------------------------------------------------------------- /examples/CJS/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/examples/CJS/rollup.config.js -------------------------------------------------------------------------------- /examples/Project/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/examples/Project/lib/utils.js -------------------------------------------------------------------------------- /examples/Project/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/examples/Project/main.js -------------------------------------------------------------------------------- /examples/Project/meta.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/examples/Project/meta.yml -------------------------------------------------------------------------------- /examples/Project/out.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/examples/Project/out.user.js -------------------------------------------------------------------------------- /examples/Project/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/examples/Project/package.json -------------------------------------------------------------------------------- /examples/Project/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/examples/Project/rollup.config.js -------------------------------------------------------------------------------- /examples/Started/main.js: -------------------------------------------------------------------------------- 1 | console.log('Hello, world'); 2 | -------------------------------------------------------------------------------- /examples/Started/metablock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/examples/Started/metablock.json -------------------------------------------------------------------------------- /examples/Started/out.user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/examples/Started/out.user.js -------------------------------------------------------------------------------- /examples/Started/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/examples/Started/package.json -------------------------------------------------------------------------------- /examples/Started/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/examples/Started/rollup.config.js -------------------------------------------------------------------------------- /npm-scripts/publish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/npm-scripts/publish.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/src/errors.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/src/index.js -------------------------------------------------------------------------------- /src/meta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/src/meta.js -------------------------------------------------------------------------------- /src/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/src/options.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/src/utils.js -------------------------------------------------------------------------------- /test/bundle/bundle.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/test/bundle/bundle.test.js -------------------------------------------------------------------------------- /test/bundle/main.js: -------------------------------------------------------------------------------- 1 | console.log('rollup-plugin-userscript-metablock'); 2 | -------------------------------------------------------------------------------- /test/bundle/metablock.cjs/answer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/test/bundle/metablock.cjs/answer.txt -------------------------------------------------------------------------------- /test/bundle/metablock.cjs/metablock.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/test/bundle/metablock.cjs/metablock.cjs -------------------------------------------------------------------------------- /test/bundle/metablock.mjs/answer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/test/bundle/metablock.mjs/answer.txt -------------------------------------------------------------------------------- /test/bundle/metablock.mjs/metablock.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/test/bundle/metablock.mjs/metablock.mjs -------------------------------------------------------------------------------- /test/bundle/order1/answer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/test/bundle/order1/answer.txt -------------------------------------------------------------------------------- /test/bundle/order1/metablock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/test/bundle/order1/metablock.yaml -------------------------------------------------------------------------------- /test/bundle/order2/answer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/test/bundle/order2/answer.txt -------------------------------------------------------------------------------- /test/bundle/order2/metablock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/test/bundle/order2/metablock.yaml -------------------------------------------------------------------------------- /test/bundle/order3/answer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/test/bundle/order3/answer.txt -------------------------------------------------------------------------------- /test/bundle/order3/metablock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/test/bundle/order3/metablock.yaml -------------------------------------------------------------------------------- /test/bundle/override/answer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/test/bundle/override/answer.txt -------------------------------------------------------------------------------- /test/bundle/override/metablock.yaml: -------------------------------------------------------------------------------- 1 | name: My First Userscript 2 | -------------------------------------------------------------------------------- /test/bundle/simplest/answer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/test/bundle/simplest/answer.txt -------------------------------------------------------------------------------- /test/bundle/simplest/metablock.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /test/bundle/yaml/answer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/test/bundle/yaml/answer.txt -------------------------------------------------------------------------------- /test/bundle/yaml/metablock.yaml: -------------------------------------------------------------------------------- 1 | name: My First Userscript 2 | -------------------------------------------------------------------------------- /test/meta.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/test/meta.spec.js -------------------------------------------------------------------------------- /test/options/file/bads/meta.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/test/options/file/bads/meta.ini -------------------------------------------------------------------------------- /test/options/file/bads/meta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/test/options/file/bads/meta.js -------------------------------------------------------------------------------- /test/options/file/bads/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/test/options/file/bads/meta.json -------------------------------------------------------------------------------- /test/options/file/bads/meta.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/test/options/file/bads/meta.yaml -------------------------------------------------------------------------------- /test/options/file/goods/meta.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/test/options/file/goods/meta.esm.js -------------------------------------------------------------------------------- /test/options/file/goods/meta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/test/options/file/goods/meta.js -------------------------------------------------------------------------------- /test/options/file/goods/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/test/options/file/goods/meta.json -------------------------------------------------------------------------------- /test/options/file/goods/meta.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/test/options/file/goods/meta.yaml -------------------------------------------------------------------------------- /test/options/options.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/test/options/options.spec.js -------------------------------------------------------------------------------- /test/options/order/order.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/test/options/order/order.json -------------------------------------------------------------------------------- /test/options/order/orderIndex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/test/options/order/orderIndex.json -------------------------------------------------------------------------------- /types/rollup-plugin-userscript-metablock.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FlandreDaisuki/rollup-plugin-userscript-metablock/HEAD/types/rollup-plugin-userscript-metablock.d.ts --------------------------------------------------------------------------------