Split codebase to backend, frontend, shared

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 (0082c565)
Author
Authored at
Committer
Joel Purra
Committed at

Commit message

Split codebase to backend, frontend, shared

Raw text
Split codebase to backend, frontend, shared

Changed files (101)

Path Additions Deletions
README.md +6 -6
config/custom-environment-variables.yml +14 -8
config/default.yml +36 -23
docs/overview/system.fodg +3 -3
index.ts +1 -1
package-lock.json +748 -4
package.json +9 -1
rollup.config.index.js +6 -0
{lib => src/backend/lib}/rxios/index.ts +0 -0
{lib => src/backend/lib}/rxjs-extensions/async-filter.ts +0 -0
src/{ => backend/src}/config/config.ts +26 -46
src/{ => backend/src}/main/authenticated-application-main.ts +7 -5
src/{ => backend/src}/main/main.ts +17 -17
src/{ => backend/src}/main/managed-main.ts +3 -3
src/{ => backend/src}/main/manager-main.ts +3 -7
src/{ => backend/src}/main/per-user-handlers-main.ts +8 -6
src/{ => backend/src}/storage/database-connection.ts +1 -1
src/{ => backend/src}/storage/iuser-camo.ts +0 -0
src/{ => backend/src}/storage/iuser.ts +0 -0
src/{ => backend/src}/storage/manager/user-storage-manager.ts +1 -1
src/{ => backend/src}/storage/repository/embedded-documents/augmented-token-embedded-document.ts +0 -0
src/{ => backend/src}/storage/repository/embedded-documents/raw-token-embedded-document.ts +0 -0
src/{ => backend/src}/storage/repository/user-repository.ts +0 -0
src/{ => backend/src}/twitch/authentication/application-token-manager.ts +2 -2
src/{ => backend/src}/twitch/authentication/iaugmented-token.ts +0 -0
src/{ => backend/src}/twitch/authentication/iraw-token.ts +0 -0
src/{ => backend/src}/twitch/authentication/polling-application-token-connection.ts +1 -1
src/{ => backend/src}/twitch/authentication/provider-types.ts +0 -0
src/{ => backend/src}/twitch/authentication/user-token-manager.ts +1 -1
src/{ => backend/src}/twitch/helper/csrf-helper.ts +1 -1
src/{ => backend/src}/twitch/helper/request-helper.ts +1 -1
src/{ => backend/src}/twitch/helper/token-helper.ts +1 -1
src/{ => backend/src}/twitch/helper/user-helper.ts +1 -1
src/{ => backend/src}/twitch/helper/user-token-helper.ts +1 -1
src/{ => backend/src}/twitch/irc/command/iincoming-irc-command.ts +0 -0
src/{ => backend/src}/twitch/irc/command/ioutgoing-irc-command.ts +0 -0
src/{ => backend/src}/twitch/irc/event-emitter/outgoing-irc-command-event-emitter.ts +3 -3
src/{ => backend/src}/twitch/irc/event-handler/incoming-irc-command-event-translator.ts +2 -2
src/{ => backend/src}/twitch/irc/event-handler/outgoing-irc-command-event-handler.ts +3 -3
src/{ => backend/src}/twitch/irc/handler/follow-reminder.ts +4 -4
src/{ => backend/src}/twitch/irc/handler/greeting.ts +4 -4
src/{ => backend/src}/twitch/irc/handler/logging.ts +3 -3
src/{ => backend/src}/twitch/irc/handler/new-chatter.ts +4 -4
src/{ => backend/src}/twitch/irc/handler/ping.ts +4 -4
src/{ => backend/src}/twitch/irc/handler/reconnect.ts +1 -1
src/{ => backend/src}/twitch/irc/handler/subscribing.ts +4 -4
src/{ => backend/src}/twitch/irc/handler/text-response-command.ts +4 -4
src/{ => backend/src}/twitch/irc/iirc-connection.ts +0 -0
src/{ => backend/src}/twitch/irc/irc-connection.ts +1 -1
src/{ => backend/src}/twitch/irc/irc-manager.ts +2 -2
src/{ => backend/src}/twitch/iweb-socket-error.ts +0 -0
src/{ => backend/src}/twitch/polling/connection/polling-clientid-connection.ts +1 -1
src/{ => backend/src}/twitch/polling/handler/following.ts +2 -2
src/{ => backend/src}/twitch/polling/ihttp-data.ts +0 -0
src/{ => backend/src}/twitch/polling/ihttp-header.ts +0 -0
src/{ => backend/src}/twitch/polling/ipolling-connection.ts +2 -2
src/{ => backend/src}/twitch/polling/polling-connection.ts +1 -1
src/{ => backend/src}/twitch/polling/polling-manager.ts +3 -3
src/{ => backend/src}/twitch/pubsub/handler/logging.ts +1 -1
src/{ => backend/src}/twitch/pubsub/handler/ping.ts +1 -1
src/{ => backend/src}/twitch/pubsub/handler/reconnect.ts +1 -1
src/{ => backend/src}/twitch/pubsub/ipubsub-connection.ts +0 -0
src/{ => backend/src}/twitch/pubsub/ipubsub-response.ts +0 -0
src/{ => backend/src}/twitch/pubsub/pubsub-connection.ts +1 -1
src/{ => backend/src}/twitch/pubsub/pubsub-manager.ts +2 -2
src/{ => backend/src}/twitch/websocket/iwebsocket-command.ts +0 -0
src/{ => backend/src}/twitch/websocket/iwebsocket-connection.ts +2 -2
src/{ => backend/src}/twitch/websocket/websocket-connection.ts +1 -2
src/frontend/public/index.html +19 -0
src/frontend/src/config/config.ts +66 -0
src/frontend/src/main/main.ts +49 -0
src/frontend/src/main/managed-main.ts +63 -0
src/frontend/src/main/manager-main.ts +123 -0
src/shared/src/config/config.ts +85 -0
src/{ => shared/src}/connection/connection-manager.ts +1 -1
src/{ => shared/src}/connection/iconnectable.ts +0 -0
src/{ => shared/src}/connection/ireceiving-connection.ts +0 -0
src/{ => shared/src}/connection/isending-connection.ts +0 -0
src/{ => shared/src}/event/event-subscription-manager.ts +1 -1
src/{ => shared/src}/event/ievent-emitter.ts +0 -0
src/{ => shared/src}/event/ievent-handler.ts +0 -0
src/{ => shared/src}/event/ievent-publisher-connection.ts +0 -0
src/{ => shared/src}/event/ievent-subscription-connection.ts +0 -0
src/shared/src/main/main.ts +56 -0
src/{ => shared/src}/main/run.ts +1 -4
src/{ => shared/src}/message-queue/item-array-json-topics-subscriber.ts +1 -1
src/{ => shared/src}/message-queue/itopic-messages.ts +0 -0
src/{ => shared/src}/message-queue/izeromq-topic-message.ts +0 -0
src/{ => shared/src}/message-queue/json-topics-subscriber.ts +1 -1
src/{ => shared/src}/message-queue/publisher.ts +1 -1
src/{ => shared/src}/message-queue/single-item-topics-subscriber.ts +1 -1
src/{ => shared/src}/message-queue/topic-publisher.ts +1 -1
src/{ => shared/src}/message-queue/topics-subscriber.ts +1 -2
src/{ => shared/src}/message-queue/zeromq-types.ts +0 -0
src/{ => shared/src}/startable-stoppable/istartable-stoppable.ts +0 -0
src/{main => shared/src/util}/create-root-logger.ts +3 -3
src/{ => shared/src}/util/graceful-shutdown-manager.ts +0 -1
src/shared/src/util/ilogging-config.ts +25 -0
src/shared/src/util/izmq-config.ts +23 -0
src/{ => shared/src}/util/pino-logger.ts +0 -0
tslint.json +1 -1

Commit categories (3)