Add log-viewer-webui component with boilerplate Fastify server. #442
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.
Description
To integrate the log-viewer with the CLP package, we plan to add a new webapp that consists of a React frontend and a Fastify backend:
We will integrate this new webapp with the package by embedding it in an iframe in the webui.
This convoluted implementation is for two reasons:
This PR starts a new component,
log-viewer-webui
, which contains this webapp. The webapp currently only contains a boilerplate Fastify app.Note that we haven't yet added the new component to the linting workflow since that requires downloading a new node version which would make the PR a bit bigger.
Validation performed
npm lint:check
passesnpm test
passes.