From b04c48ab892ecc9142053e33d9433acfbd4a4a22 Mon Sep 17 00:00:00 2001 From: Ruthenic Date: Sun, 18 Sep 2022 16:18:30 -0400 Subject: [PATCH] update plugin template to make more sense --- .flowconfig | 11 ----------- package.json | 5 ----- rollup.config.js | 4 ---- src/index.js | 12 ++++++++---- 4 files changed, 8 insertions(+), 24 deletions(-) delete mode 100644 .flowconfig diff --git a/.flowconfig b/.flowconfig deleted file mode 100644 index 1fed445..0000000 --- a/.flowconfig +++ /dev/null @@ -1,11 +0,0 @@ -[ignore] - -[include] - -[libs] - -[lints] - -[options] - -[strict] diff --git a/package.json b/package.json index 5d7ee30..beccc41 100644 --- a/package.json +++ b/package.json @@ -9,12 +9,7 @@ "author": "Drake", "license": "0BSD", "devDependencies": { - "esbuild": "^0.14.11", "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", "uglify-js": "^3.14.5", "uglifyjs": "^2.4.11" diff --git a/rollup.config.js b/rollup.config.js index ef4e985..f81e61a 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -1,9 +1,5 @@ -import flow from 'rollup-plugin-flow' -import { minify } from 'rollup-plugin-esbuild' - export default { input: 'src/index.js', - plugins: [flow(), minify()], output: { file: 'dist/plugin.js', format: "iife" diff --git a/src/index.js b/src/index.js index d0e940b..dabb189 100644 --- a/src/index.js +++ b/src/index.js @@ -1,8 +1,8 @@ const { makeLogger } = demon.summon("utils/logger") -const log = makeLogger(console.log, "TestPlug") +const log = makeLogger(console.log, true) function onStart() { - log("Started plugin (apparently)") + log(["Template Plugin"], "Started plugin (apparently)") const str = "data pass test" return { str @@ -10,12 +10,16 @@ function onStart() { } function onStop(ctx) { - log("Stopped plugin (apparently)") + log(["Template Plugin"], "Stopped plugin (apparently)") log(ctx.str) return true } export default { onStart, - onStop + onStop, + meta: { + name: "Template plugin", + desc: "Template description" + } } \ No newline at end of file