Split codebase to backend, frontend, shared
Repository details (botten-nappet)
- Project page
- botten-nappet
- Project category
- botten-nappet (195 entries)
- Repository
-
@joelpurra/botten-nappet
- Owner
-
@joelpurra
- Contributors
-
@joelpurra/botten-nappet/graphs/contributors
Commit details (0082c565)
- Author
- Joel Purra
- Authored at
- Commiter
- Joel Purra
- Commited at
Commit message
Split codebase to backend, frontend, shared
Changed files (101)
-
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