update plugin template to make more sense

master
Drake 2 years ago
parent 82bca9cb8a
commit b04c48ab89

@ -1,11 +0,0 @@
[ignore]
[include]
[libs]
[lints]
[options]
[strict]

@ -9,12 +9,7 @@
"author": "Drake", "author": "Drake",
"license": "0BSD", "license": "0BSD",
"devDependencies": { "devDependencies": {
"esbuild": "^0.14.11",
"rollup": "^2.63.0", "rollup": "^2.63.0",
"rollup-plugin-esbuild": "^4.8.2",
"rollup-plugin-flow": "^1.1.1",
"rollup-plugin-terser": "^7.0.2",
"rollup-plugin-uglify": "^6.0.4",
"terser": "^5.10.0", "terser": "^5.10.0",
"uglify-js": "^3.14.5", "uglify-js": "^3.14.5",
"uglifyjs": "^2.4.11" "uglifyjs": "^2.4.11"

@ -1,9 +1,5 @@
import flow from 'rollup-plugin-flow'
import { minify } from 'rollup-plugin-esbuild'
export default { export default {
input: 'src/index.js', input: 'src/index.js',
plugins: [flow(), minify()],
output: { output: {
file: 'dist/plugin.js', file: 'dist/plugin.js',
format: "iife" format: "iife"

@ -1,8 +1,8 @@
const { makeLogger } = demon.summon("utils/logger") const { makeLogger } = demon.summon("utils/logger")
const log = makeLogger(console.log, "TestPlug") const log = makeLogger(console.log, true)
function onStart() { function onStart() {
log("Started plugin (apparently)") log(["Template Plugin"], "Started plugin (apparently)")
const str = "data pass test" const str = "data pass test"
return { return {
str str
@ -10,12 +10,16 @@ function onStart() {
} }
function onStop(ctx) { function onStop(ctx) {
log("Stopped plugin (apparently)") log(["Template Plugin"], "Stopped plugin (apparently)")
log(ctx.str) log(ctx.str)
return true return true
} }
export default { export default {
onStart, onStart,
onStop onStop,
meta: {
name: "Template plugin",
desc: "Template description"
}
} }
Loading…
Cancel
Save