summary refs log tree commit diff
path: root/plugins/example-plugin
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/example-plugin')
-rwxr-xr-xplugins/example-plugin/build.sh5
-rw-r--r--plugins/example-plugin/index.ts7
-rw-r--r--plugins/example-plugin/plugin.json7
3 files changed, 19 insertions, 0 deletions
diff --git a/plugins/example-plugin/build.sh b/plugins/example-plugin/build.sh
new file mode 100755

index 00000000..1b36607b --- /dev/null +++ b/plugins/example-plugin/build.sh
@@ -0,0 +1,5 @@ +#rm -rf dist/ +#mkdir dist +rm -rfv *.js *.js.map +ln -s ../../bundle/node_modules node_modules +tsc -p . diff --git a/plugins/example-plugin/index.ts b/plugins/example-plugin/index.ts new file mode 100644
index 00000000..43650c73 --- /dev/null +++ b/plugins/example-plugin/index.ts
@@ -0,0 +1,7 @@ +import { Plugin } from "@fosscord/util"; + +export default class TestPlugin extends Plugin { + onPluginLoaded(): void { + console.log("Hello from test plugin! IT WORKS!!!!!!!"); + } +} diff --git a/plugins/example-plugin/plugin.json b/plugins/example-plugin/plugin.json new file mode 100644
index 00000000..54962226 --- /dev/null +++ b/plugins/example-plugin/plugin.json
@@ -0,0 +1,7 @@ +{ + "id": "example-plugin", + "name": "Fosscord example plugin", + "authors": ["The Arcane Brony"], + "repository": "https://github.com/fosscord/fosscord-server", + "license": "" +}