Commit Graph

35 Commits

Author SHA1 Message Date
Jacob Nguyen
9fbd890db8 build: bump version to 1.1.0-beta 2022-06-28 10:30:52 -05:00
Jacob Nguyen
106d3d61f9 build: bump to 1.0.4-beta 2022-06-24 11:42:20 -05:00
Jacob Nguyen
5607e6d711 build(package.json): bump version 2022-06-24 10:48:55 -05:00
Jacob Nguyen
dea8fc05b1 fix: Crash on interactionCreate event 2022-06-24 10:45:52 -05:00
xxDeveloper
7242d8fed1 chore(deps): Removed typedoc
Removed typedoc dependency due we won't use it anymore
2022-06-11 19:44:08 +03:00
xxDeveloper
04517e113f chore: Improved package.json 2022-06-08 12:17:32 -05:00
Jacob Nguyen
6429085650 feat: make command modules return Awaitable void | unknown 2022-06-05 11:11:46 -05:00
Jacob Nguyen
3ea72259e4 build: version 1.0.1-beta 2022-06-01 11:50:12 -05:00
Jacob Nguyen
083b0609bd build: fix vulnerability and upgrade to latest dev version of discord.js 2022-06-01 11:48:32 -05:00
xxDeveloper
163e48f3eb feat(*): Revamp Docs (#47)
* style: Formatted 17 files & changes messageHelper util

* style: Formatted HTML and CSS files

* Revert "style: Formatted 17 files & changes messageHelper util"

This reverts commit 988d7fa6d2.

* style(style.css): Formatted main style file with tabwidth 2

* chore: Added docs maintainer

* chore: Changed typedoc configration

* chore(README.md): Removed coming soon from links

* chore: Updated Prettier formatter tab width

* docs(readme): Improved Readme readability

* docs(README): Fixed installation box

* style(README.md): Improved readability

* chore: Added CONTRIBUTING.md

* docs(README.md): Removed old repo link and it's line

* docs(README): Updated Intents to djs v14

Co-authored-by: EvolutionX <85353424+EvolutionX-10@users.noreply.github.com>

* docs: Updated README example to djs v14

* docs: Formatted README examples

* Update README.md

* docs: Updated organization description

* docs(README): Rename 'fixed' to 'patched'

* chore: Updated LICENSE

* chore: Updated LICNESE

* chore: Changed license to MIT

* Delete LICENSE.md

* chore: Recreated LICENSE

* chore: First License boilerplate preview

* style(index.ts): Added a space

* chore(index.ts): First license boilerplate preview

* chore(PRETTIER): Re-updated the tab width

* chore(SECURITY): Updated security.md file

* docs(README): Improved readability

* fix(README): Fixed typo

* style: Updated license boilerplate

* style(*): Updated license boilerplate

* style: Updated license boilerplate

* style: Updated license boilerplate

* style: Updated license boilerplate

* style: Updated License boilerplate

* style: Updated License boilerplate

* docs(README): Added stats

* docs(README): Temporarily or permanently removed stats

* refactor: DRY Principles

* feat: finished interactionCreate.ts handling? (need test)

* chore: Updated CONTRIBUTING.md file

* chore: Updated credits

* chore(NPM): Prepared package.json for release

* revert: Some changes

* revert: Revert back to MIT LICENSE (#50)

* chore: Updated LICENSE boilerplate

* style: Improved comments

* style: Updated comments

* fix: Non-exhaustiveness led to commands not registering readyEvent.ts

* feat: Add DefinetlyDefined type, more todo statements

* feat: Aliases optional

* feat: Optional plugins to reduce bloat

* feat: better looking typings for modules

* refactor: Simplify sernModule handler signature

* refactor: make ApplicationCommandOptions optional

* refactor: make description optional

* refactor: Bring CommandType and PluginType to top level

* fix: Fix return type of sernModule

* refactor: Why is that not assignable bruh

* revert: Re-add plugins overload

* fix(CODE_OF_CONDUCT): Removed unusual dot

* Update package.json

* fix: Resolve conflicts

* fix: Resolve conflicts

* feat: should be able to register other nodejs event emitters

* fix: Standard for of does not resolve promises. Switched to for await

* feat: Adding sern event listeners, overriding and typing methods

* feat: Edited event names for more conciseness, finished basic event emitters

* style: Run prettier

* fix: didn't run prettier, now i am

* fix: linting issue in markup.ts

* fix: prettier wants lf line ending

* fix: prettier changes again

* feat: add .prettierignore and ignore README.md

* feat: add externallyUsed.ts and support BothCommands again

* feat: remove comments about prev commit

* style: change prettier print width and reformat

* feat: adding modal and autocomplete support

* feat: Finishing up autocomplete, need to test

* feat: Making name required in auto cmp interactions

* feat: move name and description out of OptionsData[]

* feat: finishing optionData for autocomplete changes, adding class for builder

* feat: finishing autocomplete!!

* refactor: Simplifying logic of message filter

* feat: Adding docs to some data structures, moving to default from export files

* refactor: cleaning up code, removing unuseds

* feat: adding refactoring for repetitive event plugin processing

* feat: adding better typings, refactoring

* refactor: remove unnecessary nullish short circuit

* refactor: remove unnecessary nullish short circuit

* feat: add docs/ to npmignore

* style: Formatted 17 files & changes messageHelper util

* style: Formatted HTML and CSS files

* Revert "style: Formatted 17 files & changes messageHelper util"

This reverts commit 988d7fa6d2.

* style(style.css): Formatted main style file with tabwidth 2

* chore: Added docs maintainer

* chore: Changed typedoc configration

* chore(README.md): Removed coming soon from links

* docs(readme): Improved Readme readability

* chore: Added CONTRIBUTING.md

* docs(README): Fixed installation box

* style(README.md): Improved readability

* docs(README.md): Removed old repo link and it's line

* docs: Updated README example to djs v14

* docs(README): Updated Intents to djs v14

Co-authored-by: EvolutionX <85353424+EvolutionX-10@users.noreply.github.com>

* docs: Formatted README examples

* Update README.md

* chore: Updated LICENSE

* chore: Updated LICNESE

* chore: Changed license to MIT

* Delete LICENSE.md

* chore: Recreated LICENSE

* chore: First License boilerplate preview

* style(index.ts): Added a space

* chore(index.ts): First license boilerplate preview

* chore(SECURITY): Updated security.md file

* style: Updated license boilerplate

* docs(README): Added stats

* chore: Updated CONTRIBUTING.md file

* chore: Updated credits

* chore(NPM): Prepared package.json for release

* revert: Some changes

* revert: Revert back to MIT LICENSE (#50)

* fix(CODE_OF_CONDUCT): Removed unusual dot

* fix: Resolve conflicts

* fix: Resolve conflicts

Co-authored-by: EvolutionX <85353424+EvolutionX-10@users.noreply.github.com>
Co-authored-by: Jacob Nguyen <76754747+jacoobes@users.noreply.github.com>
2022-05-30 20:54:23 +03:00
Jacob Nguyen
97867d98c2 build: moving eslint and prettier dependencies 2022-05-07 22:40:55 -05:00
Jacob Nguyen
57dc0bac88 build : Added ts-pattern for pattern matching with command types and
plugin types
2022-05-07 21:07:10 -05:00
Jacob Nguyen
5b82d5f282 build(package.json) change to alpha build 2022-04-23 11:36:34 -05:00
Jacob Nguyen
02956a004c feat(handler) basic event plugin support 2022-04-23 11:34:01 -05:00
Jacob Nguyen
a227f1a8f2 feat(interactionCreate.ts) finish basic interaction handling for chat input commands 2022-03-22 00:47:06 -05:00
Jacob Nguyen
3178f18d56 feat (handler) moving to dev build; new module types 2022-03-15 15:12:58 -05:00
Jacob Nguyen
0513391189 build(logger.ts) Remove day.js dependency in favor of native 2022-03-11 11:29:35 -06:00
Jacob Nguyen
cfb7df8451 feat(sern.ts) attempting to remove the bloated class in favor of smaller
functions, install rxjs
2022-03-08 11:43:38 -06:00
jacoobes
890f377b48 docs(adding documentation): adding the auto generated docs
n
2022-02-18 10:24:08 -06:00
jacoobes
30a1cc929e build(package.json): installed dev dep typedoc and installed script to gen docs 2022-02-16 12:13:56 -06:00
EvolutionX
819b5b8fab chore: resolved conflicts 2022-02-15 10:21:03 +05:30
EvolutionX
7e319683e1 test: added tests 🎉 2022-02-15 10:19:03 +05:30
jacoobes
f062a33868 fix(handler.ts): added the changes of Module<T>.execute to type delegate (now type execute) 2022-02-14 13:12:39 -06:00
jacoobes
870287674a feat(sern.ts): renaming Module.delegate to Module.execute 2022-02-14 12:34:13 -06:00
EvolutionX
2d1e630d30 chore: lowered the version as its not ready for release yet 2022-02-14 23:04:08 +05:30
EvolutionX
8e027f8342 chore(release): 1.1.0 2022-02-14 23:00:24 +05:30
EvolutionX
9174838b09 chore: added script
now whenever you are ready to release new version just type npm run release and see the magic
2022-02-14 23:00:16 +05:30
EvolutionX
741cf13fd5 feat: added conventional commits
now always use this way to commit
2022-02-14 22:55:46 +05:30
xxDeveloper
9870275635 Update package.json 2022-02-13 17:46:58 +03:00
jacoobes
b637cca708 some date parsing 2022-02-08 00:29:28 -06:00
jacoobes
38336590f1 instal eslint and prettierconfic, applied to files 2022-02-07 00:48:04 -06:00
jacoobes
16b284b08e Private, Both commands should work 2022-02-03 14:17:22 -06:00
jacoobes
8118a88522 some bug fixes 2022-01-25 16:45:21 -06:00
jacoobes
e2ee5fa1bf testing it on personal bot 2022-01-24 23:17:22 -06:00
jacoobes
8b428f7ff1 first commit 2022-01-24 20:48:18 -06:00