Tool for executing code migrations for the tramvai modules.
published 0.6.23 7 months agoVarious conflicts and compatibility errors may rise when using _mismatched_ versions of the tramvai dependencies. That's way this tool exists.
published 0.4.18 9 months agoTramvai tokens for @tramvai/module-common
published 3.40.33 19 days agoTramvai tokens for @tramvai/module-http-client
published 3.40.33 19 days agoTramvai tokens for @tramvai/module-metrics
published 3.40.33 19 days agoTramvai tokens for @tramvai/module-render
published 3.40.33 19 days agoTramvai tokens for @tramvai/module-router
published 3.40.33 19 days agoTramvai tokens for @tramvai/module-server
published 3.40.33 19 days agoBase module consisted of the architectural blocks for typical tramvai app. This module is required at most cases and is used a lot by the other modules.
published 3.40.33 19 days agoModule for cookie parsing and setting. The module is provided with the `@tramvai/module-common`.
published 3.40.33 19 days agoThe env module is used to retrieve global application environment variables in runtime and pass these parameters to the client. With a pre-defined list of variables used by the application, dynamically extended and validated at application startup
published 3.40.33 19 days agoModule adds `LOGGER_TOKEN` token implementation using library [@tinkoff/logger](references/libs/logger.md)
published 3.40.33 19 days agoModule for rendering React application on the server and in the browser
published 3.40.33 19 days agoCore `tramvai` module, responsible for processing the users requests.
published 3.40.33 19 days agoModule for routing in the application. Exports two sub-modules: with client SPA transitions, and no-SPA.
published 3.40.33 19 days agoThe module provides the application with a factory of HTTP clients, a basic service for working with various APIs and a service for working with `papi`.
published 3.40.33 19 days agoThe module internally takes data from the page configuration, generates meta tags and adds to the page.
published 3.40.33 19 days agoWrapper module for the [@tinkoff/error-handlers](../libs/error-handlers)
published 3.40.33 19 days agoModule provides the interface described in `@platform/metrics-types`. On server the interface is implemented with public package `prom-client` that provides metrics on url `/metrics` Prometheus format.
published 3.40.33 19 days ago> Works only in development mode and shows dependency graph for the server build
published 3.40.33 19 days agoModule uses library [@tinkoff/mocker](references/libs/mocker.md) to add a mocker functionality to the `tramvai` app. Mocker will be available as [papi](references/modules/server.md#papi) route with path `/mocker`.
published 3.40.33 19 days agoModule provides various parameters from the client device, e.g. type of the device, screen size, etc.
published 3.40.33 19 days ago