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
github-actions[bot]
3faf83bbf7
style: pretty please ( #209 )
...
Co-authored-by: jacoobes <jacoobes@users.noreply.github.com >
2023-02-03 23:04:13 -06:00
renovate[bot]
8eed099503
chore(deps): lock file maintenance ( #183 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-03 23:00:46 -06:00
renovate[bot]
e2874be4e7
chore(deps): update pnpm to v7.26.3 ( #203 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-03 22:56:17 -06:00
github-actions[bot]
1d6751a9cd
style: pretty please ( #207 )
...
Co-authored-by: jacoobes <jacoobes@users.noreply.github.com >
2023-01-30 12:35:37 -06:00
github-actions[bot]
f6afafa352
chore(main): release 2.5.0 ( #205 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v2.5.0
2023-01-30 12:30:28 -06:00
Jacob Nguyen
b4b195dc95
chore: release 2.5.0
...
Release-As: 2.5.0
2023-01-30 12:27:18 -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
renovate[bot]
cb95105c1c
chore(deps): update dependency prettier to v2.8.3 ( #196 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jacob Nguyen <76754747+jacoobes@users.noreply.github.com >
2023-01-17 12:54:57 -06:00
renovate[bot]
845b82feef
chore(deps): update actions/checkout digest to ac59398 ( #184 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jacob Nguyen <76754747+jacoobes@users.noreply.github.com >
2023-01-14 22:38:44 -06:00
renovate[bot]
833a323f3c
chore(deps): update actions/setup-node digest to 64ed1c7 ( #185 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-14 22:36:47 -06:00
renovate[bot]
42e5f20425
chore(deps): update pnpm to v7.25.0 ( #195 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-14 22:36:09 -06:00
renovate[bot]
2b25e6bfbb
chore(deps): update pnpm to v7.22.0 ( #179 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jacob Nguyen <76754747+jacoobes@users.noreply.github.com >
2023-01-07 19:43:59 -06:00
renovate[bot]
1a27341092
chore(deps): update dependency prettier to v2.8.2 ( #189 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jacob Nguyen <76754747+jacoobes@users.noreply.github.com >
2023-01-07 16:30:48 -06:00
renovate[bot]
4680e451bb
chore(deps): update dependency @typescript-eslint/parser to v5.48.0 ( #188 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-07 16:09:49 -06:00
renovate[bot]
917d8b0d1b
chore(deps): update dependency iti to ^0.6.0 ( #178 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-31 14:01:56 -06:00
github-actions[bot]
b8492ee45d
chore(main): release 2.1.1 ( #181 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v2.1.1
2022-12-31 13:50:44 -06:00
Jacob Nguyen
08aac1d67a
chore: bump version
2022-12-31 13:47:50 -06:00
Jacob Nguyen
a13df6fb42
fix: modals remapping
2022-12-31 13:41:20 -06:00
Jacob Nguyen
7089f5c0dc
chore: fix prettier wkflw holy shit
2022-12-30 11:30:38 -06:00
Jacob Nguyen
559c1a7a7b
chore: fix prettier wkflw holy shit
2022-12-30 11:28:50 -06:00
Jacob Nguyen
ac27d168e2
chore: fix prettier wkflw holy shit
2022-12-30 11:27:00 -06:00
Jacob Nguyen
d1e6ec4589
chore: fix prettier wkflw holy shit
2022-12-30 11:25:42 -06:00
Jacob Nguyen
ff379d03be
chore: fix prettier wkflw holy shit
2022-12-30 11:15:40 -06:00
Jacob Nguyen
1e4e933db2
chore: fix prettier wkflw holy shit
2022-12-30 11:13:38 -06:00
Jacob Nguyen
ce960f4c8d
chore: fix prettier wkflw holy shit
2022-12-30 11:11:38 -06:00
Jacob Nguyen
1130456045
chore: fix prettier wkflw holy shit
2022-12-30 11:10:48 -06:00
Jacob Nguyen
1617d2dcc3
chore: fix prettier wkflw
2022-12-30 11:09:14 -06:00
Jacob Nguyen
ddacbd6e38
chore: fix prettier wkflw
2022-12-30 11:06:26 -06:00
Jacob Nguyen
d69819e9fc
chore: fix prettier wkflw
2022-12-30 11:03:30 -06:00
github-actions[bot]
49e4ba623f
chore(main): release 2.1.0 ( #176 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jacob Nguyen <76754747+jacoobes@users.noreply.github.com >
v2.1.0
2022-12-30 10:58:57 -06:00
github-actions[bot]
1b6c413fc2
style: pretty please ( #175 )
...
Co-authored-by: jacoobes <jacoobes@users.noreply.github.com >
2022-12-30 10:56:23 -06:00
Jacob Nguyen
e986535935
fix: multi parameter events
2022-12-30 10:45:02 -06:00
Jacob Nguyen
c30aac476c
feat: grammar
2022-12-28 15:37:35 -06:00
github-actions[bot]
f9622d3788
style: pretty please ( #173 )
...
Co-authored-by: jacoobes <jacoobes@users.noreply.github.com >
2022-12-28 15:34:22 -06:00
renovate[bot]
f286a24686
chore(deps): update dependency prettier to v2.8.1 ( #158 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jacob Nguyen <76754747+jacoobes@users.noreply.github.com >
2022-12-28 15:20:45 -06:00
renovate[bot]
166934d749
chore(deps): update dependency @typescript-eslint/eslint-plugin to v5.47.1 ( #159 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jacob Nguyen <76754747+jacoobes@users.noreply.github.com >
2022-12-28 15:18:51 -06:00
renovate[bot]
01d79177e8
chore(deps): lock file maintenance ( #153 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jacob Nguyen <76754747+jacoobes@users.noreply.github.com >
2022-12-28 15:15:12 -06:00
renovate[bot]
50dac7fb46
chore(deps): update dependency @typescript-eslint/parser to v5.47.1 ( #160 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jacob Nguyen <76754747+jacoobes@users.noreply.github.com >
2022-12-28 15:10:17 -06:00
renovate[bot]
714d23d401
chore(deps): update actions/checkout digest to 755da8c ( #161 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jacob Nguyen <76754747+jacoobes@users.noreply.github.com >
2022-12-28 15:05:10 -06:00
renovate[bot]
565c4fc35a
chore(deps): update dependency eslint to v8.30.0 ( #152 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-28 14:56:44 -06:00
github-actions[bot]
8d18c4b182
style: pretty please ( #162 )
...
* style: pretty please
* feat: no package.lock.json anymore
Co-authored-by: jacoobes <jacoobes@users.noreply.github.com >
Co-authored-by: Jacob Nguyen <76754747+jacoobes@users.noreply.github.com >
2022-12-28 14:40:19 -06:00
github-actions[bot]
71cec6f142
chore(main): release 2.0.0 ( #163 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v2.0.0
2022-12-28 14:30:59 -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
renovate[bot]
59c1c9c6a9
chore(deps): update dependency @typescript-eslint/eslint-plugin to v5.44.0 ( #154 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-25 16:47:17 -06:00
renovate[bot]
a120136f55
chore(deps): update dependency @typescript-eslint/parser to v5.44.0 ( #155 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-25 16:37:43 -06:00
xxDeveloper
9b2d7eea5f
chore: Update the old domain ( #157 )
2022-11-20 18:29:11 +03:00
Jacob Nguyen
4d7aa97b66
docs: update new domain
2022-11-05 09:22:46 -05:00
renovate[bot]
83eadcd2e5
chore(deps): lock file maintenance ( #142 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-20 16:30:04 -05:00