├── .github └── workflows │ ├── github-pages-deploy.yml │ ├── npm-publish.yml │ └── test-smoke.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── 01-get-started │ ├── 01-overview.md │ └── 02-quick-start.md ├── 02-tutorial │ ├── 01-new-app.md │ ├── 02-add-page.md │ ├── 03-create-http-client.md │ ├── 04-fetch-data.md │ ├── 05-dynamic-page.md │ └── 06-styling.md ├── 03-features │ ├── 010-rendering │ │ ├── 01-ssr.md │ │ ├── 02-page-render-mode.md │ │ ├── 03-hydration.md │ │ ├── 04-ssg.md │ │ ├── 05-csr.md │ │ ├── 06-streaming.md │ │ ├── 07-caching.md │ │ └── _category_.json │ ├── 011-styling.md │ ├── 012-assets.md │ ├── 013-seo.md │ ├── 014-monitoring │ │ ├── 01-logging.md │ │ ├── 02-metrics.md │ │ ├── 03-telemetry.md │ │ └── _category_.json │ ├── 015-build │ │ ├── 01-integrity.md │ │ ├── 02-runtime-chunk.md │ │ ├── 03-polyfills.md │ │ ├── 04-eslint-polyfills.md │ │ └── _category_.json │ ├── 016-child-app │ │ ├── 01-overview.md │ │ ├── 010-connect.md │ │ ├── 011-react-query.md │ │ ├── 012-error-handling.md │ │ ├── 013-workflow.md │ │ ├── 014-module-federation.md │ │ ├── 015-contracts.md │ │ ├── 017-add-child-app-without-cli.md │ │ ├── 02-get-started.md │ │ ├── 020-known-issues.md │ │ ├── 021-monitoring.md │ │ ├── 03-ui-component.md │ │ ├── 04-styling-and-assets.md │ │ ├── 05-state-management.md │ │ ├── 06-lifecycle.md │ │ ├── 07-data-fetching.md │ │ ├── 08-routing.md │ │ ├── 09-di.md │ │ └── _category_.json │ ├── 017-papi.md │ ├── 018-pwa.md │ ├── 03-pages.md │ ├── 04-layouts.md │ ├── 05-error-boundaries.md │ ├── 06-app-lifecycle.md │ ├── 07-routing │ │ ├── 01-overview.md │ │ ├── 02-navigation-flow.md │ │ ├── 03-working-with-url.md │ │ ├── 04-links-and-navigation.md │ │ ├── 05-hooks-and-guards.md │ │ ├── 06-wildcard-routes.md │ │ ├── 07-redirects.md │ │ ├── 08-route-and-components.md │ │ ├── 09-how-to.md │ │ ├── 10-testing.md │ │ ├── 11-view-transitions.md │ │ └── _category_.json │ ├── 08-state-management.md │ └── 09-data-fetching │ │ ├── 01-action.md │ │ ├── 02-http-client.md │ │ ├── 04-react-query.md │ │ ├── 06-streaming-data.md │ │ └── _category_.json ├── concepts │ ├── action.md │ ├── bundle.md │ ├── command-line-runner.md │ ├── di.md │ ├── module.md │ ├── overview.md │ ├── provider.md │ └── versioning.md ├── features │ ├── migration.md │ └── routing │ │ ├── _category_.json │ │ └── file-system-pages.md ├── guides │ ├── bundle-optimization.md │ ├── cpu-profiling.md │ ├── deploy.md │ ├── error-boundary.md │ ├── react-18.md │ ├── react-compiler.md │ ├── server-optimization.md │ ├── storybook.md │ ├── strong-typing.md │ ├── testing.md │ ├── tramvai-library.md │ └── universal.md ├── how-to │ ├── how-cancel-navigation.md │ ├── how-create-async-component.md │ ├── how-create-bundle.md │ ├── how-create-module.md │ ├── how-debug-modules.md │ ├── how-measure-navigation.md │ ├── persistent-state.md │ └── tramvai-update.md └── mistakes │ ├── duplicate-dependencies.md │ ├── memory-leak.md │ └── other-errors.md ├── examples ├── assets │ ├── __integration__ │ │ ├── __snapshots__ │ │ │ ├── application-build.test.ts.snap │ │ │ ├── application.test.ts.snap │ │ │ ├── inline-runtime.test.ts.snap │ │ │ ├── single-runtime.test.ts.snap │ │ │ └── stats.test.ts.snap │ │ ├── application-build.test.ts │ │ ├── application.test.ts │ │ ├── inline-runtime.test.ts │ │ ├── separated-build.test.ts │ │ ├── single-runtime.test.ts │ │ └── stats.test.ts │ ├── env.development.js │ ├── jest.integration.config.js │ ├── package.json │ ├── project.json │ ├── src │ │ ├── images │ │ │ ├── logo.svg │ │ │ └── plus.svg │ │ ├── index.ts │ │ ├── postcss.js │ │ ├── routes │ │ │ └── index.tsx │ │ └── typings.d.ts │ └── tramvai.json ├── child-app │ ├── .gitignore │ ├── README.md │ ├── __integration__ │ │ ├── __snapshots__ │ │ │ └── child-app-stats.test.ts.snap │ │ └── child-app-stats.test.ts │ ├── child-apps │ │ ├── base │ │ │ ├── component.tsx │ │ │ ├── index.ts │ │ │ ├── innerCmp.tsx │ │ │ └── tokens.ts │ │ ├── client-hints │ │ │ ├── component.tsx │ │ │ └── index.ts │ │ ├── commandline │ │ │ ├── component.tsx │ │ │ ├── index.ts │ │ │ └── store.ts │ │ ├── contracts │ │ │ ├── component.tsx │ │ │ ├── index.ts │ │ │ └── tokens.ts │ │ ├── error │ │ │ ├── component.tsx │ │ │ └── index.ts │ │ ├── header │ │ │ ├── component.tsx │ │ │ ├── image.gif │ │ │ ├── index.ts │ │ │ ├── logo.svg │ │ │ └── styles.css │ │ ├── loadable │ │ │ ├── component.tsx │ │ │ ├── index.ts │ │ │ ├── lazy-cmp-unused.module.css │ │ │ ├── lazy-cmp-unused.tsx │ │ │ ├── lazy-cmp.module.css │ │ │ ├── lazy-cmp.tsx │ │ │ ├── stores.ts │ │ │ └── tokens.ts │ │ ├── react-query │ │ │ ├── component.tsx │ │ │ ├── index.ts │ │ │ └── query.ts │ │ ├── router │ │ │ ├── component.tsx │ │ │ └── index.ts │ │ └── state │ │ │ ├── actions.ts │ │ │ ├── component.tsx │ │ │ ├── index.ts │ │ │ └── stores.ts │ ├── env.development.js │ ├── mocks │ │ └── react-query │ │ │ └── api.js │ ├── package.json │ ├── postcss.config.js │ ├── project.json │ ├── root-app │ │ ├── bootstrap.ts │ │ ├── bundles │ │ │ ├── base-not-preloaded.tsx │ │ │ ├── base.tsx │ │ │ ├── client-hints.tsx │ │ │ ├── commandline.tsx │ │ │ ├── contracts.tsx │ │ │ ├── error.tsx │ │ │ ├── loadable.tsx │ │ │ ├── monitoring.tsx │ │ │ ├── preload-error.tsx │ │ │ ├── react-query.tsx │ │ │ ├── router.tsx │ │ │ └── state.tsx │ │ ├── child-apps │ │ │ ├── footer │ │ │ │ ├── component.tsx │ │ │ │ └── module.ts │ │ │ └── header │ │ │ │ ├── component.tsx │ │ │ │ └── module.ts │ │ ├── components │ │ │ └── layout.tsx │ │ ├── index.ts │ │ ├── routes.ts │ │ └── stores │ │ │ ├── global.ts │ │ │ ├── preload.ts │ │ │ └── tapableHooks.ts │ ├── shared │ │ ├── serverResolver.ts │ │ └── tokens.ts │ └── tramvai.json ├── cli-rewrited │ ├── env.development.js │ ├── merge-cpuprofiles.js │ ├── package.json │ ├── project.json │ ├── src │ │ ├── app.module.css │ │ ├── components │ │ │ └── features │ │ │ │ └── Header │ │ │ │ └── Header.tsx │ │ ├── error.module.css │ │ ├── error.tsx │ │ ├── images │ │ │ ├── city.jpg │ │ │ ├── logo.svg │ │ │ ├── plus.svg │ │ │ └── tbank.png │ │ ├── index.ts │ │ ├── postcss.js │ │ ├── routes │ │ │ ├── index.module.css │ │ │ ├── index.tsx │ │ │ └── second │ │ │ │ └── index.tsx │ │ ├── sw.ts │ │ └── typings.d.ts │ ├── start.js │ ├── tramvai.config.ts │ └── tramvai.json ├── fs-pages │ ├── __integration__ │ │ └── application.test.ts │ ├── env.development.js │ ├── jest.integration.config.js │ ├── package.json │ ├── project.json │ ├── src │ │ ├── actions │ │ │ ├── bundleActions.ts │ │ │ ├── globalAction.ts │ │ │ └── navigateAction.ts │ │ ├── bundles │ │ │ └── oldBundle.ts │ │ ├── components │ │ │ ├── OldPage.tsx │ │ │ ├── features │ │ │ │ ├── Footer │ │ │ │ │ ├── Footer.css │ │ │ │ │ └── Footer.tsx │ │ │ │ └── Header │ │ │ │ │ └── Header.tsx │ │ │ └── shared │ │ │ │ └── Button │ │ │ │ └── Button.tsx │ │ ├── index.ts │ │ ├── pages │ │ │ ├── MainPage.tsx │ │ │ ├── SecondPage.tsx │ │ │ ├── components │ │ │ │ └── content.tsx │ │ │ └── layouts │ │ │ │ └── MainLayout.tsx │ │ ├── postcss.js │ │ └── typings.d.ts │ └── tramvai.json ├── fs-routing │ ├── __integration__ │ │ └── application.test.ts │ ├── env.development.js │ ├── jest.integration.config.js │ ├── package.json │ ├── project.json │ ├── src │ │ ├── actions │ │ │ ├── bundleActions.ts │ │ │ ├── globalAction.ts │ │ │ └── navigateAction.ts │ │ ├── bundles │ │ │ └── oldBundle.ts │ │ ├── components │ │ │ ├── OldPage.tsx │ │ │ ├── features │ │ │ │ ├── Footer │ │ │ │ │ ├── Footer.css │ │ │ │ │ └── Footer.tsx │ │ │ │ ├── Header │ │ │ │ │ └── Header.tsx │ │ │ │ └── Modal │ │ │ │ │ ├── main.css │ │ │ │ │ └── main.tsx │ │ │ └── shared │ │ │ │ └── Button │ │ │ │ └── Button.tsx │ │ ├── error.module.css │ │ ├── error.tsx │ │ ├── index.ts │ │ ├── postcss.js │ │ ├── routes │ │ │ ├── [...path].tsx │ │ │ ├── [foo] │ │ │ │ └── test │ │ │ │ │ └── [bar] │ │ │ │ │ └── index.tsx │ │ │ ├── _layout.tsx │ │ │ ├── fourth │ │ │ │ ├── _error.tsx │ │ │ │ └── index.tsx │ │ │ ├── index.tsx │ │ │ ├── second │ │ │ │ ├── [...path].tsx │ │ │ │ ├── components │ │ │ │ │ └── Modal │ │ │ │ │ │ ├── second.css │ │ │ │ │ │ └── second.tsx │ │ │ │ └── index.tsx │ │ │ └── third │ │ │ │ ├── _error.tsx │ │ │ │ └── index.tsx │ │ └── typings.d.ts │ └── tramvai.json ├── how-to │ ├── README.md │ ├── common.ts │ ├── env.development.js │ ├── fakeApiClient.ts │ ├── mocks │ │ └── react-query │ │ │ └── api.js │ ├── package.json │ ├── postcss.config.js │ ├── project.json │ ├── react-query-usage │ │ ├── README.md │ │ ├── components │ │ │ ├── use-infinite-query.tsx │ │ │ ├── use-mutation.tsx │ │ │ ├── use-queries.tsx │ │ │ ├── use-query-base.tsx │ │ │ ├── use-query-cancel.tsx │ │ │ ├── use-query-conditions.tsx │ │ │ ├── use-query-deps.tsx │ │ │ ├── use-query-fail.tsx │ │ │ ├── use-query-fetch.tsx │ │ │ ├── use-query-options.tsx │ │ │ ├── use-query-parameters.tsx │ │ │ ├── use-query-prefetch.tsx │ │ │ └── use-same-query-many-components.tsx │ │ ├── index.ts │ │ └── routes.ts │ ├── render-add-resources │ │ └── index.tsx │ ├── router-action-error │ │ └── index.tsx │ ├── router-guards │ │ └── index.tsx │ ├── router-navigate │ │ └── index.tsx │ ├── router-not-found-custom-status │ │ └── index.tsx │ ├── router-not-found │ │ └── index.tsx │ ├── router-static-routes │ │ └── index.tsx │ ├── server-add-file-api │ │ ├── index.ts │ │ ├── papi │ │ │ └── getSum.ts │ │ └── tokens.ts │ ├── ssr-async-components │ │ ├── README.md │ │ ├── __integration__ │ │ │ └── ssr-async-components.test.ts │ │ ├── index.ts │ │ └── pages │ │ │ ├── InnerPageInitial.css │ │ │ ├── InnerPageInitial.tsx │ │ │ ├── InnerPageOnClick.css │ │ │ ├── InnerPageOnClick.tsx │ │ │ ├── page.css │ │ │ └── page.tsx │ └── tramvai.json ├── integrity │ ├── __integration__ │ │ ├── integrity-fixture.ts │ │ └── integrity.integration.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── actions │ │ │ ├── data.ts │ │ │ └── importAction.ts │ │ ├── index.ts │ │ ├── routes │ │ │ └── index.tsx │ │ └── typings.d.ts │ └── tramvai.json ├── page-render-mode │ ├── __integration__ │ │ └── application.test.ts │ ├── env.development.js │ ├── jest.integration.config.js │ ├── package.json │ ├── project.json │ ├── src │ │ ├── components │ │ │ ├── DefaultFallback.tsx │ │ │ ├── features │ │ │ │ ├── Footer │ │ │ │ │ ├── Footer.css │ │ │ │ │ └── Footer.tsx │ │ │ │ └── Header │ │ │ │ │ └── Header.tsx │ │ │ └── shared │ │ │ │ └── Button │ │ │ │ └── Button.tsx │ │ ├── index.ts │ │ ├── postcss.js │ │ ├── routes │ │ │ ├── auth-client │ │ │ │ └── index.tsx │ │ │ ├── index.module.css │ │ │ ├── index.tsx │ │ │ ├── second │ │ │ │ └── index.tsx │ │ │ ├── static-error │ │ │ │ └── index.tsx │ │ │ ├── static-second │ │ │ │ └── index.tsx │ │ │ └── static │ │ │ │ └── index.tsx │ │ └── typings.d.ts │ └── tramvai.json ├── polyfills │ ├── .eslintrc.js │ ├── __integration__ │ │ ├── __snapshots__ │ │ │ ├── condition.test.ts.snap │ │ │ └── polyfills.test.ts.snap │ │ ├── condition.test.ts │ │ ├── modern.polyfills.test.ts │ │ └── polyfills.test.ts │ ├── env.development.js │ ├── eslint-plugin-tramvai.js │ ├── jest.integration.config.js │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ ├── modern.polyfill.ts │ │ ├── polyfill.ts │ │ ├── routes │ │ │ └── index.tsx │ │ └── typings.d.ts │ └── tramvai.json ├── pwa │ ├── __integration__ │ │ ├── pwa-assets.test.ts │ │ ├── pwa-fixture.ts │ │ ├── pwa-light │ │ │ ├── index.ts │ │ │ ├── public │ │ │ │ ├── manifest.webmanifest │ │ │ │ └── sw.js │ │ │ ├── pwa-light-test-fixture.ts │ │ │ └── pwa-light.integration.ts │ │ ├── pwa.integration.ts │ │ └── test-fixture.ts │ ├── env.development.js │ ├── jest.integration.config.js │ ├── package.json │ ├── project.json │ ├── src │ │ ├── app.module.css │ │ ├── components │ │ │ └── features │ │ │ │ └── Header │ │ │ │ └── Header.tsx │ │ ├── images │ │ │ └── pwa-icon.png │ │ ├── index.ts │ │ ├── postcss.js │ │ ├── routes │ │ │ └── scope │ │ │ │ ├── index.module.css │ │ │ │ └── index.tsx │ │ ├── service-worker.ts │ │ └── typings.d.ts │ └── tramvai.json ├── react-18-integration │ ├── __integration__ │ │ ├── application.test.ts │ │ └── httpsEnvironment │ │ │ ├── certs │ │ │ ├── localhost-key.pem.tmp │ │ │ └── localhost.pem.tmp │ │ │ ├── fixture.ts │ │ │ ├── index.ts │ │ │ └── react-app-https.integration.ts │ ├── env.development.js │ ├── jest.integration.config.js │ ├── package.json │ ├── project.json │ ├── src │ │ ├── features │ │ │ ├── batching │ │ │ │ ├── counter.tsx │ │ │ │ └── index.ts │ │ │ ├── hooks │ │ │ │ ├── index.ts │ │ │ │ ├── use-deferred-value.tsx │ │ │ │ ├── use-id.tsx │ │ │ │ └── use-transition.tsx │ │ │ └── suspense │ │ │ │ ├── async.tsx │ │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── postcss.js │ │ ├── routes │ │ │ ├── hooks │ │ │ │ └── index.tsx │ │ │ ├── index.module.css │ │ │ └── index.tsx │ │ ├── shared │ │ │ └── ui │ │ │ │ ├── Footer │ │ │ │ ├── Footer.css │ │ │ │ └── Footer.tsx │ │ │ │ ├── Header │ │ │ │ └── Header.tsx │ │ │ │ ├── async-component.tsx │ │ │ │ ├── index.ts │ │ │ │ └── slow-list.tsx │ │ └── typings.d.ts │ └── tramvai.json ├── render-to-stream │ ├── __integration__ │ │ ├── __snapshots__ │ │ │ └── application.test.ts.snap │ │ ├── application.actions-run-before.test.ts │ │ └── application.test.ts │ ├── env.development.js │ ├── jest.integration.config.js │ ├── package.json │ ├── project.json │ ├── src │ │ ├── actions │ │ │ ├── bundleActions.ts │ │ │ ├── globalAction.ts │ │ │ └── navigateAction.ts │ │ ├── components │ │ │ ├── features │ │ │ │ ├── Data │ │ │ │ │ ├── Data.css │ │ │ │ │ └── Data.tsx │ │ │ │ ├── Footer │ │ │ │ │ ├── Footer.css │ │ │ │ │ └── Footer.tsx │ │ │ │ ├── Header │ │ │ │ │ └── Header.tsx │ │ │ │ ├── Modal │ │ │ │ │ ├── main.css │ │ │ │ │ ├── main.tsx │ │ │ │ │ ├── second.css │ │ │ │ │ └── second.tsx │ │ │ │ └── Title │ │ │ │ │ ├── Title.css │ │ │ │ │ └── Title.tsx │ │ │ └── shared │ │ │ │ └── Button │ │ │ │ └── Button.tsx │ │ ├── index.ts │ │ ├── postcss.js │ │ ├── routes │ │ │ ├── deferred-state │ │ │ │ └── index.tsx │ │ │ ├── deferred │ │ │ │ ├── [id] │ │ │ │ │ └── index.tsx │ │ │ │ └── index.tsx │ │ │ ├── index.tsx │ │ │ ├── non-deferred │ │ │ │ └── index.tsx │ │ │ └── second │ │ │ │ └── index.tsx │ │ └── typings.d.ts │ └── tramvai.json └── view-transitions │ ├── __integration__ │ ├── test.fixture.ts │ ├── view-transitions.fixture.ts │ └── view-transitions.integration.ts │ ├── package.json │ ├── postcss.js │ ├── project.json │ ├── src │ ├── actions │ │ ├── data │ │ │ ├── album-1.json │ │ │ ├── album-2.json │ │ │ ├── album-3.json │ │ │ ├── album-4.json │ │ │ ├── album-5.json │ │ │ ├── album-6.json │ │ │ ├── album-7.json │ │ │ ├── album-8.json │ │ │ └── albums.json │ │ ├── get-album-by-id.action.ts │ │ └── get-albums.action.ts │ ├── assets │ │ ├── favicon.png │ │ ├── favicon.svg │ │ └── vinyl-lp.webp │ ├── components │ │ ├── Card.tsx │ │ ├── Footer.tsx │ │ ├── Header.tsx │ │ ├── PlayButton.tsx │ │ ├── Player.tsx │ │ ├── Record.tsx │ │ ├── TrackList.tsx │ │ └── icons.tsx │ ├── contexts │ │ └── PlayerContext.tsx │ ├── index.global.css │ ├── index.ts │ ├── routes │ │ ├── album │ │ │ └── [id] │ │ │ │ └── index.tsx │ │ └── home │ │ │ └── index.tsx │ ├── test-ids.ts │ └── types │ │ └── index.ts │ ├── tailwind.config.js │ ├── tramvai.json │ └── typings.d.ts ├── package.json ├── packages-versions.json ├── packages ├── api │ ├── __integration__ │ │ ├── application-development-webpack-babel.integration.ts │ │ ├── application-development-webpack-swc.integration.ts │ │ ├── fixtures │ │ │ └── application │ │ │ │ ├── .gitignore │ │ │ │ ├── app-pwa │ │ │ │ ├── custom-sw.ts │ │ │ │ ├── images │ │ │ │ │ └── pwa-icon.png │ │ │ │ ├── index.ts │ │ │ │ └── sw.ts │ │ │ │ ├── assets │ │ │ │ ├── fonts │ │ │ │ │ └── CascadiaCodePL.woff2 │ │ │ │ ├── icon.tsx │ │ │ │ ├── images │ │ │ │ │ ├── plus.svg │ │ │ │ │ └── tbank.png │ │ │ │ └── index.ts │ │ │ │ ├── broken-ssr │ │ │ │ └── index.ts │ │ │ │ ├── broken │ │ │ │ └── index.ts │ │ │ │ ├── browserslist │ │ │ │ ├── index.ts │ │ │ │ └── virtual.d.ts │ │ │ │ ├── bundle │ │ │ │ ├── dynamic.ts │ │ │ │ ├── index.ts │ │ │ │ └── utils.ts │ │ │ │ ├── config-to-env │ │ │ │ └── index.ts │ │ │ │ ├── css-modules │ │ │ │ ├── index.ts │ │ │ │ └── style.module.css │ │ │ │ ├── enable-fill-declare-action-name │ │ │ │ └── index.ts │ │ │ │ ├── externals │ │ │ │ └── index.ts │ │ │ │ ├── fs-routing │ │ │ │ ├── index.ts │ │ │ │ ├── pages │ │ │ │ │ └── baz │ │ │ │ │ │ └── index.tsx │ │ │ │ └── routes │ │ │ │ │ ├── bar │ │ │ │ │ └── TEST.tsx │ │ │ │ │ └── foo │ │ │ │ │ └── index.tsx │ │ │ │ ├── granular-chunks │ │ │ │ ├── index.ts │ │ │ │ └── pages │ │ │ │ │ ├── bar.tsx │ │ │ │ │ ├── baz.tsx │ │ │ │ │ └── foo.tsx │ │ │ │ ├── jsx │ │ │ │ ├── bar.tsx │ │ │ │ ├── foo.d.ts │ │ │ │ ├── foo.js │ │ │ │ └── index.ts │ │ │ │ ├── mf-host │ │ │ │ ├── App.tsx │ │ │ │ ├── Dynamic.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── node_modules │ │ │ │ │ ├── @tinkoff │ │ │ │ │ │ └── url │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── external-library │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ │ ├── node-modules-transpilation │ │ │ │ ├── index.ts │ │ │ │ └── node_modules │ │ │ │ │ ├── @tramvai │ │ │ │ │ └── fake-library │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── fake-library │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── papi │ │ │ │ ├── index.ts │ │ │ │ └── papi │ │ │ │ │ └── ping.ts │ │ │ │ ├── polyfills │ │ │ │ ├── index.ts │ │ │ │ ├── modern.polyfill.ts │ │ │ │ ├── polyfill.ts │ │ │ │ └── src │ │ │ │ │ ├── modern.polyfill.ts │ │ │ │ │ └── polyfill.ts │ │ │ │ ├── postcss-fn │ │ │ │ ├── index.ts │ │ │ │ ├── postcss.config.js │ │ │ │ └── style.module.css │ │ │ │ ├── postcss │ │ │ │ ├── index.ts │ │ │ │ ├── postcss.config.js │ │ │ │ └── style.module.css │ │ │ │ ├── provide │ │ │ │ ├── global.ts │ │ │ │ └── index.ts │ │ │ │ ├── refresh-disabled │ │ │ │ └── index.tsx │ │ │ │ ├── refresh │ │ │ │ └── index.tsx │ │ │ │ ├── resolve │ │ │ │ ├── components │ │ │ │ │ └── header.ts │ │ │ │ └── index.ts │ │ │ │ ├── root-error-boundary │ │ │ │ ├── error.module.css │ │ │ │ ├── error.tsx │ │ │ │ └── index.ts │ │ │ │ ├── server-inline │ │ │ │ ├── index.ts │ │ │ │ └── server.inline.ts │ │ │ │ ├── ssr │ │ │ │ └── index.ts │ │ │ │ ├── tramvai-vendor │ │ │ │ └── index.ts │ │ │ │ ├── tsconfig-paths │ │ │ │ ├── index.ts │ │ │ │ ├── scope │ │ │ │ │ └── package │ │ │ │ │ │ └── index.ts │ │ │ │ └── tsconfig.json │ │ │ │ └── virtual-module-config │ │ │ │ ├── index.ts │ │ │ │ └── virtual.d.ts │ │ ├── shared │ │ │ ├── application-development.test-suite.ts │ │ │ ├── dev-server.fixture.ts │ │ │ └── test.fixture.ts │ │ ├── webpack-babel │ │ │ ├── .browserslistrc │ │ │ ├── package.json │ │ │ └── tramvai.config.ts │ │ └── webpack-swc │ │ │ ├── .browserslistrc │ │ │ ├── package.json │ │ │ └── tramvai.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── api │ │ │ ├── build.ts │ │ │ └── start.ts │ │ ├── builder │ │ │ ├── builder.ts │ │ │ └── dev-server.ts │ │ ├── config │ │ │ ├── __fixtures__ │ │ │ │ └── tramvai.config.ts │ │ │ ├── config-loader.spec.ts │ │ │ ├── config-loader.ts │ │ │ ├── config-service.ts │ │ │ ├── define-config.ts │ │ │ ├── extenstions.ts │ │ │ └── index.ts │ │ ├── core │ │ │ ├── plugin.ts │ │ │ └── tramvai.ts │ │ ├── services │ │ │ ├── analytics.ts │ │ │ ├── analytics.worker.ts │ │ │ ├── logger.ts │ │ │ ├── port-manager.ts │ │ │ └── tracer.ts │ │ ├── tokens.ts │ │ ├── utils │ │ │ ├── __fixtures__ │ │ │ │ ├── package-version │ │ │ │ │ ├── monorepo │ │ │ │ │ │ └── first │ │ │ │ │ │ │ └── second │ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── parent │ │ │ │ │ │ └── first │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── second │ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── root │ │ │ │ │ │ ├── first │ │ │ │ │ │ │ └── second │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── source │ │ │ │ │ │ └── first │ │ │ │ │ │ └── second │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── require │ │ │ │ │ └── file.js │ │ │ ├── compile-cache.ts │ │ │ ├── cpu-profile.ts │ │ │ ├── errors.ts │ │ │ ├── memoryUsage.ts │ │ │ ├── package-version.spec.ts │ │ │ ├── package-version.ts │ │ │ ├── path.ts │ │ │ ├── react.ts │ │ │ ├── require.spec.ts │ │ │ └── require.ts │ │ └── virtual │ │ │ ├── file-system-pages.ts │ │ │ ├── file-system-papi.ts │ │ │ └── root-error-boundary.ts │ └── tsconfig.json ├── cli │ ├── README.md │ ├── __integration__ │ │ ├── __snapshots__ │ │ │ └── enmasse.test.ts.snap │ │ └── enmasse.test.ts │ ├── _category_.json │ ├── bin │ │ ├── const.js │ │ ├── platform-debug.js │ │ ├── platform.js │ │ └── spawn.js │ ├── docs │ │ ├── analyze.md │ │ ├── browserslist.md │ │ ├── build.md │ │ ├── config.md │ │ ├── experiments.md │ │ ├── serverInline.md │ │ └── start.md │ ├── migrations │ │ ├── d2023-02-01b-tramvai-config-refactoring.spec.ts │ │ ├── d2023-02-01b-tramvai-config-refactoring.ts │ │ ├── d2025-04-11b-tramvai-config-remove-modern.spec.ts │ │ └── d2025-04-11b-tramvai-config-remove-modern.ts │ ├── package.json │ ├── project.json │ ├── schema.json │ ├── src │ │ ├── api │ │ │ ├── analyze │ │ │ │ └── index.ts │ │ │ ├── benchmark │ │ │ │ ├── __integration__ │ │ │ │ │ ├── __fixtures__ │ │ │ │ │ │ ├── app │ │ │ │ │ │ │ ├── App.tsx │ │ │ │ │ │ │ ├── bundles │ │ │ │ │ │ │ │ ├── first.ts │ │ │ │ │ │ │ │ ├── main.ts │ │ │ │ │ │ │ │ ├── second.ts │ │ │ │ │ │ │ │ └── third.ts │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ ├── server.tsx │ │ │ │ │ │ │ └── styles.css │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── tramvai.json │ │ │ │ │ └── start.test.ts │ │ │ │ ├── build.ts │ │ │ │ ├── const.ts │ │ │ │ ├── index.ts │ │ │ │ ├── start.ts │ │ │ │ ├── types.ts │ │ │ │ └── utils │ │ │ │ │ ├── clearCache.ts │ │ │ │ │ ├── compilationUtils.ts │ │ │ │ │ └── stats.ts │ │ │ ├── build │ │ │ │ ├── __integration__ │ │ │ │ │ ├── __fixtures__ │ │ │ │ │ │ ├── app │ │ │ │ │ │ │ ├── App.tsx │ │ │ │ │ │ │ ├── bundles │ │ │ │ │ │ │ │ ├── first.ts │ │ │ │ │ │ │ │ ├── main.ts │ │ │ │ │ │ │ │ ├── second.ts │ │ │ │ │ │ │ │ └── third.ts │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ ├── server.tsx │ │ │ │ │ │ │ └── styles.css │ │ │ │ │ │ ├── module │ │ │ │ │ │ │ ├── component.tsx │ │ │ │ │ │ │ ├── entry.ts │ │ │ │ │ │ │ └── styles.css │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── package │ │ │ │ │ │ │ ├── .npmrc │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ │ ├── browser.ts │ │ │ │ │ │ │ │ └── index.ts │ │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ │ └── tramvai.json │ │ │ │ │ └── build.test.ts │ │ │ │ ├── application.ts │ │ │ │ ├── child-app.ts │ │ │ │ ├── index.ts │ │ │ │ ├── module.ts │ │ │ │ ├── package.ts │ │ │ │ └── providers │ │ │ │ │ └── shared.ts │ │ │ ├── index.ts │ │ │ ├── shared │ │ │ │ ├── providers │ │ │ │ │ └── selfSignedCertificateProvider.ts │ │ │ │ ├── types │ │ │ │ │ ├── base.ts │ │ │ │ │ ├── withConfig.ts │ │ │ │ │ └── withRootDir.ts │ │ │ │ └── utils │ │ │ │ │ └── selfSignedCertificate │ │ │ │ │ ├── certificatedHostsList.ts │ │ │ │ │ ├── common.ts │ │ │ │ │ ├── createSelfSignedCertificate.spec.ts │ │ │ │ │ ├── createSelfSignedCertificate.ts │ │ │ │ │ └── getHosts.ts │ │ │ ├── start-prod │ │ │ │ ├── application.ts │ │ │ │ ├── child-app.ts │ │ │ │ ├── index.ts │ │ │ │ ├── providers │ │ │ │ │ ├── application.ts │ │ │ │ │ ├── child-app.ts │ │ │ │ │ └── shared.ts │ │ │ │ └── tokens.ts │ │ │ └── start │ │ │ │ ├── __integration__ │ │ │ │ ├── __fixtures__ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── app │ │ │ │ │ │ ├── App.tsx │ │ │ │ │ │ ├── api │ │ │ │ │ │ │ └── hello.ts │ │ │ │ │ │ ├── bundles │ │ │ │ │ │ │ ├── first.ts │ │ │ │ │ │ │ ├── main.ts │ │ │ │ │ │ │ ├── second.ts │ │ │ │ │ │ │ └── third.ts │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── routes │ │ │ │ │ │ │ ├── about │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ └── home │ │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ └── server.tsx │ │ │ │ │ ├── module │ │ │ │ │ │ ├── component.tsx │ │ │ │ │ │ └── entry.ts │ │ │ │ │ ├── package.json │ │ │ │ │ └── tramvai.json │ │ │ │ └── start.test.ts │ │ │ │ ├── application.experimental.ts │ │ │ │ ├── application.ts │ │ │ │ ├── child-app.ts │ │ │ │ ├── index.ts │ │ │ │ ├── module.ts │ │ │ │ ├── providers │ │ │ │ ├── application │ │ │ │ │ ├── server.ts │ │ │ │ │ └── shared.ts │ │ │ │ ├── child-app │ │ │ │ │ └── shared.ts │ │ │ │ ├── module │ │ │ │ │ └── shared.ts │ │ │ │ └── shared.ts │ │ │ │ ├── tokens.ts │ │ │ │ └── utils │ │ │ │ ├── banner.ts │ │ │ │ ├── createServer.ts │ │ │ │ ├── getListeningPort.ts │ │ │ │ ├── listenServer.ts │ │ │ │ ├── stopServer.ts │ │ │ │ └── tips │ │ │ │ ├── index.ts │ │ │ │ ├── tips.ts │ │ │ │ └── types.ts │ │ ├── builder │ │ │ └── webpack │ │ │ │ ├── analyzePlugins │ │ │ │ ├── bundle.ts │ │ │ │ ├── rsdoctor.ts │ │ │ │ ├── statoscope.ts │ │ │ │ └── whyBundled.ts │ │ │ │ ├── devServer │ │ │ │ ├── pool │ │ │ │ │ ├── base │ │ │ │ │ │ ├── types.ts │ │ │ │ │ │ └── worker.ts │ │ │ │ │ ├── pool.ts │ │ │ │ │ ├── process │ │ │ │ │ │ ├── pool.ts │ │ │ │ │ │ └── worker.ts │ │ │ │ │ └── thread │ │ │ │ │ │ ├── pool.ts │ │ │ │ │ │ └── worker.ts │ │ │ │ ├── server.ts │ │ │ │ └── setup.ts │ │ │ │ ├── index.ts │ │ │ │ ├── providers │ │ │ │ ├── build │ │ │ │ │ ├── application │ │ │ │ │ │ └── server.ts │ │ │ │ │ ├── client.ts │ │ │ │ │ ├── clientShared.ts │ │ │ │ │ └── server.ts │ │ │ │ ├── client.ts │ │ │ │ ├── server.ts │ │ │ │ ├── shared.ts │ │ │ │ └── start │ │ │ │ │ ├── client.ts │ │ │ │ │ ├── server.ts │ │ │ │ │ └── shared.ts │ │ │ │ ├── stubs │ │ │ │ └── config.ts │ │ │ │ ├── tokens.ts │ │ │ │ ├── types.ts │ │ │ │ └── utils │ │ │ │ ├── closeWebpack.ts │ │ │ │ ├── compiler.ts │ │ │ │ ├── copyBuildFile.ts │ │ │ │ ├── copyStatsJsonFile.ts │ │ │ │ ├── resolveDone.ts │ │ │ │ ├── runWebpack.ts │ │ │ │ └── webpackEvents.ts │ │ ├── cli │ │ │ ├── CLI.ts │ │ │ ├── bin-init.ts │ │ │ ├── bin-local.ts │ │ │ ├── index.ts │ │ │ └── runCLI.ts │ │ ├── commands │ │ │ ├── add │ │ │ │ ├── add.ts │ │ │ │ ├── checkPackageValidator.ts │ │ │ │ └── command.ts │ │ │ ├── analyze │ │ │ │ ├── analyze.ts │ │ │ │ └── command.ts │ │ │ ├── benchmark │ │ │ │ ├── benchmark.ts │ │ │ │ └── command.ts │ │ │ ├── build │ │ │ │ ├── build.ts │ │ │ │ └── command.ts │ │ │ ├── createApp.ts │ │ │ ├── createCommand.ts │ │ │ ├── generate │ │ │ │ ├── command.ts │ │ │ │ ├── generate.ts │ │ │ │ ├── generators │ │ │ │ │ ├── action │ │ │ │ │ │ ├── action.spec.ts.hbs │ │ │ │ │ │ ├── action.ts.hbs │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── bundle │ │ │ │ │ │ ├── bundle.ts.hbs │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── component │ │ │ │ │ │ ├── component.module.css.hbs │ │ │ │ │ │ ├── component.spec.tsx.hbs │ │ │ │ │ │ ├── component.tsx.hbs │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── helpers.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── module │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── templates │ │ │ │ │ │ │ ├── client.ts.hbs │ │ │ │ │ │ │ ├── package.json.hbs │ │ │ │ │ │ │ ├── server.ts.hbs │ │ │ │ │ │ │ └── tokens.ts.hbs │ │ │ │ │ ├── page │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── page.module.css.hbs │ │ │ │ │ │ ├── page.spec.tsx.hbs │ │ │ │ │ │ └── page.tsx.hbs │ │ │ │ │ ├── reducer │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── reducer.spec.ts.hbs │ │ │ │ │ │ └── reducer.ts.hbs │ │ │ │ │ └── typings.ts │ │ │ │ └── utils │ │ │ │ │ ├── askConfigEntry.ts │ │ │ │ │ ├── askGenerator.ts │ │ │ │ │ ├── getAllSubDirectories.ts │ │ │ │ │ ├── registerPromptModules.ts │ │ │ │ │ ├── validate.ts │ │ │ │ │ └── withAutocomplete.ts │ │ │ ├── index.ts │ │ │ ├── lint │ │ │ │ └── command.ts │ │ │ ├── new │ │ │ │ ├── command.ts │ │ │ │ ├── new.ts │ │ │ │ ├── questions │ │ │ │ │ ├── packageManager.ts │ │ │ │ │ ├── template.ts │ │ │ │ │ ├── testingFramework.ts │ │ │ │ │ └── type.ts │ │ │ │ ├── steps │ │ │ │ │ ├── initializationGit.ts │ │ │ │ │ ├── installDependencies.ts │ │ │ │ │ └── renderTemplate.ts │ │ │ │ ├── templates │ │ │ │ │ ├── app │ │ │ │ │ │ ├── block │ │ │ │ │ │ │ ├── index.ts.hbs │ │ │ │ │ │ │ ├── postcss.js.hbs │ │ │ │ │ │ │ ├── routes │ │ │ │ │ │ │ │ ├── index.module.css.hbs │ │ │ │ │ │ │ │ └── index.tsx.hbs │ │ │ │ │ │ │ └── shared │ │ │ │ │ │ │ │ └── header │ │ │ │ │ │ │ │ ├── Header.module.css.hbs │ │ │ │ │ │ │ │ ├── Header.spec.tsx.hbs │ │ │ │ │ │ │ │ ├── Header.tsx.hbs │ │ │ │ │ │ │ │ └── index.ts.hbs │ │ │ │ │ │ ├── monorepo │ │ │ │ │ │ │ ├── README.md.hbs │ │ │ │ │ │ │ ├── _eslintrc.hbs │ │ │ │ │ │ │ ├── tramvai.json.hbs │ │ │ │ │ │ │ └── tsconfig.json.hbs │ │ │ │ │ │ ├── multirepo │ │ │ │ │ │ │ ├── README.md.hbs │ │ │ │ │ │ │ ├── _eslintrc.hbs │ │ │ │ │ │ │ ├── tramvai.json.hbs │ │ │ │ │ │ │ └── tsconfig.json.hbs │ │ │ │ │ │ └── testing │ │ │ │ │ │ │ └── jest │ │ │ │ │ │ │ ├── ___integration__ │ │ │ │ │ │ │ └── application.test.ts.hbs │ │ │ │ │ │ │ ├── jest.config.ts.hbs │ │ │ │ │ │ │ ├── playwright.config.ts.hbs │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── application.fixture.ts.hbs │ │ │ │ │ │ │ └── base-test.ts.hbs │ │ │ │ │ ├── child-app │ │ │ │ │ │ ├── block │ │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ │ └── root.tsx.hbs │ │ │ │ │ │ │ ├── index.spec.tsx.hbs │ │ │ │ │ │ │ ├── index.ts.hbs │ │ │ │ │ │ │ └── postcss.js.hbs │ │ │ │ │ │ ├── monorepo │ │ │ │ │ │ │ ├── README.md.hbs │ │ │ │ │ │ │ ├── _eslintrc.hbs │ │ │ │ │ │ │ ├── tramvai.json.hbs │ │ │ │ │ │ │ └── tsconfig.json.hbs │ │ │ │ │ │ ├── multirepo │ │ │ │ │ │ │ ├── README.md.hbs │ │ │ │ │ │ │ ├── _eslintrc.hbs │ │ │ │ │ │ │ ├── tramvai.json.hbs │ │ │ │ │ │ │ └── tsconfig.json.hbs │ │ │ │ │ │ └── testing │ │ │ │ │ │ │ └── jest │ │ │ │ │ │ │ ├── jest.config.ts.hbs │ │ │ │ │ │ │ └── jest.integration.config.ts.hbs │ │ │ │ │ ├── monorepo-block │ │ │ │ │ │ ├── package.json.hbs │ │ │ │ │ │ └── tsconfig.json.hbs │ │ │ │ │ ├── packageManagerConfig │ │ │ │ │ │ ├── defaultPackageManagerConfig │ │ │ │ │ │ │ └── _npmrc.hbs │ │ │ │ │ │ └── yarnPackageManagerConfig │ │ │ │ │ │ │ └── _yarnrc.yml.hbs │ │ │ │ │ └── shared │ │ │ │ │ │ ├── _gitignore.hbs │ │ │ │ │ │ ├── _prettierrc.js.hbs │ │ │ │ │ │ ├── env.development.js.hbs │ │ │ │ │ │ ├── package.json.hbs │ │ │ │ │ │ └── typings.d.ts.hbs │ │ │ │ ├── typings.ts │ │ │ │ └── utils │ │ │ │ │ └── applyTemplate.ts │ │ │ ├── start-prod │ │ │ │ ├── command.ts │ │ │ │ └── startProd.ts │ │ │ ├── start │ │ │ │ ├── command.ts │ │ │ │ └── start.ts │ │ │ ├── static │ │ │ │ ├── application.ts │ │ │ │ ├── command.ts │ │ │ │ ├── generate.ts │ │ │ │ ├── server.ts │ │ │ │ ├── static.ts │ │ │ │ ├── staticServer.ts │ │ │ │ └── utils │ │ │ │ │ └── handle-server-output.ts │ │ │ ├── task │ │ │ │ └── command.ts │ │ │ └── update │ │ │ │ ├── checkVersionValidator.ts │ │ │ │ ├── command.ts │ │ │ │ ├── dependantLibs.ts │ │ │ │ ├── update.ts │ │ │ │ ├── updatePackageJson.spec.ts │ │ │ │ └── updatePackageJson.ts │ │ ├── config │ │ │ ├── __integration__ │ │ │ │ ├── __fixtures__ │ │ │ │ │ └── relative │ │ │ │ │ │ └── src │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── polyfill.ts │ │ │ │ └── validate.test.ts │ │ │ ├── configManager.spec.ts │ │ │ ├── configManager.ts │ │ │ ├── constants.ts │ │ │ ├── showConfig.ts │ │ │ ├── utils.ts │ │ │ └── validate.ts │ │ ├── depscheck-unused.ts │ │ ├── di │ │ │ ├── child.ts │ │ │ ├── providers │ │ │ │ ├── builder.ts │ │ │ │ ├── commands.ts │ │ │ │ ├── config.ts │ │ │ │ ├── index.ts │ │ │ │ ├── network.ts │ │ │ │ ├── packageManager.ts │ │ │ │ └── std.ts │ │ │ ├── root.ts │ │ │ └── tokens │ │ │ │ ├── builder.ts │ │ │ │ ├── command.ts │ │ │ │ ├── config.ts │ │ │ │ ├── index.ts │ │ │ │ ├── logger.ts │ │ │ │ ├── network.ts │ │ │ │ ├── packageManager.ts │ │ │ │ ├── server.ts │ │ │ │ ├── std.ts │ │ │ │ └── ui.ts │ │ ├── external │ │ │ ├── api.ts │ │ │ ├── browserslist-normalized-file-config.ts │ │ │ ├── config.ts │ │ │ └── pages.ts │ │ ├── library │ │ │ ├── babel │ │ │ │ └── index.ts │ │ │ ├── generate │ │ │ │ ├── printResultInfo.ts │ │ │ │ └── runGenerator.ts │ │ │ ├── swc │ │ │ │ ├── __integration__ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ ├── swc.build.test.ts.snap │ │ │ │ │ │ └── swc.start.test.ts.snap │ │ │ │ │ ├── components │ │ │ │ │ │ └── lazy-inner.tsx │ │ │ │ │ ├── create-token-pure.ts │ │ │ │ │ ├── images │ │ │ │ │ │ └── logo.svg │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── lazy-component.tsx │ │ │ │ │ ├── mocks │ │ │ │ │ │ ├── tramvai-core.ts │ │ │ │ │ │ └── tramvai-react.ts │ │ │ │ │ ├── node-env.ts │ │ │ │ │ ├── provider-stack.ts │ │ │ │ │ ├── react-svg.tsx │ │ │ │ │ ├── server.inline.ts │ │ │ │ │ ├── swc.build.test.ts │ │ │ │ │ ├── swc.start.test.ts │ │ │ │ │ ├── tsconfig.json │ │ │ │ │ └── typeof-window.ts │ │ │ │ └── index.ts │ │ │ ├── typescript │ │ │ │ └── index.ts │ │ │ └── webpack │ │ │ │ ├── application │ │ │ │ ├── client │ │ │ │ │ ├── common.ts │ │ │ │ │ ├── dev.ts │ │ │ │ │ ├── prod.ts │ │ │ │ │ └── prod │ │ │ │ │ │ └── optimization │ │ │ │ │ │ └── splitChunks.ts │ │ │ │ ├── common.ts │ │ │ │ ├── dev.ts │ │ │ │ ├── fakeRootErrorBoundaryModule.tsx │ │ │ │ └── server │ │ │ │ │ ├── common.ts │ │ │ │ │ ├── dev.ts │ │ │ │ │ └── prod.ts │ │ │ │ ├── blocks │ │ │ │ ├── apiResolve.ts │ │ │ │ ├── browserslistConfig.ts │ │ │ │ ├── configResolve.ts │ │ │ │ ├── configToEnv.ts │ │ │ │ ├── css.ts │ │ │ │ ├── dedupe.ts │ │ │ │ ├── extractCssPlugin.ts │ │ │ │ ├── filesClient.ts │ │ │ │ ├── filesServer.ts │ │ │ │ ├── ignoreLocales.ts │ │ │ │ ├── js.ts │ │ │ │ ├── less.ts │ │ │ │ ├── nodeClient.ts │ │ │ │ ├── optimize.ts │ │ │ │ ├── pagesResolve.ts │ │ │ │ ├── postcssAssets.ts │ │ │ │ ├── pwa │ │ │ │ │ ├── client.ts │ │ │ │ │ ├── server.ts │ │ │ │ │ └── shared.ts │ │ │ │ ├── resolve.ts │ │ │ │ ├── rootErrorBoundary.ts │ │ │ │ ├── serverInline.ts │ │ │ │ ├── sourcemaps.ts │ │ │ │ └── ts.ts │ │ │ │ ├── child-app │ │ │ │ ├── client │ │ │ │ │ ├── common.ts │ │ │ │ │ ├── dev.ts │ │ │ │ │ └── prod.ts │ │ │ │ ├── common.ts │ │ │ │ ├── fakeModule.ts │ │ │ │ ├── moduleFederationShared.ts │ │ │ │ └── server │ │ │ │ │ ├── common.ts │ │ │ │ │ ├── dev.ts │ │ │ │ │ └── prod.ts │ │ │ │ ├── common │ │ │ │ ├── client │ │ │ │ │ └── prod.ts │ │ │ │ ├── dev.ts │ │ │ │ ├── main.ts │ │ │ │ └── server │ │ │ │ │ └── prod.ts │ │ │ │ ├── constants │ │ │ │ └── stats.ts │ │ │ │ ├── index.spec.ts │ │ │ │ ├── index.ts │ │ │ │ ├── loaders │ │ │ │ ├── childAppFallback.ts │ │ │ │ ├── image-loader │ │ │ │ │ ├── getImageMiniatureURL.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── pagesResolve.ts │ │ │ │ ├── replaceContent.ts │ │ │ │ └── root-error-boundary-loader │ │ │ │ │ └── index.ts │ │ │ │ ├── module │ │ │ │ ├── client │ │ │ │ │ ├── common.ts │ │ │ │ │ ├── dev.ts │ │ │ │ │ └── prod.ts │ │ │ │ ├── common.ts │ │ │ │ ├── externals.ts │ │ │ │ ├── resolveExternal.ts │ │ │ │ └── server │ │ │ │ │ ├── common.ts │ │ │ │ │ ├── dev.ts │ │ │ │ │ └── prod.ts │ │ │ │ ├── plugins │ │ │ │ ├── FileStats.ts │ │ │ │ ├── LazyModuleInitialization.ts │ │ │ │ ├── RuntimePathPlugin.ts │ │ │ │ └── WebpackBar │ │ │ │ │ ├── reporters │ │ │ │ │ └── fancy.ts │ │ │ │ │ └── utils │ │ │ │ │ ├── cli.ts │ │ │ │ │ ├── consts.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── log-update.ts │ │ │ │ │ └── webpack.ts │ │ │ │ ├── types │ │ │ │ └── webpack.ts │ │ │ │ └── utils │ │ │ │ ├── extendEntry.ts │ │ │ │ ├── files.ts │ │ │ │ ├── threadLoader.ts │ │ │ │ ├── toWebpackConfig.ts │ │ │ │ ├── transpiler.ts │ │ │ │ └── warningsFilter.ts │ │ ├── models │ │ │ ├── analytics │ │ │ │ └── utils.ts │ │ │ ├── command.ts │ │ │ ├── config.spec.ts │ │ │ ├── config.ts │ │ │ ├── context.ts │ │ │ ├── logger.ts │ │ │ ├── port-manager.ts │ │ │ └── task.ts │ │ ├── schema │ │ │ ├── ConfigSchema.ts │ │ │ ├── autogeneratedSchema.json │ │ │ ├── topLevelSchema.js │ │ │ ├── tramvai.spec.ts │ │ │ └── tramvai.ts │ │ ├── tasks │ │ │ ├── build-app.ts │ │ │ └── npm-install.ts │ │ ├── typings │ │ │ ├── Env.ts │ │ │ ├── application.ts │ │ │ ├── build │ │ │ │ └── Builder.ts │ │ │ ├── commands.ts │ │ │ ├── configEntry │ │ │ │ ├── application.ts │ │ │ │ ├── child-app.ts │ │ │ │ ├── cli.ts │ │ │ │ ├── common.ts │ │ │ │ ├── module.ts │ │ │ │ └── package.ts │ │ │ ├── lightning-pool │ │ │ │ └── index.d.ts │ │ │ ├── prettyoutput │ │ │ │ └── index.ts │ │ │ ├── projectType.ts │ │ │ ├── public.ts │ │ │ ├── target.ts │ │ │ └── webpack-chain │ │ │ │ └── index.d.ts │ │ ├── ui │ │ │ └── commander.ts │ │ ├── utils │ │ │ ├── applyTemplate.ts │ │ │ ├── clearExecArgv.ts │ │ │ ├── close.ts │ │ │ ├── commands │ │ │ │ └── dependencies │ │ │ │ │ ├── checkVersions.ts │ │ │ │ │ ├── findTramvaiVersion.ts │ │ │ │ │ ├── getLatestPackageVersion.ts │ │ │ │ │ ├── getWorkspaceRootByAppName.ts │ │ │ │ │ ├── migrate.ts │ │ │ │ │ └── packageHasVersion.ts │ │ │ ├── cpu-profile.ts │ │ │ ├── detectPortSync.ts │ │ │ ├── dev-app │ │ │ │ └── request.ts │ │ │ ├── di.ts │ │ │ ├── fixYarnSettingsOverride.ts │ │ │ ├── formatting.ts │ │ │ ├── getApplicationUrl.ts │ │ │ ├── getRootFile.ts │ │ │ ├── getTramvaiConfig.ts │ │ │ ├── handleErrors.ts │ │ │ ├── lockfileHash.ts │ │ │ ├── merge.ts │ │ │ ├── moduleVersion.ts │ │ │ ├── npmRequire.ts │ │ │ ├── packageVersion.ts │ │ │ ├── resolveReactVersion.ts │ │ │ ├── runHandlers.ts │ │ │ ├── safeReadModule.ts │ │ │ ├── safeRequire.spec.ts │ │ │ ├── safeRequire.ts │ │ │ ├── shouldUseReactRoot.ts │ │ │ ├── syncJsonFile.ts │ │ │ └── tramvaiVersions.ts │ │ └── validators │ │ │ └── commands │ │ │ ├── checkBuild.ts │ │ │ ├── checkConfigExists.ts │ │ │ ├── checkDependencies.spec.ts │ │ │ ├── checkDependencies.ts │ │ │ ├── checkPwaDependencies.ts │ │ │ ├── checkReactCompilerDependencies.ts │ │ │ ├── checkSwcDependencies.spec.ts │ │ │ ├── checkSwcDependencies.ts │ │ │ ├── runMigrationsAndCheckVersions.ts │ │ │ └── validator.h.ts │ ├── tsconfig.json │ └── tsconfig.schema.json ├── libs │ ├── _category_.json │ ├── browser-timings │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── __snapshots__ │ │ │ │ └── browser-timings.test.ts.snap │ │ │ ├── browser-timings.h.ts │ │ │ ├── browser-timings.test.ts │ │ │ └── browser-timings.ts │ │ └── tsconfig.json │ ├── browserslist-config │ │ ├── README.md │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── package.json │ │ └── project.json │ ├── cookies │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── cookies-mock-env.spec.ts │ │ │ ├── cookies-real-env.spec.ts │ │ │ ├── cookies.h.ts │ │ │ ├── cookies.ts │ │ │ ├── index.ts │ │ │ └── utils.ts │ │ └── tsconfig.json │ ├── dippy │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── ChildContainer.spec.ts │ │ │ ├── ChildContainer.ts │ │ │ ├── Container.h.ts │ │ │ ├── Container.spec.ts │ │ │ ├── Container.ts │ │ │ ├── Provider.ts │ │ │ ├── constant.ts │ │ │ ├── createChildContainer │ │ │ │ ├── createChildContainer.spec.ts │ │ │ │ └── createChildContainer.ts │ │ │ ├── createContainer │ │ │ │ ├── createContainer.spec.ts │ │ │ │ ├── createContainer.test-types.ts │ │ │ │ └── createContainer.ts │ │ │ ├── createError.ts │ │ │ ├── createToken │ │ │ │ ├── createToken.h.ts │ │ │ │ ├── createToken.spec.ts │ │ │ │ ├── createToken.test-types.ts │ │ │ │ └── createToken.ts │ │ │ ├── di.test.ts │ │ │ ├── di.ts │ │ │ ├── initContainer │ │ │ │ ├── initContainer.spec.ts │ │ │ │ └── initContainer.ts │ │ │ ├── modules │ │ │ │ ├── declareModule.spec.ts │ │ │ │ ├── declareModule.ts │ │ │ │ ├── getModuleParameters.ts │ │ │ │ ├── isExtendedModule.ts │ │ │ │ ├── isValidModule.ts │ │ │ │ ├── module.h.ts │ │ │ │ ├── module.ts │ │ │ │ └── walkOfModules.ts │ │ │ ├── provide.test-types.ts │ │ │ ├── provide.ts │ │ │ └── tokens.ts │ │ └── tsconfig.json │ ├── env-validators │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── validators.test.ts │ │ │ └── validators.ts │ │ └── tsconfig.json │ ├── error-handlers │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── browser.ts │ │ │ ├── server.ts │ │ │ └── types.h.ts │ │ └── tsconfig.json │ ├── errors │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── action │ │ │ │ ├── conditionFail.ts │ │ │ │ └── pageActionsAborted.ts │ │ │ ├── common │ │ │ │ └── silentError.ts │ │ │ ├── execution │ │ │ │ ├── executionAbortError.ts │ │ │ │ ├── executionError.ts │ │ │ │ ├── executionTimeoutError.ts │ │ │ │ └── utils.ts │ │ │ ├── http │ │ │ │ ├── httpError.ts │ │ │ │ ├── notFound.ts │ │ │ │ ├── redirect.ts │ │ │ │ └── utils.ts │ │ │ ├── index.ts │ │ │ ├── router │ │ │ │ └── block.ts │ │ │ └── streaming │ │ │ │ ├── abortedDeferred.ts │ │ │ │ └── abortedStream.ts │ │ └── tsconfig.json │ ├── eslint-plugin-tramvai │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── __integration__ │ │ │ │ ├── __fixtures__ │ │ │ │ │ ├── custom-browserslist │ │ │ │ │ │ ├── eslint-plugin-tramvai-compat.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── tramvai.json │ │ │ │ │ ├── custom-default │ │ │ │ │ │ ├── eslint-plugin-tramvai-compat.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── polyfill.ts │ │ │ │ │ │ └── tramvai.json │ │ │ │ │ ├── custom-package │ │ │ │ │ │ ├── custom-polyfills │ │ │ │ │ │ │ ├── build.js │ │ │ │ │ │ │ ├── default.js │ │ │ │ │ │ │ ├── eslint.js │ │ │ │ │ │ │ ├── imports.json │ │ │ │ │ │ │ ├── modern.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── eslint-plugin-tramvai-compat.js │ │ │ │ │ ├── default │ │ │ │ │ │ ├── eslint-plugin-tramvai-compat.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── tramvai.json │ │ │ │ │ └── modern │ │ │ │ │ │ ├── eslint-plugin-tramvai-compat.js │ │ │ │ │ │ ├── modern.polyfill.ts │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── tramvai.json │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── custom.test.ts.snap │ │ │ │ └── custom.test.ts │ │ │ ├── index.ts │ │ │ ├── rules │ │ │ │ ├── bundle-chunk-name.spec.ts │ │ │ │ ├── bundle-chunk-name.ts │ │ │ │ ├── no-empty-image-sizes-attribute.spec.ts │ │ │ │ ├── no-empty-image-sizes-attribute.ts │ │ │ │ ├── no-lambda-fn-in-actions.spec.ts │ │ │ │ └── no-lambda-fn-in-actions.ts │ │ │ ├── rulesMap.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── test │ │ │ ├── __fixtures__ │ │ │ │ ├── tramvai-typescript │ │ │ │ │ ├── bundles │ │ │ │ │ │ ├── bundle1.ts │ │ │ │ │ │ └── bundle2.ts │ │ │ │ │ ├── error.ts │ │ │ │ │ └── ok.ts │ │ │ │ └── tramvai │ │ │ │ │ ├── error.js │ │ │ │ │ └── ok.js │ │ │ ├── __snapshots__ │ │ │ │ └── fixture.test.ts.snap │ │ │ ├── fixture.test.ts │ │ │ └── utils │ │ │ │ └── runLintWithFixtures.ts │ │ └── tsconfig.json │ ├── hooks │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── hooks.ts │ │ │ ├── index.ts │ │ │ ├── tapable.spec.ts │ │ │ ├── tapable.ts │ │ │ └── types.ts │ │ └── tsconfig.json │ ├── http-client │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── apiService.ts │ │ │ ├── httpClient.ts │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── is-modern-lib │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── __tests__ │ │ │ │ ├── filter.spec.ts │ │ │ │ ├── fixtures │ │ │ │ │ └── filter │ │ │ │ │ │ └── node_modules │ │ │ │ │ │ ├── @tramvai │ │ │ │ │ │ └── core │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── dippy │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── lib-es5 │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── lib-node-engine-modern │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── lib-node-engine-old │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── lib-with-browser │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── lib-with-exports │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── lib-with-modern │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── lib-with-module │ │ │ │ │ │ └── package.json │ │ │ │ └── index.spec.ts │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── lazy-render │ │ ├── README.md │ │ ├── mocks │ │ │ └── mock-intersection-observer.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── index.ts │ │ │ ├── lazy-render.spec.tsx │ │ │ ├── lazy-render.tsx │ │ │ ├── use-observer-visible.browser.ts │ │ │ └── use-observer-visible.ts │ │ └── tsconfig.json │ ├── logger │ │ └── README.md │ ├── main-polyfills │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── index.test.ts │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── measure-express-requests │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── __tests__ │ │ │ │ └── measure-express-requests.spec.ts │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── measure-fastify-requests │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── __tests__ │ │ │ │ └── measure-fastify-requests.spec.ts │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── meta-tags-generate │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── Meta.h.ts │ │ │ ├── Meta.ts │ │ │ ├── MetaWalk.ts │ │ │ ├── Render.ts │ │ │ ├── Update.ts │ │ │ ├── __snapshots__ │ │ │ │ └── meta.test.ts.snap │ │ │ ├── constants.ts │ │ │ ├── index.ts │ │ │ └── meta.test.ts │ │ └── tsconfig.json │ ├── metrics-noop │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── minicss │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── mocker │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── index.test.ts │ │ │ ├── index.ts │ │ │ ├── mocker.h.ts │ │ │ ├── mocker.ts │ │ │ ├── mocks │ │ │ │ ├── first-api-random-folder-name │ │ │ │ │ ├── bar.js │ │ │ │ │ └── foo.json │ │ │ │ └── second-api │ │ │ │ │ ├── bar.js │ │ │ │ │ └── foo.json │ │ │ └── repositories │ │ │ │ ├── fileRepository.ts │ │ │ │ └── repository.h.ts │ │ └── tsconfig.json │ ├── module-loader-client │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── addLink.ts │ │ │ ├── addScript.ts │ │ │ ├── defaults.ts │ │ │ ├── index.ts │ │ │ ├── module.ts │ │ │ └── types.h.ts │ │ └── tsconfig.json │ ├── module-loader-server │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── browser.ts │ │ │ ├── defaults.ts │ │ │ ├── index.ts │ │ │ ├── loader.ts │ │ │ ├── request.ts │ │ │ └── types.h.ts │ │ └── tsconfig.json │ ├── monkeypatch │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── package-manager-wrapper │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── NpmPackageManager.ts │ │ │ ├── PackageManager.ts │ │ │ ├── PnpmPackageManager.ts │ │ │ ├── UnsupportedPackageManager.ts │ │ │ ├── WorkspacesParser.ts │ │ │ ├── YarnBerryPackageManager.ts │ │ │ ├── YarnPackageManager.ts │ │ │ ├── index.ts │ │ │ └── resolve.ts │ │ └── tsconfig.json │ ├── pageBuilder │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── constants │ │ │ │ ├── hooks.ts │ │ │ │ └── records.ts │ │ │ ├── description.ts │ │ │ ├── index.ts │ │ │ ├── pageBuilder.test.ts │ │ │ ├── pageBuilder.ts │ │ │ ├── recordToTagConverters.ts │ │ │ ├── storage.h.ts │ │ │ ├── storage.ts │ │ │ └── typings │ │ │ │ └── slotHandler.ts │ │ └── tsconfig.json │ ├── prettier │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── pubsub │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── pubsub.ts │ │ │ ├── pubsub │ │ │ │ ├── PubSub.spec.ts │ │ │ │ └── PubSub.ts │ │ │ └── types.h.ts │ │ └── tsconfig.json │ ├── react-hooks │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── index.ts │ │ │ ├── useIsomorphicLayoutEffect.ts │ │ │ ├── useShallowEqual.spec.tsx │ │ │ └── useShallowEqual.ts │ │ └── tsconfig.json │ ├── router │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── __integration__ │ │ │ │ ├── bundles │ │ │ │ │ └── mainDefault.ts │ │ │ │ ├── components │ │ │ │ │ ├── pageA.tsx │ │ │ │ │ └── pageB.tsx │ │ │ │ ├── fixture.ts │ │ │ │ ├── index.ts │ │ │ │ └── router.integration.ts │ │ │ ├── components │ │ │ │ └── react │ │ │ │ │ ├── context.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── providers │ │ │ │ │ ├── default.tsx │ │ │ │ │ ├── transitions.tsx │ │ │ │ │ └── types.ts │ │ │ │ │ ├── useNavigate.spec.tsx │ │ │ │ │ ├── useNavigate.ts │ │ │ │ │ ├── useRoute.ts │ │ │ │ │ ├── useRouter.ts │ │ │ │ │ ├── useUrl.ts │ │ │ │ │ └── useViewTransition.ts │ │ │ ├── history │ │ │ │ ├── base.ts │ │ │ │ ├── client.spec.ts │ │ │ │ ├── client.ts │ │ │ │ ├── server.ts │ │ │ │ └── wrapper.ts │ │ │ ├── index.ts │ │ │ ├── logger.ts │ │ │ ├── router │ │ │ │ ├── abstract.ts │ │ │ │ ├── browser.no-spa.spec.ts │ │ │ │ ├── browser.spa.spec.ts │ │ │ │ ├── browser.ts │ │ │ │ ├── client.ts │ │ │ │ ├── clientNoSpa.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── router.bench.ts │ │ │ │ ├── server.spec.ts │ │ │ │ └── server.ts │ │ │ ├── tree │ │ │ │ ├── constants.ts │ │ │ │ ├── tree.spec.ts │ │ │ │ ├── tree.ts │ │ │ │ ├── types.ts │ │ │ │ ├── utils.spec.ts │ │ │ │ └── utils.ts │ │ │ ├── types.ts │ │ │ ├── typings.d.ts │ │ │ ├── utils.spec.ts │ │ │ └── utils.ts │ │ └── tsconfig.json │ ├── safe-strings │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── encode.ts │ │ │ ├── encodeForHTMLContext.spec.ts │ │ │ ├── encodeForHTMLContext.ts │ │ │ ├── encodeForJSContext.spec.ts │ │ │ ├── encodeForJSContext.ts │ │ │ ├── encodeForURLContext.spec.ts │ │ │ ├── encodeForURLContext.ts │ │ │ ├── error.ts │ │ │ ├── removeXss.spec.ts │ │ │ ├── removeXss.ts │ │ │ ├── safeParseJSON.spec.ts │ │ │ ├── safeParseJSON.ts │ │ │ ├── safeStringify.spec.ts │ │ │ ├── safeStringify.ts │ │ │ ├── safeStringifyJSON.spec.ts │ │ │ ├── safeStringifyJSON.ts │ │ │ └── utils.ts │ │ └── tsconfig.json │ ├── terminus │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── index.ts │ │ │ ├── standalone-tests │ │ │ │ ├── terminus.multiserver.js │ │ │ │ ├── terminus.onmultiple.js │ │ │ │ ├── terminus.onsendfailureduringshutdown.failed-health.js │ │ │ │ ├── terminus.onsendfailureduringshutdown.js │ │ │ │ ├── terminus.onshutdown.multiple.js │ │ │ │ ├── terminus.onshutdown.sigint.js │ │ │ │ ├── terminus.onshutdown.sigterm.js │ │ │ │ ├── terminus.onshutdown.sigusr2.js │ │ │ │ ├── terminus.onsigint.js │ │ │ │ ├── terminus.onsignal.fail.js │ │ │ │ ├── terminus.onsigterm.js │ │ │ │ └── terminus.onsigusr2.js │ │ │ └── terminus.spec.js │ │ └── tsconfig.json │ ├── tinkoff-layout │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── __snapshots__ │ │ │ │ └── layout.spec.tsx.snap │ │ │ ├── index.ts │ │ │ ├── layout.spec.tsx │ │ │ ├── layout.tsx │ │ │ ├── types.h.ts │ │ │ ├── utils.spec.tsx │ │ │ └── utils.tsx │ │ └── tsconfig.json │ ├── tinkoff-request-http-client-adapter │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── __tests__ │ │ │ │ └── adapter.spec.ts │ │ │ ├── createAdapter.ts │ │ │ ├── createTinkoffRequest.ts │ │ │ ├── httpClientAdapter.ts │ │ │ ├── index.ts │ │ │ └── mergeOptions.ts │ │ └── tsconfig.json │ ├── typings │ │ ├── index.d.ts │ │ ├── package.json │ │ └── project.json │ ├── url │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── url.spec.ts │ │ │ └── url.ts │ │ └── tsconfig.json │ ├── user-agent │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── client-hints │ │ │ │ ├── constants.ts │ │ │ │ ├── parse-client-hints-headers │ │ │ │ │ ├── consts.ts │ │ │ │ │ ├── parseClientHintsHeaders.spec.ts │ │ │ │ │ └── parseClientHintsHeaders.ts │ │ │ │ ├── parse-client-hints-user-agent-data │ │ │ │ │ ├── parseClientHintsUserAgentData.spec.ts │ │ │ │ │ └── parseClientHintsUserAgentData.ts │ │ │ │ └── utils │ │ │ │ │ ├── getBackwardCompatibleOsName.ts │ │ │ │ │ ├── parseBrowserFromString.ts │ │ │ │ │ ├── parseBrowserFromUserAgentData.ts │ │ │ │ │ └── parseQuotedString.ts │ │ │ ├── constants.ts │ │ │ ├── index.ts │ │ │ ├── parse-user-agent-header │ │ │ │ ├── consts.ts │ │ │ │ ├── parseUserAgentHeader.spec.ts │ │ │ │ ├── parseUserAgentHeader.ts │ │ │ │ └── utils │ │ │ │ │ ├── is-same-site-none-compatible │ │ │ │ │ ├── isSameSiteNoneCompatible.spec.ts │ │ │ │ │ └── isSameSiteNoneCompatible.ts │ │ │ │ │ ├── mergeExtensions.ts │ │ │ │ │ └── toLowerName.ts │ │ │ ├── satisfies │ │ │ │ ├── __tests__ │ │ │ │ │ ├── is-browser-satisfies-requirements.spec.ts │ │ │ │ │ └── uaDatasets │ │ │ │ │ │ ├── bots.txt │ │ │ │ │ │ ├── not_supported.txt │ │ │ │ │ │ ├── not_supported_modern.txt │ │ │ │ │ │ ├── supported.txt │ │ │ │ │ │ ├── supported_force.txt │ │ │ │ │ │ ├── supported_modern.txt │ │ │ │ │ │ └── unknown.txt │ │ │ │ ├── constants.ts │ │ │ │ ├── is-browser-satisfies-requirements.ts │ │ │ │ ├── types.ts │ │ │ │ └── utils │ │ │ │ │ └── normalizeBrowserslist.ts │ │ │ ├── types.test-types.ts │ │ │ ├── types.ts │ │ │ ├── typings.d.ts │ │ │ └── utils │ │ │ │ ├── getBrowserEngine.ts │ │ │ │ └── getMobileOs.ts │ │ └── tsconfig.json │ └── webpack-dedupe-plugin │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ ├── DedupePlugin.spec.ts │ │ ├── DedupePlugin.ts │ │ ├── __fixtures__ │ │ │ ├── .gitignore │ │ │ └── dedupe │ │ │ │ ├── node_modules │ │ │ │ ├── package-1 │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── package-dep-css │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── style.css │ │ │ │ │ │ └── package-dep │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ ├── package-2 │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── package-dep-css │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── style.css │ │ │ │ │ │ └── package-dep │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ ├── package-3 │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── package-dep-css │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── style.css │ │ │ │ │ │ └── package-dep │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ ├── package-dep │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── package-esm-1 │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── package-esm-dep │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ └── package-esm-2 │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ └── package-esm-dep │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ ├── package-lock.json │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ └── index.js │ │ │ │ └── tramvai.json │ │ ├── __integration__ │ │ │ ├── DedupePlugin.build.test.ts │ │ │ └── DedupePlugin.start.test.ts │ │ └── index.ts │ │ └── tsconfig.json ├── modules │ ├── _category_.json │ ├── autoscroll │ │ ├── README.md │ │ ├── __integration__ │ │ │ ├── autoscroll.integration.ts │ │ │ ├── bundles │ │ │ │ └── mainDefault.ts │ │ │ ├── components │ │ │ │ ├── pageA.tsx │ │ │ │ └── pageB.tsx │ │ │ ├── fixture-view-transition.ts │ │ │ ├── fixture.ts │ │ │ ├── fixtures │ │ │ │ └── scroll.ts │ │ │ ├── index.ts │ │ │ └── testcases.factory.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── components │ │ │ │ └── Autoscroll.tsx │ │ │ ├── index.ts │ │ │ └── tokens.ts │ │ └── tsconfig.json │ ├── cache-warmup │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── __tests__ │ │ │ │ └── utils.spec.ts │ │ │ ├── browser.ts │ │ │ ├── server.ts │ │ │ ├── utils.ts │ │ │ └── warmup.ts │ │ └── tsconfig.json │ ├── child-app │ │ ├── README.md │ │ ├── __integration__ │ │ │ ├── child-app-base.test.ts │ │ │ ├── child-app-contracts.test.ts │ │ │ ├── child-app-error.test.ts │ │ │ ├── child-app-loadable.test.ts │ │ │ ├── child-app-state.test.ts │ │ │ ├── child-app-streaming.test.ts │ │ │ ├── cross-version-tests │ │ │ │ ├── README.md │ │ │ │ ├── latest │ │ │ │ │ ├── cli.ts │ │ │ │ │ └── tsconfig.json │ │ │ │ ├── v2.0.0 │ │ │ │ │ ├── child-apps │ │ │ │ │ ├── cli.ts │ │ │ │ │ ├── env.development.js │ │ │ │ │ ├── mocks │ │ │ │ │ ├── package.json │ │ │ │ │ ├── postcss.config.js │ │ │ │ │ ├── root-app │ │ │ │ │ ├── shared │ │ │ │ │ ├── tramvai.json │ │ │ │ │ ├── tsconfig.json │ │ │ │ │ └── yarn.lock │ │ │ │ └── v3.0.1 │ │ │ │ │ ├── .tramvai-migrate-applied.json │ │ │ │ │ ├── child-apps │ │ │ │ │ ├── cli.ts │ │ │ │ │ ├── env.development.js │ │ │ │ │ ├── mocks │ │ │ │ │ ├── package.json │ │ │ │ │ ├── postcss.config.js │ │ │ │ │ ├── root-app │ │ │ │ │ ├── shared │ │ │ │ │ ├── tramvai.json │ │ │ │ │ ├── tsconfig.json │ │ │ │ │ └── yarn.lock │ │ │ ├── test-cases.ts │ │ │ └── test-utils.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── browser.ts │ │ │ ├── browser │ │ │ │ ├── child │ │ │ │ │ └── singletonProviders.ts │ │ │ │ ├── loader.spec.ts │ │ │ │ ├── loader.ts │ │ │ │ ├── preload.spec.ts │ │ │ │ ├── preload.ts │ │ │ │ ├── providers.ts │ │ │ │ ├── render.ts │ │ │ │ ├── runCommand.ts │ │ │ │ └── timing.ts │ │ │ ├── contracts │ │ │ │ ├── contractManager.base.ts │ │ │ │ ├── contractManager.browser.ts │ │ │ │ └── contractManager.server.ts │ │ │ ├── export.ts │ │ │ ├── server.ts │ │ │ ├── server │ │ │ │ ├── cache │ │ │ │ │ ├── cache.ts │ │ │ │ │ ├── cacheCleanup.spec.ts │ │ │ │ │ └── cacheCleanup.ts │ │ │ │ ├── child │ │ │ │ │ └── singletonProviders.ts │ │ │ │ ├── loader.spec.ts │ │ │ │ ├── loader.ts │ │ │ │ ├── module-federation │ │ │ │ │ ├── best-loaded-shared-modules.ts │ │ │ │ │ ├── best-shared-modules.spec.ts │ │ │ │ │ ├── best-shared-modules.ts │ │ │ │ │ └── utils.ts │ │ │ │ ├── preload.spec.ts │ │ │ │ ├── preload.ts │ │ │ │ ├── providers.ts │ │ │ │ ├── render-slots.ts │ │ │ │ ├── render.ts │ │ │ │ └── stateManager.ts │ │ │ └── shared │ │ │ │ ├── child │ │ │ │ ├── extractorProviders.browser.ts │ │ │ │ ├── extractorProviders.ts │ │ │ │ ├── singletonProviders.ts │ │ │ │ └── validate.ts │ │ │ │ ├── command.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── di.ts │ │ │ │ ├── isolatedDi.ts │ │ │ │ ├── loader.ts │ │ │ │ ├── pagePreload.ts │ │ │ │ ├── pageService.ts │ │ │ │ ├── providers.ts │ │ │ │ ├── react │ │ │ │ ├── ChildAppErrorBoundary │ │ │ │ │ ├── ChildAppErrorBoundary.tsx │ │ │ │ │ └── FallbackError.tsx │ │ │ │ ├── ChildAppFallbackWrapper.tsx │ │ │ │ ├── childAppErrorBoundaryWrapper.spec.tsx │ │ │ │ ├── childAppErrorBoundaryWrapper.tsx │ │ │ │ ├── component.tsx │ │ │ │ ├── extractor.browser.ts │ │ │ │ ├── extractor.ts │ │ │ │ └── render-context.ts │ │ │ │ ├── render.tsx │ │ │ │ ├── resolutionConfigManager.spec.ts │ │ │ │ ├── resolutionConfigManager.ts │ │ │ │ ├── singletonDi.ts │ │ │ │ ├── store.ts │ │ │ │ ├── types │ │ │ │ └── module.ts │ │ │ │ ├── typings.ts │ │ │ │ └── webpack │ │ │ │ └── moduleFederation.ts │ │ └── tsconfig.json │ ├── client-hints │ │ ├── README.md │ │ ├── __integration__ │ │ │ ├── client-hints.fixture.ts │ │ │ ├── client-hints.integration.ts │ │ │ ├── constants.ts │ │ │ ├── index.ts │ │ │ ├── page-default.tsx │ │ │ ├── page-hydration-error.tsx │ │ │ └── test.fixture.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── browser.ts │ │ │ ├── browser │ │ │ │ ├── getDisplayMode.ts │ │ │ │ ├── loadHighEntropyClientHints.inline.ts │ │ │ │ ├── loadUserAgent.ts │ │ │ │ ├── matchMedia.ts │ │ │ │ └── requestIdleCallback.ts │ │ │ ├── modules │ │ │ │ ├── child-app │ │ │ │ │ └── module.ts │ │ │ │ └── csr │ │ │ │ │ ├── browser.ts │ │ │ │ │ └── server.ts │ │ │ ├── server.ts │ │ │ ├── server │ │ │ │ ├── parseUserAgentWithCache.ts │ │ │ │ ├── readMedia.ts │ │ │ │ └── userAgent.ts │ │ │ ├── shared │ │ │ │ ├── constants.ts │ │ │ │ ├── mediaBreakpoints.ts │ │ │ │ ├── providers.browser.ts │ │ │ │ ├── providers.server.ts │ │ │ │ ├── providers.tsx │ │ │ │ └── stores │ │ │ │ │ ├── media.ts │ │ │ │ │ ├── mediaCheckers.spec.tsx │ │ │ │ │ ├── mediaCheckers.ts │ │ │ │ │ ├── mediaSelectors.spec.tsx │ │ │ │ │ ├── mediaSelectors.ts │ │ │ │ │ └── userAgent.ts │ │ │ ├── tokens.ts │ │ │ ├── types.ts │ │ │ └── typings.d.ts │ │ └── tsconfig.json │ ├── common │ │ ├── README.md │ │ ├── migrations │ │ │ ├── 1-als-rename-module.spec.ts │ │ │ └── 1-als-rename-module.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── CommonModule.ts │ │ │ ├── __integration__ │ │ │ │ ├── actions.integration.ts │ │ │ │ ├── bundles │ │ │ │ │ └── default.ts │ │ │ │ ├── components │ │ │ │ │ └── actionTestStatus.tsx │ │ │ │ ├── fixtures │ │ │ │ │ └── actions-pages-fixture.ts │ │ │ │ ├── index.ts │ │ │ │ ├── pages │ │ │ │ │ ├── actionExecutionOnServer.tsx │ │ │ │ │ ├── actionTestPageEnd.tsx │ │ │ │ │ ├── actionTestPageStart.tsx │ │ │ │ │ └── preserveAbortReason.tsx │ │ │ │ ├── stores │ │ │ │ │ └── actionTestReducer.ts │ │ │ │ └── test-fixture.ts │ │ │ ├── actions │ │ │ │ ├── ActionModule.ts │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── actionExecution.spec.ts.snap │ │ │ │ ├── actionChecker.ts │ │ │ │ ├── actionExecution.spec.ts │ │ │ │ ├── actionExecution.ts │ │ │ │ ├── actionPageRunner.browser.spec.ts │ │ │ │ ├── actionPageRunner.browser.ts │ │ │ │ ├── actionPageRunner.spec.ts │ │ │ │ ├── actionPageRunner.ts │ │ │ │ ├── actionRegistry.spec.ts │ │ │ │ ├── actionRegistry.ts │ │ │ │ ├── actionTramvaiReducer.ts │ │ │ │ ├── conditions │ │ │ │ │ ├── always.ts │ │ │ │ │ ├── dynamic.ts │ │ │ │ │ ├── helpers.ts │ │ │ │ │ ├── onlyBrowser.ts │ │ │ │ │ ├── onlyServer.ts │ │ │ │ │ ├── pageBrowser.ts │ │ │ │ │ └── pageServer.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── deferred │ │ │ │ │ ├── await.tsx │ │ │ │ │ ├── clientScriptsUtils.ts │ │ │ │ │ ├── providers.browser.ts │ │ │ │ │ └── providers.ts │ │ │ │ └── test-utils │ │ │ │ │ └── authCondition.mock.ts │ │ │ ├── async-local-storage │ │ │ │ ├── browser.ts │ │ │ │ └── server.ts │ │ │ ├── bundleManager │ │ │ │ └── bundleManager.ts │ │ │ ├── cache │ │ │ │ ├── CacheModule.spec.ts │ │ │ │ ├── CacheModule.ts │ │ │ │ ├── __integration__ │ │ │ │ │ ├── cache.integration.ts │ │ │ │ │ ├── cacheCall.ts │ │ │ │ │ ├── components │ │ │ │ │ │ ├── browserCache.tsx │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── value.tsx │ │ │ │ │ ├── fixtures.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── tokens.ts │ │ │ │ ├── cacheFactory.browser.ts │ │ │ │ ├── cacheFactory.ts │ │ │ │ ├── cacheMetrics.ts │ │ │ │ ├── cacheOptions.ts │ │ │ │ ├── cacheRegistry.ts │ │ │ │ ├── cacheType.ts │ │ │ │ ├── cacheWithMetricsProxy.spec.ts │ │ │ │ ├── cacheWithMetricsProxy.ts │ │ │ │ ├── clientProviders.ts │ │ │ │ ├── papi.ts │ │ │ │ ├── serverProviders.ts │ │ │ │ └── tokens.ts │ │ │ ├── child-app │ │ │ │ ├── ChildAppModule.tsx │ │ │ │ ├── actions.ts │ │ │ │ ├── cache.ts │ │ │ │ ├── clientProviders.ts │ │ │ │ ├── command.ts │ │ │ │ ├── serverProviders.ts │ │ │ │ └── state.ts │ │ │ ├── command │ │ │ │ ├── CommandModule.ts │ │ │ │ ├── commandLineRunner.new.spec.ts │ │ │ │ ├── commandLineRunner.new.ts │ │ │ │ ├── commandLineRunner.spec.ts │ │ │ │ ├── commandLineRunner.ts │ │ │ │ └── defaultLines.ts │ │ │ ├── componentRegistry │ │ │ │ ├── componentRegistry.spec.ts │ │ │ │ └── componentRegistry.ts │ │ │ ├── createConsumerContext │ │ │ │ ├── constants │ │ │ │ │ └── priority.ts │ │ │ │ ├── createConsumerContext.spec.ts │ │ │ │ ├── createConsumerContext.ts │ │ │ │ └── typings.ts │ │ │ ├── executionContext │ │ │ │ ├── executionContextManager.spec.ts │ │ │ │ └── executionContextManager.ts │ │ │ ├── hook │ │ │ │ └── HookModule.ts │ │ │ ├── index.ts │ │ │ ├── providers │ │ │ │ ├── clientProviders.ts │ │ │ │ └── serverProviders.ts │ │ │ ├── pubsub │ │ │ │ └── PubSubModule.ts │ │ │ ├── requestManager │ │ │ │ ├── RequestManagerModule.browser.ts │ │ │ │ ├── RequestManagerModule.ts │ │ │ │ ├── RequestManagerStore.ts │ │ │ │ ├── requestManager.spec.ts │ │ │ │ ├── requestManager.ts │ │ │ │ └── sharedProviders.ts │ │ │ ├── responseManager │ │ │ │ ├── ResponseManagerModule.browser.ts │ │ │ │ ├── ResponseManagerModule.ts │ │ │ │ ├── responseManager.spec.ts │ │ │ │ ├── responseManager.ts │ │ │ │ └── sharedProviders.ts │ │ │ └── state │ │ │ │ └── StateModule.ts │ │ └── tsconfig.json │ ├── cookie │ │ ├── README.md │ │ ├── __integration__ │ │ │ ├── cookie.integration.ts │ │ │ ├── cookies-fixture.ts │ │ │ ├── index.ts │ │ │ ├── test-fixture.ts │ │ │ └── utils │ │ │ │ ├── https-proxy.ts │ │ │ │ ├── test-ssl-cert.pem.tmp │ │ │ │ └── test-ssl-key.pem.tmp │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── browser.ts │ │ │ ├── cookieManager.browser.spec.ts │ │ │ ├── cookieManager.browser.ts │ │ │ ├── cookieManager.server.spec.ts │ │ │ ├── cookieManager.server.ts │ │ │ ├── server.ts │ │ │ ├── tokens.ts │ │ │ ├── utils.spec.ts │ │ │ └── utils.ts │ │ └── tsconfig.json │ ├── deps-graph │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── browser.ts │ │ │ ├── papi │ │ │ │ └── deps-graph.ts │ │ │ ├── server.ts │ │ │ └── utils │ │ │ │ └── get-graph.ts │ │ └── tsconfig.json │ ├── dns-cache │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── browser.ts │ │ │ └── server.ts │ │ └── tsconfig.json │ ├── env │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── browser.ts │ │ │ ├── server.ts │ │ │ ├── server │ │ │ │ ├── ClientEnvironmentRepository.spec.ts │ │ │ │ ├── ClientEnvironmentRepository.ts │ │ │ │ ├── EnvironmentManagerServer.spec.ts │ │ │ │ └── EnvironmentManagerServer.ts │ │ │ └── shared │ │ │ │ ├── EnvironmentManager.ts │ │ │ │ ├── EnvironmentStore.ts │ │ │ │ └── template.ts │ │ └── tsconfig.json │ ├── error-interceptor │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── browser.ts │ │ │ ├── server.ts │ │ │ ├── server │ │ │ │ └── commands │ │ │ │ │ └── init.ts │ │ │ └── shared │ │ │ │ └── providers.ts │ │ └── tsconfig.json │ ├── http-client │ │ ├── README.md │ │ ├── __integration__ │ │ │ ├── bundles │ │ │ │ └── mainDefault.ts │ │ │ ├── http-client.integration.ts │ │ │ ├── index.ts │ │ │ ├── pages │ │ │ │ ├── DispatcherPage.tsx │ │ │ │ ├── Page.tsx │ │ │ │ └── PapiPage.tsx │ │ │ ├── papi.test.ts │ │ │ ├── reducers │ │ │ │ ├── testDispatcher.ts │ │ │ │ └── testPapi.ts │ │ │ └── test-fixture.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── httpClient │ │ │ │ ├── createUserAgent.spec.ts │ │ │ │ ├── createUserAgent.ts │ │ │ │ ├── headers.ts │ │ │ │ ├── httpClient.ts │ │ │ │ ├── httpClientFactory.spec.ts │ │ │ │ └── httpClientFactory.ts │ │ │ ├── httpClientModule.browser.ts │ │ │ ├── httpClientModule.ts │ │ │ ├── index.ts │ │ │ ├── papi │ │ │ │ ├── papiService.browser.spec.ts │ │ │ │ ├── papiService.browser.ts │ │ │ │ ├── papiService.spec.ts │ │ │ │ └── papiService.ts │ │ │ ├── papiClientModule.browser.ts │ │ │ ├── papiClientModule.ts │ │ │ ├── shared.ts │ │ │ ├── test │ │ │ │ ├── index.ts │ │ │ │ └── unit │ │ │ │ │ ├── testApi.spec.ts │ │ │ │ │ └── testApi.ts │ │ │ └── utils │ │ │ │ ├── comparePathWithPattern.spec.ts │ │ │ │ ├── comparePathWithPattern.ts │ │ │ │ ├── fillHeaders.browser.ts │ │ │ │ ├── fillHeaders.spec.ts │ │ │ │ ├── fillHeaders.ts │ │ │ │ ├── getPathParams.spec.ts │ │ │ │ ├── getPathParams.ts │ │ │ │ └── index.ts │ │ ├── tests.ts │ │ └── tsconfig.json │ ├── http-proxy-agent │ │ ├── README.md │ │ ├── __integration__ │ │ │ ├── http-proxy-agent.integration.ts │ │ │ ├── index.ts │ │ │ ├── options-fixture.ts │ │ │ ├── server-fixture.ts │ │ │ ├── test-fixture.ts │ │ │ └── utils │ │ │ │ └── dns.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── add-proxy-to-https-agent │ │ │ │ ├── add-proxy-to-https-agent.ts │ │ │ │ ├── match-no-proxy.spec.ts │ │ │ │ ├── match-no-proxy.ts │ │ │ │ ├── parse-proxy.spec.ts │ │ │ │ └── parse-proxy.ts │ │ │ ├── browser.ts │ │ │ ├── server.ts │ │ │ └── utils │ │ │ │ └── env.ts │ │ └── tsconfig.json │ ├── log │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── LogStore.ts │ │ │ ├── browser.ts │ │ │ ├── constants.ts │ │ │ ├── devLogs.ts │ │ │ ├── server.ts │ │ │ └── types.ts │ │ └── tsconfig.json │ ├── metrics │ │ ├── README.md │ │ ├── __integration__ │ │ │ ├── index.ts │ │ │ ├── metrics.test.ts │ │ │ ├── request-metrics.fixture.ts │ │ │ ├── request-metrics.integration.ts │ │ │ └── standalone-server.test.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── browser.ts │ │ │ ├── constants.ts │ │ │ ├── instantMetrics │ │ │ │ ├── browser.ts │ │ │ │ ├── server.ts │ │ │ │ ├── shared.ts │ │ │ │ └── store.ts │ │ │ ├── metrics │ │ │ │ ├── commandLine.ts │ │ │ │ └── eventLoop.ts │ │ │ ├── performance-devtools │ │ │ │ ├── PerfMetrics.spec.ts │ │ │ │ ├── PerfMetrics.ts │ │ │ │ ├── mockPerformance.ts │ │ │ │ ├── startMeasure.ts │ │ │ │ ├── supportsUserTiming.ts │ │ │ │ └── uniqueId.ts │ │ │ ├── request │ │ │ │ ├── MetricsServicesRegistry.spec.ts │ │ │ │ ├── MetricsServicesRegistry.ts │ │ │ │ ├── PrefixTree.spec.ts │ │ │ │ ├── PrefixTree.ts │ │ │ │ ├── createRequestWithMetrics.spec.ts │ │ │ │ ├── createRequestWithMetrics.ts │ │ │ │ ├── index.ts │ │ │ │ ├── initRequestsMetrics.ts │ │ │ │ └── types.ts │ │ │ ├── server.ts │ │ │ └── tokens.ts │ │ └── tsconfig.json │ ├── micro-sentry │ │ ├── README.md │ │ ├── __integration__ │ │ │ ├── bundles │ │ │ │ ├── pageComponent.tsx │ │ │ │ └── testPage.tsx │ │ │ ├── index.ts │ │ │ ├── micro-sentry-test-fixture.ts │ │ │ └── micro-sentry.integration.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── browser.ts │ │ │ ├── inlineErrorInterceptor.inline.ts │ │ │ ├── inlineErrorInterceptor.spec.ts │ │ │ ├── providers.ts │ │ │ ├── server.ts │ │ │ └── tokens.ts │ │ └── tsconfig.json │ ├── mocker │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── browser.ts │ │ │ ├── server.ts │ │ │ └── tokens.ts │ │ └── tsconfig.json │ ├── opentelemetry │ │ ├── README.md │ │ ├── __integration__ │ │ │ ├── bundles │ │ │ │ ├── pageComponent.tsx │ │ │ │ └── testPage.tsx │ │ │ ├── index.ts │ │ │ ├── mocks │ │ │ │ └── mock-api.js │ │ │ ├── opentelemetry-test-fixture.ts │ │ │ └── opentelemetry.integration.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── browser.ts │ │ │ ├── instrumentation │ │ │ │ ├── childApp │ │ │ │ │ ├── configResolution.ts │ │ │ │ │ ├── loader.ts │ │ │ │ │ └── preload.ts │ │ │ │ ├── commandLineRunner.ts │ │ │ │ ├── httpClient.ts │ │ │ │ ├── logs.ts │ │ │ │ ├── router.ts │ │ │ │ └── server.ts │ │ │ ├── server.ts │ │ │ ├── tokens.ts │ │ │ └── tracer │ │ │ │ ├── get-traceparent-header.ts │ │ │ │ └── tracer.ts │ │ └── tsconfig.json │ ├── page-render-mode │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── ForceCSRModule.ts │ │ │ ├── PageRenderWrapper.tsx │ │ │ ├── browser.ts │ │ │ ├── error.ts │ │ │ ├── server.ts │ │ │ ├── shared.ts │ │ │ ├── staticPages.ts │ │ │ ├── staticPages │ │ │ │ ├── backgroundFetchService.ts │ │ │ │ └── staticPagesService.ts │ │ │ ├── tokens.ts │ │ │ ├── typings.ts │ │ │ └── utils │ │ │ │ ├── cacheKey.spec.ts │ │ │ │ ├── cacheKey.ts │ │ │ │ └── getPageRenderMode.ts │ │ └── tsconfig.json │ ├── pwa │ │ ├── README.md │ │ ├── __tests__ │ │ │ └── pwa.manifest.spec.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── browser.ts │ │ │ ├── manifest │ │ │ │ ├── browser.ts │ │ │ │ ├── server.ts │ │ │ │ └── shared │ │ │ │ │ └── providers.ts │ │ │ ├── meta │ │ │ │ ├── browser.ts │ │ │ │ └── server.ts │ │ │ ├── server.ts │ │ │ ├── tokens.ts │ │ │ └── workbox │ │ │ │ ├── browser.ts │ │ │ │ ├── server.ts │ │ │ │ └── shared │ │ │ │ ├── providers │ │ │ │ ├── swProviders.ts │ │ │ │ └── workboxProviders.ts │ │ │ │ └── utils │ │ │ │ ├── normalizeSwUrl.ts │ │ │ │ └── validateUrl.ts │ │ └── tsconfig.json │ ├── react-query │ │ ├── README.md │ │ ├── __integration__ │ │ │ ├── components │ │ │ │ ├── use-infinite-query-multiple-prefetch.tsx │ │ │ │ ├── use-infinite-query.tsx │ │ │ │ ├── use-mutation.tsx │ │ │ │ ├── use-queries.tsx │ │ │ │ ├── use-query-base.tsx │ │ │ │ ├── use-query-conditions.tsx │ │ │ │ ├── use-query-fail.tsx │ │ │ │ ├── use-query-fetch.tsx │ │ │ │ ├── use-query-multiple-prefetch.tsx │ │ │ │ ├── use-query-options.tsx │ │ │ │ ├── use-query-parameters.tsx │ │ │ │ ├── use-query-prefetch.tsx │ │ │ │ └── use-same-query-many-components.tsx │ │ │ ├── create-react-query.test.ts │ │ │ ├── fakeApiClient.ts │ │ │ ├── index.ts │ │ │ ├── mocks │ │ │ │ └── react-query │ │ │ │ │ └── api.js │ │ │ ├── react-query.test.ts │ │ │ └── routes.ts │ │ ├── migrations │ │ │ ├── 1-react-query-devtools.spec.ts │ │ │ └── 1-react-query-devtools.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── browser.ts │ │ │ ├── server.ts │ │ │ └── shared │ │ │ │ └── providers.tsx │ │ └── tsconfig.json │ ├── render │ │ ├── README.md │ │ ├── __integration__ │ │ │ ├── assetsPrefix │ │ │ │ ├── assetsPrefix.integration.ts │ │ │ │ ├── index.ts │ │ │ │ └── test-fixture.ts │ │ │ ├── errorBoundary │ │ │ │ ├── bundles │ │ │ │ │ ├── error.ts │ │ │ │ │ ├── legacy.ts │ │ │ │ │ └── mainDefault.tsx │ │ │ │ ├── components │ │ │ │ │ ├── ErrorPageComponentClient.tsx │ │ │ │ │ ├── ErrorPageComponentSSR.tsx │ │ │ │ │ ├── ExtendRenderHOCWithError.tsx │ │ │ │ │ ├── Fallback.tsx │ │ │ │ │ ├── LegacyErrorBoundary.tsx │ │ │ │ │ └── TokenDefaultErrorBoundary.tsx │ │ │ │ ├── error.module.css │ │ │ │ ├── error.tsx │ │ │ │ ├── errorBoundary-legacy.integration.ts │ │ │ │ ├── errorBoundary.csr.integration.ts │ │ │ │ ├── errorBoundary.ssr.integration.ts │ │ │ │ ├── fixtures │ │ │ │ │ └── page-content.ts │ │ │ │ ├── index.ts │ │ │ │ ├── mocks │ │ │ │ │ └── ssrDocumentContent.ts │ │ │ │ ├── pages │ │ │ │ │ ├── error-boundary.tsx │ │ │ │ │ └── error-page.tsx │ │ │ │ └── test-fixture.ts │ │ │ ├── inlineResources │ │ │ │ ├── index.ts │ │ │ │ └── resourcesInliner.test.ts │ │ │ └── render │ │ │ │ ├── bundles │ │ │ │ ├── assets │ │ │ │ │ └── city.jpg │ │ │ │ └── image.tsx │ │ │ │ ├── index.ts │ │ │ │ └── render.test.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── browser.ts │ │ │ ├── client │ │ │ │ ├── RootClientComponent.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── renderer.ts │ │ │ │ └── types.ts │ │ │ ├── react │ │ │ │ ├── index.tsx │ │ │ │ ├── pageErrorBoundary.tsx │ │ │ │ ├── root.spec.tsx │ │ │ │ └── root.tsx │ │ │ ├── resourcesInliner │ │ │ │ ├── __tests__ │ │ │ │ │ └── fileProcessor.test.ts │ │ │ │ ├── externalFilesHelper.ts │ │ │ │ ├── fileProcessor.ts │ │ │ │ ├── index.ts │ │ │ │ ├── resourceInliner.spec.ts │ │ │ │ ├── resourcesInliner.ts │ │ │ │ └── tokens.ts │ │ │ ├── resourcesRegistry │ │ │ │ └── index.ts │ │ │ ├── server.ts │ │ │ ├── server │ │ │ │ ├── PageBuilder.ts │ │ │ │ ├── ReactRenderServer.ts │ │ │ │ ├── blocks │ │ │ │ │ ├── bundleResource │ │ │ │ │ │ └── bundleResource.ts │ │ │ │ │ ├── polyfill.ts │ │ │ │ │ ├── preload │ │ │ │ │ │ ├── onload.inline.ts │ │ │ │ │ │ ├── preloadBlock.ts │ │ │ │ │ │ └── types.ts │ │ │ │ │ └── utils │ │ │ │ │ │ ├── __mocks__ │ │ │ │ │ │ └── stats.json │ │ │ │ │ │ ├── fetchWebpackRuntime.ts │ │ │ │ │ │ ├── fetchWebpackStats.ts │ │ │ │ │ │ ├── flushFiles.spec.ts │ │ │ │ │ │ ├── flushFiles.ts │ │ │ │ │ │ └── requireFunc.ts │ │ │ │ ├── constants │ │ │ │ │ ├── performance.ts │ │ │ │ │ └── slots.ts │ │ │ │ ├── htmlPageSchema.ts │ │ │ │ ├── utils.spec.ts │ │ │ │ └── utils.ts │ │ │ ├── shared │ │ │ │ ├── LayoutModule.tsx │ │ │ │ ├── providers.ts │ │ │ │ └── types.ts │ │ │ └── test │ │ │ │ ├── index.ts │ │ │ │ └── unit │ │ │ │ ├── resources.spec.ts │ │ │ │ └── resources.ts │ │ ├── tests.ts │ │ └── tsconfig.json │ ├── request-limiter │ │ ├── README.md │ │ ├── __integration__ │ │ │ ├── index.ts │ │ │ └── requestsLimiter.test.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── browser.ts │ │ │ ├── requestLimiter.ts │ │ │ ├── server.ts │ │ │ └── tokens.ts │ │ └── tsconfig.json │ ├── router │ │ ├── README.md │ │ ├── __analyze__ │ │ │ └── size.test.ts │ │ ├── __integration__ │ │ │ ├── csr │ │ │ │ ├── csr-project │ │ │ │ │ ├── actions │ │ │ │ │ │ ├── bundle.ts │ │ │ │ │ │ └── page.ts │ │ │ │ │ ├── bundles │ │ │ │ │ │ ├── action-redirect.tsx │ │ │ │ │ │ ├── bundle-reducer.tsx │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── lazy-default.tsx │ │ │ │ │ │ ├── default.tsx │ │ │ │ │ │ ├── dom-navigate.tsx │ │ │ │ │ │ ├── history.tsx │ │ │ │ │ │ ├── lazy.tsx │ │ │ │ │ │ ├── testBundle.tsx │ │ │ │ │ │ └── use-route.tsx │ │ │ │ │ ├── config.ts │ │ │ │ │ ├── pages │ │ │ │ │ │ └── page-reducer.tsx │ │ │ │ │ ├── providers.ts │ │ │ │ │ └── stores │ │ │ │ │ │ └── actions.ts │ │ │ │ ├── csr-router.fixture.ts │ │ │ │ ├── csr-router.integration.ts │ │ │ │ ├── index.ts │ │ │ │ ├── proxy-fixture.ts │ │ │ │ └── router-fixture.ts │ │ │ ├── link-prefetch │ │ │ │ ├── bundles │ │ │ │ │ └── default.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── link-prefetch.test.ts │ │ │ │ └── pages │ │ │ │ │ ├── main.tsx │ │ │ │ │ ├── out-of-viewport.tsx │ │ │ │ │ ├── second.css │ │ │ │ │ ├── second.tsx │ │ │ │ │ └── third.tsx │ │ │ ├── no-spa │ │ │ │ ├── index.ts │ │ │ │ ├── router-with-not-found.test.ts │ │ │ │ └── router.test.ts │ │ │ ├── shared │ │ │ │ ├── actions │ │ │ │ │ ├── bundle.ts │ │ │ │ │ └── page.ts │ │ │ │ ├── bundles │ │ │ │ │ ├── action-redirect.tsx │ │ │ │ │ ├── bundle-reducer.tsx │ │ │ │ │ ├── components │ │ │ │ │ │ ├── lazy-default.tsx │ │ │ │ │ │ └── lazy-layout.tsx │ │ │ │ │ ├── default.tsx │ │ │ │ │ ├── dom-navigate.tsx │ │ │ │ │ ├── history.tsx │ │ │ │ │ ├── lazy.tsx │ │ │ │ │ ├── testBundle.tsx │ │ │ │ │ └── use-route.tsx │ │ │ │ ├── config.ts │ │ │ │ ├── pages │ │ │ │ │ └── page-reducer.tsx │ │ │ │ ├── providers.ts │ │ │ │ ├── stores │ │ │ │ │ └── actions.ts │ │ │ │ └── testUtils.ts │ │ │ └── spa │ │ │ │ ├── index.ts │ │ │ │ ├── router-with-not-found.test.ts │ │ │ │ └── router.test.ts │ │ ├── _category_.json │ │ ├── migrations │ │ │ ├── 1-link-from-module.spec.ts │ │ │ ├── 1-link-from-module.ts │ │ │ ├── d2025-05-29b-view-transitions-hook-expansion.spec.ts │ │ │ ├── d2025-05-29b-view-transitions-hook-expansion.ts │ │ │ ├── d2025-05-30b-view-transitions-provider-expansion.spec.ts │ │ │ └── d2025-05-30b-view-transitions-provider-expansion.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── components │ │ │ │ ├── link.spec.tsx │ │ │ │ └── link.tsx │ │ │ ├── hooks │ │ │ │ ├── usePageService.ts │ │ │ │ ├── usePrefetch.browser.ts │ │ │ │ └── usePrefetch.ts │ │ │ ├── index.ts │ │ │ ├── modules │ │ │ │ ├── browser.ts │ │ │ │ ├── child-app-render-children.tsx │ │ │ │ ├── child-app.ts │ │ │ │ ├── clientCommon.ts │ │ │ │ ├── common.ts │ │ │ │ ├── fileSystemPages.ts │ │ │ │ ├── guards │ │ │ │ │ ├── common │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── internalError.ts │ │ │ │ │ │ └── loadBundle.ts │ │ │ │ │ └── server │ │ │ │ │ │ ├── httpMethod.ts │ │ │ │ │ │ └── index.ts │ │ │ │ ├── hooks │ │ │ │ │ ├── common │ │ │ │ │ │ ├── fillRouterStore.ts │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── runActions.ts │ │ │ │ │ ├── server │ │ │ │ │ │ ├── httpStatus.ts │ │ │ │ │ │ └── index.ts │ │ │ │ │ └── spa │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── runCommands.ts │ │ │ │ ├── no-spa.ts │ │ │ │ ├── server.ts │ │ │ │ ├── spa.ts │ │ │ │ ├── tokens.ts │ │ │ │ ├── tokens │ │ │ │ │ ├── browser │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── prefetch.ts │ │ │ │ │ ├── common │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── pageRegistry.ts │ │ │ │ │ │ ├── pageService.ts │ │ │ │ │ │ ├── render.tsx │ │ │ │ │ │ ├── routeNormalize.spec.ts │ │ │ │ │ │ ├── routeNormalize.ts │ │ │ │ │ │ ├── routeSetDefaults.ts │ │ │ │ │ │ └── routeTransform.ts │ │ │ │ │ └── server │ │ │ │ │ │ ├── bundleInfo.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── prefetch.ts │ │ │ │ │ │ └── routerOptions.ts │ │ │ │ └── utils │ │ │ │ │ └── forRoot.ts │ │ │ ├── stores │ │ │ │ ├── PageErrorStore.tsx │ │ │ │ └── RouterStore.ts │ │ │ ├── test │ │ │ │ ├── index.ts │ │ │ │ └── unit │ │ │ │ │ ├── guard.spec.ts │ │ │ │ │ └── guard.ts │ │ │ └── utils │ │ │ │ └── requestIdleCallback.ts │ │ ├── tests.ts │ │ └── tsconfig.json │ ├── sentry │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── browser.ts │ │ │ ├── browser │ │ │ │ ├── inlineErrorInterceptor.inline.ts │ │ │ │ └── sentry.ts │ │ │ ├── server.ts │ │ │ ├── server │ │ │ │ └── sentry.ts │ │ │ ├── shared │ │ │ │ ├── constants.ts │ │ │ │ └── providers.ts │ │ │ ├── tokens.ts │ │ │ └── types.h.ts │ │ └── tsconfig.json │ ├── seo │ │ ├── README.md │ │ ├── __integration__ │ │ │ ├── ApplyMetaRobotsButton.tsx │ │ │ ├── Button.tsx │ │ │ ├── __snapshots__ │ │ │ │ └── seo.test.ts.snap │ │ │ ├── data │ │ │ │ └── jsonLd.ts │ │ │ ├── index.tsx │ │ │ └── seo.test.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── ApplyMetaProvider.ts │ │ │ ├── browser.ts │ │ │ ├── constants.ts │ │ │ ├── converters │ │ │ │ ├── converters.ts │ │ │ │ └── metaType.ts │ │ │ ├── metaDefaultPack.ts │ │ │ ├── server.ts │ │ │ ├── shared.ts │ │ │ ├── store │ │ │ │ └── metaStore.ts │ │ │ ├── test │ │ │ │ ├── index.ts │ │ │ │ └── unit │ │ │ │ │ ├── metaUpdater.spec.ts │ │ │ │ │ ├── metaUpdater.ts │ │ │ │ │ ├── renderSlot.spec.ts │ │ │ │ │ └── renderSlot.ts │ │ │ ├── tokens.ts │ │ │ ├── transformValue.ts │ │ │ └── types.ts │ │ ├── tests.ts │ │ └── tsconfig.json │ └── server │ │ ├── README.md │ │ ├── __integration__ │ │ ├── index.ts │ │ ├── papi │ │ │ ├── get-response.ts │ │ │ ├── manual-handle.ts │ │ │ ├── query.ts │ │ │ └── user-agent-parse.ts │ │ └── server.test.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ ├── browser.ts │ │ ├── modules │ │ │ ├── browserTiming.ts │ │ │ ├── debugRequests.ts │ │ │ ├── dependenciesVersion.ts │ │ │ ├── earlyHints │ │ │ │ ├── index.ts │ │ │ │ └── service.ts │ │ │ ├── gracefulShutdown.ts │ │ │ ├── index.ts │ │ │ ├── keepAlive.ts │ │ │ ├── papi │ │ │ │ ├── api │ │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ ├── papi.browser.ts │ │ │ │ ├── papi.ts │ │ │ │ ├── server │ │ │ │ │ ├── executor.ts │ │ │ │ │ └── fileApi.ts │ │ │ │ └── shared.ts │ │ │ ├── proxy.ts │ │ │ ├── serverTiming.ts │ │ │ ├── statics.ts │ │ │ ├── utilityServer.ts │ │ │ └── utils │ │ │ │ ├── require.ts │ │ │ │ ├── tramvaiDepsFilter.spec.ts │ │ │ │ └── tramvaiDepsFilter.ts │ │ ├── server.ts │ │ └── server │ │ │ ├── error │ │ │ ├── index.ts │ │ │ ├── prepareLogsForError.ts │ │ │ ├── renderErrorBoundaryPageToString.spec.tsx │ │ │ ├── renderErrorBoundaryPageToString.ts │ │ │ ├── serveRootErrorBoundary.spec.ts │ │ │ ├── serveRootErrorBoundary.ts │ │ │ └── utils.ts │ │ │ ├── server.ts │ │ │ ├── static.spec.ts │ │ │ ├── static.ts │ │ │ ├── taskManager.ts │ │ │ ├── webApp.ts │ │ │ ├── xHeaders.spec.ts │ │ │ └── xHeaders.ts │ │ └── tsconfig.json ├── plugin-babel-transpiler │ ├── package.json │ ├── project.json │ ├── src │ │ ├── config-factory.ts │ │ ├── index.ts │ │ └── plugins │ │ │ ├── __fixtures__ │ │ │ ├── create-token-pure │ │ │ │ ├── already-has-comment.ts │ │ │ │ ├── do-nothing.ts │ │ │ │ ├── from-core.ts │ │ │ │ ├── from-dippy.ts │ │ │ │ └── many-imports.ts │ │ │ ├── fill-declare-action-name │ │ │ │ ├── import-mixed.ts │ │ │ │ ├── import-with-name.ts │ │ │ │ ├── import-without-name.ts │ │ │ │ ├── require-with-name.ts │ │ │ │ └── require-without-name.ts │ │ │ ├── lazy-component │ │ │ │ ├── base.ts │ │ │ │ ├── cmp.tsx │ │ │ │ ├── comments.ts │ │ │ │ ├── dynamic.ts │ │ │ │ ├── inner │ │ │ │ │ ├── first.tsx │ │ │ │ │ ├── path │ │ │ │ │ │ └── cmp.tsx │ │ │ │ │ ├── second.tsx │ │ │ │ │ └── third.tsx │ │ │ │ ├── lazy+hmr.ts │ │ │ │ ├── long-import.ts │ │ │ │ ├── not-lazy-import.ts │ │ │ │ └── not-lazy.ts │ │ │ ├── legacy-universal-replace │ │ │ │ ├── cmp.tsx │ │ │ │ ├── not-universal.ts │ │ │ │ ├── platform-legacy.ts │ │ │ │ ├── react-universal.ts │ │ │ │ └── tramvai │ │ │ │ │ └── react │ │ │ │ │ └── index.es.ts │ │ │ └── provider-stack │ │ │ │ ├── add-stack.ts │ │ │ │ ├── check-function-name.ts │ │ │ │ ├── do-nothing.ts │ │ │ │ ├── error-in-scope.ts │ │ │ │ ├── inside-await.ts │ │ │ │ └── module-decorator.ts │ │ │ ├── __snapshots__ │ │ │ ├── create-token-pure.spec.ts.snap │ │ │ ├── fill-declare-action-name.spec.ts.snap │ │ │ └── provider-stack.spec.ts.snap │ │ │ ├── create-token-pure.spec.ts │ │ │ ├── create-token-pure.ts │ │ │ ├── fill-action-name.ts │ │ │ ├── fill-declare-action-name.spec.ts │ │ │ ├── fill-declare-action-name.ts │ │ │ ├── helper-annotate-as-pure.d.ts │ │ │ ├── lazy-component │ │ │ ├── __snapshots__ │ │ │ │ ├── lazy-component.spec.ts.snap │ │ │ │ └── legacy-universal-replace.spec.ts.snap │ │ │ ├── lazy-component.spec.ts │ │ │ ├── lazy-component.ts │ │ │ ├── legacy-universal-replace.spec.ts │ │ │ ├── legacy-universal-replace.ts │ │ │ └── properties │ │ │ │ ├── chunkName.ts │ │ │ │ ├── importAsync.ts │ │ │ │ ├── isReady.ts │ │ │ │ ├── requireAsync.ts │ │ │ │ ├── requireSync.ts │ │ │ │ ├── resolve.ts │ │ │ │ ├── types.ts │ │ │ │ └── utils │ │ │ │ └── webpackComments.ts │ │ │ ├── provider-stack.spec.ts │ │ │ ├── provider-stack.ts │ │ │ ├── react-compiler.ts │ │ │ ├── react-element-info-unique.ts │ │ │ └── types.h.ts │ └── tsconfig.json ├── plugin-swc-transpiler │ ├── package.json │ ├── project.json │ ├── src │ │ ├── config-factory.ts │ │ └── index.ts │ └── tsconfig.json ├── plugin-webpack-builder │ ├── package.json │ ├── project.json │ ├── src │ │ ├── dev-server │ │ │ ├── dev-server.ts │ │ │ ├── proxy.ts │ │ │ ├── server-runner-worker-bridge.ts │ │ │ └── webpack-worker-bridge.ts │ │ ├── index.ts │ │ ├── utils │ │ │ ├── calculateBuildTime.ts │ │ │ ├── compilation-watcher.ts │ │ │ ├── filter.ts │ │ │ ├── inspector.ts │ │ │ ├── maxMemoryRss.ts │ │ │ ├── progress-bar │ │ │ │ ├── cli.ts │ │ │ │ ├── const.ts │ │ │ │ ├── index.ts │ │ │ │ ├── log-update.ts │ │ │ │ ├── types.ts │ │ │ │ └── utils.ts │ │ │ └── url.ts │ │ ├── webpack │ │ │ ├── application-development-client.ts │ │ │ ├── application-development-server.ts │ │ │ ├── loaders │ │ │ │ ├── file-system-pages.ts │ │ │ │ ├── file-system-papi.ts │ │ │ │ ├── image-loader │ │ │ │ │ ├── getImageMiniatureURL.ts │ │ │ │ │ └── index.ts │ │ │ │ └── root-error-boundary.ts │ │ │ ├── plugins │ │ │ │ ├── AssetsIntegritiesPlugin.ts │ │ │ │ ├── AutoPublicPathPlugin.ts │ │ │ │ ├── ModuleFederationFixRange.ts │ │ │ │ ├── ModuleFederationIgnoreEntries.ts │ │ │ │ ├── PurifyStatsPlugin.ts │ │ │ │ ├── polyfill-condition-plugin │ │ │ │ │ ├── __integration__ │ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ │ └── condition.test.ts.snap │ │ │ │ │ │ └── condition.test.ts │ │ │ │ │ ├── const.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── polyfillCondition.ts │ │ │ │ │ └── specToFeature.ts │ │ │ │ ├── progress-plugin │ │ │ │ │ ├── index.ts │ │ │ │ │ └── utils.ts │ │ │ │ └── virtual-protocol-plugin.ts │ │ │ ├── shared │ │ │ │ ├── assets.ts │ │ │ │ ├── browserslist.ts │ │ │ │ ├── cache.ts │ │ │ │ ├── config-to-env.ts │ │ │ │ ├── define.ts │ │ │ │ ├── externals.ts │ │ │ │ ├── optimization.ts │ │ │ │ ├── plugins.ts │ │ │ │ ├── provide.ts │ │ │ │ ├── resolve.ts │ │ │ │ ├── rsdoctor.ts │ │ │ │ ├── server-inline.ts │ │ │ │ ├── shared-modules.ts │ │ │ │ ├── snapshot.ts │ │ │ │ ├── sourcemaps.ts │ │ │ │ ├── split-chunks.ts │ │ │ │ ├── stats.ts │ │ │ │ ├── styles.ts │ │ │ │ ├── thread-loader.ts │ │ │ │ └── transpiler.ts │ │ │ ├── types │ │ │ │ └── webpack.ts │ │ │ ├── utils │ │ │ │ ├── fs.ts │ │ │ │ ├── publicPath.ts │ │ │ │ ├── tramvaiVersions.ts │ │ │ │ └── warningsFilter.ts │ │ │ └── webpack-config.ts │ │ └── workers │ │ │ ├── server-runner.events.ts │ │ │ ├── server-runner.ts │ │ │ ├── webpack.events.ts │ │ │ └── webpack.ts │ └── tsconfig.json ├── plugin-webpack-pwa │ ├── package.json │ ├── project.json │ ├── src │ │ ├── build-plugins │ │ │ ├── PwaIconsPlugin.ts │ │ │ └── WebManifestPlugin.ts │ │ ├── index.ts │ │ ├── types.ts │ │ └── utils.ts │ └── tsconfig.json ├── swc │ ├── .cargo │ │ └── config.toml │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ ├── package.json │ ├── plugins │ │ ├── create_token_pure │ │ │ ├── Cargo.toml │ │ │ ├── src │ │ │ │ └── lib.rs │ │ │ └── tests │ │ │ │ └── __fixtures__ │ │ │ │ ├── add_for_tinkoff_dippy.js │ │ │ │ ├── add_for_tinkoff_dippy.ts │ │ │ │ ├── add_for_tramvai_core.js │ │ │ │ ├── add_for_tramvai_core.ts │ │ │ │ ├── do_not_annotate_twice.js │ │ │ │ ├── do_not_annotate_twice.ts │ │ │ │ ├── do_nothing.js │ │ │ │ └── do_nothing.ts │ │ ├── dynamic_import_to_require │ │ │ ├── Cargo.toml │ │ │ ├── src │ │ │ │ └── lib.rs │ │ │ └── tests │ │ │ │ └── __fixtures__ │ │ │ │ ├── base-import.js │ │ │ │ ├── base-import.ts │ │ │ │ ├── chained-imports.js │ │ │ │ ├── chained-imports.ts │ │ │ │ ├── dynamic-argument.js │ │ │ │ ├── dynamic-argument.ts │ │ │ │ ├── ignore-static-imports.js │ │ │ │ ├── ignore-static-imports.ts │ │ │ │ ├── import-with-comment.js │ │ │ │ ├── import-with-comment.ts │ │ │ │ ├── nested-import.js │ │ │ │ ├── nested-import.ts │ │ │ │ ├── non-string-argument.js │ │ │ │ ├── non-string-argument.ts │ │ │ │ ├── template-argument.js │ │ │ │ └── template-argument.ts │ │ ├── lazy_component │ │ │ ├── Cargo.toml │ │ │ ├── src │ │ │ │ ├── lib.rs │ │ │ │ ├── properties │ │ │ │ │ ├── chunk_name.rs │ │ │ │ │ ├── import_async.rs │ │ │ │ │ ├── is_ready.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── require_async.rs │ │ │ │ │ ├── require_sync.rs │ │ │ │ │ └── resolve.rs │ │ │ │ ├── util.rs │ │ │ │ └── webpack.rs │ │ │ └── tests │ │ │ │ └── __fixtures__ │ │ │ │ ├── base.js │ │ │ │ ├── base.ts │ │ │ │ ├── cmp.tsx │ │ │ │ ├── comments.js │ │ │ │ ├── comments.ts │ │ │ │ ├── dynamic.js │ │ │ │ ├── dynamic.ts │ │ │ │ ├── inner │ │ │ │ ├── first.tsx │ │ │ │ ├── path │ │ │ │ │ └── cmp.tsx │ │ │ │ ├── second.tsx │ │ │ │ └── third.tsx │ │ │ │ ├── lazy+hmr.js │ │ │ │ ├── lazy+hmr.ts │ │ │ │ ├── long-import.js │ │ │ │ ├── long-import.ts │ │ │ │ ├── not-lazy-import.js │ │ │ │ ├── not-lazy-import.ts │ │ │ │ ├── not-lazy.js │ │ │ │ └── not-lazy.ts │ │ ├── provider_stack │ │ │ ├── Cargo.toml │ │ │ ├── src │ │ │ │ └── lib.rs │ │ │ └── tests │ │ │ │ └── __fixtures__ │ │ │ │ ├── add-stack.js │ │ │ │ ├── add-stack.ts │ │ │ │ ├── check-function-name.js │ │ │ │ ├── check-function-name.ts │ │ │ │ ├── do-nothing.js │ │ │ │ ├── do-nothing.ts │ │ │ │ ├── error-in-scope.js │ │ │ │ ├── error-in-scope.ts │ │ │ │ ├── inside-await.js │ │ │ │ ├── inside-await.ts │ │ │ │ ├── module-decorator.js │ │ │ │ ├── module-decorator.ts │ │ │ │ ├── providers-in-constructor.js │ │ │ │ └── providers-in-constructor.ts │ │ └── react_element_info_unique │ │ │ ├── Cargo.toml │ │ │ ├── src │ │ │ ├── lib.rs │ │ │ └── utils.rs │ │ │ └── tests │ │ │ └── __fixtures__ │ │ │ ├── do_nothing.js │ │ │ ├── do_nothing.ts │ │ │ ├── jsx_add_file_tag.js │ │ │ ├── jsx_add_file_tag.tsx │ │ │ ├── jsx_doesnt_add_file_if_it_exists.js │ │ │ ├── jsx_doesnt_add_file_if_it_exists.tsx │ │ │ ├── jsx_fragment_no_tag.js │ │ │ ├── jsx_fragment_no_tag.tsx │ │ │ ├── non_react_create_element.js │ │ │ ├── non_react_create_element.tsx │ │ │ ├── ts_add_file_tag.js │ │ │ ├── ts_add_file_tag.ts │ │ │ ├── tst_add_file_tag_named_import.js │ │ │ └── tst_add_file_tag_named_import.ts │ ├── project.json │ ├── scripts │ │ ├── build-wasm.sh │ │ └── docker-run.sh │ └── target │ │ └── wasm32-wasip1 │ │ └── release │ │ ├── create_token_pure.wasm │ │ ├── dynamic_import_to_require.wasm │ │ ├── lazy_component.wasm │ │ ├── provider_stack.wasm │ │ └── react_element_info_unique.wasm ├── tokens │ ├── _category_.json │ ├── child-app │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── index.ts │ │ │ └── types.ts │ │ └── tsconfig.json │ ├── common │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── action.ts │ │ │ ├── async-local-storage.ts │ │ │ ├── bundle.ts │ │ │ ├── cache.ts │ │ │ ├── cacheMetrics.ts │ │ │ ├── componentRegistry.ts │ │ │ ├── context.ts │ │ │ ├── env.ts │ │ │ ├── execution.ts │ │ │ ├── hook.ts │ │ │ ├── index.ts │ │ │ ├── logger.ts │ │ │ ├── pubsub.ts │ │ │ ├── requestManager.ts │ │ │ ├── responseManager.ts │ │ │ └── state.ts │ │ └── tsconfig.json │ ├── cookie │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── core-private │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── core │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── action.ts │ │ │ ├── bundle.ts │ │ │ ├── command.ts │ │ │ ├── hooks.ts │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── http-client │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── metrics │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── react-query │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── render │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── index.ts │ │ │ └── slots.ts │ │ └── tsconfig.json │ ├── router │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── server-private │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ └── index.ts │ │ └── tsconfig.json │ └── server │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ └── index.ts │ │ └── tsconfig.json └── tramvai │ ├── _category_.json │ ├── child-app-core │ ├── package.json │ ├── project.json │ ├── src │ │ ├── createChildApp.spec.ts │ │ ├── createChildApp.ts │ │ ├── index.ts │ │ └── renderWrapper.tsx │ └── tsconfig.json │ ├── core │ ├── README.md │ ├── package.json │ ├── project.json │ ├── src │ │ ├── actions │ │ │ ├── createActions.spec.ts │ │ │ ├── createActions.ts │ │ │ ├── declareAction.spec.ts │ │ │ ├── declareAction.test-types.ts │ │ │ └── declareAction.ts │ │ ├── bundles │ │ │ └── createBundle.ts │ │ ├── createApp.test.ts │ │ ├── createApp.ts │ │ ├── index.ts │ │ └── utils │ │ │ ├── deferred.inline.ts │ │ │ ├── doubleLinkedList.spec.ts │ │ │ └── doubleLinkedList.ts │ └── tsconfig.json │ ├── experiments │ ├── package.json │ ├── project.json │ ├── src │ │ ├── fileSystemPages.ts │ │ └── index.ts │ └── tsconfig.json │ ├── papi │ ├── README.md │ ├── package.json │ ├── project.json │ ├── src │ │ ├── createPapiMethod.spec.ts │ │ ├── createPapiMethod.ts │ │ ├── index.ts │ │ └── types.ts │ └── tsconfig.json │ ├── pwa-recipes │ ├── .eslintrc │ ├── package.json │ ├── project.json │ ├── src │ │ ├── cache-application-fonts.ts │ │ ├── cache-application-images.ts │ │ ├── cache-application-pages.ts │ │ ├── cache-application-static-assets.ts │ │ ├── cache.ts │ │ ├── index.ts │ │ ├── routing.ts │ │ ├── types.ts │ │ └── warm-strategy-cache.ts │ └── tsconfig.json │ ├── react-query │ ├── README.md │ ├── migrations │ │ ├── 1-react-query-creating.spec.ts │ │ └── 1-react-query-creating.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── baseQuery │ │ │ └── types.ts │ │ ├── index.ts │ │ ├── infiniteQuery │ │ │ ├── create.ts │ │ │ ├── infiniteQuery.spec.tsx │ │ │ ├── infiniteQuery.test-types.ts │ │ │ ├── types.ts │ │ │ └── use.ts │ │ ├── mutation │ │ │ ├── create.ts │ │ │ ├── mutation.spec.tsx │ │ │ ├── mutation.test-types.ts │ │ │ ├── types.ts │ │ │ └── use.ts │ │ ├── query │ │ │ ├── create.ts │ │ │ ├── query.spec.tsx │ │ │ ├── query.test-types.ts │ │ │ ├── types.ts │ │ │ └── use.ts │ │ └── shared │ │ │ ├── createUniqueActionKeyForQuery.spec.ts │ │ │ ├── createUniqueActionKeyForQuery.ts │ │ │ ├── normalizeKey.ts │ │ │ ├── resolveDI.ts │ │ │ └── signal.ts │ └── tsconfig.json │ ├── react │ ├── README.md │ ├── package.json │ ├── project.json │ ├── src │ │ ├── di │ │ │ ├── context.ts │ │ │ ├── di.test-types.ts │ │ │ ├── di.test.tsx │ │ │ ├── hoc.tsx │ │ │ └── hooks.ts │ │ ├── error │ │ │ ├── UniversalErrorBoundary.tsx │ │ │ ├── component.tsx │ │ │ ├── fallback.tsx │ │ │ ├── hoc.tsx │ │ │ └── tokens.tsx │ │ ├── lazy │ │ │ └── lazy.ts │ │ ├── react.ts │ │ └── typings │ │ │ └── components.ts │ └── tsconfig.json │ ├── state │ ├── README.md │ ├── __integration__ │ │ ├── index.tsx │ │ └── state.test.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── benchmarks │ │ │ ├── reatom.bench.ts │ │ │ ├── redux.bench.ts │ │ │ └── tramvai.bench.ts │ │ ├── connect │ │ │ ├── Provider.tsx │ │ │ ├── Subscription.spec.ts │ │ │ ├── Subscription.ts │ │ │ ├── connect.spec.tsx │ │ │ ├── connectAdvanced.spec.tsx │ │ │ ├── connectAdvanced.tsx │ │ │ ├── context.ts │ │ │ ├── hooks │ │ │ │ ├── index.ts │ │ │ │ ├── useActions.spec.tsx │ │ │ │ ├── useActions.test-types.ts │ │ │ │ ├── useActions.ts │ │ │ │ ├── useConsumerContext.ts │ │ │ │ ├── useEvents.spec.tsx │ │ │ │ ├── useEvents.test-types.ts │ │ │ │ ├── useEvents.ts │ │ │ │ ├── useIsomorphicLayoutEffect.ts │ │ │ │ ├── useSelector.spec.tsx │ │ │ │ ├── useSelector.test-types.tsx │ │ │ │ ├── useSelector.ts │ │ │ │ ├── useStore.spec.tsx │ │ │ │ ├── useStore.test-types.tsx │ │ │ │ ├── useStore.ts │ │ │ │ ├── useStoreSelector.spec.tsx │ │ │ │ ├── useStoreSelector.test-types.tsx │ │ │ │ └── useStoreSelector.ts │ │ │ ├── index.spec.ts │ │ │ ├── index.ts │ │ │ ├── scheduling.ts │ │ │ ├── selectorFactory.spec.ts │ │ │ ├── selectorFactory.ts │ │ │ ├── toProps │ │ │ │ ├── mapContextToProps.spec.ts │ │ │ │ ├── mapContextToProps.ts │ │ │ │ ├── mapStateToProps.spec.ts │ │ │ │ ├── mapStateToProps.ts │ │ │ │ ├── mergeProps.spec.ts │ │ │ │ ├── mergeProps.ts │ │ │ │ ├── types.ts │ │ │ │ ├── wrapMapToProps.spec.ts │ │ │ │ └── wrapMapToProps.ts │ │ │ ├── types.ts │ │ │ └── utils │ │ │ │ ├── verifyFunction.spec.ts │ │ │ │ ├── verifyFunction.ts │ │ │ │ ├── verifyMapToProps.spec.ts │ │ │ │ ├── verifyMapToProps.ts │ │ │ │ ├── verifyPlainObject.spec.ts │ │ │ │ └── verifyPlainObject.ts │ │ ├── createEvent │ │ │ ├── createEvent.h.ts │ │ │ ├── createEvent.spec.ts │ │ │ └── createEvent.ts │ │ ├── createReducer │ │ │ ├── createReducer.h.ts │ │ │ ├── createReducer.spec.ts │ │ │ ├── createReducer.test-types.ts │ │ │ └── createReducer.ts │ │ ├── devTools │ │ │ ├── constants.ts │ │ │ ├── devTools.ts │ │ │ ├── index.ts │ │ │ └── middleware.ts │ │ ├── dispatcher │ │ │ ├── childDispatcherContext.spec.ts │ │ │ ├── childDispatcherContext.ts │ │ │ ├── dispatcher.h.ts │ │ │ ├── dispatcher.ts │ │ │ ├── dispatcherContext.spec.ts │ │ │ ├── dispatcherContext.ts │ │ │ └── storeSubscribe.ts │ │ ├── index.ts │ │ ├── logger.ts │ │ ├── stores │ │ │ ├── BaseStore.ts │ │ │ ├── SimpleEmitter.spec.ts │ │ │ └── SimpleEmitter.ts │ │ └── typings.ts │ └── tsconfig.json │ ├── storybook-addon │ ├── README.md │ ├── package.json │ ├── project.json │ ├── src │ │ ├── babel │ │ │ └── babelConfigFactory.ts │ │ ├── decorators │ │ │ ├── actionsDecorator.tsx │ │ │ ├── reactQueryDecorator.tsx │ │ │ ├── routerDecorator.tsx │ │ │ └── tramvaiCoreDecorator.tsx │ │ ├── preset.ts │ │ ├── preview.ts │ │ ├── tramvai │ │ │ └── buildConfigManager.ts │ │ ├── types.ts │ │ ├── utils │ │ │ └── options.ts │ │ └── webpack │ │ │ ├── addEnvVariables.ts │ │ │ ├── addFilesRules.ts │ │ │ ├── addNodeModulesTranspile.ts │ │ │ ├── addPathsResolver.ts │ │ │ ├── addStylesRules.ts │ │ │ └── removeRules.ts │ └── tsconfig.json │ ├── test │ ├── _category_.json │ ├── child-app │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── __fixtures__ │ │ │ │ └── base.tsx │ │ │ ├── index.ts │ │ │ ├── testChildApp.spec.tsx │ │ │ └── testChildApp.ts │ │ └── tsconfig.json │ ├── helpers │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── index.ts │ │ │ ├── parseHtml.ts │ │ │ ├── render.ts │ │ │ ├── request.ts │ │ │ └── wrapDi.ts │ │ └── tsconfig.json │ ├── integration-jest │ │ ├── README.md │ │ ├── jest-preset.js │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── browser.ts │ │ │ ├── globalSetup.ts │ │ │ ├── jest-preset.ts │ │ │ ├── node-environment.ts │ │ │ ├── setupCliMock.ts │ │ │ └── watchPlugin.ts │ │ └── tsconfig.json │ ├── integration │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── app │ │ │ │ ├── __integration__ │ │ │ │ │ ├── fakeApp.test.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── realApp.test.ts │ │ │ │ ├── buildCli.ts │ │ │ │ ├── mocker.ts │ │ │ │ ├── papi.ts │ │ │ │ ├── startCli.ts │ │ │ │ ├── startCliFakeApp.ts │ │ │ │ ├── startCliRealApp.ts │ │ │ │ ├── types.ts │ │ │ │ └── utils.ts │ │ │ ├── helpers │ │ │ │ └── sleep.ts │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── jsdom │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── index.ts │ │ │ └── raf.ts │ │ └── tsconfig.json │ ├── mocks │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── CommonTestModule.ts │ │ │ ├── appInfo.spec.ts │ │ │ ├── appInfo.ts │ │ │ ├── cache.spec.ts │ │ │ ├── cache.ts │ │ │ ├── context.spec.ts │ │ │ ├── context.ts │ │ │ ├── cookie.spec.ts │ │ │ ├── cookie.ts │ │ │ ├── di.spec.ts │ │ │ ├── di.ts │ │ │ ├── envManager.spec.ts │ │ │ ├── envManager.ts │ │ │ ├── index.ts │ │ │ ├── logger.spec.ts │ │ │ ├── logger.ts │ │ │ ├── requestManager.spec.ts │ │ │ ├── requestManager.ts │ │ │ ├── router.spec.ts │ │ │ ├── router.ts │ │ │ ├── store.spec.ts │ │ │ └── store.ts │ │ └── tsconfig.json │ ├── playwright │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── config.ts │ │ │ ├── constants.ts │ │ │ ├── fixtures │ │ │ │ ├── build-app.ts │ │ │ │ ├── start-app.ts │ │ │ │ └── types.ts │ │ │ ├── index.ts │ │ │ ├── launch.ts │ │ │ ├── router.ts │ │ │ ├── utils.ts │ │ │ └── wrapper.ts │ │ └── tsconfig.json │ ├── puppeteer │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── constants.ts │ │ │ ├── index.ts │ │ │ ├── launch.ts │ │ │ ├── router.ts │ │ │ ├── utils.ts │ │ │ └── wrapper.ts │ │ └── tsconfig.json │ ├── react │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── index.ts │ │ │ ├── testComponent.spec.tsx │ │ │ ├── testComponent.tsx │ │ │ ├── testHook.spec.tsx │ │ │ └── testHook.tsx │ │ └── tsconfig.json │ ├── unit-jest │ │ ├── README.md │ │ ├── jest-preset.js │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── abortController-serializer.ts │ │ │ ├── emptyModule.ts │ │ │ ├── jest-preset.ts │ │ │ ├── jsdom-environment.ts │ │ │ └── jsdom-fixes.ts │ │ └── tsconfig.json │ └── unit │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ ├── app │ │ │ ├── createTestApp.spec.ts │ │ │ ├── createTestApp.ts │ │ │ ├── testApp.spec.ts │ │ │ └── testApp.ts │ │ ├── index.ts │ │ ├── module │ │ │ ├── testModule.spec.ts │ │ │ └── testModule.ts │ │ └── state │ │ │ ├── testAction.spec.ts │ │ │ ├── testAction.ts │ │ │ ├── testReducer.spec.ts │ │ │ └── testReducer.ts │ │ └── tsconfig.json │ └── types-actions-state-context │ ├── README.md │ ├── package.json │ ├── project.json │ ├── src │ ├── actions.ts │ ├── events.ts │ ├── index.ts │ └── state.ts │ └── tsconfig.json ├── tools ├── build │ ├── README.md │ ├── __integration__ │ │ ├── __fixtures__ │ │ │ ├── copy-library │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── style.css │ │ │ │ │ └── test.json │ │ │ │ └── tsconfig.json │ │ │ ├── library-assets │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── style.css │ │ │ │ │ └── test.json │ │ │ │ └── tsconfig.json │ │ │ ├── library-browser-object-entry │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ ├── browser.ts │ │ │ │ │ ├── external.browser.ts │ │ │ │ │ ├── external.ts │ │ │ │ │ ├── foo.ts │ │ │ │ │ ├── nested │ │ │ │ │ │ ├── foo.browser.ts │ │ │ │ │ │ └── foo.server.ts │ │ │ │ │ └── server.ts │ │ │ │ └── tsconfig.json │ │ │ ├── library-browser-object │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ ├── external.browser.ts │ │ │ │ │ ├── external.ts │ │ │ │ │ ├── foo.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── nested │ │ │ │ │ │ ├── foo.browser.ts │ │ │ │ │ │ └── foo.server.ts │ │ │ │ └── tsconfig.json │ │ │ ├── library-browser-string-index │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ ├── foo.ts │ │ │ │ │ ├── index.browser.ts │ │ │ │ │ └── index.ts │ │ │ │ └── tsconfig.json │ │ │ ├── library-browser-string │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ ├── browser.ts │ │ │ │ │ ├── foo.ts │ │ │ │ │ └── server.ts │ │ │ │ └── tsconfig.json │ │ │ ├── library-lazy │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ ├── index.ts │ │ │ │ │ └── lazy.ts │ │ │ │ └── tsconfig.json │ │ │ ├── library-migrations │ │ │ │ ├── migrations │ │ │ │ │ └── 1.ts │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ └── index.ts │ │ │ │ └── tsconfig.json │ │ │ ├── library-require │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ ├── index.ts │ │ │ │ │ └── req.ts │ │ │ │ └── tsconfig.json │ │ │ └── library │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ ├── a.ts │ │ │ │ ├── b.ts │ │ │ │ └── index.ts │ │ │ │ └── tsconfig.json │ │ ├── tramvai-build.test.ts │ │ └── tramvai-copy.test.ts │ ├── bin │ │ ├── tramvai-build.js │ │ └── tramvai-copy.js │ ├── package.json │ ├── project.json │ ├── src │ │ ├── builds │ │ │ ├── browser.ts │ │ │ ├── build.h.ts │ │ │ ├── common.ts │ │ │ ├── migrations.ts │ │ │ ├── node-cjs.ts │ │ │ ├── node-es.ts │ │ │ └── tests.ts │ │ ├── changeTypings │ │ │ └── index.ts │ │ ├── clearOutput │ │ │ └── index.ts │ │ ├── cli.ts │ │ ├── copyStaticAssets │ │ │ └── index.ts │ │ ├── fileNames.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── logger.ts │ │ ├── options.h.ts │ │ ├── packageJson │ │ │ └── index.ts │ │ └── plugins │ │ │ ├── browser.ts │ │ │ └── require.ts │ └── tsconfig.json ├── check-versions │ ├── README.md │ ├── __integration__ │ │ ├── __fixtures__ │ │ │ ├── app-right-deps-1 │ │ │ │ ├── node_modules │ │ │ │ │ └── @tramvai │ │ │ │ │ │ ├── core │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── module-common │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── module-router │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── state │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── utils │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── app-right-deps-2 │ │ │ │ ├── node_modules │ │ │ │ │ └── @tramvai │ │ │ │ │ │ ├── core │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── module-common │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── module-router │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── state │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── utils │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── app-right-deps-prerelease │ │ │ │ ├── node_modules │ │ │ │ │ └── @tramvai │ │ │ │ │ │ ├── core │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── module-common │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── module-router │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── state │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── utils │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── app-wrong-deps-1 │ │ │ │ ├── node_modules │ │ │ │ │ └── @tramvai │ │ │ │ │ │ ├── core │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── module-common │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── module-router │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── state │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── app-wrong-deps-2 │ │ │ │ ├── node_modules │ │ │ │ │ └── @tramvai │ │ │ │ │ │ ├── core │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── module-common │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── module-router │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── state │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ └── app-wrong-deps-prerelease │ │ │ │ ├── node_modules │ │ │ │ └── @tramvai │ │ │ │ │ ├── core │ │ │ │ │ └── package.json │ │ │ │ │ ├── module-common │ │ │ │ │ └── package.json │ │ │ │ │ ├── module-router │ │ │ │ │ └── package.json │ │ │ │ │ ├── state │ │ │ │ │ └── package.json │ │ │ │ │ └── utils │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ └── check-versions.test.ts │ ├── bin │ │ └── check-versions.js │ ├── package.json │ ├── project.json │ ├── src │ │ ├── checkVersions.ts │ │ ├── getTramvaiDepsVersions.ts │ │ ├── index.ts │ │ ├── isTramvai.spec.ts │ │ └── isTramvai.ts │ └── tsconfig.json ├── create │ ├── bin │ │ └── create.js │ ├── package.json │ ├── project.json │ └── src │ │ └── index.ts ├── docSite │ ├── .gitignore │ ├── .npmrc │ ├── README.md │ ├── babel.config.js │ ├── docusaurus.config.js │ ├── package.json │ ├── plugins │ │ └── remark │ │ │ ├── inline.js │ │ │ └── typescript-check.js │ ├── sidebars.js │ ├── sidebars.public.js │ ├── src │ │ ├── components │ │ │ ├── DocsRating │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ └── index.tsx │ │ │ │ └── tsconfig.json │ │ │ ├── base-link.js │ │ │ ├── code.js │ │ │ └── main │ │ │ │ ├── commands.js │ │ │ │ ├── di.js │ │ │ │ ├── modular.js │ │ │ │ ├── performance.js │ │ │ │ ├── quick-start.js │ │ │ │ ├── section.js │ │ │ │ ├── state.js │ │ │ │ ├── title.js │ │ │ │ ├── universal.js │ │ │ │ └── view.js │ │ ├── css │ │ │ └── custom.css │ │ ├── pages │ │ │ ├── index.js │ │ │ └── versions.js │ │ └── theme │ │ │ └── DocItem │ │ │ └── index.js │ ├── static │ │ ├── CNAME │ │ └── img │ │ │ ├── adr │ │ │ └── polyfills │ │ │ │ ├── core-js-divided.drawio.svg │ │ │ │ ├── core-js-optimal.drawio.svg │ │ │ │ ├── core-js-top.drawio.svg │ │ │ │ └── core-js.drawio.svg │ │ │ ├── child-app │ │ │ ├── command-line-runner-client-loaded.drawio.svg │ │ │ ├── command-line-runner-client-not-loaded.drawio.svg │ │ │ ├── command-line-runner-server.drawio.svg │ │ │ ├── command-line-runner-spa-loaded.drawio.svg │ │ │ ├── command-line-runner-spa-not-loaded.drawio.svg │ │ │ ├── di.drawio.svg │ │ │ ├── loading.drawio.svg │ │ │ ├── prefetch.drawio.svg │ │ │ └── preload.drawio.svg │ │ │ ├── commands │ │ │ ├── command-line-app-flow.drawio.svg │ │ │ ├── command-line-request-flow.drawio.svg │ │ │ ├── command-line-spa-flow.drawio.svg │ │ │ └── hooks.drawio.svg │ │ │ ├── devtools │ │ │ └── timeline.png │ │ │ ├── favicon.png │ │ │ ├── favicon │ │ │ └── favicon.ico │ │ │ ├── features │ │ │ ├── data-fetching │ │ │ │ └── data-fetching-client-vs-streaming.svg │ │ │ └── rendering │ │ │ │ └── static-mode.drawio.svg │ │ │ ├── guides │ │ │ ├── cpu-profiling │ │ │ │ ├── cpu-profile-1-inspect.png │ │ │ │ ├── cpu-profile-2-devtools.png │ │ │ │ ├── cpu-profile-3-result-chart-all.png │ │ │ │ ├── cpu-profile-4-result-chart-extend.png │ │ │ │ ├── cpu-profile-5-result-heavy.png │ │ │ │ └── cpu-profile-6-result-chart-save.png │ │ │ └── storybook │ │ │ │ └── storybook-1.png │ │ │ ├── logo-tinkoff.svg │ │ │ ├── logo │ │ │ ├── tramvai-mono-full.svg │ │ │ ├── tramvai-mono-short.svg │ │ │ ├── tramvai-yellow-full.svg │ │ │ └── tramvai-yellow-short.svg │ │ │ ├── render │ │ │ └── render-module.drawio.svg │ │ │ ├── router │ │ │ ├── hooks.navigate.drawio.svg │ │ │ ├── hooks.update.drawio.svg │ │ │ ├── navigate-flow-client-no-spa.drawio.svg │ │ │ ├── navigate-flow-client-spa.drawio.svg │ │ │ ├── navigate-flow-server.drawio.svg │ │ │ ├── rehydrate-client.drawio.svg │ │ │ └── view-transitions.svg │ │ │ └── tramvai │ │ │ └── tramvai-main.jpg │ ├── tools │ │ └── copyMdFiles.js │ └── yarn.lock ├── generate-schema │ ├── bin │ │ └── generate-schema.js │ ├── index.js │ ├── package.json │ └── project.json ├── migrate │ ├── README.md │ ├── bin │ │ └── migrate.js │ ├── package.json │ ├── project.json │ ├── src │ │ ├── api.spec.ts │ │ ├── api.ts │ │ ├── constants.ts │ │ ├── dependency │ │ │ ├── add.ts │ │ │ ├── index.ts │ │ │ └── replace.ts │ │ ├── index.ts │ │ ├── testUtils.ts │ │ ├── transform │ │ │ ├── import.spec.ts │ │ │ ├── import.ts │ │ │ └── index.ts │ │ └── types.ts │ └── tsconfig.json ├── monorepo │ ├── depscheck │ │ ├── README.md │ │ ├── bin │ │ │ └── depscheck.js │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── __fixtures__ │ │ │ │ ├── cssModules │ │ │ │ │ ├── index.css │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── @pkg-m │ │ │ │ │ │ │ └── m │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── pkg-m │ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ ├── hoistedPeerDeps │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── pkg-ggg │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── pkg-gk │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── pkgNestedS │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ ├── ignorePatterns │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── pkg-a │ │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── pkgA │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── pkgB │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ ├── matchDeps │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── pkg-b │ │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── pkgA │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── pkgB │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ ├── mismatchButSatisfieDeps │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── pkg-b │ │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── pkgA │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── pkgB │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ ├── mismatchDeps │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── pkg-b │ │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── pkgA │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── pkgB │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ ├── mismatchedPeerDeps │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── pkg-ggg │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── pkg-gk │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ ├── missingDeps │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── missingPeerDeps │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── pkg-ggg │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── pkg-gk │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ ├── peerDeps │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── pkg-ggg │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── pkg-gk │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ ├── stubVersions │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── pkg-ggg │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── pkg-gk │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ ├── tramvaiMatchDeps │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── pkg-b │ │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── pkgA │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── pkgB │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ ├── transitivePeerDeps │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── pkg-ggg │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── pkg-gk │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ ├── unusedDeps │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── pkg-b │ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ ├── unusedDepsAndDevDeps │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── pkg-b │ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ ├── usedDeps │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── workspacesWithCollectorConfig │ │ │ │ │ ├── depscheck.config.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── packages │ │ │ │ │ │ └── a │ │ │ │ │ │ └── package.json │ │ │ │ ├── workspacesWithCustomConfig │ │ │ │ │ ├── custom-depscheck.config.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── packages │ │ │ │ │ │ └── a │ │ │ │ │ │ └── package.json │ │ │ │ ├── workspacesWithExtendedConfig │ │ │ │ │ ├── base.config.js │ │ │ │ │ ├── depscheck.config.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── packages │ │ │ │ │ │ └── a │ │ │ │ │ │ └── package.json │ │ │ │ └── workspacesWithoutConfig │ │ │ │ │ ├── package.json │ │ │ │ │ └── packages │ │ │ │ │ └── a │ │ │ │ │ └── package.json │ │ │ ├── autofix.ts │ │ │ ├── checks │ │ │ │ ├── checkPeerDependencies.ts │ │ │ │ └── checkVersionsMatch.ts │ │ │ ├── cli.spec.ts │ │ │ ├── cli.ts │ │ │ ├── cliUtils.ts │ │ │ ├── config.ts │ │ │ ├── depscheck.spec.ts │ │ │ ├── depscheck.ts │ │ │ ├── fixGitRepo.ts │ │ │ ├── logger.ts │ │ │ ├── parsers │ │ │ │ └── cssModules.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ └── tsconfig.json │ ├── fix-ts-references │ │ ├── README.md │ │ ├── bin │ │ │ └── fix-ts-references.js │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── index.ts │ │ │ └── types.ts │ │ └── tsconfig.json │ ├── pkgs-collector-dir │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── __fixtures__ │ │ │ │ └── monorepo │ │ │ │ │ ├── package.json │ │ │ │ │ └── packages │ │ │ │ │ └── a │ │ │ │ │ └── package.json │ │ │ ├── index.spec.ts │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── pkgs-collector-workspaces │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── __fixtures__ │ │ │ │ ├── emptyMonorepo │ │ │ │ │ └── package.json │ │ │ │ ├── monorepo-packages-syntax │ │ │ │ │ ├── package.json │ │ │ │ │ └── packages │ │ │ │ │ │ └── a │ │ │ │ │ │ └── package.json │ │ │ │ └── monorepo │ │ │ │ │ ├── package.json │ │ │ │ │ └── packages │ │ │ │ │ └── a │ │ │ │ │ └── package.json │ │ │ ├── index.spec.ts │ │ │ └── index.ts │ │ └── tsconfig.json │ └── pkgs-collector │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ ├── index.ts │ │ └── types.ts │ │ └── tsconfig.json ├── nx-plugin │ ├── README.md │ ├── executors.json │ ├── generators.json │ ├── package.json │ ├── project.json │ ├── src │ │ ├── executors │ │ │ └── build │ │ │ │ ├── executor.ts │ │ │ │ ├── hasher.ts │ │ │ │ ├── schema.d.ts │ │ │ │ └── schema.json │ │ ├── generators │ │ │ └── project │ │ │ │ ├── generator.ts │ │ │ │ ├── schema.d.ts │ │ │ │ └── schema.json │ │ └── index.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json └── public-packages │ ├── README.md │ ├── package.json │ ├── project.json │ ├── public-packages-list.d.ts │ ├── public-packages-list.js │ ├── publish-public-packages.js │ ├── update-public-packages-versions.js │ └── update-public-packages.js ├── tsconfig.base.json ├── tsconfig.json ├── tsconfig.lib.json └── tsconfig.solution.json /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.github/workflows/test-smoke.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/.github/workflows/test-smoke.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/README.md -------------------------------------------------------------------------------- /docs/01-get-started/01-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/01-get-started/01-overview.md -------------------------------------------------------------------------------- /docs/01-get-started/02-quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/01-get-started/02-quick-start.md -------------------------------------------------------------------------------- /docs/02-tutorial/01-new-app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/02-tutorial/01-new-app.md -------------------------------------------------------------------------------- /docs/02-tutorial/02-add-page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/02-tutorial/02-add-page.md -------------------------------------------------------------------------------- /docs/02-tutorial/04-fetch-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/02-tutorial/04-fetch-data.md -------------------------------------------------------------------------------- /docs/02-tutorial/05-dynamic-page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/02-tutorial/05-dynamic-page.md -------------------------------------------------------------------------------- /docs/02-tutorial/06-styling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/02-tutorial/06-styling.md -------------------------------------------------------------------------------- /docs/03-features/010-rendering/01-ssr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/03-features/010-rendering/01-ssr.md -------------------------------------------------------------------------------- /docs/03-features/010-rendering/04-ssg.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/03-features/010-rendering/04-ssg.md -------------------------------------------------------------------------------- /docs/03-features/010-rendering/05-csr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/03-features/010-rendering/05-csr.md -------------------------------------------------------------------------------- /docs/03-features/010-rendering/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Rendering" 3 | } -------------------------------------------------------------------------------- /docs/03-features/011-styling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/03-features/011-styling.md -------------------------------------------------------------------------------- /docs/03-features/012-assets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/03-features/012-assets.md -------------------------------------------------------------------------------- /docs/03-features/013-seo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/03-features/013-seo.md -------------------------------------------------------------------------------- /docs/03-features/014-monitoring/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Monitoring" 3 | } -------------------------------------------------------------------------------- /docs/03-features/015-build/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Build process" 3 | } -------------------------------------------------------------------------------- /docs/03-features/016-child-app/09-di.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/03-features/016-child-app/09-di.md -------------------------------------------------------------------------------- /docs/03-features/016-child-app/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Child App (Micro Frontend)" 3 | } -------------------------------------------------------------------------------- /docs/03-features/017-papi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/03-features/017-papi.md -------------------------------------------------------------------------------- /docs/03-features/018-pwa.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/03-features/018-pwa.md -------------------------------------------------------------------------------- /docs/03-features/03-pages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/03-features/03-pages.md -------------------------------------------------------------------------------- /docs/03-features/04-layouts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/03-features/04-layouts.md -------------------------------------------------------------------------------- /docs/03-features/05-error-boundaries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/03-features/05-error-boundaries.md -------------------------------------------------------------------------------- /docs/03-features/06-app-lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/03-features/06-app-lifecycle.md -------------------------------------------------------------------------------- /docs/03-features/07-routing/09-how-to.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/03-features/07-routing/09-how-to.md -------------------------------------------------------------------------------- /docs/03-features/07-routing/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Routing" 3 | } -------------------------------------------------------------------------------- /docs/03-features/08-state-management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/03-features/08-state-management.md -------------------------------------------------------------------------------- /docs/03-features/09-data-fetching/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Data Fetching" 3 | } -------------------------------------------------------------------------------- /docs/concepts/action.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/concepts/action.md -------------------------------------------------------------------------------- /docs/concepts/bundle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/concepts/bundle.md -------------------------------------------------------------------------------- /docs/concepts/command-line-runner.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/concepts/command-line-runner.md -------------------------------------------------------------------------------- /docs/concepts/di.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/concepts/di.md -------------------------------------------------------------------------------- /docs/concepts/module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/concepts/module.md -------------------------------------------------------------------------------- /docs/concepts/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/concepts/overview.md -------------------------------------------------------------------------------- /docs/concepts/provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/concepts/provider.md -------------------------------------------------------------------------------- /docs/concepts/versioning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/concepts/versioning.md -------------------------------------------------------------------------------- /docs/features/migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/features/migration.md -------------------------------------------------------------------------------- /docs/features/routing/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/features/routing/_category_.json -------------------------------------------------------------------------------- /docs/guides/bundle-optimization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/guides/bundle-optimization.md -------------------------------------------------------------------------------- /docs/guides/cpu-profiling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/guides/cpu-profiling.md -------------------------------------------------------------------------------- /docs/guides/deploy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/guides/deploy.md -------------------------------------------------------------------------------- /docs/guides/error-boundary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/guides/error-boundary.md -------------------------------------------------------------------------------- /docs/guides/react-18.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/guides/react-18.md -------------------------------------------------------------------------------- /docs/guides/react-compiler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/guides/react-compiler.md -------------------------------------------------------------------------------- /docs/guides/server-optimization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/guides/server-optimization.md -------------------------------------------------------------------------------- /docs/guides/storybook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/guides/storybook.md -------------------------------------------------------------------------------- /docs/guides/strong-typing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/guides/strong-typing.md -------------------------------------------------------------------------------- /docs/guides/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/guides/testing.md -------------------------------------------------------------------------------- /docs/guides/tramvai-library.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/guides/tramvai-library.md -------------------------------------------------------------------------------- /docs/guides/universal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/guides/universal.md -------------------------------------------------------------------------------- /docs/how-to/how-cancel-navigation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/how-to/how-cancel-navigation.md -------------------------------------------------------------------------------- /docs/how-to/how-create-bundle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/how-to/how-create-bundle.md -------------------------------------------------------------------------------- /docs/how-to/how-create-module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/how-to/how-create-module.md -------------------------------------------------------------------------------- /docs/how-to/how-debug-modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/how-to/how-debug-modules.md -------------------------------------------------------------------------------- /docs/how-to/how-measure-navigation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/how-to/how-measure-navigation.md -------------------------------------------------------------------------------- /docs/how-to/persistent-state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/how-to/persistent-state.md -------------------------------------------------------------------------------- /docs/how-to/tramvai-update.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/how-to/tramvai-update.md -------------------------------------------------------------------------------- /docs/mistakes/duplicate-dependencies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/mistakes/duplicate-dependencies.md -------------------------------------------------------------------------------- /docs/mistakes/memory-leak.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/mistakes/memory-leak.md -------------------------------------------------------------------------------- /docs/mistakes/other-errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/docs/mistakes/other-errors.md -------------------------------------------------------------------------------- /examples/assets/env.development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/assets/env.development.js -------------------------------------------------------------------------------- /examples/assets/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/assets/package.json -------------------------------------------------------------------------------- /examples/assets/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/assets/project.json -------------------------------------------------------------------------------- /examples/assets/src/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/assets/src/images/logo.svg -------------------------------------------------------------------------------- /examples/assets/src/images/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/assets/src/images/plus.svg -------------------------------------------------------------------------------- /examples/assets/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/assets/src/index.ts -------------------------------------------------------------------------------- /examples/assets/src/postcss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/assets/src/postcss.js -------------------------------------------------------------------------------- /examples/assets/src/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/assets/src/routes/index.tsx -------------------------------------------------------------------------------- /examples/assets/src/typings.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/assets/tramvai.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/assets/tramvai.json -------------------------------------------------------------------------------- /examples/child-app/.gitignore: -------------------------------------------------------------------------------- 1 | __temp__/ 2 | -------------------------------------------------------------------------------- /examples/child-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/child-app/README.md -------------------------------------------------------------------------------- /examples/child-app/child-apps/loadable/lazy-cmp-unused.module.css: -------------------------------------------------------------------------------- 1 | .LazyCmp { 2 | color: green; 3 | } -------------------------------------------------------------------------------- /examples/child-app/child-apps/loadable/lazy-cmp.module.css: -------------------------------------------------------------------------------- 1 | .LazyCmp { 2 | color: red; 3 | } -------------------------------------------------------------------------------- /examples/child-app/env.development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/child-app/env.development.js -------------------------------------------------------------------------------- /examples/child-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/child-app/package.json -------------------------------------------------------------------------------- /examples/child-app/postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; 2 | -------------------------------------------------------------------------------- /examples/child-app/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/child-app/project.json -------------------------------------------------------------------------------- /examples/child-app/root-app/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/child-app/root-app/bootstrap.ts -------------------------------------------------------------------------------- /examples/child-app/root-app/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/child-app/root-app/index.ts -------------------------------------------------------------------------------- /examples/child-app/root-app/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/child-app/root-app/routes.ts -------------------------------------------------------------------------------- /examples/child-app/shared/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/child-app/shared/tokens.ts -------------------------------------------------------------------------------- /examples/child-app/tramvai.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/child-app/tramvai.json -------------------------------------------------------------------------------- /examples/cli-rewrited/env.development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/cli-rewrited/env.development.js -------------------------------------------------------------------------------- /examples/cli-rewrited/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/cli-rewrited/package.json -------------------------------------------------------------------------------- /examples/cli-rewrited/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/cli-rewrited/project.json -------------------------------------------------------------------------------- /examples/cli-rewrited/src/app.module.css: -------------------------------------------------------------------------------- 1 | html { 2 | font-size: 16px; 3 | } -------------------------------------------------------------------------------- /examples/cli-rewrited/src/error.module.css: -------------------------------------------------------------------------------- 1 | .title { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /examples/cli-rewrited/src/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/cli-rewrited/src/error.tsx -------------------------------------------------------------------------------- /examples/cli-rewrited/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/cli-rewrited/src/index.ts -------------------------------------------------------------------------------- /examples/cli-rewrited/src/postcss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/cli-rewrited/src/postcss.js -------------------------------------------------------------------------------- /examples/cli-rewrited/src/routes/index.module.css: -------------------------------------------------------------------------------- 1 | .title { 2 | color: red; 3 | } -------------------------------------------------------------------------------- /examples/cli-rewrited/src/sw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/cli-rewrited/src/sw.ts -------------------------------------------------------------------------------- /examples/cli-rewrited/src/typings.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/cli-rewrited/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/cli-rewrited/start.js -------------------------------------------------------------------------------- /examples/cli-rewrited/tramvai.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/cli-rewrited/tramvai.config.ts -------------------------------------------------------------------------------- /examples/cli-rewrited/tramvai.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/cli-rewrited/tramvai.json -------------------------------------------------------------------------------- /examples/fs-pages/env.development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/fs-pages/env.development.js -------------------------------------------------------------------------------- /examples/fs-pages/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/fs-pages/package.json -------------------------------------------------------------------------------- /examples/fs-pages/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/fs-pages/project.json -------------------------------------------------------------------------------- /examples/fs-pages/src/components/features/Footer/Footer.css: -------------------------------------------------------------------------------- 1 | .footer { 2 | margin-top: auto; 3 | } 4 | -------------------------------------------------------------------------------- /examples/fs-pages/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/fs-pages/src/index.ts -------------------------------------------------------------------------------- /examples/fs-pages/src/pages/MainPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/fs-pages/src/pages/MainPage.tsx -------------------------------------------------------------------------------- /examples/fs-pages/src/postcss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/fs-pages/src/postcss.js -------------------------------------------------------------------------------- /examples/fs-pages/src/typings.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/fs-pages/tramvai.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/fs-pages/tramvai.json -------------------------------------------------------------------------------- /examples/fs-routing/env.development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/fs-routing/env.development.js -------------------------------------------------------------------------------- /examples/fs-routing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/fs-routing/package.json -------------------------------------------------------------------------------- /examples/fs-routing/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/fs-routing/project.json -------------------------------------------------------------------------------- /examples/fs-routing/src/components/features/Footer/Footer.css: -------------------------------------------------------------------------------- 1 | .footer { 2 | margin-top: auto; 3 | } 4 | -------------------------------------------------------------------------------- /examples/fs-routing/src/components/features/Modal/main.css: -------------------------------------------------------------------------------- 1 | .MainModal { 2 | color: green; 3 | } -------------------------------------------------------------------------------- /examples/fs-routing/src/error.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/fs-routing/src/error.module.css -------------------------------------------------------------------------------- /examples/fs-routing/src/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/fs-routing/src/error.tsx -------------------------------------------------------------------------------- /examples/fs-routing/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/fs-routing/src/index.ts -------------------------------------------------------------------------------- /examples/fs-routing/src/postcss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/fs-routing/src/postcss.js -------------------------------------------------------------------------------- /examples/fs-routing/src/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/fs-routing/src/routes/index.tsx -------------------------------------------------------------------------------- /examples/fs-routing/src/routes/second/components/Modal/second.css: -------------------------------------------------------------------------------- 1 | .SecondModal { 2 | color: blue; 3 | } -------------------------------------------------------------------------------- /examples/fs-routing/src/typings.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/fs-routing/tramvai.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/fs-routing/tramvai.json -------------------------------------------------------------------------------- /examples/how-to/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/how-to/README.md -------------------------------------------------------------------------------- /examples/how-to/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/how-to/common.ts -------------------------------------------------------------------------------- /examples/how-to/env.development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/how-to/env.development.js -------------------------------------------------------------------------------- /examples/how-to/fakeApiClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/how-to/fakeApiClient.ts -------------------------------------------------------------------------------- /examples/how-to/mocks/react-query/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/how-to/mocks/react-query/api.js -------------------------------------------------------------------------------- /examples/how-to/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/how-to/package.json -------------------------------------------------------------------------------- /examples/how-to/postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; 2 | -------------------------------------------------------------------------------- /examples/how-to/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/how-to/project.json -------------------------------------------------------------------------------- /examples/how-to/router-guards/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/how-to/router-guards/index.tsx -------------------------------------------------------------------------------- /examples/how-to/tramvai.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/how-to/tramvai.json -------------------------------------------------------------------------------- /examples/integrity/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/integrity/package.json -------------------------------------------------------------------------------- /examples/integrity/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/integrity/project.json -------------------------------------------------------------------------------- /examples/integrity/src/actions/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/integrity/src/actions/data.ts -------------------------------------------------------------------------------- /examples/integrity/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/integrity/src/index.ts -------------------------------------------------------------------------------- /examples/integrity/src/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/integrity/src/routes/index.tsx -------------------------------------------------------------------------------- /examples/integrity/src/typings.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/integrity/tramvai.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/integrity/tramvai.json -------------------------------------------------------------------------------- /examples/page-render-mode/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/page-render-mode/package.json -------------------------------------------------------------------------------- /examples/page-render-mode/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/page-render-mode/project.json -------------------------------------------------------------------------------- /examples/page-render-mode/src/components/features/Footer/Footer.css: -------------------------------------------------------------------------------- 1 | .footer { 2 | margin-top: auto; 3 | } 4 | -------------------------------------------------------------------------------- /examples/page-render-mode/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/page-render-mode/src/index.ts -------------------------------------------------------------------------------- /examples/page-render-mode/src/postcss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/page-render-mode/src/postcss.js -------------------------------------------------------------------------------- /examples/page-render-mode/src/routes/index.module.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | color: red; 3 | } -------------------------------------------------------------------------------- /examples/page-render-mode/src/typings.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/page-render-mode/tramvai.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/page-render-mode/tramvai.json -------------------------------------------------------------------------------- /examples/polyfills/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/polyfills/.eslintrc.js -------------------------------------------------------------------------------- /examples/polyfills/env.development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/polyfills/env.development.js -------------------------------------------------------------------------------- /examples/polyfills/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/polyfills/package.json -------------------------------------------------------------------------------- /examples/polyfills/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/polyfills/project.json -------------------------------------------------------------------------------- /examples/polyfills/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/polyfills/src/index.ts -------------------------------------------------------------------------------- /examples/polyfills/src/polyfill.ts: -------------------------------------------------------------------------------- 1 | import '@tinkoff/pack-polyfills'; 2 | -------------------------------------------------------------------------------- /examples/polyfills/src/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/polyfills/src/routes/index.tsx -------------------------------------------------------------------------------- /examples/polyfills/src/typings.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/polyfills/tramvai.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/polyfills/tramvai.json -------------------------------------------------------------------------------- /examples/pwa/env.development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/pwa/env.development.js -------------------------------------------------------------------------------- /examples/pwa/jest.integration.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/pwa/jest.integration.config.js -------------------------------------------------------------------------------- /examples/pwa/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/pwa/package.json -------------------------------------------------------------------------------- /examples/pwa/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/pwa/project.json -------------------------------------------------------------------------------- /examples/pwa/src/app.module.css: -------------------------------------------------------------------------------- 1 | html { 2 | font-size: 16px; 3 | } -------------------------------------------------------------------------------- /examples/pwa/src/images/pwa-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/pwa/src/images/pwa-icon.png -------------------------------------------------------------------------------- /examples/pwa/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/pwa/src/index.ts -------------------------------------------------------------------------------- /examples/pwa/src/postcss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/pwa/src/postcss.js -------------------------------------------------------------------------------- /examples/pwa/src/routes/scope/index.module.css: -------------------------------------------------------------------------------- 1 | .title { 2 | color: red; 3 | } -------------------------------------------------------------------------------- /examples/pwa/src/routes/scope/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/pwa/src/routes/scope/index.tsx -------------------------------------------------------------------------------- /examples/pwa/src/service-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/pwa/src/service-worker.ts -------------------------------------------------------------------------------- /examples/pwa/src/typings.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/pwa/tramvai.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/pwa/tramvai.json -------------------------------------------------------------------------------- /examples/react-18-integration/src/features/batching/index.ts: -------------------------------------------------------------------------------- 1 | export { BatchingExample } from './counter'; 2 | -------------------------------------------------------------------------------- /examples/react-18-integration/src/features/suspense/index.ts: -------------------------------------------------------------------------------- 1 | export { SuspenseExample } from './async'; 2 | -------------------------------------------------------------------------------- /examples/react-18-integration/src/routes/index.module.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | color: red; 3 | } -------------------------------------------------------------------------------- /examples/react-18-integration/src/shared/ui/Footer/Footer.css: -------------------------------------------------------------------------------- 1 | .footer { 2 | margin-top: auto; 3 | } 4 | -------------------------------------------------------------------------------- /examples/react-18-integration/src/typings.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/render-to-stream/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/render-to-stream/package.json -------------------------------------------------------------------------------- /examples/render-to-stream/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/render-to-stream/project.json -------------------------------------------------------------------------------- /examples/render-to-stream/src/components/features/Data/Data.css: -------------------------------------------------------------------------------- 1 | .data { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /examples/render-to-stream/src/components/features/Footer/Footer.css: -------------------------------------------------------------------------------- 1 | .footer { 2 | margin-top: auto; 3 | } 4 | -------------------------------------------------------------------------------- /examples/render-to-stream/src/components/features/Modal/main.css: -------------------------------------------------------------------------------- 1 | .MainModal { 2 | color: green; 3 | } -------------------------------------------------------------------------------- /examples/render-to-stream/src/components/features/Modal/second.css: -------------------------------------------------------------------------------- 1 | .SecondModal { 2 | color: blue; 3 | } -------------------------------------------------------------------------------- /examples/render-to-stream/src/components/features/Title/Title.css: -------------------------------------------------------------------------------- 1 | .title { 2 | font-size: 16px; 3 | } 4 | -------------------------------------------------------------------------------- /examples/render-to-stream/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/render-to-stream/src/index.ts -------------------------------------------------------------------------------- /examples/render-to-stream/src/postcss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/render-to-stream/src/postcss.js -------------------------------------------------------------------------------- /examples/render-to-stream/src/typings.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/render-to-stream/tramvai.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/render-to-stream/tramvai.json -------------------------------------------------------------------------------- /examples/view-transitions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/view-transitions/package.json -------------------------------------------------------------------------------- /examples/view-transitions/postcss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/view-transitions/postcss.js -------------------------------------------------------------------------------- /examples/view-transitions/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/view-transitions/project.json -------------------------------------------------------------------------------- /examples/view-transitions/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/view-transitions/src/index.ts -------------------------------------------------------------------------------- /examples/view-transitions/tramvai.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/examples/view-transitions/tramvai.json -------------------------------------------------------------------------------- /examples/view-transitions/typings.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/package.json -------------------------------------------------------------------------------- /packages-versions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages-versions.json -------------------------------------------------------------------------------- /packages/api/__integration__/fixtures/application/bundle/utils.ts: -------------------------------------------------------------------------------- 1 | export function sum() {} 2 | -------------------------------------------------------------------------------- /packages/api/__integration__/fixtures/application/jsx/foo.d.ts: -------------------------------------------------------------------------------- 1 | export const Foo = () => JSX.Element; 2 | -------------------------------------------------------------------------------- /packages/api/__integration__/fixtures/application/mf-host/node_modules/@tinkoff/url/index.js: -------------------------------------------------------------------------------- 1 | export const url = ''; -------------------------------------------------------------------------------- /packages/api/__integration__/fixtures/application/mf-host/node_modules/external-library/index.js: -------------------------------------------------------------------------------- 1 | export const external = ''; -------------------------------------------------------------------------------- /packages/api/__integration__/fixtures/application/polyfills/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/api/__integration__/fixtures/application/polyfills/modern.polyfill.ts: -------------------------------------------------------------------------------- 1 | import 'core-js/web/structured-clone'; 2 | -------------------------------------------------------------------------------- /packages/api/__integration__/fixtures/application/polyfills/polyfill.ts: -------------------------------------------------------------------------------- 1 | import 'core-js/modules/es.promise.with-resolvers'; 2 | -------------------------------------------------------------------------------- /packages/api/__integration__/fixtures/application/polyfills/src/modern.polyfill.ts: -------------------------------------------------------------------------------- 1 | import 'core-js/web/structured-clone'; 2 | -------------------------------------------------------------------------------- /packages/api/__integration__/fixtures/application/polyfills/src/polyfill.ts: -------------------------------------------------------------------------------- 1 | import 'core-js/modules/es.promise.with-resolvers'; 2 | -------------------------------------------------------------------------------- /packages/api/__integration__/fixtures/application/provide/index.ts: -------------------------------------------------------------------------------- 1 | measureTimeMark(); 2 | -------------------------------------------------------------------------------- /packages/api/__integration__/fixtures/application/root-error-boundary/error.module.css: -------------------------------------------------------------------------------- 1 | .title { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /packages/api/__integration__/fixtures/application/tsconfig-paths/scope/package/index.ts: -------------------------------------------------------------------------------- 1 | export const alias = 'foo-bar'; 2 | -------------------------------------------------------------------------------- /packages/api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/api/package.json -------------------------------------------------------------------------------- /packages/api/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/api/project.json -------------------------------------------------------------------------------- /packages/api/src/api/build.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/api/src/api/start.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/api/src/api/start.ts -------------------------------------------------------------------------------- /packages/api/src/builder/builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/api/src/builder/builder.ts -------------------------------------------------------------------------------- /packages/api/src/builder/dev-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/api/src/builder/dev-server.ts -------------------------------------------------------------------------------- /packages/api/src/config/config-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/api/src/config/config-loader.ts -------------------------------------------------------------------------------- /packages/api/src/config/define-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/api/src/config/define-config.ts -------------------------------------------------------------------------------- /packages/api/src/config/extenstions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/api/src/config/extenstions.ts -------------------------------------------------------------------------------- /packages/api/src/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/api/src/config/index.ts -------------------------------------------------------------------------------- /packages/api/src/core/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/api/src/core/plugin.ts -------------------------------------------------------------------------------- /packages/api/src/core/tramvai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/api/src/core/tramvai.ts -------------------------------------------------------------------------------- /packages/api/src/services/analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/api/src/services/analytics.ts -------------------------------------------------------------------------------- /packages/api/src/services/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/api/src/services/logger.ts -------------------------------------------------------------------------------- /packages/api/src/services/tracer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/api/src/services/tracer.ts -------------------------------------------------------------------------------- /packages/api/src/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/api/src/tokens.ts -------------------------------------------------------------------------------- /packages/api/src/utils/__fixtures__/package-version/monorepo/first/second/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/api/src/utils/__fixtures__/package-version/parent/first/second/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/api/src/utils/__fixtures__/package-version/root/first/second/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/api/src/utils/__fixtures__/package-version/source/first/second/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/api/src/utils/__fixtures__/require/file.js: -------------------------------------------------------------------------------- 1 | export default 'file'; -------------------------------------------------------------------------------- /packages/api/src/utils/compile-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/api/src/utils/compile-cache.ts -------------------------------------------------------------------------------- /packages/api/src/utils/cpu-profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/api/src/utils/cpu-profile.ts -------------------------------------------------------------------------------- /packages/api/src/utils/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/api/src/utils/errors.ts -------------------------------------------------------------------------------- /packages/api/src/utils/memoryUsage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/api/src/utils/memoryUsage.ts -------------------------------------------------------------------------------- /packages/api/src/utils/path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/api/src/utils/path.ts -------------------------------------------------------------------------------- /packages/api/src/utils/react.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/api/src/utils/react.ts -------------------------------------------------------------------------------- /packages/api/src/utils/require.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/api/src/utils/require.spec.ts -------------------------------------------------------------------------------- /packages/api/src/utils/require.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/api/src/utils/require.ts -------------------------------------------------------------------------------- /packages/api/src/virtual/root-error-boundary.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /packages/api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/api/tsconfig.json -------------------------------------------------------------------------------- /packages/cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/README.md -------------------------------------------------------------------------------- /packages/cli/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/_category_.json -------------------------------------------------------------------------------- /packages/cli/bin/const.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/bin/const.js -------------------------------------------------------------------------------- /packages/cli/bin/platform-debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/bin/platform-debug.js -------------------------------------------------------------------------------- /packages/cli/bin/platform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/bin/platform.js -------------------------------------------------------------------------------- /packages/cli/bin/spawn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/bin/spawn.js -------------------------------------------------------------------------------- /packages/cli/docs/analyze.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/docs/analyze.md -------------------------------------------------------------------------------- /packages/cli/docs/browserslist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/docs/browserslist.md -------------------------------------------------------------------------------- /packages/cli/docs/build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/docs/build.md -------------------------------------------------------------------------------- /packages/cli/docs/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/docs/config.md -------------------------------------------------------------------------------- /packages/cli/docs/experiments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/docs/experiments.md -------------------------------------------------------------------------------- /packages/cli/docs/serverInline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/docs/serverInline.md -------------------------------------------------------------------------------- /packages/cli/docs/start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/docs/start.md -------------------------------------------------------------------------------- /packages/cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/package.json -------------------------------------------------------------------------------- /packages/cli/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/project.json -------------------------------------------------------------------------------- /packages/cli/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/schema.json -------------------------------------------------------------------------------- /packages/cli/src/api/analyze/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/api/analyze/index.ts -------------------------------------------------------------------------------- /packages/cli/src/api/benchmark/__integration__/__fixtures__/app/bundles/first.ts: -------------------------------------------------------------------------------- 1 | export default 'bundle-first'; 2 | -------------------------------------------------------------------------------- /packages/cli/src/api/benchmark/__integration__/__fixtures__/app/bundles/main.ts: -------------------------------------------------------------------------------- 1 | export default 'bundle-main'; 2 | -------------------------------------------------------------------------------- /packages/cli/src/api/benchmark/__integration__/__fixtures__/app/bundles/second.ts: -------------------------------------------------------------------------------- 1 | export default 'bundle-second'; 2 | -------------------------------------------------------------------------------- /packages/cli/src/api/benchmark/__integration__/__fixtures__/app/bundles/third.ts: -------------------------------------------------------------------------------- 1 | export default 'bundle-third'; 2 | -------------------------------------------------------------------------------- /packages/cli/src/api/benchmark/__integration__/__fixtures__/app/styles.css: -------------------------------------------------------------------------------- 1 | .app { 2 | background-color: pink; 3 | } 4 | -------------------------------------------------------------------------------- /packages/cli/src/api/benchmark/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/api/benchmark/build.ts -------------------------------------------------------------------------------- /packages/cli/src/api/benchmark/const.ts: -------------------------------------------------------------------------------- 1 | export const DEFAULT_TIMES = 3; 2 | -------------------------------------------------------------------------------- /packages/cli/src/api/benchmark/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/api/benchmark/index.ts -------------------------------------------------------------------------------- /packages/cli/src/api/benchmark/start.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/api/benchmark/start.ts -------------------------------------------------------------------------------- /packages/cli/src/api/benchmark/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/api/benchmark/types.ts -------------------------------------------------------------------------------- /packages/cli/src/api/build/__integration__/__fixtures__/app/bundles/first.ts: -------------------------------------------------------------------------------- 1 | export default 'bundle-first'; 2 | -------------------------------------------------------------------------------- /packages/cli/src/api/build/__integration__/__fixtures__/app/bundles/main.ts: -------------------------------------------------------------------------------- 1 | export default 'bundle-main'; 2 | -------------------------------------------------------------------------------- /packages/cli/src/api/build/__integration__/__fixtures__/app/bundles/second.ts: -------------------------------------------------------------------------------- 1 | export default 'bundle-second'; 2 | -------------------------------------------------------------------------------- /packages/cli/src/api/build/__integration__/__fixtures__/app/bundles/third.ts: -------------------------------------------------------------------------------- 1 | export default 'bundle-third'; 2 | -------------------------------------------------------------------------------- /packages/cli/src/api/build/__integration__/__fixtures__/app/styles.css: -------------------------------------------------------------------------------- 1 | .app { 2 | background-color: pink; 3 | } 4 | -------------------------------------------------------------------------------- /packages/cli/src/api/build/__integration__/__fixtures__/module/styles.css: -------------------------------------------------------------------------------- 1 | .root { 2 | background-color: red; 3 | } 4 | -------------------------------------------------------------------------------- /packages/cli/src/api/build/child-app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/api/build/child-app.ts -------------------------------------------------------------------------------- /packages/cli/src/api/build/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/api/build/index.ts -------------------------------------------------------------------------------- /packages/cli/src/api/build/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/api/build/module.ts -------------------------------------------------------------------------------- /packages/cli/src/api/build/package.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/api/build/package.ts -------------------------------------------------------------------------------- /packages/cli/src/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/api/index.ts -------------------------------------------------------------------------------- /packages/cli/src/api/start-prod/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/api/start-prod/index.ts -------------------------------------------------------------------------------- /packages/cli/src/api/start/__integration__/__fixtures__/.gitignore: -------------------------------------------------------------------------------- 1 | __temp__/ 2 | -------------------------------------------------------------------------------- /packages/cli/src/api/start/__integration__/__fixtures__/app/bundles/first.ts: -------------------------------------------------------------------------------- 1 | export default 'bundle-first'; 2 | -------------------------------------------------------------------------------- /packages/cli/src/api/start/__integration__/__fixtures__/app/bundles/main.ts: -------------------------------------------------------------------------------- 1 | export default 'bundle-main'; 2 | -------------------------------------------------------------------------------- /packages/cli/src/api/start/__integration__/__fixtures__/app/bundles/second.ts: -------------------------------------------------------------------------------- 1 | export default 'bundle-second'; 2 | -------------------------------------------------------------------------------- /packages/cli/src/api/start/__integration__/__fixtures__/app/bundles/third.ts: -------------------------------------------------------------------------------- 1 | export default 'bundle-third'; 2 | -------------------------------------------------------------------------------- /packages/cli/src/api/start/child-app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/api/start/child-app.ts -------------------------------------------------------------------------------- /packages/cli/src/api/start/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/api/start/index.ts -------------------------------------------------------------------------------- /packages/cli/src/api/start/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/api/start/module.ts -------------------------------------------------------------------------------- /packages/cli/src/api/start/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/api/start/tokens.ts -------------------------------------------------------------------------------- /packages/cli/src/cli/CLI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/cli/CLI.ts -------------------------------------------------------------------------------- /packages/cli/src/cli/bin-init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/cli/bin-init.ts -------------------------------------------------------------------------------- /packages/cli/src/cli/bin-local.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/cli/bin-local.ts -------------------------------------------------------------------------------- /packages/cli/src/cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/cli/index.ts -------------------------------------------------------------------------------- /packages/cli/src/cli/runCLI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/cli/runCLI.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/add/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/commands/add/add.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/add/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/commands/add/command.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/build/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/commands/build/build.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/createApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/commands/createApp.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/generate/generators/component/component.module.css.hbs: -------------------------------------------------------------------------------- 1 | .div { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /packages/cli/src/commands/generate/generators/page/page.module.css.hbs: -------------------------------------------------------------------------------- 1 | .div { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /packages/cli/src/commands/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/commands/index.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/new/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/commands/new/command.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/new/new.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/commands/new/new.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/new/templates/app/block/shared/header/Header.module.css.hbs: -------------------------------------------------------------------------------- 1 | .Header { 2 | color: #444; 3 | } -------------------------------------------------------------------------------- /packages/cli/src/commands/new/templates/shared/_prettierrc.js.hbs: -------------------------------------------------------------------------------- 1 | module.exports = require('@tramvai/prettier-config'); 2 | -------------------------------------------------------------------------------- /packages/cli/src/commands/new/templates/shared/typings.d.ts.hbs: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/cli/src/commands/new/typings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/commands/new/typings.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/start/start.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/commands/start/start.ts -------------------------------------------------------------------------------- /packages/cli/src/config/__integration__/__fixtures__/relative/src/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/cli/src/config/__integration__/__fixtures__/relative/src/polyfill.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/cli/src/config/configManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/config/configManager.ts -------------------------------------------------------------------------------- /packages/cli/src/config/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/config/constants.ts -------------------------------------------------------------------------------- /packages/cli/src/config/showConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/config/showConfig.ts -------------------------------------------------------------------------------- /packages/cli/src/config/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/config/utils.ts -------------------------------------------------------------------------------- /packages/cli/src/config/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/config/validate.ts -------------------------------------------------------------------------------- /packages/cli/src/depscheck-unused.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/depscheck-unused.ts -------------------------------------------------------------------------------- /packages/cli/src/di/child.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/di/child.ts -------------------------------------------------------------------------------- /packages/cli/src/di/providers/builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/di/providers/builder.ts -------------------------------------------------------------------------------- /packages/cli/src/di/providers/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/di/providers/config.ts -------------------------------------------------------------------------------- /packages/cli/src/di/providers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/di/providers/index.ts -------------------------------------------------------------------------------- /packages/cli/src/di/providers/network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/di/providers/network.ts -------------------------------------------------------------------------------- /packages/cli/src/di/providers/std.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/di/providers/std.ts -------------------------------------------------------------------------------- /packages/cli/src/di/root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/di/root.ts -------------------------------------------------------------------------------- /packages/cli/src/di/tokens/builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/di/tokens/builder.ts -------------------------------------------------------------------------------- /packages/cli/src/di/tokens/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/di/tokens/command.ts -------------------------------------------------------------------------------- /packages/cli/src/di/tokens/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/di/tokens/config.ts -------------------------------------------------------------------------------- /packages/cli/src/di/tokens/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/di/tokens/index.ts -------------------------------------------------------------------------------- /packages/cli/src/di/tokens/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/di/tokens/logger.ts -------------------------------------------------------------------------------- /packages/cli/src/di/tokens/network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/di/tokens/network.ts -------------------------------------------------------------------------------- /packages/cli/src/di/tokens/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/di/tokens/server.ts -------------------------------------------------------------------------------- /packages/cli/src/di/tokens/std.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/di/tokens/std.ts -------------------------------------------------------------------------------- /packages/cli/src/di/tokens/ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/di/tokens/ui.ts -------------------------------------------------------------------------------- /packages/cli/src/external/api.ts: -------------------------------------------------------------------------------- 1 | export default {} as Record; 2 | -------------------------------------------------------------------------------- /packages/cli/src/external/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/external/config.ts -------------------------------------------------------------------------------- /packages/cli/src/external/pages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/external/pages.ts -------------------------------------------------------------------------------- /packages/cli/src/library/babel/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/library/babel/index.ts -------------------------------------------------------------------------------- /packages/cli/src/library/swc/__integration__/mocks/tramvai-react.ts: -------------------------------------------------------------------------------- 1 | export const lazy = () => {}; 2 | -------------------------------------------------------------------------------- /packages/cli/src/library/swc/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/library/swc/index.ts -------------------------------------------------------------------------------- /packages/cli/src/library/webpack/application/fakeRootErrorBoundaryModule.tsx: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /packages/cli/src/library/webpack/child-app/fakeModule.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /packages/cli/src/library/webpack/module/resolveExternal.ts: -------------------------------------------------------------------------------- 1 | export default (name: string) => ['__externals', name]; 2 | -------------------------------------------------------------------------------- /packages/cli/src/models/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/models/command.ts -------------------------------------------------------------------------------- /packages/cli/src/models/config.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/models/config.spec.ts -------------------------------------------------------------------------------- /packages/cli/src/models/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/models/config.ts -------------------------------------------------------------------------------- /packages/cli/src/models/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/models/context.ts -------------------------------------------------------------------------------- /packages/cli/src/models/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/models/logger.ts -------------------------------------------------------------------------------- /packages/cli/src/models/port-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/models/port-manager.ts -------------------------------------------------------------------------------- /packages/cli/src/models/task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/models/task.ts -------------------------------------------------------------------------------- /packages/cli/src/schema/ConfigSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/schema/ConfigSchema.ts -------------------------------------------------------------------------------- /packages/cli/src/schema/tramvai.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/schema/tramvai.spec.ts -------------------------------------------------------------------------------- /packages/cli/src/schema/tramvai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/schema/tramvai.ts -------------------------------------------------------------------------------- /packages/cli/src/tasks/build-app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/tasks/build-app.ts -------------------------------------------------------------------------------- /packages/cli/src/tasks/npm-install.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/tasks/npm-install.ts -------------------------------------------------------------------------------- /packages/cli/src/typings/Env.ts: -------------------------------------------------------------------------------- 1 | export type Env = 'development' | 'production'; 2 | -------------------------------------------------------------------------------- /packages/cli/src/typings/application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/typings/application.ts -------------------------------------------------------------------------------- /packages/cli/src/typings/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/typings/commands.ts -------------------------------------------------------------------------------- /packages/cli/src/typings/projectType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/typings/projectType.ts -------------------------------------------------------------------------------- /packages/cli/src/typings/public.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/typings/public.ts -------------------------------------------------------------------------------- /packages/cli/src/typings/target.ts: -------------------------------------------------------------------------------- 1 | export type Target = 'node' | 'defaults'; 2 | -------------------------------------------------------------------------------- /packages/cli/src/ui/commander.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/ui/commander.ts -------------------------------------------------------------------------------- /packages/cli/src/utils/applyTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/utils/applyTemplate.ts -------------------------------------------------------------------------------- /packages/cli/src/utils/clearExecArgv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/utils/clearExecArgv.ts -------------------------------------------------------------------------------- /packages/cli/src/utils/close.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/utils/close.ts -------------------------------------------------------------------------------- /packages/cli/src/utils/cpu-profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/utils/cpu-profile.ts -------------------------------------------------------------------------------- /packages/cli/src/utils/detectPortSync.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/cli/src/utils/di.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/utils/di.ts -------------------------------------------------------------------------------- /packages/cli/src/utils/formatting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/utils/formatting.ts -------------------------------------------------------------------------------- /packages/cli/src/utils/getRootFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/utils/getRootFile.ts -------------------------------------------------------------------------------- /packages/cli/src/utils/handleErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/utils/handleErrors.ts -------------------------------------------------------------------------------- /packages/cli/src/utils/lockfileHash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/utils/lockfileHash.ts -------------------------------------------------------------------------------- /packages/cli/src/utils/merge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/utils/merge.ts -------------------------------------------------------------------------------- /packages/cli/src/utils/moduleVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/utils/moduleVersion.ts -------------------------------------------------------------------------------- /packages/cli/src/utils/npmRequire.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/utils/npmRequire.ts -------------------------------------------------------------------------------- /packages/cli/src/utils/packageVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/utils/packageVersion.ts -------------------------------------------------------------------------------- /packages/cli/src/utils/runHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/utils/runHandlers.ts -------------------------------------------------------------------------------- /packages/cli/src/utils/safeReadModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/utils/safeReadModule.ts -------------------------------------------------------------------------------- /packages/cli/src/utils/safeRequire.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/utils/safeRequire.ts -------------------------------------------------------------------------------- /packages/cli/src/utils/syncJsonFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/src/utils/syncJsonFile.ts -------------------------------------------------------------------------------- /packages/cli/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/tsconfig.json -------------------------------------------------------------------------------- /packages/cli/tsconfig.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/cli/tsconfig.schema.json -------------------------------------------------------------------------------- /packages/libs/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/_category_.json -------------------------------------------------------------------------------- /packages/libs/browser-timings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/browser-timings/README.md -------------------------------------------------------------------------------- /packages/libs/cookies/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/cookies/README.md -------------------------------------------------------------------------------- /packages/libs/cookies/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/cookies/package.json -------------------------------------------------------------------------------- /packages/libs/cookies/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/cookies/project.json -------------------------------------------------------------------------------- /packages/libs/cookies/src/cookies.h.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/cookies/src/cookies.h.ts -------------------------------------------------------------------------------- /packages/libs/cookies/src/cookies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/cookies/src/cookies.ts -------------------------------------------------------------------------------- /packages/libs/cookies/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/cookies/src/index.ts -------------------------------------------------------------------------------- /packages/libs/cookies/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/cookies/src/utils.ts -------------------------------------------------------------------------------- /packages/libs/cookies/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/cookies/tsconfig.json -------------------------------------------------------------------------------- /packages/libs/dippy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/dippy/README.md -------------------------------------------------------------------------------- /packages/libs/dippy/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/dippy/package.json -------------------------------------------------------------------------------- /packages/libs/dippy/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/dippy/project.json -------------------------------------------------------------------------------- /packages/libs/dippy/src/Container.h.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/dippy/src/Container.h.ts -------------------------------------------------------------------------------- /packages/libs/dippy/src/Container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/dippy/src/Container.ts -------------------------------------------------------------------------------- /packages/libs/dippy/src/Provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/dippy/src/Provider.ts -------------------------------------------------------------------------------- /packages/libs/dippy/src/constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/dippy/src/constant.ts -------------------------------------------------------------------------------- /packages/libs/dippy/src/createError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/dippy/src/createError.ts -------------------------------------------------------------------------------- /packages/libs/dippy/src/di.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/dippy/src/di.test.ts -------------------------------------------------------------------------------- /packages/libs/dippy/src/di.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/dippy/src/di.ts -------------------------------------------------------------------------------- /packages/libs/dippy/src/provide.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/dippy/src/provide.ts -------------------------------------------------------------------------------- /packages/libs/dippy/src/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/dippy/src/tokens.ts -------------------------------------------------------------------------------- /packages/libs/dippy/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/dippy/tsconfig.json -------------------------------------------------------------------------------- /packages/libs/env-validators/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/env-validators/README.md -------------------------------------------------------------------------------- /packages/libs/error-handlers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/error-handlers/README.md -------------------------------------------------------------------------------- /packages/libs/errors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/errors/README.md -------------------------------------------------------------------------------- /packages/libs/errors/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/errors/package.json -------------------------------------------------------------------------------- /packages/libs/errors/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/errors/project.json -------------------------------------------------------------------------------- /packages/libs/errors/src/http/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/errors/src/http/utils.ts -------------------------------------------------------------------------------- /packages/libs/errors/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/errors/src/index.ts -------------------------------------------------------------------------------- /packages/libs/errors/src/router/block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/errors/src/router/block.ts -------------------------------------------------------------------------------- /packages/libs/errors/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/errors/tsconfig.json -------------------------------------------------------------------------------- /packages/libs/eslint-plugin-tramvai/src/__integration__/__fixtures__/modern/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "modern-polyfills" 3 | } 4 | -------------------------------------------------------------------------------- /packages/libs/eslint-plugin-tramvai/test/__fixtures__/tramvai-typescript/bundles/bundle1.ts: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /packages/libs/eslint-plugin-tramvai/test/__fixtures__/tramvai-typescript/bundles/bundle2.ts: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /packages/libs/hooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/hooks/README.md -------------------------------------------------------------------------------- /packages/libs/hooks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/hooks/package.json -------------------------------------------------------------------------------- /packages/libs/hooks/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/hooks/project.json -------------------------------------------------------------------------------- /packages/libs/hooks/src/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/hooks/src/hooks.ts -------------------------------------------------------------------------------- /packages/libs/hooks/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/hooks/src/index.ts -------------------------------------------------------------------------------- /packages/libs/hooks/src/tapable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/hooks/src/tapable.spec.ts -------------------------------------------------------------------------------- /packages/libs/hooks/src/tapable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/hooks/src/tapable.ts -------------------------------------------------------------------------------- /packages/libs/hooks/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/hooks/src/types.ts -------------------------------------------------------------------------------- /packages/libs/hooks/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/hooks/tsconfig.json -------------------------------------------------------------------------------- /packages/libs/http-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/http-client/README.md -------------------------------------------------------------------------------- /packages/libs/http-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/http-client/package.json -------------------------------------------------------------------------------- /packages/libs/http-client/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/http-client/project.json -------------------------------------------------------------------------------- /packages/libs/http-client/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/http-client/src/index.ts -------------------------------------------------------------------------------- /packages/libs/http-client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/http-client/tsconfig.json -------------------------------------------------------------------------------- /packages/libs/is-modern-lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/is-modern-lib/README.md -------------------------------------------------------------------------------- /packages/libs/is-modern-lib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/is-modern-lib/package.json -------------------------------------------------------------------------------- /packages/libs/is-modern-lib/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/is-modern-lib/project.json -------------------------------------------------------------------------------- /packages/libs/is-modern-lib/src/__tests__/fixtures/filter/node_modules/dippy/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "dippy" 3 | } -------------------------------------------------------------------------------- /packages/libs/is-modern-lib/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/is-modern-lib/src/index.ts -------------------------------------------------------------------------------- /packages/libs/lazy-render/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/lazy-render/README.md -------------------------------------------------------------------------------- /packages/libs/lazy-render/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/lazy-render/package.json -------------------------------------------------------------------------------- /packages/libs/lazy-render/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/lazy-render/project.json -------------------------------------------------------------------------------- /packages/libs/lazy-render/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/lazy-render/src/index.ts -------------------------------------------------------------------------------- /packages/libs/lazy-render/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/lazy-render/tsconfig.json -------------------------------------------------------------------------------- /packages/libs/logger/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/logger/README.md -------------------------------------------------------------------------------- /packages/libs/main-polyfills/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/main-polyfills/README.md -------------------------------------------------------------------------------- /packages/libs/metrics-noop/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/metrics-noop/package.json -------------------------------------------------------------------------------- /packages/libs/metrics-noop/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/metrics-noop/project.json -------------------------------------------------------------------------------- /packages/libs/metrics-noop/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/metrics-noop/src/index.ts -------------------------------------------------------------------------------- /packages/libs/metrics-noop/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/metrics-noop/tsconfig.json -------------------------------------------------------------------------------- /packages/libs/minicss/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/minicss/README.md -------------------------------------------------------------------------------- /packages/libs/minicss/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/minicss/package.json -------------------------------------------------------------------------------- /packages/libs/minicss/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/minicss/project.json -------------------------------------------------------------------------------- /packages/libs/minicss/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/minicss/src/index.ts -------------------------------------------------------------------------------- /packages/libs/minicss/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/minicss/tsconfig.json -------------------------------------------------------------------------------- /packages/libs/mocker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/mocker/README.md -------------------------------------------------------------------------------- /packages/libs/mocker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/mocker/package.json -------------------------------------------------------------------------------- /packages/libs/mocker/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/mocker/project.json -------------------------------------------------------------------------------- /packages/libs/mocker/src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/mocker/src/index.test.ts -------------------------------------------------------------------------------- /packages/libs/mocker/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/mocker/src/index.ts -------------------------------------------------------------------------------- /packages/libs/mocker/src/mocker.h.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/mocker/src/mocker.h.ts -------------------------------------------------------------------------------- /packages/libs/mocker/src/mocker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/mocker/src/mocker.ts -------------------------------------------------------------------------------- /packages/libs/mocker/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/mocker/tsconfig.json -------------------------------------------------------------------------------- /packages/libs/module-loader-server/src/browser.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/libs/monkeypatch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/monkeypatch/README.md -------------------------------------------------------------------------------- /packages/libs/monkeypatch/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/monkeypatch/package.json -------------------------------------------------------------------------------- /packages/libs/monkeypatch/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/monkeypatch/project.json -------------------------------------------------------------------------------- /packages/libs/monkeypatch/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/monkeypatch/src/index.ts -------------------------------------------------------------------------------- /packages/libs/monkeypatch/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/monkeypatch/tsconfig.json -------------------------------------------------------------------------------- /packages/libs/pageBuilder/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/pageBuilder/package.json -------------------------------------------------------------------------------- /packages/libs/pageBuilder/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/pageBuilder/project.json -------------------------------------------------------------------------------- /packages/libs/pageBuilder/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/pageBuilder/src/index.ts -------------------------------------------------------------------------------- /packages/libs/pageBuilder/src/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/pageBuilder/src/storage.ts -------------------------------------------------------------------------------- /packages/libs/pageBuilder/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/pageBuilder/tsconfig.json -------------------------------------------------------------------------------- /packages/libs/prettier/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/prettier/README.md -------------------------------------------------------------------------------- /packages/libs/prettier/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/prettier/package.json -------------------------------------------------------------------------------- /packages/libs/prettier/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/prettier/project.json -------------------------------------------------------------------------------- /packages/libs/prettier/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/prettier/src/index.ts -------------------------------------------------------------------------------- /packages/libs/prettier/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/prettier/tsconfig.json -------------------------------------------------------------------------------- /packages/libs/pubsub/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/pubsub/README.md -------------------------------------------------------------------------------- /packages/libs/pubsub/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/pubsub/package.json -------------------------------------------------------------------------------- /packages/libs/pubsub/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/pubsub/project.json -------------------------------------------------------------------------------- /packages/libs/pubsub/src/pubsub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/pubsub/src/pubsub.ts -------------------------------------------------------------------------------- /packages/libs/pubsub/src/types.h.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/pubsub/src/types.h.ts -------------------------------------------------------------------------------- /packages/libs/pubsub/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/pubsub/tsconfig.json -------------------------------------------------------------------------------- /packages/libs/react-hooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/react-hooks/README.md -------------------------------------------------------------------------------- /packages/libs/react-hooks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/react-hooks/package.json -------------------------------------------------------------------------------- /packages/libs/react-hooks/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/react-hooks/project.json -------------------------------------------------------------------------------- /packages/libs/react-hooks/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/react-hooks/src/index.ts -------------------------------------------------------------------------------- /packages/libs/react-hooks/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/react-hooks/tsconfig.json -------------------------------------------------------------------------------- /packages/libs/router/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/router/README.md -------------------------------------------------------------------------------- /packages/libs/router/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/router/package.json -------------------------------------------------------------------------------- /packages/libs/router/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/router/project.json -------------------------------------------------------------------------------- /packages/libs/router/src/history/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/router/src/history/base.ts -------------------------------------------------------------------------------- /packages/libs/router/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/router/src/index.ts -------------------------------------------------------------------------------- /packages/libs/router/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/router/src/logger.ts -------------------------------------------------------------------------------- /packages/libs/router/src/tree/tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/router/src/tree/tree.ts -------------------------------------------------------------------------------- /packages/libs/router/src/tree/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/router/src/tree/types.ts -------------------------------------------------------------------------------- /packages/libs/router/src/tree/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/router/src/tree/utils.ts -------------------------------------------------------------------------------- /packages/libs/router/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/router/src/types.ts -------------------------------------------------------------------------------- /packages/libs/router/src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/router/src/typings.d.ts -------------------------------------------------------------------------------- /packages/libs/router/src/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/router/src/utils.spec.ts -------------------------------------------------------------------------------- /packages/libs/router/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/router/src/utils.ts -------------------------------------------------------------------------------- /packages/libs/router/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/router/tsconfig.json -------------------------------------------------------------------------------- /packages/libs/safe-strings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/safe-strings/README.md -------------------------------------------------------------------------------- /packages/libs/safe-strings/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/safe-strings/package.json -------------------------------------------------------------------------------- /packages/libs/safe-strings/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/safe-strings/project.json -------------------------------------------------------------------------------- /packages/libs/safe-strings/src/encode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/safe-strings/src/encode.ts -------------------------------------------------------------------------------- /packages/libs/safe-strings/src/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/safe-strings/src/error.ts -------------------------------------------------------------------------------- /packages/libs/safe-strings/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/safe-strings/src/utils.ts -------------------------------------------------------------------------------- /packages/libs/safe-strings/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/safe-strings/tsconfig.json -------------------------------------------------------------------------------- /packages/libs/terminus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/terminus/README.md -------------------------------------------------------------------------------- /packages/libs/terminus/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/terminus/package.json -------------------------------------------------------------------------------- /packages/libs/terminus/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/terminus/project.json -------------------------------------------------------------------------------- /packages/libs/terminus/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/terminus/src/index.ts -------------------------------------------------------------------------------- /packages/libs/terminus/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/terminus/tsconfig.json -------------------------------------------------------------------------------- /packages/libs/tinkoff-layout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/tinkoff-layout/README.md -------------------------------------------------------------------------------- /packages/libs/typings/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/typings/index.d.ts -------------------------------------------------------------------------------- /packages/libs/typings/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/typings/package.json -------------------------------------------------------------------------------- /packages/libs/typings/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/typings/project.json -------------------------------------------------------------------------------- /packages/libs/url/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/url/README.md -------------------------------------------------------------------------------- /packages/libs/url/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/url/package.json -------------------------------------------------------------------------------- /packages/libs/url/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/url/project.json -------------------------------------------------------------------------------- /packages/libs/url/src/url.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/url/src/url.spec.ts -------------------------------------------------------------------------------- /packages/libs/url/src/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/url/src/url.ts -------------------------------------------------------------------------------- /packages/libs/url/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/url/tsconfig.json -------------------------------------------------------------------------------- /packages/libs/user-agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/user-agent/README.md -------------------------------------------------------------------------------- /packages/libs/user-agent/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/user-agent/package.json -------------------------------------------------------------------------------- /packages/libs/user-agent/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/user-agent/project.json -------------------------------------------------------------------------------- /packages/libs/user-agent/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/user-agent/src/index.ts -------------------------------------------------------------------------------- /packages/libs/user-agent/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/user-agent/src/types.ts -------------------------------------------------------------------------------- /packages/libs/user-agent/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/libs/user-agent/tsconfig.json -------------------------------------------------------------------------------- /packages/libs/webpack-dedupe-plugin/src/__fixtures__/dedupe/package-lock.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/modules/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/_category_.json -------------------------------------------------------------------------------- /packages/modules/autoscroll/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/autoscroll/README.md -------------------------------------------------------------------------------- /packages/modules/autoscroll/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/autoscroll/package.json -------------------------------------------------------------------------------- /packages/modules/autoscroll/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/autoscroll/project.json -------------------------------------------------------------------------------- /packages/modules/autoscroll/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/autoscroll/src/index.ts -------------------------------------------------------------------------------- /packages/modules/cache-warmup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/cache-warmup/README.md -------------------------------------------------------------------------------- /packages/modules/child-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/child-app/README.md -------------------------------------------------------------------------------- /packages/modules/child-app/__integration__/cross-version-tests/v2.0.0/child-apps: -------------------------------------------------------------------------------- 1 | ../../../../../../examples/child-app/child-apps/ -------------------------------------------------------------------------------- /packages/modules/child-app/__integration__/cross-version-tests/v2.0.0/mocks: -------------------------------------------------------------------------------- 1 | ../../../../../../examples/child-app/mocks/ -------------------------------------------------------------------------------- /packages/modules/child-app/__integration__/cross-version-tests/v2.0.0/postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; 2 | -------------------------------------------------------------------------------- /packages/modules/child-app/__integration__/cross-version-tests/v2.0.0/root-app: -------------------------------------------------------------------------------- 1 | ../../../../../../examples/child-app/root-app/ -------------------------------------------------------------------------------- /packages/modules/child-app/__integration__/cross-version-tests/v2.0.0/shared: -------------------------------------------------------------------------------- 1 | ../../../../../../examples/child-app/shared/ -------------------------------------------------------------------------------- /packages/modules/child-app/__integration__/cross-version-tests/v3.0.1/child-apps: -------------------------------------------------------------------------------- 1 | ../../../../../../examples/child-app/child-apps/ -------------------------------------------------------------------------------- /packages/modules/child-app/__integration__/cross-version-tests/v3.0.1/mocks: -------------------------------------------------------------------------------- 1 | ../../../../../../examples/child-app/mocks/ -------------------------------------------------------------------------------- /packages/modules/child-app/__integration__/cross-version-tests/v3.0.1/postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; 2 | -------------------------------------------------------------------------------- /packages/modules/child-app/__integration__/cross-version-tests/v3.0.1/root-app: -------------------------------------------------------------------------------- 1 | ../../../../../../examples/child-app/root-app/ -------------------------------------------------------------------------------- /packages/modules/child-app/__integration__/cross-version-tests/v3.0.1/shared: -------------------------------------------------------------------------------- 1 | ../../../../../../examples/child-app/shared/ -------------------------------------------------------------------------------- /packages/modules/child-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/child-app/package.json -------------------------------------------------------------------------------- /packages/modules/child-app/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/child-app/project.json -------------------------------------------------------------------------------- /packages/modules/child-app/src/export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/child-app/src/export.ts -------------------------------------------------------------------------------- /packages/modules/child-app/src/shared/child/extractorProviders.browser.ts: -------------------------------------------------------------------------------- 1 | export const extractorProviders = () => []; 2 | -------------------------------------------------------------------------------- /packages/modules/client-hints/src/shared/constants.ts: -------------------------------------------------------------------------------- 1 | export const COOKIE_NAME_MEDIA_INFO = 'mediaInfo'; 2 | -------------------------------------------------------------------------------- /packages/modules/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/common/README.md -------------------------------------------------------------------------------- /packages/modules/common/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/common/package.json -------------------------------------------------------------------------------- /packages/modules/common/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/common/project.json -------------------------------------------------------------------------------- /packages/modules/common/src/createConsumerContext/typings.ts: -------------------------------------------------------------------------------- 1 | export type { PlatformAction } from '@tramvai/tokens-common'; 2 | -------------------------------------------------------------------------------- /packages/modules/common/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/common/src/index.ts -------------------------------------------------------------------------------- /packages/modules/common/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/common/tsconfig.json -------------------------------------------------------------------------------- /packages/modules/cookie/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/cookie/README.md -------------------------------------------------------------------------------- /packages/modules/cookie/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/cookie/package.json -------------------------------------------------------------------------------- /packages/modules/cookie/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/cookie/project.json -------------------------------------------------------------------------------- /packages/modules/cookie/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/cookie/src/server.ts -------------------------------------------------------------------------------- /packages/modules/cookie/src/tokens.ts: -------------------------------------------------------------------------------- 1 | export * from '@tramvai/tokens-cookie'; 2 | -------------------------------------------------------------------------------- /packages/modules/cookie/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/cookie/src/utils.ts -------------------------------------------------------------------------------- /packages/modules/cookie/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/cookie/tsconfig.json -------------------------------------------------------------------------------- /packages/modules/deps-graph/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/deps-graph/README.md -------------------------------------------------------------------------------- /packages/modules/dns-cache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/dns-cache/README.md -------------------------------------------------------------------------------- /packages/modules/env/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/env/README.md -------------------------------------------------------------------------------- /packages/modules/env/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/env/package.json -------------------------------------------------------------------------------- /packages/modules/env/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/env/project.json -------------------------------------------------------------------------------- /packages/modules/env/src/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/env/src/browser.ts -------------------------------------------------------------------------------- /packages/modules/env/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/env/src/server.ts -------------------------------------------------------------------------------- /packages/modules/env/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/env/tsconfig.json -------------------------------------------------------------------------------- /packages/modules/http-client/tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/http-client/tests.ts -------------------------------------------------------------------------------- /packages/modules/log/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/log/README.md -------------------------------------------------------------------------------- /packages/modules/log/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/log/package.json -------------------------------------------------------------------------------- /packages/modules/log/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/log/project.json -------------------------------------------------------------------------------- /packages/modules/log/src/LogStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/log/src/LogStore.ts -------------------------------------------------------------------------------- /packages/modules/log/src/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/log/src/browser.ts -------------------------------------------------------------------------------- /packages/modules/log/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/log/src/constants.ts -------------------------------------------------------------------------------- /packages/modules/log/src/devLogs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/log/src/devLogs.ts -------------------------------------------------------------------------------- /packages/modules/log/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/log/src/server.ts -------------------------------------------------------------------------------- /packages/modules/log/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/log/src/types.ts -------------------------------------------------------------------------------- /packages/modules/log/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/log/tsconfig.json -------------------------------------------------------------------------------- /packages/modules/metrics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/metrics/README.md -------------------------------------------------------------------------------- /packages/modules/metrics/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/metrics/package.json -------------------------------------------------------------------------------- /packages/modules/metrics/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/metrics/project.json -------------------------------------------------------------------------------- /packages/modules/mocker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/mocker/README.md -------------------------------------------------------------------------------- /packages/modules/mocker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/mocker/package.json -------------------------------------------------------------------------------- /packages/modules/mocker/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/mocker/project.json -------------------------------------------------------------------------------- /packages/modules/mocker/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/mocker/src/server.ts -------------------------------------------------------------------------------- /packages/modules/mocker/src/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/mocker/src/tokens.ts -------------------------------------------------------------------------------- /packages/modules/mocker/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/mocker/tsconfig.json -------------------------------------------------------------------------------- /packages/modules/pwa/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/pwa/README.md -------------------------------------------------------------------------------- /packages/modules/pwa/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/pwa/package.json -------------------------------------------------------------------------------- /packages/modules/pwa/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/pwa/project.json -------------------------------------------------------------------------------- /packages/modules/pwa/src/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/pwa/src/browser.ts -------------------------------------------------------------------------------- /packages/modules/pwa/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/pwa/src/server.ts -------------------------------------------------------------------------------- /packages/modules/pwa/src/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/pwa/src/tokens.ts -------------------------------------------------------------------------------- /packages/modules/pwa/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/pwa/tsconfig.json -------------------------------------------------------------------------------- /packages/modules/render/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/render/README.md -------------------------------------------------------------------------------- /packages/modules/render/__integration__/errorBoundary/error.module.css: -------------------------------------------------------------------------------- 1 | .title { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /packages/modules/render/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/render/package.json -------------------------------------------------------------------------------- /packages/modules/render/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/render/project.json -------------------------------------------------------------------------------- /packages/modules/render/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/render/src/server.ts -------------------------------------------------------------------------------- /packages/modules/render/src/server/constants/performance.ts: -------------------------------------------------------------------------------- 1 | export const PRELOAD_JS = '__preloadJS'; 2 | -------------------------------------------------------------------------------- /packages/modules/render/tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/render/tests.ts -------------------------------------------------------------------------------- /packages/modules/render/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/render/tsconfig.json -------------------------------------------------------------------------------- /packages/modules/router/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/router/README.md -------------------------------------------------------------------------------- /packages/modules/router/__integration__/link-prefetch/pages/second.css: -------------------------------------------------------------------------------- 1 | .header { 2 | color: gray; 3 | } 4 | -------------------------------------------------------------------------------- /packages/modules/router/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "router" 3 | } -------------------------------------------------------------------------------- /packages/modules/router/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/router/package.json -------------------------------------------------------------------------------- /packages/modules/router/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/router/project.json -------------------------------------------------------------------------------- /packages/modules/router/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/router/src/index.ts -------------------------------------------------------------------------------- /packages/modules/router/src/test/index.ts: -------------------------------------------------------------------------------- 1 | export { testGuard } from './unit/guard'; 2 | -------------------------------------------------------------------------------- /packages/modules/router/tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/router/tests.ts -------------------------------------------------------------------------------- /packages/modules/router/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/router/tsconfig.json -------------------------------------------------------------------------------- /packages/modules/sentry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/sentry/README.md -------------------------------------------------------------------------------- /packages/modules/sentry/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/sentry/package.json -------------------------------------------------------------------------------- /packages/modules/sentry/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/sentry/project.json -------------------------------------------------------------------------------- /packages/modules/sentry/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/sentry/src/server.ts -------------------------------------------------------------------------------- /packages/modules/sentry/src/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/sentry/src/tokens.ts -------------------------------------------------------------------------------- /packages/modules/sentry/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/sentry/tsconfig.json -------------------------------------------------------------------------------- /packages/modules/seo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/seo/README.md -------------------------------------------------------------------------------- /packages/modules/seo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/seo/package.json -------------------------------------------------------------------------------- /packages/modules/seo/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/seo/project.json -------------------------------------------------------------------------------- /packages/modules/seo/src/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/seo/src/browser.ts -------------------------------------------------------------------------------- /packages/modules/seo/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/seo/src/constants.ts -------------------------------------------------------------------------------- /packages/modules/seo/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/seo/src/server.ts -------------------------------------------------------------------------------- /packages/modules/seo/src/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/seo/src/shared.ts -------------------------------------------------------------------------------- /packages/modules/seo/src/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/seo/src/tokens.ts -------------------------------------------------------------------------------- /packages/modules/seo/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/seo/src/types.ts -------------------------------------------------------------------------------- /packages/modules/seo/tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/seo/tests.ts -------------------------------------------------------------------------------- /packages/modules/seo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/seo/tsconfig.json -------------------------------------------------------------------------------- /packages/modules/server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/server/README.md -------------------------------------------------------------------------------- /packages/modules/server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/server/package.json -------------------------------------------------------------------------------- /packages/modules/server/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/server/project.json -------------------------------------------------------------------------------- /packages/modules/server/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/server/src/server.ts -------------------------------------------------------------------------------- /packages/modules/server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/modules/server/tsconfig.json -------------------------------------------------------------------------------- /packages/swc/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/swc/.cargo/config.toml -------------------------------------------------------------------------------- /packages/swc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/swc/.gitignore -------------------------------------------------------------------------------- /packages/swc/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/swc/Cargo.lock -------------------------------------------------------------------------------- /packages/swc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/swc/Cargo.toml -------------------------------------------------------------------------------- /packages/swc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/swc/README.md -------------------------------------------------------------------------------- /packages/swc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/swc/package.json -------------------------------------------------------------------------------- /packages/swc/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/swc/project.json -------------------------------------------------------------------------------- /packages/swc/scripts/build-wasm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/swc/scripts/build-wasm.sh -------------------------------------------------------------------------------- /packages/swc/scripts/docker-run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/swc/scripts/docker-run.sh -------------------------------------------------------------------------------- /packages/tokens/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/_category_.json -------------------------------------------------------------------------------- /packages/tokens/child-app/README.md: -------------------------------------------------------------------------------- 1 | # Child-app tokens 2 | 3 | @inline src/index.ts 4 | -------------------------------------------------------------------------------- /packages/tokens/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/common/README.md -------------------------------------------------------------------------------- /packages/tokens/common/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/common/package.json -------------------------------------------------------------------------------- /packages/tokens/common/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/common/project.json -------------------------------------------------------------------------------- /packages/tokens/common/src/action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/common/src/action.ts -------------------------------------------------------------------------------- /packages/tokens/common/src/bundle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/common/src/bundle.ts -------------------------------------------------------------------------------- /packages/tokens/common/src/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/common/src/cache.ts -------------------------------------------------------------------------------- /packages/tokens/common/src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/common/src/context.ts -------------------------------------------------------------------------------- /packages/tokens/common/src/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/common/src/env.ts -------------------------------------------------------------------------------- /packages/tokens/common/src/hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/common/src/hook.ts -------------------------------------------------------------------------------- /packages/tokens/common/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/common/src/index.ts -------------------------------------------------------------------------------- /packages/tokens/common/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/common/src/logger.ts -------------------------------------------------------------------------------- /packages/tokens/common/src/pubsub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/common/src/pubsub.ts -------------------------------------------------------------------------------- /packages/tokens/common/src/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/common/src/state.ts -------------------------------------------------------------------------------- /packages/tokens/common/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/common/tsconfig.json -------------------------------------------------------------------------------- /packages/tokens/cookie/README.md: -------------------------------------------------------------------------------- 1 | # Cookie tokens 2 | 3 | @inline src/index.ts 4 | -------------------------------------------------------------------------------- /packages/tokens/cookie/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/cookie/package.json -------------------------------------------------------------------------------- /packages/tokens/cookie/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/cookie/project.json -------------------------------------------------------------------------------- /packages/tokens/cookie/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/cookie/src/index.ts -------------------------------------------------------------------------------- /packages/tokens/cookie/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/cookie/tsconfig.json -------------------------------------------------------------------------------- /packages/tokens/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/core/README.md -------------------------------------------------------------------------------- /packages/tokens/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/core/package.json -------------------------------------------------------------------------------- /packages/tokens/core/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/core/project.json -------------------------------------------------------------------------------- /packages/tokens/core/src/action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/core/src/action.ts -------------------------------------------------------------------------------- /packages/tokens/core/src/bundle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/core/src/bundle.ts -------------------------------------------------------------------------------- /packages/tokens/core/src/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/core/src/command.ts -------------------------------------------------------------------------------- /packages/tokens/core/src/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/core/src/hooks.ts -------------------------------------------------------------------------------- /packages/tokens/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/core/src/index.ts -------------------------------------------------------------------------------- /packages/tokens/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/core/tsconfig.json -------------------------------------------------------------------------------- /packages/tokens/http-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/http-client/README.md -------------------------------------------------------------------------------- /packages/tokens/metrics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/metrics/README.md -------------------------------------------------------------------------------- /packages/tokens/metrics/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/metrics/package.json -------------------------------------------------------------------------------- /packages/tokens/metrics/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/metrics/project.json -------------------------------------------------------------------------------- /packages/tokens/metrics/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/metrics/src/index.ts -------------------------------------------------------------------------------- /packages/tokens/metrics/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/metrics/tsconfig.json -------------------------------------------------------------------------------- /packages/tokens/react-query/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/react-query/README.md -------------------------------------------------------------------------------- /packages/tokens/render/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/render/README.md -------------------------------------------------------------------------------- /packages/tokens/render/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/render/package.json -------------------------------------------------------------------------------- /packages/tokens/render/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/render/project.json -------------------------------------------------------------------------------- /packages/tokens/render/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/render/src/index.ts -------------------------------------------------------------------------------- /packages/tokens/render/src/slots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/render/src/slots.ts -------------------------------------------------------------------------------- /packages/tokens/render/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/render/tsconfig.json -------------------------------------------------------------------------------- /packages/tokens/router/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/router/README.md -------------------------------------------------------------------------------- /packages/tokens/router/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/router/package.json -------------------------------------------------------------------------------- /packages/tokens/router/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/router/project.json -------------------------------------------------------------------------------- /packages/tokens/router/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/router/src/index.ts -------------------------------------------------------------------------------- /packages/tokens/router/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/router/tsconfig.json -------------------------------------------------------------------------------- /packages/tokens/server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/server/README.md -------------------------------------------------------------------------------- /packages/tokens/server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/server/package.json -------------------------------------------------------------------------------- /packages/tokens/server/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/server/project.json -------------------------------------------------------------------------------- /packages/tokens/server/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/server/src/index.ts -------------------------------------------------------------------------------- /packages/tokens/server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tokens/server/tsconfig.json -------------------------------------------------------------------------------- /packages/tramvai/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/_category_.json -------------------------------------------------------------------------------- /packages/tramvai/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/core/README.md -------------------------------------------------------------------------------- /packages/tramvai/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/core/package.json -------------------------------------------------------------------------------- /packages/tramvai/core/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/core/project.json -------------------------------------------------------------------------------- /packages/tramvai/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/core/src/index.ts -------------------------------------------------------------------------------- /packages/tramvai/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/core/tsconfig.json -------------------------------------------------------------------------------- /packages/tramvai/experiments/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './fileSystemPages'; 2 | -------------------------------------------------------------------------------- /packages/tramvai/papi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/papi/README.md -------------------------------------------------------------------------------- /packages/tramvai/papi/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/papi/package.json -------------------------------------------------------------------------------- /packages/tramvai/papi/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/papi/project.json -------------------------------------------------------------------------------- /packages/tramvai/papi/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/papi/src/index.ts -------------------------------------------------------------------------------- /packages/tramvai/papi/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/papi/src/types.ts -------------------------------------------------------------------------------- /packages/tramvai/papi/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/papi/tsconfig.json -------------------------------------------------------------------------------- /packages/tramvai/react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/react/README.md -------------------------------------------------------------------------------- /packages/tramvai/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/react/package.json -------------------------------------------------------------------------------- /packages/tramvai/react/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/react/project.json -------------------------------------------------------------------------------- /packages/tramvai/react/src/di/hoc.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/react/src/di/hoc.tsx -------------------------------------------------------------------------------- /packages/tramvai/react/src/react.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/react/src/react.ts -------------------------------------------------------------------------------- /packages/tramvai/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/react/tsconfig.json -------------------------------------------------------------------------------- /packages/tramvai/state/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/state/README.md -------------------------------------------------------------------------------- /packages/tramvai/state/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/state/package.json -------------------------------------------------------------------------------- /packages/tramvai/state/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/state/project.json -------------------------------------------------------------------------------- /packages/tramvai/state/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/state/src/index.ts -------------------------------------------------------------------------------- /packages/tramvai/state/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/state/src/logger.ts -------------------------------------------------------------------------------- /packages/tramvai/state/src/typings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/state/src/typings.ts -------------------------------------------------------------------------------- /packages/tramvai/state/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/state/tsconfig.json -------------------------------------------------------------------------------- /packages/tramvai/test/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/test/_category_.json -------------------------------------------------------------------------------- /packages/tramvai/test/integration-jest/jest-preset.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/jest-preset'); 2 | -------------------------------------------------------------------------------- /packages/tramvai/test/jsdom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/test/jsdom/README.md -------------------------------------------------------------------------------- /packages/tramvai/test/jsdom/src/index.ts: -------------------------------------------------------------------------------- 1 | export { waitRaf } from './raf'; 2 | -------------------------------------------------------------------------------- /packages/tramvai/test/mocks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/test/mocks/README.md -------------------------------------------------------------------------------- /packages/tramvai/test/mocks/src/di.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/test/mocks/src/di.ts -------------------------------------------------------------------------------- /packages/tramvai/test/react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/test/react/README.md -------------------------------------------------------------------------------- /packages/tramvai/test/unit-jest/jest-preset.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/jest-preset'); 2 | -------------------------------------------------------------------------------- /packages/tramvai/test/unit-jest/src/emptyModule.ts: -------------------------------------------------------------------------------- 1 | module.exports = ''; 2 | -------------------------------------------------------------------------------- /packages/tramvai/test/unit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/packages/tramvai/test/unit/README.md -------------------------------------------------------------------------------- /tools/build/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/build/README.md -------------------------------------------------------------------------------- /tools/build/__integration__/__fixtures__/copy-library/src/style.css: -------------------------------------------------------------------------------- 1 | .foo { 2 | color: red; 3 | }; 4 | -------------------------------------------------------------------------------- /tools/build/__integration__/__fixtures__/copy-library/src/test.json: -------------------------------------------------------------------------------- 1 | { 2 | "foo": "bar" 3 | } -------------------------------------------------------------------------------- /tools/build/__integration__/__fixtures__/library-assets/src/style.css: -------------------------------------------------------------------------------- 1 | .foo { 2 | color: red; 3 | }; 4 | -------------------------------------------------------------------------------- /tools/build/__integration__/__fixtures__/library-assets/src/test.json: -------------------------------------------------------------------------------- 1 | { 2 | "foo": "bar" 3 | } -------------------------------------------------------------------------------- /tools/build/__integration__/__fixtures__/library-lazy/src/index.ts: -------------------------------------------------------------------------------- 1 | export const load = () => import('./lazy'); 2 | -------------------------------------------------------------------------------- /tools/build/__integration__/__fixtures__/library-lazy/src/lazy.ts: -------------------------------------------------------------------------------- 1 | export const lazy = 123; 2 | -------------------------------------------------------------------------------- /tools/build/__integration__/__fixtures__/library-migrations/migrations/1.ts: -------------------------------------------------------------------------------- 1 | export default async () => {}; 2 | -------------------------------------------------------------------------------- /tools/build/__integration__/__fixtures__/library-migrations/src/index.ts: -------------------------------------------------------------------------------- 1 | export const foo = 'bar'; 2 | -------------------------------------------------------------------------------- /tools/build/__integration__/__fixtures__/library-require/src/index.ts: -------------------------------------------------------------------------------- 1 | export const foo = require('./req'); 2 | -------------------------------------------------------------------------------- /tools/build/__integration__/__fixtures__/library-require/src/req.ts: -------------------------------------------------------------------------------- 1 | export const req = 'bar'; 2 | -------------------------------------------------------------------------------- /tools/build/__integration__/__fixtures__/library/src/a.ts: -------------------------------------------------------------------------------- 1 | export const a = async () => {}; 2 | -------------------------------------------------------------------------------- /tools/build/__integration__/__fixtures__/library/src/b.ts: -------------------------------------------------------------------------------- 1 | export class B {} 2 | -------------------------------------------------------------------------------- /tools/build/bin/tramvai-build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/build/bin/tramvai-build.js -------------------------------------------------------------------------------- /tools/build/bin/tramvai-copy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/build/bin/tramvai-copy.js -------------------------------------------------------------------------------- /tools/build/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/build/package.json -------------------------------------------------------------------------------- /tools/build/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/build/project.json -------------------------------------------------------------------------------- /tools/build/src/builds/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/build/src/builds/browser.ts -------------------------------------------------------------------------------- /tools/build/src/builds/build.h.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/build/src/builds/build.h.ts -------------------------------------------------------------------------------- /tools/build/src/builds/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/build/src/builds/common.ts -------------------------------------------------------------------------------- /tools/build/src/builds/migrations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/build/src/builds/migrations.ts -------------------------------------------------------------------------------- /tools/build/src/builds/node-cjs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/build/src/builds/node-cjs.ts -------------------------------------------------------------------------------- /tools/build/src/builds/node-es.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/build/src/builds/node-es.ts -------------------------------------------------------------------------------- /tools/build/src/builds/tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/build/src/builds/tests.ts -------------------------------------------------------------------------------- /tools/build/src/clearOutput/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/build/src/clearOutput/index.ts -------------------------------------------------------------------------------- /tools/build/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/build/src/cli.ts -------------------------------------------------------------------------------- /tools/build/src/fileNames.ts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/build/src/fileNames.ts/index.ts -------------------------------------------------------------------------------- /tools/build/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/build/src/index.ts -------------------------------------------------------------------------------- /tools/build/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/build/src/logger.ts -------------------------------------------------------------------------------- /tools/build/src/options.h.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/build/src/options.h.ts -------------------------------------------------------------------------------- /tools/build/src/packageJson/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/build/src/packageJson/index.ts -------------------------------------------------------------------------------- /tools/build/src/plugins/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/build/src/plugins/browser.ts -------------------------------------------------------------------------------- /tools/build/src/plugins/require.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/build/src/plugins/require.ts -------------------------------------------------------------------------------- /tools/build/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/build/tsconfig.json -------------------------------------------------------------------------------- /tools/check-versions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/check-versions/README.md -------------------------------------------------------------------------------- /tools/check-versions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/check-versions/package.json -------------------------------------------------------------------------------- /tools/check-versions/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/check-versions/project.json -------------------------------------------------------------------------------- /tools/check-versions/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/check-versions/src/index.ts -------------------------------------------------------------------------------- /tools/check-versions/src/isTramvai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/check-versions/src/isTramvai.ts -------------------------------------------------------------------------------- /tools/check-versions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/check-versions/tsconfig.json -------------------------------------------------------------------------------- /tools/create/bin/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/create/bin/create.js -------------------------------------------------------------------------------- /tools/create/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/create/package.json -------------------------------------------------------------------------------- /tools/create/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/create/project.json -------------------------------------------------------------------------------- /tools/create/src/index.ts: -------------------------------------------------------------------------------- 1 | import '@tramvai/cli'; // for depscheck only 2 | -------------------------------------------------------------------------------- /tools/docSite/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/docSite/.gitignore -------------------------------------------------------------------------------- /tools/docSite/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/docSite/.npmrc -------------------------------------------------------------------------------- /tools/docSite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/docSite/README.md -------------------------------------------------------------------------------- /tools/docSite/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/docSite/babel.config.js -------------------------------------------------------------------------------- /tools/docSite/docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/docSite/docusaurus.config.js -------------------------------------------------------------------------------- /tools/docSite/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/docSite/package.json -------------------------------------------------------------------------------- /tools/docSite/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/docSite/sidebars.js -------------------------------------------------------------------------------- /tools/docSite/sidebars.public.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/docSite/sidebars.public.js -------------------------------------------------------------------------------- /tools/docSite/src/components/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/docSite/src/components/code.js -------------------------------------------------------------------------------- /tools/docSite/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/docSite/src/css/custom.css -------------------------------------------------------------------------------- /tools/docSite/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/docSite/src/pages/index.js -------------------------------------------------------------------------------- /tools/docSite/src/pages/versions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/docSite/src/pages/versions.js -------------------------------------------------------------------------------- /tools/docSite/static/CNAME: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/docSite/static/CNAME -------------------------------------------------------------------------------- /tools/docSite/static/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/docSite/static/img/favicon.png -------------------------------------------------------------------------------- /tools/docSite/tools/copyMdFiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/docSite/tools/copyMdFiles.js -------------------------------------------------------------------------------- /tools/docSite/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/docSite/yarn.lock -------------------------------------------------------------------------------- /tools/generate-schema/bin/generate-schema.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('../index'); 4 | -------------------------------------------------------------------------------- /tools/generate-schema/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/generate-schema/index.js -------------------------------------------------------------------------------- /tools/generate-schema/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/generate-schema/package.json -------------------------------------------------------------------------------- /tools/generate-schema/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/generate-schema/project.json -------------------------------------------------------------------------------- /tools/migrate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/migrate/README.md -------------------------------------------------------------------------------- /tools/migrate/bin/migrate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/migrate/bin/migrate.js -------------------------------------------------------------------------------- /tools/migrate/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/migrate/package.json -------------------------------------------------------------------------------- /tools/migrate/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/migrate/project.json -------------------------------------------------------------------------------- /tools/migrate/src/api.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/migrate/src/api.spec.ts -------------------------------------------------------------------------------- /tools/migrate/src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/migrate/src/api.ts -------------------------------------------------------------------------------- /tools/migrate/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/migrate/src/constants.ts -------------------------------------------------------------------------------- /tools/migrate/src/dependency/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/migrate/src/dependency/add.ts -------------------------------------------------------------------------------- /tools/migrate/src/dependency/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/migrate/src/dependency/index.ts -------------------------------------------------------------------------------- /tools/migrate/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/migrate/src/index.ts -------------------------------------------------------------------------------- /tools/migrate/src/testUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/migrate/src/testUtils.ts -------------------------------------------------------------------------------- /tools/migrate/src/transform/import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/migrate/src/transform/import.ts -------------------------------------------------------------------------------- /tools/migrate/src/transform/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/migrate/src/transform/index.ts -------------------------------------------------------------------------------- /tools/migrate/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/migrate/src/types.ts -------------------------------------------------------------------------------- /tools/migrate/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/migrate/tsconfig.json -------------------------------------------------------------------------------- /tools/monorepo/depscheck/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/monorepo/depscheck/README.md -------------------------------------------------------------------------------- /tools/monorepo/depscheck/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/monorepo/depscheck/package.json -------------------------------------------------------------------------------- /tools/monorepo/depscheck/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/monorepo/depscheck/project.json -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/hoistedPeerDeps/node_modules/pkg-ggg/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/hoistedPeerDeps/node_modules/pkg-gk/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/hoistedPeerDeps/pkgNestedS/index.js: -------------------------------------------------------------------------------- 1 | require('pkg-gk') 2 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/ignorePatterns/pkgA/index.js: -------------------------------------------------------------------------------- 1 | require('pkg-b'); 2 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/ignorePatterns/pkgB/index.js: -------------------------------------------------------------------------------- 1 | require('pkg-a'); 2 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/matchDeps/pkgA/index.js: -------------------------------------------------------------------------------- 1 | require('pkg-b'); 2 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/matchDeps/pkgB/index.js: -------------------------------------------------------------------------------- 1 | require('pkg-a'); 2 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/mismatchButSatisfieDeps/pkgA/index.js: -------------------------------------------------------------------------------- 1 | require('pkg-b'); 2 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/mismatchButSatisfieDeps/pkgB/index.js: -------------------------------------------------------------------------------- 1 | require('pkg-a'); 2 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/mismatchDeps/pkgA/index.js: -------------------------------------------------------------------------------- 1 | require('pkg-b'); 2 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/mismatchDeps/pkgB/index.js: -------------------------------------------------------------------------------- 1 | require('pkg-a'); 2 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/mismatchedPeerDeps/index.js: -------------------------------------------------------------------------------- 1 | require('pkg-gk') 2 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/mismatchedPeerDeps/node_modules/pkg-ggg/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/mismatchedPeerDeps/node_modules/pkg-gk/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/missingDeps/index.js: -------------------------------------------------------------------------------- 1 | require('pkg-e'); 2 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/missingPeerDeps/index.js: -------------------------------------------------------------------------------- 1 | require('pkg-gk') 2 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/missingPeerDeps/node_modules/pkg-ggg/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/missingPeerDeps/node_modules/pkg-gk/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/peerDeps/index.js: -------------------------------------------------------------------------------- 1 | require('pkg-gk') 2 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/peerDeps/node_modules/pkg-ggg/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/peerDeps/node_modules/pkg-gk/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/stubVersions/index.js: -------------------------------------------------------------------------------- 1 | require('pkg-gk'); 2 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/stubVersions/node_modules/pkg-ggg/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/stubVersions/node_modules/pkg-gk/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/tramvaiMatchDeps/pkgA/index.js: -------------------------------------------------------------------------------- 1 | require('pkg-b'); 2 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/tramvaiMatchDeps/pkgB/index.js: -------------------------------------------------------------------------------- 1 | require('pkg-a'); 2 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/transitivePeerDeps/index.js: -------------------------------------------------------------------------------- 1 | require('pkg-gk'); 2 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/transitivePeerDeps/node_modules/pkg-ggg/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/transitivePeerDeps/node_modules/pkg-gk/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/__fixtures__/usedDeps/index.js: -------------------------------------------------------------------------------- 1 | require('pkg-a'); 2 | -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/monorepo/depscheck/src/cli.ts -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/monorepo/depscheck/src/types.ts -------------------------------------------------------------------------------- /tools/monorepo/depscheck/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/monorepo/depscheck/src/utils.ts -------------------------------------------------------------------------------- /tools/monorepo/fix-ts-references/bin/fix-ts-references.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('../lib'); 4 | -------------------------------------------------------------------------------- /tools/nx-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/nx-plugin/README.md -------------------------------------------------------------------------------- /tools/nx-plugin/executors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/nx-plugin/executors.json -------------------------------------------------------------------------------- /tools/nx-plugin/generators.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/nx-plugin/generators.json -------------------------------------------------------------------------------- /tools/nx-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/nx-plugin/package.json -------------------------------------------------------------------------------- /tools/nx-plugin/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/nx-plugin/project.json -------------------------------------------------------------------------------- /tools/nx-plugin/src/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/nx-plugin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/nx-plugin/tsconfig.json -------------------------------------------------------------------------------- /tools/nx-plugin/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/nx-plugin/tsconfig.lib.json -------------------------------------------------------------------------------- /tools/nx-plugin/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/nx-plugin/tsconfig.spec.json -------------------------------------------------------------------------------- /tools/public-packages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/public-packages/README.md -------------------------------------------------------------------------------- /tools/public-packages/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/public-packages/package.json -------------------------------------------------------------------------------- /tools/public-packages/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tools/public-packages/project.json -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tsconfig.lib.json -------------------------------------------------------------------------------- /tsconfig.solution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tramvaijs/tramvai/HEAD/tsconfig.solution.json --------------------------------------------------------------------------------