Jacob Nguyen
efe49391e8
Update README.md
2023-12-27 01:51:41 -06:00
Jacob Nguyen
3140f80c10
Update README.md
2023-12-27 01:46:55 -06:00
Jacob Nguyen
fc87e99ed0
Update README.md
2023-09-09 01:08:16 -05:00
Jacob Nguyen
d80081384a
Update README.md
2023-08-07 17:23:58 -05:00
Peter-MJ-Parker
9144485c39
My bot uses sern! ( #313 )
...
feat: My bot uses sern!
2023-07-03 21:24:05 -05:00
xxDeveloper
41cc72fe63
chore: README patch ( #282 )
...
* docs: Update README.md
It’s better IG
* chore: Update README.md
* chore: Update README.md
* chore; Update README.md
* chore: Update README.md
* chore: Update README.md
* chore: Update README.md
* chore: Update README.md
* chore: Update README.md
* chore: Final updates to README.md
2023-04-18 11:08:20 -05:00
Jacob Nguyen
473be775f0
Update README.md
2023-03-29 15:12:26 -05:00
Neo
36af102251
docs: removed ALMA ( #264 )
...
Not working on it anymore, also not running it.
2023-03-29 12:55:16 -05:00
Jacob Nguyen
74c4b77d4b
build: refactor/building ( #252 )
...
* refactor: conditional compilation of loading esm/cjs modules
* refactor: move file loading file
* refactor: add conditional compilation for building modules
* refactor: add conditional compilation for building modules
* perf: decrease build times
* test
* revert: typo and clean code
* build: smaller build
* chore:cleanscripts
* chore:refactor readme
* build:automerge lockfile
* chore: remove build and upgrade readme
* fix: dropdown
* chore: fix
* chore: more docs
---------
Co-authored-by: jacoobes <jacobnguyend@gmail.com >
2023-03-15 21:08:27 -05:00
Jacob Nguyen
5dfd1a1fc1
Update README.md
2023-02-15 21:28:48 -06:00
Jacob Nguyen
c45a10c950
Update README.md
2023-02-15 21:28:25 -06:00
Jacob Nguyen
b45ba34f3c
Update README.md
2023-02-15 18:22:23 -06:00
Neo
c9f44ce72b
docs: changed name of Benzo-Fury's Bot ( #226 )
2023-02-13 11:46:28 -06:00
Jacob Nguyen
a9a2528faf
Update README.md
2023-02-12 17:07:51 -06:00
Neo
bfcc160a39
docs: change protectors WIP mark to its name ( #214 )
...
Idk I was bored and saw this was different to mine. Change mine instead or just close this pr, idm.
2023-02-07 20:16:23 -06:00
Neo
86fa531eb6
docs: Adding the WIP to my bot ( #212 )
...
feat: Adding the WIP to my bot
2023-02-04 10:37:03 -06:00
Gary
58052e94cb
docs: add my bot to the ReadMe ( #211 )
2023-02-04 01:38:07 -06:00
Neo
96f4281121
feat: Adding my bot to readme ( #210 )
2023-02-03 23:55:26 -06:00
Jacob Nguyen
f9ae7c003b
docs: clarify example
2023-02-03 23:46:19 -06:00
Jacob Nguyen
ec211d5a8d
docs: do some updating on readme
2023-02-03 23:14:57 -06:00
Jacob Nguyen
33f14467ec
feat!: simpler plugins ( #193 )
...
* feat: experimental plugin changes
* more refactors and name changes
* feat: update name usage and update dispatchers.ts
* fix:naming
* feat: slightly safer typings than any[]
* fix: forgot to destructure arguments
* feat: add special function
* fix: typings
* feat: SUPER SIMPLIFY!!!
* refactor: move promisifiedPlugins closer to call site
* refactor: typings
* refactor: typings
* refactor: consolidate resolving initplugins into one function
* refactor: better types
* revert: remove unneeded function
* revert: remove unneeded function
* feat: dispatch work, simplify
* feat: move some observableHandling function to operators for clarity
* feat: simplify and document
* feat: simplifying sern and docs
* fix: typings
* docs: clarity of function name
* docs: add documentation for executeModule
* feat: contextArgs overloads
* docs: found out why
* fix: typings
* feat: shorten operators signature
* refactor: switch to correct convention
* refactor: take(1) -> first()
* refactor: revert
* refactor: safer typings (less any) and more accurate typings
* style: prettier and short type aliases
* fix: typings
* fix: typings
* docs: add deprecations
* refactor: organization and moving stuff
* pretty: prettey
* docs: describe file
* chore: update dependencies and version
* docs: fix link for docasaurus
* refactor: using a more appropriate operator function for closing an observable on crash
* fix!: changing single and many
* refactor: typings and simplifying composeRoot
* fix: re-add logger into handleError
* docs: comment
* docs: new section
* feat: help mitigate breaking changes
* feat: help mitigate breaking changes
* feat: help mitigate breaking changes and function overloads
* feat: deprecate instead of remove
* feat: partial remove and deprecate old symbols
* revert: trying to accommodate old plugins is too difficult
* docs: add many as deprecated
* docs: update
* feat: partial backwards compatability
* refactor: renaming, docs, and exports more clean
* refactor: context got a lot simpler
* refactor: imports
* docs: explain methods
2023-01-26 12:06:04 -06:00
Jacob Nguyen
14556223fd
feat!:(2.0 global services) ( #156 )
...
* style: prettier line feed changes
* style: prettier line feed changes
* feat: prototyping module manager
* feat: removing unused types
* feat: update location of module typings
* revert: port back to original interaction type checkers
* revert: port back to original interaction type checkers
* revert: remove unneeded type predicates
* feat: moving modules to its own contained class
* feat: getting global plugins some typings and adding contracts
* chore: fixing up and cleaning code
* feat: adding ModuleConfiguration helper fn and default module manager
* feat: solidifying contract
* revert: delete files
* chore: saving for later
* feat: prototyping module manager
* feat: removing unused types
* feat: update location of module typings
* revert: port back to original interaction type checkers
* revert: port back to original interaction type checkers
* revert: remove unneeded type predicates
* feat: moving modules to its own contained class
* feat: getting global plugins some typings and adding contracts
* chore: fixing up and cleaning code
* feat: adding ModuleConfiguration helper fn and default module manager
* feat: solidifying contract
* revert: delete files
* chore: saving for later
* feat: more merge conflicts
* feat: starting from scratch, add new typings
* feat: refactor ScopedPlugin typing
* feat: strengthening contracts
* chore: edit eslint
* feat: add addDependencies
* feat: add iti di
* feat: constfn util
* revert: delete old files
* remove: ModuleConfiguration
* feat: add sanity checker
* feat: add new error and update dependency
* feat: add sanity check for iti
* feat: add function helpers for di
* feat: add POC for sern di IOC
* feat: refactor DependenciesMap
* revert: remove old code
* feat: refactor makeDependencies fn
* chore(deps): update dependency @typescript-eslint/parser to v5.36.1 (#127 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* 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>
* docs: Fix the code example (#128 )
* 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 >
* 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 >
* feat: allow constructable modules (#133 )
* Update readFile.ts
* Update userDefinedEventsHandling.ts
* Update readyHandler.ts
* fix: ts error
Co-authored-by: Jacob Nguyen <76754747+jacoobes@users.noreply.github.com >
Co-authored-by: xxDeveloper <77380166+Murtatrxx@users.noreply.github.com >
* revert: feat of allow constructable modules (#138 )
Revert "feat: allow constructable modules (#133 )"
This reverts commit 03936eb2ea .
* feat: update CODEOWNERS
* feat: classmodules@arcs (#143 )
* feat: add class based commands
* docs: add deprecation warnings
* feat: add deprecation warnings
* feat: add more deprecation warnings
* feat: add prototype ClassModule abstract class
* feat: add EventModuleClass prototype, change names
* feat: more flexible contract
* feat: EventExecutable
* fix: typo
* feat: made abstract classes because of defaults
* fix: typings
* feat: update Context typings, update to djs v15
* chore: update typescript dependency
* chore: bump version
* chore: update ignore
* chore: prettier
* docs: change readme to be docusaurus compliant
* chore(main): release 1.2.0 (#145 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(autocomplete): now support multiple autocomplete options (#147 )
* chore(main): release 1.2.1 (#148 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* feat: update location of module typings
* feat: getting global plugins some typings and adding contracts
* feat: adding ModuleConfiguration helper fn and default module manager
* feat: solidifying contract
* feat: removing unused types
* feat: update location of module typings
* feat: moving modules to its own contained class
* feat: getting global plugins some typings and adding contracts
* feat: solidifying contract
* revert: delete files
* chore: saving for later
* feat: more merge conflicts
* feat: starting from scratch, add new typings
* feat: strengthening contracts
* feat: add sanity check for iti
* feat: refactor DependenciesMap
* feat: adding POC back
* docs: add some deprecation warnings
* feat: remove client and sernEmitter
* feat: rebase global_services
* chore: oops rebase pkgjson fix
* fix: typings
* feat: iti update and getting di working
* feat: adding contracts and default provider
* feat: update typings and change logger
* fix: MapDeps typings and useContainer typings
* feat: moving handlers to 2.0
* feat: injecting crash handler
* feat: alpha logging injection?
* feat: injecting modulemanager in interactionhandler
* fix: typos and fixups
* fix: typos and fixups
* feat: moduleManager injection
* fix: crash on no module
* feat: i think optional dependencies work
* feat: add more optional support
* feat: make exclusion optional
* perf: simplify typings and reduce compile time
* fix: some typings adjustment, deprecating a field
* perf: simplifying plugin typings
* feat: remove addExternal
* feat: more simplifying typings
* perf: allow any and interfacify some types
* revert: remove horrendous Override type
* revert: delete interaction type predicates
* fix: unchecked cast to EventEmitter
* perf: remove unneeded creation of instance members
* feat: init test dir
* refactor: rename fn and short circuit name fn
* refactor: insert function
* feat: starting event module onEvent plugins and log payload
* feat: basic eventmodule event plugins?
* refactor: DRY
* feat: unify warning typing
* fix: typings
* feat: more progress on new eventModules
* feat: event modules with plugins!!?!?
* feat: making sernEmitter create default!!, readjust typings
* feat: inject sernEmitter emits and catch possible errors
* feat: add optionality to Logger dep type
* feat: context upgrade, fix circular emissions, crap ton of shit
* feat!: Module -> AnyModule, Added new SelectMenuInteractions, Changed some CommandType names
* feat: rudimentary onClick handler
* feat!: rename select menu command types, no distinguishing between text and alias
* docs: adding docs
* fix: forgot to change
* fix: logging undefined
* revert: remove spreadparams
* feat: export useContainerRaw function and fix smol bug
* feat: add iti DI disposeAll on crash
* fix: deferred execute
* feat!: rename BasePlugin -> Plugin
* feat: commandplugins for event modules, ill test later
* refactor: rename
* refactor: remove import
* feat: add deprecation warnings
* feat: update documentation comments
* perf: static'ify command plugin and event plugin typings
* refactor: remove redundant assignment
* feat: switch to pnpm
* chore: update pnpm lock
* fix: errors crashing and completing subscription
* feat: update example
* fix: overriding dependencies no matter what
* fix: bad rxjs docs
* refactor: destructuring
* feat: update typings for addDisposer
* feat: update packageManager field in package.json
* feat: grammar
Co-authored-by: jacoobes <jacobnguyend@gmail.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: xxDeveloper <77380166+Murtatrxx@users.noreply.github.com >
Co-authored-by: Arcs <73959934+HighArcs@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Evo <85353424+EvolutionX-10@users.noreply.github.com >
2022-12-28 14:18:36 -06:00
Jacob Nguyen
4d7aa97b66
docs: update new domain
2022-11-05 09:22:46 -05:00
Priyanuj09
87c17dbe10
[Fix] Hyperlinks ( #149 )
...
* Fixed discord invite link
* Fixed guidelines hyperlink
2022-10-15 14:56:59 -05:00
Jacob Nguyen
50288867a5
feat: classmodules@arcs ( #143 )
...
* feat: add class based commands
* docs: add deprecation warnings
* feat: add deprecation warnings
* feat: add more deprecation warnings
* feat: add prototype ClassModule abstract class
* feat: add EventModuleClass prototype, change names
* feat: more flexible contract
* feat: EventExecutable
* fix: typo
* feat: made abstract classes because of defaults
* fix: typings
* feat: update Context typings, update to djs v15
* chore: update typescript dependency
* chore: bump version
* chore: update ignore
* chore: prettier
* docs: change readme to be docusaurus compliant
2022-09-28 11:52:25 -05:00
xxDeveloper
702c5750fc
docs: Fix the code example ( #128 )
2022-09-03 14:52:26 +03:00
Jacob Nguyen
c5bd94131d
feat: fix duplicate
2022-08-14 12:54:28 -05:00
Jacob Nguyen
4e9530f4d7
docs(readme): @Murtatrxx work readme improvements ( #104 )
...
* docs: 🦋 Refreshed README
* docs: Imrpoved hero image
* docs: Changed the title
* fix: Fixed the title display
* docs: Added copyright to README
* docs: Added more badges
* docs: Updated license badge
* docs: Fixed message grammar
* fix: Fixed the line count
* docs: Shortened the description
* revert: Remove copyright
* docs: Updated the name on README
* docs: Added bun to installations
* ci: version.txt
* ci: simple release-type
* chore: Added .vscode/ dir to ignore file
* docs: Improved readme
* docs: Requested changes
* docs: Updated readme with more details
* feat: update banner
* feat: update readme
* docs: Updated features section’s title
* docs: Requested changes
* fix: Grammar
* feat: delete version.txt
* chore: update release-please
* docs: fixed typo
Co-authored-by: xxDeveloper <77380166+Murtatrxx@users.noreply.github.com >
2022-08-14 12:50:07 -05:00
Jacob Nguyen
0da1b5a4dc
feat: update example
2022-08-10 23:44:53 -05:00
Jacob Nguyen
35a200f055
docs: update example
2022-07-18 13:55:32 -05:00
Jacob Nguyen
e677ce0839
fix: Change discord server link ( #62 )
2022-06-20 21:18:56 +03:00
Jacob Nguyen
a5320dddb9
docs: Highly encourage to use cli
2022-06-02 15:29:44 -05:00
Jacob Nguyen
92b83c8d32
Update README.md
2022-06-02 15:28:40 -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
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
xxDeveloper
408d1e31e3
docs: Updated README links
2022-02-20 16:19:12 +03:00
xxDeveloper
94141e7048
docs: updated pronounce ('me' => 'us')
2022-02-19 16:08:07 +03:00
xxDeveloper
fa622f67e6
docs: Updated README TODO
2022-02-19 15:41:35 +03:00
xxDeveloper
a506219f19
docs: Updated README TODO
2022-02-19 15:40:03 +03:00
Jacob Nguyen
024aab5f73
docs(readme.md) : fix bugged example code
2022-02-18 23:01:12 -06:00
EvolutionX
6a36f9300e
docs: added 2 more TODOs
2022-02-18 22:18:32 +05:30
EvolutionX
06f7acd848
docs: added TODOs to do
2022-02-18 22:16:45 +05:30
xxDeveloper
29d92caa16
docs: Update readme code examples
2022-02-17 22:02:59 +03:00
xxDeveloper
1492f72751
docs: Updated Readme links
2022-02-17 18:53:31 +03:00
xxDeveloper
8ed3cb2205
docs: Updated Readme links
2022-02-17 18:47:41 +03:00
jacoobes
5bdeadbcf8
docs(readme.md): updated ping example
...
n
2022-02-16 09:58:08 -06:00
xxDeveloper
369586f378
feat: Updated Readme design
2022-02-16 17:30:31 +03:00
jacoobes
1473f309fa
Merge branch 'main' of https://github.com/sern-handler/Sern
2022-02-15 13:44:11 -06:00
jacoobes
63b2d3a572
feat(readme.md): added basic command examples
...
#TODO
2022-02-15 13:44:04 -06:00