inspector/specification/v2_tech_stack.md
cliffhall fb88a0c12d Initial contents
* Basic .gitignore
* specification folder with
  * README.md
  * v1_problems.md
  * v2_scope.md
  * v2_tech_stack.md
2025-11-28 17:46:50 -05:00

41 lines
1.3 KiB
Markdown

# Inspector V2 Tech Stack
### [Brief](README.md) | [V1 Problems](v1_problems.md) | [V2 Scope](v2_scope.md) | V2 Tech Stack
## Table of Contents
* [Web Client](#web-client)
* [Language and Framework](#language-and-framework)
* [Components and theme](#components-and-theme)
* [Proxy Server](#proxy-server)
* [Language and Runtime](#language-and-runtime)
* [Transport Operation](#server)
* [Logging](#logging)
## Web Client
### Language and Framework
* Typescript
* React
### Components and Theme
Let's choose a feature-rich component set with easy theming control
* -[ ] [Mantine](https://ui.mantine.dev/)
* -[ ] [Shadcdn](https://ui.shadcn.com/)
## Proxy Server
### Language and Runtime
* Typescript
* Node
### Transport Operation
Let's consider how to operate the server transports.
* -[ ] [Express](https://expressjs.com/)
* -[ ] Node:[http](https://nodejs.org/docs/v22.18.0/api/http.html)
### Logging
Let's step up our logging capability with an advanced logger:
* -[ ] [Winston](https://github.com/winstonjs/winston?tab=readme-ov-file#winston)
* -[ ] [Pino](https://github.com/pinojs/pino?tab=readme-ov-file#pino)
* -[ ] [Morgan](https://github.com/expressjs/morgan?tab=readme-ov-file#morgan)
* -[ ] [Log4js](https://github.com/stritti/log4js?tab=readme-ov-file#log4js)
* -[ ] [Bunyan](https://github.com/trentm/node-bunyan)