Split source code to (more) packages

Repository details (botten-nappet)
Project page
botten-nappet
Project log category
(195 entries)
Owner
@joelpurra
Contributors
Contributors on Github
Project status
💤 This project is inactive.
📂 This project is open.
🤷 This project is not particularly popular.
Repository activity period
🗓
Commits
209 commits
Stars
5 stars
Commit details (f39e5458)
Author
Authored at
Committer
Joel Purra
Committed at

Commit message

Split source code to (more) packages

Raw text
Split source code to (more) packages

Changed files (235)

Path Additions Deletions
.gitignore +1 -0
config/default.yml +1 -1
package-lock.json +32 -5
package.json +23 -12
package/backend-shared/.gitignore +2 -0
{src/backend => package/backend-shared}/lib/rxios/index.ts +0 -0
{src/backend => package/backend-shared}/lib/rxjs-extensions/async-filter.ts +0 -0
package/backend-shared/package.json +10 -0
{src/backend => package/backend-shared}/src/config/config.ts +1 -1
{src/backend => package/backend-shared}/src/config/database-config.ts +0 -0
{src/backend => package/backend-shared}/src/distributed-events/distributed-event-manager.ts +3 -3
{src/backend => package/backend-shared}/src/storage/database-connection.ts +2 -6
package/backend-shared/src/storage/icamo-database-connection.ts +24 -0
{src/backend => package/backend-shared}/src/storage/idistributed-event-camo.ts +0 -0
{src/backend => package/backend-shared}/src/storage/idistributed-event.ts +1 -1
{src/backend => package/backend-shared}/src/storage/iuser-camo.ts +0 -0
{src/backend => package/backend-shared}/src/storage/iuser.ts +1 -1
{src/backend => package/backend-shared}/src/storage/manager/distributed-event-storage-manager.ts +6 -3
{src/backend => package/backend-shared}/src/storage/manager/user-storage-manager.ts +6 -5
{src/backend => package/backend-shared}/src/storage/repository/distributed-event-repository.ts +1 -6
{src/backend => package/backend-shared}/src/storage/repository/embedded-documents/augmented-token-embedded-document.ts +0 -8
package/backend-shared/src/storage/repository/embedded-documents/iaugmented-token-embedded-schema.ts +30 -0
package/backend-shared/src/storage/repository/embedded-documents/iraw-token-embedded-schema.ts +31 -0
{src/backend => package/backend-shared}/src/storage/repository/embedded-documents/raw-token-embedded-document.ts +0 -9
package/backend-shared/src/storage/repository/idistributed-event-schema.ts +29 -0
package/backend-shared/src/storage/repository/iuser-schema.ts +29 -0
{src/backend => package/backend-shared}/src/storage/repository/user-repository.ts +1 -7
package/backend-twitch/.gitignore +2 -0
{src/backend/src/twitch => package/backend-twitch}/package.json +0 -0
{src/backend/src/twitch => package/backend-twitch/src}/authentication/application-token-manager.ts +4 -4
{src/backend/src/twitch => package/backend-twitch/src}/authentication/polling-application-token-connection.ts +3 -3
{src/backend/src/twitch => package/backend-twitch/src}/authentication/provider-types.ts +1 -1
{src/backend/src/twitch => package/backend-twitch/src}/authentication/user-token-manager.ts +2 -2
{src/backend => package/backend-twitch}/src/config/application-token-manager-config.ts +1 -1
{src/backend => package/backend-twitch}/src/config/polling-application-token-connection-config.ts +1 -1
{src/backend => package/backend-twitch}/src/config/token-helper-config.ts +1 -1
{src/backend/src/twitch => package/backend-twitch/src}/handler/cheering-irc-reply-handler.ts +6 -6
{src/backend/src/twitch => package/backend-twitch/src}/handler/cheering-with-cheermotes-handler.ts +9 -9
{src/backend/src/twitch => package/backend-twitch/src}/handler/follow-reminder.ts +6 -6
{src/backend/src/twitch => package/backend-twitch/src}/handler/following-Irc-reply-handler.ts +6 -6
{src/backend/src/twitch => package/backend-twitch/src}/handler/greeting.ts +6 -6
{src/backend/src/twitch => package/backend-twitch/src}/handler/new-chatter.ts +6 -6
{src/backend/src/twitch => package/backend-twitch/src}/handler/streaming-statistics-collector-handler.ts +7 -7
{src/backend/src/twitch => package/backend-twitch/src}/handler/subscribing.ts +6 -6
{src/backend/src/twitch => package/backend-twitch/src}/handler/subscription-irc-reply-handler.ts +6 -6
{src/backend/src/twitch => package/backend-twitch/src}/handler/text-response-command.ts +6 -6
{src/backend/src/twitch => package/backend-twitch/src}/handler/vidy-command.ts +6 -6
{src/backend/src/twitch => package/backend-twitch/src}/handler/vidy-result-event.ts +6 -6
{src/backend/src/twitch => package/backend-twitch/src}/handler/whisper-irc-reply-handler.ts +6 -6
{src/backend/src/twitch => package/backend-twitch/src}/helper/csrf-helper.ts +1 -1
{src/backend/src/twitch => package/backend-twitch/src}/helper/request-helper.ts +1 -1
{src/backend/src/twitch => package/backend-twitch/src}/helper/token-helper.ts +4 -4
{src/backend/src/twitch => package/backend-twitch/src}/helper/user-helper.ts +1 -1
{src/backend/src/twitch => package/backend-twitch/src}/helper/user-token-helper.ts +5 -5
{src/backend/src/twitch => package/backend-twitch/src}/interface/response/polling/icheermotes-polling-response.ts +0 -0
{src/backend/src/twitch => package/backend-twitch/src}/interface/response/polling/ifollowing-polling-response.ts +0 -0
{src/backend/src/twitch => package/backend-twitch/src}/interface/response/polling/istreaming-polling-response.ts +0 -0
{src/backend/src/twitch => package/backend-twitch/src}/interface/response/polling/itwitch-api-v5-channel-cheermotes.ts +0 -0
{src/backend/src/twitch => package/backend-twitch/src}/interface/response/polling/itwitch-api-v5-channel-follower.ts +0 -0
{src/backend/src/twitch => package/backend-twitch/src}/interface/response/polling/itwitch-api-v5-channel-following-event.ts +0 -0
{src/backend/src/twitch => package/backend-twitch/src}/interface/response/polling/itwitch-api-v6-pagination.ts +0 -0
{src/backend/src/twitch => package/backend-twitch/src}/interface/response/polling/itwitch-api-v6-streaming-event.ts +0 -0
{src/backend/src/twitch => package/backend-twitch/src}/interface/response/polling/twitch-api-v6-streaming-event-types.ts +0 -0
{src/backend/src/twitch => package/backend-twitch/src}/irc/connection/iirc-connection.ts +2 -2
{src/backend/src/twitch => package/backend-twitch/src}/irc/connection/irc-connection.ts +3 -3
{src/backend/src/twitch => package/backend-twitch/src}/irc/connection/irc-manager.ts +3 -3
{src/backend/src/twitch => package/backend-twitch/src}/irc/handler/logging.ts +4 -4
{src/backend/src/twitch => package/backend-twitch/src}/irc/handler/ping.ts +5 -5
{src/backend/src/twitch => package/backend-twitch/src}/irc/handler/reconnect.ts +2 -2
{src/backend/src/twitch => package/backend-twitch/src}/irc/interface/iincoming-irc-command.ts +0 -0
{src/backend/src/twitch => package/backend-twitch/src}/irc/interface/ioutgoing-irc-command.ts +0 -0
{src/backend/src/twitch => package/backend-twitch/src}/irc/translator/incoming-irc-command-event-translator.ts +3 -3
{src/backend/src/twitch => package/backend-twitch/src}/irc/translator/outgoing-irc-command-event-handler.ts +4 -4
{src/backend/src/twitch => package/backend-twitch/src}/polling/connection/ipolling-connection.ts +2 -2
{src/backend/src/twitch => package/backend-twitch/src}/polling/connection/polling-clientid-connection.ts +1 -1
{src/backend/src/twitch => package/backend-twitch/src}/polling/connection/polling-connection.ts +2 -2
{src/backend/src/twitch => package/backend-twitch/src}/polling/connection/polling-manager.ts +3 -3
{src/backend/src/twitch => package/backend-twitch/src}/polling/interface/ihttp-data.ts +0 -0
{src/backend/src/twitch => package/backend-twitch/src}/polling/interface/ihttp-header.ts +0 -0
{src/backend/src/twitch => package/backend-twitch/src}/polling/interface/iincoming-polling-event.ts +1 -1
{src/backend/src/twitch => package/backend-twitch/src}/polling/translator/incoming-polling-event-translator.ts +2 -2
{src/backend/src/twitch => package/backend-twitch/src}/pubsub/connection/ipubsub-connection.ts +0 -0
{src/backend/src/twitch => package/backend-twitch/src}/pubsub/connection/pubsub-connection.ts +1 -1
{src/backend/src/twitch => package/backend-twitch/src}/pubsub/connection/pubsub-manager.ts +2 -2
{src/backend/src/twitch => package/backend-twitch/src}/pubsub/handler/logging.ts +1 -1
{src/backend/src/twitch => package/backend-twitch/src}/pubsub/handler/ping.ts +1 -1
{src/backend/src/twitch => package/backend-twitch/src}/pubsub/handler/reconnect.ts +1 -1
{src/backend/src/twitch => package/backend-twitch/src}/pubsub/interface/iincoming-pubsub-event.ts +0 -0
{src/backend/src/twitch => package/backend-twitch/src}/pubsub/interface/ipubsub-response.ts +0 -0
{src/backend/src/twitch => package/backend-twitch/src}/pubsub/translator/incoming-pubsub-event-translator.ts +2 -2
{src/backend/src/twitch => package/backend-twitch/src}/translator/incoming-cheering-event-translator.ts +7 -7
{src/backend/src/twitch => package/backend-twitch/src}/translator/incoming-cheermotes-event-translator.ts +4 -4
{src/backend/src/twitch => package/backend-twitch/src}/translator/incoming-following-event-translator.ts +5 -5
{src/backend/src/twitch => package/backend-twitch/src}/translator/incoming-streaming-event-translator.ts +4 -4
{src/backend/src/twitch => package/backend-twitch/src}/translator/incoming-subscription-event-translator.ts +6 -6
{src/backend/src/twitch => package/backend-twitch/src}/translator/incoming-whisper-event-translator.ts +7 -7
{src/backend/src/twitch => package/backend-twitch/src}/websocket/connection/iwebsocket-connection.ts +2 -2
{src/backend/src/twitch => package/backend-twitch/src}/websocket/connection/websocket-connection.ts +2 -2
{src/backend/src/twitch => package/backend-twitch/src}/websocket/interface/iwebsocket-command.ts +0 -0
package/backend-vidy/.gitignore +2 -0
{src/backend/src/vidy => package/backend-vidy}/package.json +0 -0
{src/backend/src/vidy => package/backend-vidy/src}/request/authenticated-request.ts +2 -2
{src/backend/src/vidy => package/backend-vidy/src}/request/file-formats.ts +0 -0
{src/backend/src/vidy => package/backend-vidy/src}/request/iclient-context.ts +0 -0
{src/backend/src/vidy => package/backend-vidy/src}/request/ifile-format.ts +0 -0
{src/backend/src/vidy => package/backend-vidy/src}/translator/outgoing-search-command-handler.ts +6 -6
package/client-browser/.gitignore +2 -0
{src/frontend => package}/client-browser/index.ts +1 -1
package/client-browser/package.json +10 -0
{src/frontend/client-browser => package/client-browser/src}/browser-event-manager.ts +4 -4
{src/frontend/client-browser => package/client-browser/src}/run.ts +4 -3
package/client-browser/tsconfig.json +6 -0
package/client-obs/.gitignore +2 -0
{src/frontend => package}/client-obs/index.ts +1 -1
package/client-obs/package.json +10 -0
{src/frontend/client-obs => package/client-obs/src}/obs-event-manager.ts +10 -10
{src/frontend/client-obs => package/client-obs/src}/run.ts +12 -11
package/client-obs/tsconfig.json +6 -0
package/client-shared/.gitignore +2 -0
package/client-shared/package.json +10 -0
{src/frontend/shared => package/client-shared/src}/ballz-manager.ts +0 -0
{src/frontend/shared => package/client-shared/src}/bot-socket.ts +0 -0
{src/frontend/shared => package/client-shared/src}/cheering-with-cheermotes-handler.ts +0 -0
{src/frontend/shared => package/client-shared/src}/colors.ts +0 -0
{src/frontend/shared => package/client-shared/src}/console-log.ts +0 -0
{src/frontend/shared => package/client-shared/src}/following-handler.ts +0 -0
{src/frontend/shared => package/client-shared/src}/notification-manager.ts +0 -0
{src/frontend/shared => package/client-shared/src}/screen-log.ts +0 -0
{src/frontend/shared => package/client-shared/src}/simple-notification-handler.ts +0 -0
{src/frontend/shared => package/client-shared/src}/sound-manager.ts +0 -0
{src/frontend/shared => package/client-shared/src}/speech-manager.ts +0 -0
{src/frontend/shared => package/client-shared/src}/status-scroller.ts +0 -0
{src/frontend/shared => package/client-shared/src}/subscription-handler.ts +0 -0
{src/frontend/shared => package/client-shared/src}/utilities.ts +0 -0
{src/frontend/shared => package/client-shared/src}/vidy-handler.ts +0 -0
package/interface-twitch/.gitignore +2 -0
{src/interface/src/twitch => package/interface-twitch}/package.json +0 -0
{src/interface/src/twitch => package/interface-twitch/src}/authentication/iaugmented-token.ts +0 -0
{src/interface/src/twitch => package/interface-twitch/src}/authentication/iraw-token.ts +0 -0
{src/interface/src/twitch => package/interface-twitch/src}/event/Icheertoken-with-cheermotes-url.ts +0 -0
{src/interface/src/twitch => package/interface-twitch/src}/event/ichannel-event.ts +0 -0
{src/interface/src/twitch => package/interface-twitch/src}/event/iincoming-cheering-event.ts +0 -0
{src/interface/src/twitch => package/interface-twitch/src}/event/iincoming-cheering-with-cheermotes-event.ts +0 -0
{src/interface/src/twitch => package/interface-twitch/src}/event/iincoming-cheermotes-event.ts +1 -1
{src/interface/src/twitch => package/interface-twitch/src}/event/iincoming-following-event.ts +0 -0
{src/interface/src/twitch => package/interface-twitch/src}/event/iincoming-streaming-event.ts +0 -0
{src/interface/src/twitch => package/interface-twitch/src}/event/iincoming-subscription-event.ts +0 -0
{src/interface/src/twitch => package/interface-twitch/src}/event/iincoming-whisper-event.ts +0 -0
{src/interface/src/twitch => package/interface-twitch/src}/event/iuser-channel-event.ts +0 -0
{src/interface/src/twitch => package/interface-twitch/src}/event/iuser-event.ts +0 -0
{src/interface/src/twitch => package/interface-twitch/src}/event/iuser-name-id.ts +0 -0
{src/interface/src/twitch => package/interface-twitch/src}/event/iuser-to-user-event.ts +0 -0
package/interface-vidy/.gitignore +2 -0
{src/interface/src/vidy => package/interface-vidy}/package.json +0 -0
{src/interface/src/vidy => package/interface-vidy/src}/command/iincoming-search-result-event.ts +0 -0
{src/interface/src/vidy => package/interface-vidy/src}/command/ioutgoing-search-command.ts +1 -1
package/server-backend/.gitignore +2 -0
package/server-backend/package.json +10 -0
{src/backend => package/server-backend}/src/main/authenticated-application-main.ts +30 -29
{src/backend => package/server-backend}/src/main/main.ts +12 -12
{src/backend => package/server-backend}/src/main/managed-main.ts +12 -11
{src/backend => package/server-backend}/src/main/manager-main.ts +19 -17
{src/backend => package/server-backend}/src/main/per-user-handlers-main.ts +41 -41
package/server-frontend/.gitignore +2 -0
package/server-frontend/package.json +10 -0
package/server-frontend/public/.gitignore +1 -0
{src/frontend => package/server-frontend}/public/css/screen.css +0 -0
{src/frontend => package/server-frontend}/public/javascript/ballz.js +0 -0
{src/frontend => package/server-frontend}/public/overlay/browser/index.html +0 -0
{src/frontend => package/server-frontend}/public/overlay/obs/index.html +1 -1
package/server-frontend/public/sound/.gitignore +1 -0
{src/frontend => package/server-frontend}/src/config/config.ts +0 -0
{src/frontend => package/server-frontend}/src/main/main.ts +4 -4
{src/frontend => package/server-frontend}/src/main/managed-main.ts +5 -4
{src/frontend => package/server-frontend}/src/main/manager-main.ts +11 -11
package/server-shared/.gitignore +2 -0
{src/shared/src/main => package/server-shared}/index.ts +1 -1
package/server-shared/package.json +10 -0
{src/shared/src/main => package/server-shared/src}/main.ts +4 -9
{src/shared/src/main => package/server-shared/src}/run.ts +0 -0
{src/shared/src/main => package/server-shared/src}/shared-container-root.ts +7 -7
package/server-shared/tsconfig.json +6 -0
package/server-twitch/.gitignore +2 -0
package/server-twitch/package.json +10 -0
src/backend/src/main/twitch-irc-authenticated-application-api.ts => package/server-twitch/src/irc-authenticated-application-api.ts +13 -13
src/backend/src/main/twitch-per-user-irc-api.ts => package/server-twitch/src/per-user-irc-api.ts +15 -15
src/backend/src/main/twitch-per-user-polling-api.ts => package/server-twitch/src/per-user-polling-api.ts +16 -16
src/backend/src/main/twitch-per-user-pubsub-api.ts => package/server-twitch/src/per-user-pubsub-api.ts +12 -12
src/backend/src/main/twitch-polling-authenticated-application-api.ts => package/server-twitch/src/polling-authenticated-application-api.ts +11 -11
src/backend/src/main/twitch-pubsub-authenticated-application-api.ts => package/server-twitch/src/pubsub-authenticated-application-api.ts +9 -9
package/server-vidy/.gitignore +2 -0
package/server-vidy/package.json +10 -0
src/backend/src/main/vidy-api.ts => package/server-vidy/src/api.ts +11 -11
src/backend/src/main/vidy-application-api.ts => package/server-vidy/src/application-api.ts +9 -9
package/shared/.gitignore +2 -0
{src/shared/src => package/shared}/package.json +0 -0
{src => package}/shared/src/config/config.ts +0 -0
{src => package}/shared/src/config/logging-config.ts +0 -0
{src => package}/shared/src/config/zmq-config.ts +0 -0
{src => package}/shared/src/connection/connection-manager.ts +1 -1
{src => package}/shared/src/connection/iconnectable.ts +0 -0
{src => package}/shared/src/connection/ireceiving-connection.ts +0 -0
{src => package}/shared/src/connection/isending-connection.ts +0 -0
{src => package}/shared/src/connection/multi-connection-manager.ts +1 -1
{src => package}/shared/src/event/event-subscription-manager.ts +1 -1
{src => package}/shared/src/event/ievent-emitter.ts +0 -0
{src => package}/shared/src/event/ievent-handler.ts +0 -0
{src => package}/shared/src/event/ievent-publisher-connection.ts +0 -0
{src => package}/shared/src/event/ievent-subscription-connection.ts +0 -0
{src => package}/shared/src/event/multi-event-subscription-manager.ts +1 -1
{src => package}/shared/src/message-queue/intersection-topics-subscriber.ts +1 -1
{src => package}/shared/src/message-queue/item-array-json-topics-subscriber.ts +1 -1
{src => package}/shared/src/message-queue/itopic-messages.ts +0 -0
{src => package}/shared/src/message-queue/izeromq-topic-message.ts +0 -0
{src => package}/shared/src/message-queue/json-topics-subscriber.ts +1 -1
{src => package}/shared/src/message-queue/publisher.ts +1 -1
{src => package}/shared/src/message-queue/raw-topics-subscriber.ts +3 -3
{src => package}/shared/src/message-queue/single-item-topics-subscriber.ts +1 -1
{src => package}/shared/src/message-queue/topic-publisher.ts +1 -1
{src => package}/shared/src/message-queue/topics-subscriber.ts +1 -1
{src => package}/shared/src/message-queue/zeromq-types.ts +0 -0
{src => package}/shared/src/startable-stoppable/istartable-stoppable.ts +0 -0
{src => package}/shared/src/util/graceful-shutdown-manager.ts +0 -0
{src => package}/shared/src/util/ipackage-json.ts +0 -0
{src => package}/shared/src/util/load-package-json.ts +0 -0
{src => package}/shared/src/util/package-json-provider.ts +0 -0
{src => package}/shared/src/util/pino-logger.ts +0 -0
{src => package}/shared/src/util/root-logger-resolver.ts +2 -2
rollup.config.client.browser.js +2 -2
rollup.config.client.obs.js +2 -2
rollup.config.license.js +1 -1
rollup.config.server.shared.js +2 -2
src/frontend/shared/index.ts +0 -107
tsconfig.json +60 -25
tslint.json +1 -1

Commit categories (3)