Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | test: Add tests for main package | 2021-12-31 | |
| | | | | | | | | | | | | | - Changed jest to run from the root package and reference the packages as projects. This required moving the base jest config file away from the project root. - Module isolation seems to prevent ts-jest from loading the shared package, so we disabled it for now. - To better facilitate mocking, services should be split into interfaces and implementation - Had to downgrade to chald 4.1.2 as per https://github.com/chalk/chalk/releases/tag/v5.0.0 at least until https://github.com/microsoft/TypeScript/issues/46452 is resolved. | ||
* | refactor: Improve logging | 2021-12-30 | |
| | |||
* | build: Switch to esbuild | 2021-12-30 | |
| | | | | | | | | | | We will build all packages except the frontend (where vite remains in use) with esbuild. For some reason, the @yarnpkg/esbuild-plugin-pnp doesn't allow esbuild to load esm modules and we fall back to commonjs for dependencies. Hence we had to switch back to node_modules (but still rely on yarn hardlinking for a more efficient install). | ||
* | Revert "refactor: Switch back to consola for prettyness" | 2021-12-29 | |
| | | | | This reverts commit 5c38af061348ec604337280009775832edc66270. | ||
* | refactor: Switch back to consola for prettyness | 2021-12-28 | |
| | |||
* | refactor: Simpler logging with loglevel | 2021-12-28 | |
| | |||
* | feat: Add consola logging | 2021-12-28 | |
| | |||
* | refactor: Functional design for controllers | 2021-12-28 | |