Generate dependency graphs

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

Commit message

Generate dependency graphs

  • Generates build-time dependency graphs using rollup-plugin-graph.
    • npm run --silent graph
  • Generates runtime dependency injection graphs using custom code.
    • export BOTTEN_NAPPET_GENERATE_GRAPH='true'
  • Requires graphviz.

See

Raw text
Generate dependency graphs

- Generates build-time dependency graphs using `rollup-plugin-graph`.
  - `npm run --silent graph`
- Generates runtime dependency injection graphs using custom code.
  - `export BOTTEN_NAPPET_GENERATE_GRAPH='true'`
- Requires `graphviz`.

See

- https://www.graphviz.org/
- https://github.com/ondras/rollup-plugin-graph

Changed files (65)

Path Additions Deletions
.gitignore +2 -0
README.md +42 -0
config/custom-environment-variables.yml +2 -0
config/default.yml +36 -1
package-lock.json +6 -0
package.json +7 -2
package/backend-shared/lib/dependency-injection/context/context.ts +9 -11
package/backend-shared/lib/dependency-injection/within/within.ts +9 -12
package/backend-twitch/src/authentication/application-access-token-provider.ts +1 -9
package/backend-twitch/src/authentication/polling-application-token-connection.ts +1 -1
package/backend-twitch/src/authentication/user-access-token-provider.ts +1 -11
package/backend-twitch/src/authentication/user-augmented-token-provider.ts +1 -9
package/backend-twitch/src/authentication/user-channel-provider.ts +1 -9
package/backend-twitch/src/authentication/user-id-provider.ts +1 -9
package/backend-twitch/src/authentication/user-name-provider.ts +1 -9
package/backend-twitch/src/authentication/user-raw-token-provider.ts +1 -14
package/backend-twitch/src/authentication/user-token-manager.ts +1 -9
package/backend-twitch/src/helper/csrf-helper.ts +2 -9
package/backend-twitch/src/helper/request-helper.ts +8 -9
package/backend-twitch/src/helper/user-token-helper.ts +1 -2
package/backend-twitch/src/pubsub/connection/pubsub-connection.ts +1 -1
package/backend-twitch/src/pubsub/connection/user-pubsub-topics-provider.ts +1 -8
package/backend-twitch/src/translator/incoming-cheering-event-translator.ts +4 -2
package/backend-twitch/src/translator/incoming-cheermotes-event-translator.ts +0 -3
package/backend-twitch/src/translator/incoming-following-event-translator.ts +2 -5
package/backend-twitch/src/translator/incoming-streaming-event-translator.ts +0 -3
package/backend-twitch/src/translator/incoming-subscription-event-translator.ts +4 -2
package/backend-twitch/src/translator/incoming-whisper-event-translator.ts +4 -2
package/backend-vidy/src/request/authenticated-request.ts +1 -9
package/client-obs/src/run.ts +1 -2
package/client-shared/src/ballz-manager.ts +1 -6
package/client-shared/src/notification-manager.ts +1 -1
package/client-shared/src/vidy-handler.ts +0 -3
package/server-backend/src/distributed-events/external-distributed-event-manager.ts +0 -2
package/server-backend/src/main/authenticated-application-main.ts +1 -15
package/server-backend/src/main/main.ts +0 -13
package/server-backend/src/main/managed-main.ts +0 -8
package/server-backend/src/main/manager-main.ts +0 -11
package/server-backend/src/main/per-user-handlers-main.ts +0 -24
package/server-backend/src/message-queue/external-raw-topics-subscriber.ts +0 -1
package/server-frontend/public/overlay/browser/index.html +1 -1
package/server-frontend/public/overlay/obs/index.html +1 -1
package/server-frontend/src/main/main.ts +0 -18
package/server-shared/src/main.ts +20 -1
package/server-shared/src/shared-container-root.ts +1 -16
package/server-twitch/src/irc-authenticated-application-api.ts +6 -8
package/server-twitch/src/per-user-irc-api.ts +0 -8
package/server-twitch/src/per-user-polling-api.ts +0 -5
package/server-twitch/src/per-user-pubsub-api.ts +0 -1
package/server-twitch/src/polling-authenticated-application-api.ts +0 -14
package/server-twitch/src/polling-connection/cheermotes-response-polling-clientid-connection.ts +1 -2
package/server-twitch/src/polling-connection/following-response-polling-clientid-connection.ts +0 -1
package/server-twitch/src/polling-connection/streaming-response-polling-clientid-connection.ts +1 -2
package/server-twitch/src/pubsub-authenticated-application-api.ts +0 -2
package/server-vidy/src/api.ts +0 -9
package/shared/src/config/topic-config.ts +0 -3
package/shared/src/depdency-graph/generate-dependency-graph.ts +235 -0
package/shared/src/message-queue/topics-splitter.ts +2 -12
rollup.config.client.browser.js +3 -45
rollup.config.client.js +61 -0
rollup.config.client.obs.js +3 -45
rollup.config.mode-selector.js +32 -0
rollup.config.server.shared.js +5 -11
rollup.config.typescript.js +0 -27
tsconfig.json +15 -18

Commit categories (3)