renovate[bot]
992619f8e5
chore(deps): update dependency @typescript-eslint/parser to v5.36.2 ( #131 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: xxDeveloper <77380166+Murtatrxx@users.noreply.github.com >
2022-09-11 14:24:50 +03:00
renovate[bot]
b995560ec6
chore(deps): update dependency @typescript-eslint/eslint-plugin to v5.36.2 ( #130 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: xxDeveloper <77380166+Murtatrxx@users.noreply.github.com >
2022-09-11 14:19:40 +03:00
renovate[bot]
d5d1b4129b
chore(deps): update dependency @typescript-eslint/eslint-plugin to v5.36.1 ( #126 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-03 11:26:55 +03:00
renovate[bot]
7658d3e3ab
chore(deps): update dependency @typescript-eslint/parser to v5.36.1 ( #127 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-03 11:24:09 +03:00
Jacob Nguyen
395549c173
feat: add proper error handling ( #115 )
2022-08-29 08:09:52 +05:30
github-actions[bot]
ff5c161469
stlye: pretty please ( #124 )
...
Co-authored-by: EvolutionX-10 <EvolutionX-10@users.noreply.github.com >
2022-08-29 07:12:33 +05:30
renovate[bot]
62bfcb1eb7
chore(deps): update dependency @typescript-eslint/parser to v5.35.1 ( #111 )
2022-08-28 09:40:48 +03:00
renovate[bot]
fbf54c9d36
chore(deps): update dependency typescript to v4.8.2 ( #113 )
2022-08-28 09:39:48 +03:00
renovate[bot]
b999918b71
chore(deps): update dependency eslint to v8.23.0 ( #112 )
2022-08-28 09:39:10 +03:00
renovate[bot]
224ce97fe8
chore(deps): update dependency @typescript-eslint/eslint-plugin to v5.35.1 ( #110 )
2022-08-28 09:38:01 +03:00
renovate[bot]
f0f54cb7f2
chore(deps): update dependency eslint to v8.22.0 ( #103 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-21 22:34:54 +03:00
renovate[bot]
ebe759f5e0
chore(deps): update dependency @typescript-eslint/parser to v5.33.1 ( #102 )
2022-08-18 22:16:10 +03:00
renovate[bot]
58d97e08a5
chore(deps): update dependency @typescript-eslint/eslint-plugin to v5.33.1 ( #101 )
2022-08-18 22:15:18 +03:00
github-actions[bot]
21a438768b
chore(main): release 1.0.0 ( #82 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-08-15 10:52:13 -05:00
Jacob Nguyen
b3ed8da68f
feat: add discord.js as a peerDependency instead
2022-08-14 18:35:39 -05:00
renovate[bot]
bf8a5d5a11
chore(deps): update dependency eslint to v8.21.0 ( #99 )
2022-08-06 23:55:06 +03:00
Jacob Nguyen
74378f0f12
feat: shrink package size, improve dev deps, esm and cjs support ( #98 )
...
* chore: fix tsc predicate type checking
* build: add tsup as bundler
* chore: revert text
* chore: fix predicates.ts, update dependencies, bump version
* docs: update example
* build: update dependencies
* fix: crash on collectors (#89 )
* fix: crash on collectors
* feat: bump version for bug fix
* fix: crash on collectors pt
* docs: adding some documentation for docasaurus
* docs: add errors.ts comments
* docs: refactor comments
* docs: adding examples
* feat: refresh package-lock.json
* refactor: destructure and clean namespaces
* feat: add regen package.json script
* feat: add tsup, remove tsc, add scripts
* feat: update ts-results import style
* feat: readd typescript because idk if i should
* feat: breakup tsconfigs and add tsup config
* feat: add esm json tsconfig to git
* build: update dependencies and move to ts-result-es
* feat: remove unused function
* feat: update ts-results for esm/cjs interop!
* revert: remove version.txt
* build: goodbye tsc, hello tsup
* build: moving discord.js as dev dependency
* style: requested changes
* feat: add tsc back ( i missed you )
* build: bump version -> 1.0.0
* feat: syncing to main
* style: pretty
* feat: fix tsconfig issues with tsup
* revert: remove ExternallyUsed
* feat: update scripts
* build: update tsup and pkg-lock.json
* feat: refresh package-lock.json
* feat: test
2022-08-06 15:51:19 -05:00
Jacob Nguyen
0559fcca96
chore: forgot to remove console log at prod lol
2022-08-02 14:29:42 -05:00
Jacob Nguyen
70d7bdb8c5
fix: autocomplete in nested form ( #97 )
...
Co-authored-by: Evo <85353424+EvolutionX-10@users.noreply.github.com >
2022-08-03 00:21:31 +05:30
renovate[bot]
24fae252a7
chore(deps): update dependency @typescript-eslint/parser to v5.32.0 ( #94 )
2022-08-02 13:20:28 +03:00
renovate[bot]
d70a2a1d5e
chore(deps): update dependency @typescript-eslint/eslint-plugin to v5.32.0 ( #93 )
2022-08-02 13:19:12 +03:00
renovate[bot]
ca728f755b
chore(deps): update dependency eslint to v8.20.0 ( #87 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-24 12:53:56 +03:00
renovate[bot]
d8d6330260
chore(deps): update dependency @typescript-eslint/parser to v5.30.7 ( #85 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-24 12:51:19 +03:00
renovate[bot]
c17c49bb17
chore(deps): update dependency @typescript-eslint/eslint-plugin to v5.30.7 ( #84 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-24 12:47:38 +03:00
Jacob Nguyen
7da7bff700
fix: crash on collectors pt
2022-07-20 14:36:32 -05:00
Jacob Nguyen
a0587f59d4
fix: crash on collectors ( #89 )
...
* fix: crash on collectors
* feat: bump version for bug fix
2022-07-20 14:00:49 -05:00
Jacob Nguyen
d62be87c9a
build: update dependencies
2022-07-19 19:48:04 -05:00
Jacob Nguyen
d96681bfb5
chore: fix predicates.ts, update dependencies, bump version
2022-07-18 12:21:23 -05:00
Jacob Nguyen
2387add445
build: update discord.js to v14.0.1 and bump version
2022-07-17 17:17:38 -05:00
Jacob Nguyen
7bf15a2d5d
build: bump version
2022-07-16 15:38:12 -05:00
Jacob Nguyen
9a16c20dad
build: bump to patch version and remove unneeded scripts
2022-07-16 13:20:06 -05:00
Jacob Nguyen
17eb816ec9
refactor(events): use of classes for scalability & maintainability ( #83 )
...
Co-authored-by: EvolutionX-10 <evolutionx9777@gmail.com >
2022-07-16 23:38:11 +05:30
Jacob Nguyen
79be5096d3
build: remove cz and standard version
2022-07-15 23:13:22 -05:00
renovate[bot]
fcb5f6747c
chore(deps): update all non-major dependencies to v5.30.5 ( #74 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: xxDeveloper <77380166+Murtatrxx@users.noreply.github.com >
2022-07-05 14:39:41 +03:00
renovate[bot]
dd75650a46
chore(deps): pin dependency standard-version to 9.5.0 ( #73 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-05 14:36:50 +03:00
renovate[bot]
cc127bd040
chore(deps): update all non-major dependencies ( #72 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-02 11:27:48 -05:00
Jacob Nguyen
e71b63d261
feat(*)!: improve quality of code, refactorings, QOL intellisense ( #64 )
...
* feat: remove unit testing
* feat: make command modules return Awaitable void | unknown
* feat: more clear error for access message or interaction
* feat: make TextCommand and SlashCommand return more specific arg type
* feat: make TextCommand and SlashCommand return more specific arg type
* fix: Remove type reduction to never in onReady.ts
* feat: narrow typings for args Text and SlashCommand x3
* feat: make description optional, default is '...'
* feat: add sern events natively register in sern.init
* feat: remove jest.config.ts
* fix: forget to add SernEvent to Wrapper declaration
* feat: Make name and description defined when making plugins!
* Update README.md
* docs: Highly encourage to use cli
* chore: Improved package.json
* feat: Add .edit method and let .reply accept string
* fix: intellij warnings
* build: update discord.js to latest
* chore(deps): Removed typedoc
Removed typedoc dependency due we won't use it anymore
* fix: Fixed typo at SECURITY.md file
* feat: remove edit context method for future
* feat: remove docs folder
* feat: loading strategy slightly changed, does not throw error on finding no module in file
* feat: change typings of sern emitter
* feat: add generic to readFile.ts buildData, adding different event loading strategies
* feat: add events.ts for more customizable event handling
* refactor: type changes to adjust to event commands
* feat: revamp module types to support event plugins
* feat: rolling out more event loading support
* style: Improved plugin.ts comments
* style: Improved plugin.ts comments
* style: Improved readyEvent.ts comments
* feat: more support for event loading!!
* fix: re add import after rebase
* feat: more event handling progress
* feat: Cleaning up types
* refactor: Cleaning up and adding docs
* feat: Changing types of wrapper for external and sern emitter
* refactor: Adding some type aliases
* feat: switch to match expression, add docs
* feat: more progress on event handling
* fix: complying to djs v14 build
* feat: Add basic event handling, no plugins checked yet!
* fix: Crash on interactionCreate event
* build(package.json): bump version
* build: bump to 1.0.4-beta
* feat: move new things to top level import
* feat: Separating events from command modules, leads separation of responsibility
* feat: add enum for event modules
* feat: Add more typings for event modules
* feat: Add more plugin definitions
* refactor: add asyncResolveArray.ts to resolve Awaitables easier
* feat: throw error on plugin usage for event listeners
* feat: throw error on plugin usage for event listeners
* feat: change from client -> wrapper
* style: eslint
* style: add comment
* feat: add absPath into commandPlugins!
* build: remove 'tests' exclude
* build: delete test.yml, change .prettierignore
* build: bump version to 1.1.0-beta
* docs(sern.ts): add comments for addExternal
* fix: forgot to add required type property in comment
* fix: load external event emitters correctly
* chore: rebased api update branch (#65 )
Co-authored-by: Jacob Nguyen <76754747+jacoobes@users.noreply.github.com >
Co-authored-by: xxDeveloper <77380166+Murtatrxx@users.noreply.github.com >
Co-authored-by: xxDeveloper <77380166+Murtatrxx@users.noreply.github.com >
Co-authored-by: Evo <85353424+EvolutionX-10@users.noreply.github.com >
2022-06-28 12:38:01 -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