Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plugin Overhaul #372

Open
wants to merge 30 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
8ed6fb0
Remove existing plugin system
Thomas-Smyth Aug 1, 2024
151d2f8
Refactor config system
Thomas-Smyth Aug 1, 2024
ce9f2ff
Add new plugin system
Thomas-Smyth Aug 1, 2024
7fca40b
Remove plugins from the SquadJS API ping data
Thomas-Smyth Aug 1, 2024
343e0c3
Add dependency to demo
Thomas-Smyth Aug 1, 2024
e8d1142
Add some additional comments
Thomas-Smyth Aug 1, 2024
fbba129
Remove unused packages
Thomas-Smyth Aug 1, 2024
91d348a
Convert other event types
Thomas-Smyth Aug 1, 2024
85c31dd
Move SquadJS API pings to a plugin
Thomas-Smyth Aug 1, 2024
d1ff0ef
Update eslint
Thomas-Smyth Aug 2, 2024
5e31930
Add docs to plugins
Thomas-Smyth Aug 3, 2024
d0182ba
Add basic plugin docs.
Thomas-Smyth Aug 3, 2024
6075b40
Fix formatting in readme
Thomas-Smyth Aug 3, 2024
d02308f
Remove reference to the SquadJS API from the main readme
Thomas-Smyth Aug 3, 2024
b757928
Update credits
Thomas-Smyth Aug 3, 2024
6c5d40d
Add installed by default flag to plugin list
Thomas-Smyth Aug 3, 2024
9497c4e
Merge branch 'refs/heads/master' into plugin-rework
Thomas-Smyth Aug 7, 2024
c489565
Add config system
Thomas-Smyth Aug 7, 2024
ac5e83c
Remove reference to built-in plugins in README
Thomas-Smyth Aug 7, 2024
c844d39
Add licenses to plugins
Thomas-Smyth Aug 10, 2024
749a1b5
Update license dates
Thomas-Smyth Aug 10, 2024
31d3aeb
Merge branch 'refs/heads/master' into plugin-rework
Thomas-Smyth Aug 10, 2024
8062953
Chat logo links in READMEs
Thomas-Smyth Aug 10, 2024
1a6462d
Add Joi validation to configs
Thomas-Smyth Aug 11, 2024
ffa6b25
Move plugin index.ts file
Thomas-Smyth Aug 11, 2024
863924e
Update code quality libraries
Thomas-Smyth Aug 11, 2024
6eab2e6
Fix error in squadjs-api-plugin
Thomas-Smyth Aug 11, 2024
1572c2a
Refactor printLogo dependency
Thomas-Smyth Aug 11, 2024
cec0d01
Update tsconfig, fix ts errors, and remove workspaces
Thomas-Smyth Aug 11, 2024
a702494
Update gitignore to ignore additional plugins
Thomas-Smyth Aug 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 0 additions & 4 deletions .eslintignore

This file was deleted.

9 changes: 0 additions & 9 deletions .eslintrc

This file was deleted.

9 changes: 6 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
# Project Files
*.sqlite
*.tmp
# Plugin Folders
plugins/
!plugins/squadjs-api-plugin
!plugins/squadjs-command-plugin

# Project Files
config-test*.json
*.tmp

# Dependencies
node_modules/
Expand Down
1 change: 0 additions & 1 deletion .husky/.gitignore

This file was deleted.

8 changes: 1 addition & 7 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -1,7 +1 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

yarn run lint-staged
yarn run build-all
git add README.md
git add config.json
yarn run lint
4 changes: 2 additions & 2 deletions .lintstagedrc
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"*.js": [
"*.{js,ts}": [
"eslint --fix .",
"prettier --write \"./**/*.js\"",
"prettier --write \"./**/*.{js,ts}\"",
"git add"
]
}
Loading