🧹 Moved Sb1 API to separate workspace and created common workspace

- Created common workspace
- Create Sparebank1Api workspace
- Moved logger to common
- Moved SB1 types to types.ts
- Logger will avoid duplicating first line when capturing console.logs
- Updated imports and added type keyword
- Added nonUniqueId type
This commit is contained in:
2025-02-09 12:35:08 +01:00
parent efa9e785f2
commit c5b1ec20d6
23 changed files with 202 additions and 151 deletions

18
pnpm-lock.yaml generated
View File

@ -26,9 +26,6 @@ importers:
dotenv:
specifier: ^16.4.7
version: 16.4.7
pino:
specifier: ^9.6.0
version: 9.6.0
prettier:
specifier: ^3.4.2
version: 3.4.2
@ -51,9 +48,6 @@ importers:
jest:
specifier: ^29.7.0
version: 29.7.0(@types/node@22.10.7)(ts-node@10.9.2(@types/node@22.10.7)(typescript@5.7.3))
pino-pretty:
specifier: ^13.0.0
version: 13.0.0
ts-jest:
specifier: ^29.2.5
version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.7)(ts-node@10.9.2(@types/node@22.10.7)(typescript@5.7.3)))(typescript@5.7.3)
@ -64,6 +58,18 @@ importers:
specifier: ^5.7.3
version: 5.7.3
packages/common:
dependencies:
pino:
specifier: ^9.6.0
version: 9.6.0
devDependencies:
pino-pretty:
specifier: ^13.0.0
version: 13.0.0
packages/sparebank1Api: {}
packages:
'@actual-app/api@25.1.0':