-
-
Notifications
You must be signed in to change notification settings - Fork 10
feat!:(2.0 global services) #156
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
151 commits
Select commit
Hold shift + click to select a range
4323be4
style: prettier line feed changes
jacoobes 74e004d
style: prettier line feed changes
jacoobes 8626add
feat: prototyping module manager
jacoobes 2b6335f
feat: removing unused types
jacoobes 7162ccb
feat: update location of module typings
jacoobes b94a9e9
revert: port back to original interaction type checkers
jacoobes 6565697
revert: port back to original interaction type checkers
jacoobes c98425d
revert: remove unneeded type predicates
jacoobes 4092b9b
feat: moving modules to its own contained class
jacoobes 2830370
feat: getting global plugins some typings and adding contracts
jacoobes 8c6fb27
chore: fixing up and cleaning code
jacoobes 3c0da26
feat: adding ModuleConfiguration helper fn and default module manager
jacoobes a4301dc
feat: solidifying contract
jacoobes e85eb81
revert: delete files
jacoobes 0c2f1b5
chore: saving for later
jacoobes 813ba09
feat: prototyping module manager
jacoobes fd9dc35
feat: removing unused types
jacoobes b0e5512
feat: update location of module typings
jacoobes 23edd5b
revert: port back to original interaction type checkers
jacoobes 3b0b94b
revert: port back to original interaction type checkers
jacoobes a0ab415
revert: remove unneeded type predicates
jacoobes 2f10b0e
feat: moving modules to its own contained class
jacoobes 651f4aa
feat: getting global plugins some typings and adding contracts
jacoobes 9b51fc0
chore: fixing up and cleaning code
jacoobes f993e3f
feat: adding ModuleConfiguration helper fn and default module manager
jacoobes e2471d3
feat: solidifying contract
jacoobes a40c7ef
revert: delete files
jacoobes 8c12576
chore: saving for later
jacoobes 3f6ce51
Merge remote-tracking branch 'origin/feat_of_module-manager' into fea…
jacoobes aca8ae2
feat: more merge conflicts
jacoobes 3558659
feat: starting from scratch, add new typings
jacoobes 8183e95
feat: refactor ScopedPlugin typing
jacoobes 59a956f
feat: strengthening contracts
jacoobes 2189a06
chore: edit eslint
jacoobes 1b830d4
feat: add addDependencies
jacoobes a0f4184
feat: add iti di
jacoobes fe1b7e4
feat: constfn util
jacoobes a8f218f
revert: delete old files
jacoobes 13cdb8b
remove: ModuleConfiguration
jacoobes 4d3e29e
feat: add sanity checker
jacoobes ed5d6e7
feat: add new error and update dependency
jacoobes 98d62fa
feat: add sanity check for iti
bce6195
feat: add function helpers for di
2a36569
feat: add POC for sern di IOC
cf7f993
feat: refactor DependenciesMap
766d86f
revert: remove old code
22ecb1a
feat: refactor makeDependencies fn
a0adbd0
chore(deps): update dependency @typescript-eslint/parser to v5.36.1 (…
renovate[bot] 70bed82
chore(deps): update dependency @typescript-eslint/eslint-plugin to v5…
renovate[bot] 350f4e9
docs: Fix the code example (#128)
Murtatrxx 7fc0850
chore(deps): update dependency @typescript-eslint/eslint-plugin to v5…
renovate[bot] 2d7fb13
chore(deps): update dependency @typescript-eslint/parser to v5.36.2 (…
renovate[bot] c9a20d5
feat: allow constructable modules (#133)
trueharuu 5b4bfe0
revert: feat of allow constructable modules (#138)
Murtatrxx 68a60c6
feat: update CODEOWNERS
jacoobes d84f7b0
feat: classmodules@arcs (#143)
jacoobes ed99dfc
chore(main): release 1.2.0 (#145)
github-actions[bot] ae56fd4
fix(autocomplete): now support multiple autocomplete options (#147)
EvolutionX-10 a082147
chore(main): release 1.2.1 (#148)
github-actions[bot] 2395997
feat: update location of module typings
jacoobes 84d3876
feat: getting global plugins some typings and adding contracts
jacoobes b8d28be
feat: adding ModuleConfiguration helper fn and default module manager
jacoobes 51df5e7
feat: solidifying contract
jacoobes fc03d7d
feat: removing unused types
jacoobes f7b1a7b
feat: update location of module typings
jacoobes 67fc87d
feat: moving modules to its own contained class
jacoobes 815516b
feat: getting global plugins some typings and adding contracts
jacoobes de6ff6d
feat: solidifying contract
jacoobes f920b55
revert: delete files
jacoobes 09abe38
chore: saving for later
jacoobes 6d800d8
feat: more merge conflicts
jacoobes aba2329
feat: starting from scratch, add new typings
jacoobes 35f108d
feat: strengthening contracts
jacoobes 069e064
feat: add sanity check for iti
3d76471
feat: refactor DependenciesMap
9c4c017
feat: adding POC back
25da0c6
docs: add some deprecation warnings
900ec8e
feat: remove client and sernEmitter
6b61dfb
feat: rebase global_services
jacoobes 970dea0
chore: oops rebase pkgjson fix
jacoobes 4b17ea2
fix: typings
jacoobes d74f765
feat: iti update and getting di working
jacoobes 10c83ec
feat: adding contracts and default provider
jacoobes cc7a0ac
feat: update typings and change logger
jacoobes 0d17b24
fix: MapDeps typings and useContainer typings
jacoobes 19e496e
feat: moving handlers to 2.0
jacoobes 73ab317
feat: injecting crash handler
jacoobes 0f0818e
feat: alpha logging injection?
jacoobes bc9bf3e
feat: injecting modulemanager in interactionhandler
c5d3be7
fix: typos and fixups
jacoobes 969e590
fix: typos and fixups
jacoobes f6db85a
Merge remote-tracking branch 'origin/feat_of_module-manager' into glo…
jacoobes 1a405ae
feat: moduleManager injection
jacoobes e491d8c
fix: crash on no module
jacoobes fb22dd5
feat: i think optional dependencies work
jacoobes d27c416
feat: add more optional support
jacoobes 1e9f6fb
feat: make exclusion optional
jacoobes 1248631
perf: simplify typings and reduce compile time
jacoobes 0ef9d42
fix: some typings adjustment, deprecating a field
jacoobes e93256a
perf: simplifying plugin typings
jacoobes 5769cf4
feat: remove addExternal
jacoobes 03a0028
feat: more simplifying typings
jacoobes d212d33
perf: allow any and interfacify some types
jacoobes e12163f
revert: remove horrendous Override type
jacoobes aafef6b
revert: delete interaction type predicates
jacoobes ab3f152
fix: unchecked cast to EventEmitter
jacoobes 37ae02a
perf: remove unneeded creation of instance members
jacoobes 7c7cba4
feat: init test dir
jacoobes c887127
refactor: rename fn and short circuit name fn
jacoobes 1223557
refactor: insert function
jacoobes 7dbafd3
feat: starting event module onEvent plugins and log payload
jacoobes fc529f9
feat: basic eventmodule event plugins?
jacoobes 705781f
refactor: DRY
jacoobes e5173df
feat: unify warning typing
jacoobes c09fd40
fix: typings
jacoobes 0bd0859
feat: more progress on new eventModules
jacoobes 3400075
feat: event modules with plugins!!?!?
jacoobes 73ec1b7
feat: making sernEmitter create default!!, readjust typings
jacoobes 0102fd3
feat: inject sernEmitter emits and catch possible errors
jacoobes 7d5eff4
feat: add optionality to Logger dep type
jacoobes e2645c2
feat: context upgrade, fix circular emissions, crap ton of shit
jacoobes 6e82746
feat!: Module -> AnyModule, Added new SelectMenuInteractions, Changed…
jacoobes 423767a
feat: rudimentary onClick handler
jacoobes a101be3
feat!: rename select menu command types, no distinguishing between te…
jacoobes efd6895
docs: adding docs
jacoobes 7cbcd19
fix: forgot to change
jacoobes edd76f1
fix: logging undefined
jacoobes 376535a
revert: remove spreadparams
jacoobes 644ffa2
feat: export useContainerRaw function and fix smol bug
jacoobes 795e1c3
feat: add iti DI disposeAll on crash
jacoobes 8ed38fa
fix: deferred execute
jacoobes b9bea54
feat!: rename BasePlugin -> Plugin
jacoobes 6e47b44
feat: commandplugins for event modules, ill test later
jacoobes 0f46aad
refactor: rename
jacoobes e628912
refactor: remove import
jacoobes eb2924c
feat: add deprecation warnings
jacoobes 1206d12
feat: update documentation comments
jacoobes 3daacfc
perf: static'ify command plugin and event plugin typings
jacoobes f0d8075
refactor: remove redundant assignment
jacoobes be47924
feat: switch to pnpm
jacoobes 6df8bc6
Merge remote-tracking branch 'origin/main' into global_services
jacoobes 1b04cae
chore: update pnpm lock
jacoobes 2abcbe6
fix: errors crashing and completing subscription
jacoobes f671f05
feat: update example
jacoobes 0cff252
fix: overriding dependencies no matter what
jacoobes f8f88f6
Merge remote-tracking branch 'origin/global_services' into global_ser…
jacoobes 7ab1274
fix: bad rxjs docs
jacoobes ea461b0
refactor: destructuring
jacoobes 32b4935
feat: update typings for addDisposer
jacoobes adc839f
feat: update packageManager field in package.json
jacoobes ece421a
feat: grammar
jacoobes File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.