Commit Graph

373 Commits

Author SHA1 Message Date
Jacob Nguyen
5fbd3a6d68 feat: add sern events natively register in sern.init 2022-06-06 00:51:09 -05:00
Jacob Nguyen
df2a92cac2 feat: make description optional, default is '...' 2022-06-05 13:58:09 -05:00
Jacob Nguyen
d4ac129b05 feat: narrow typings for args Text and SlashCommand x3 2022-06-05 13:25:56 -05:00
Jacob Nguyen
04dfa82371 fix: Remove type reduction to never in onReady.ts 2022-06-05 13:24:06 -05:00
Jacob Nguyen
ef357e90af feat: make TextCommand and SlashCommand return more specific arg type 2022-06-05 12:42:17 -05:00
Jacob Nguyen
048072bdd7 feat: make TextCommand and SlashCommand return more specific arg type 2022-06-05 11:27:42 -05:00
Jacob Nguyen
18d07d6e2d feat: more clear error for access message or interaction 2022-06-05 11:17:59 -05:00
Jacob Nguyen
6429085650 feat: make command modules return Awaitable void | unknown 2022-06-05 11:11:46 -05:00
Jacob Nguyen
fd85697636 feat: remove unit testing 2022-06-05 11:07:15 -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
Jacob Nguyen
c8e322cb5f build: add npm ignore files, remove markup.ts 2022-05-31 11:41:46 -05:00
Jacob Nguyen
48737efea3 feat: remove copyright bloat 2022-05-30 12:58:41 -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
f90342d6b1 feat: add docs/ to npmignore 2022-05-29 15:01:35 -05:00
Jacob Nguyen
cfd68b4388 refactor: remove unnecessary nullish short circuit 2022-05-29 14:39:37 -05:00
Jacob Nguyen
ae59acadcc refactor: remove unnecessary nullish short circuit 2022-05-29 14:38:05 -05:00
Jacob Nguyen
99e2a997ed feat: adding better typings, refactoring 2022-05-29 14:30:28 -05:00
Jacob Nguyen
475b0736d5 feat: adding refactoring for repetitive event plugin processing 2022-05-28 20:29:23 -05:00
Jacob Nguyen
e69dae92cd refactor: cleaning up code, removing unuseds 2022-05-27 15:06:24 -05:00
Jacob Nguyen
0ae541daba feat: Adding docs to some data structures, moving to default from export files 2022-05-25 17:17:55 -05:00
Jacob Nguyen
9eef9dd318 refactor: Simplifying logic of message filter 2022-05-25 15:49:55 -05:00
Jacob Nguyen
d63423cfc4 feat: finishing autocomplete!! 2022-05-25 15:29:28 -05:00
Jacob Nguyen
b08eebf685 feat: finishing optionData for autocomplete changes, adding class for builder 2022-05-24 14:44:07 -05:00
Jacob Nguyen
93942bd0e7 feat: move name and description out of OptionsData[] 2022-05-23 20:55:02 -05:00
Jacob Nguyen
ac8a2f4c86 feat: Making name required in auto cmp interactions 2022-05-23 00:54:40 -05:00
Jacob Nguyen
d50b8013ee feat: Finishing up autocomplete, need to test 2022-05-22 18:54:20 -05:00
Jacob Nguyen
77856ce5d0 feat: adding modal and autocomplete support 2022-05-22 02:08:24 -05:00
Jacob Nguyen
26756077ef style: change prettier print width and reformat 2022-05-21 23:58:52 -05:00
Jacob Nguyen
a2209494bd feat: remove comments about prev commit 2022-05-21 23:54:46 -05:00
Jacob Nguyen
fc81bfc6d7 feat: add externallyUsed.ts and support BothCommands again 2022-05-21 23:54:27 -05:00
Jacob Nguyen
7ae5ecf1a6 feat: add .prettierignore and ignore README.md 2022-05-19 23:31:36 -05:00
Jacob Nguyen
d5bb9922df fix: prettier changes again 2022-05-19 23:16:33 -05:00
Jacob Nguyen
571a8044b0 fix: prettier wants lf line ending 2022-05-19 23:14:05 -05:00
Jacob Nguyen
dac665d628 fix: linting issue in markup.ts 2022-05-19 23:08:38 -05:00
Jacob Nguyen
6c144defca fix: didn't run prettier, now i am 2022-05-19 23:03:39 -05:00
Jacob Nguyen
2d28800953 style: Run prettier 2022-05-19 22:54:46 -05:00
Jacob Nguyen
3f64a8aa0a feat: Edited event names for more conciseness, finished basic event emitters 2022-05-19 22:52:23 -05:00
Jacob Nguyen
115d1a49b5 feat: Adding sern event listeners, overriding and typing methods 2022-05-19 22:29:45 -05:00
Jacob Nguyen
66b9f51fa7 fix: Standard for of does not resolve promises. Switched to for await 2022-05-19 13:49:31 -05:00
Jacob Nguyen
b8cda351e1 feat: should be able to register other nodejs event emitters 2022-05-19 12:57:14 -05:00
Jacob Nguyen
b9b59197df revert: Re-add plugins overload 2022-05-17 22:30:20 -05:00
Jacob Nguyen
464fc05c1c refactor: Why is that not assignable bruh 2022-05-17 20:25:57 -05:00
Jacob Nguyen
cf85a5db64 fix: Fix return type of sernModule 2022-05-17 18:57:01 -05:00
Jacob Nguyen
82f1bad8ff refactor: Bring CommandType and PluginType to top level 2022-05-17 17:10:01 -05:00
Jacob Nguyen
f8987499f6 refactor: make description optional 2022-05-17 16:18:14 -05:00
Jacob Nguyen
5556b2aa0a refactor: make ApplicationCommandOptions optional 2022-05-17 16:14:47 -05:00
Jacob Nguyen
c40b75d333 refactor: Simplify sernModule handler signature 2022-05-17 16:05:35 -05:00
Jacob Nguyen
53bc080a29 feat: better looking typings for modules 2022-05-17 14:49:18 -05:00
Jacob Nguyen
2b81d53503 feat: Optional plugins to reduce bloat 2022-05-17 14:32:45 -05:00