chore: update workspace configuration

Update pnpm workspace to include guardian package and remove core package.
Update dependencies and lockfile.
This commit is contained in:
imfozilbek
2025-11-24 02:54:52 +05:00
parent 03705b5264
commit 4b1af2089a
3 changed files with 86 additions and 49 deletions

View File

@@ -1,40 +1,40 @@
{
"name": "puaros-monorepo",
"version": "0.0.1",
"description": "Puaros",
"author": "Fozilbek Samiyev <fozilbek.samiyev@gmail.com>",
"private": true,
"license": "MIT",
"scripts": {
"build:all": "pnpm -r build",
"clean:all": "pnpm -r clean",
"format": "prettier --write \"packages/**/*.ts\"",
"lint": "eslint \"packages/**/*.ts\" --fix",
"test": "pnpm -r test"
},
"devDependencies": {
"@eslint/eslintrc": "^3.2.0",
"@eslint/js": "^9.18.0",
"@nestjs/cli": "^11.0.0",
"@nestjs/schematics": "^11.0.0",
"@nestjs/testing": "^11.0.1",
"@types/express": "^5.0.0",
"@types/jest": "^30.0.0",
"@types/node": "^22.10.7",
"@types/supertest": "^6.0.2",
"eslint": "^9.18.0",
"eslint-config-prettier": "^10.0.1",
"eslint-plugin-prettier": "^5.2.2",
"globals": "^16.0.0",
"jest": "^30.0.0",
"prettier": "^3.4.2",
"source-map-support": "^0.5.21",
"supertest": "^7.0.0",
"ts-jest": "^29.2.5",
"ts-loader": "^9.5.2",
"ts-node": "^10.9.2",
"tsconfig-paths": "^4.2.0",
"typescript": "^5.7.3",
"typescript-eslint": "^8.20.0"
}
"name": "puaros-monorepo",
"version": "0.0.1",
"description": "Puaros",
"author": "Fozilbek Samiyev <fozilbek.samiyev@gmail.com>",
"private": true,
"license": "MIT",
"scripts": {
"build:all": "pnpm -r build",
"clean:all": "pnpm -r clean",
"format": "prettier --write \"packages/**/*.ts\"",
"lint": "eslint \"packages/**/*.ts\" --fix",
"test": "pnpm -r test"
},
"devDependencies": {
"@eslint/eslintrc": "^3.2.0",
"@eslint/js": "^9.18.0",
"@nestjs/cli": "^11.0.0",
"@nestjs/schematics": "^11.0.0",
"@nestjs/testing": "^11.0.1",
"@types/express": "^5.0.0",
"@types/jest": "^30.0.0",
"@types/node": "^22.10.7",
"@types/supertest": "^6.0.2",
"eslint": "^9.18.0",
"eslint-config-prettier": "^10.0.1",
"eslint-plugin-prettier": "^5.2.2",
"globals": "^16.0.0",
"jest": "^30.0.0",
"prettier": "^3.4.2",
"source-map-support": "^0.5.21",
"supertest": "^7.0.0",
"ts-jest": "^29.2.5",
"ts-loader": "^9.5.2",
"ts-node": "^10.9.2",
"tsconfig-paths": "^4.2.0",
"typescript": "^5.7.3",
"typescript-eslint": "^8.20.0"
}
}

57
pnpm-lock.yaml generated
View File

@@ -78,8 +78,11 @@ importers:
specifier: ^8.20.0
version: 8.47.0(eslint@9.39.1)(typescript@5.9.3)
packages/core:
packages/guardian:
dependencies:
commander:
specifier: ^12.1.0
version: 12.1.0
simple-git:
specifier: ^3.30.0
version: 3.30.0
@@ -108,12 +111,15 @@ importers:
'@vitest/ui':
specifier: ^4.0.10
version: 4.0.13(vitest@4.0.13)
tsx:
specifier: ^4.20.6
version: 4.20.6
typescript:
specifier: ^5.7.3
version: 5.9.3
vitest:
specifier: ^4.0.10
version: 4.0.13(@types/node@22.19.1)(@vitest/ui@4.0.13)(terser@5.44.1)
version: 4.0.13(@types/node@22.19.1)(@vitest/ui@4.0.13)(terser@5.44.1)(tsx@4.20.6)
packages:
@@ -1696,6 +1702,10 @@ packages:
resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
engines: {node: '>= 0.8'}
commander@12.1.0:
resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==}
engines: {node: '>=18'}
commander@2.20.3:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
@@ -2073,6 +2083,9 @@ packages:
resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
engines: {node: '>=10'}
get-tsconfig@4.13.0:
resolution: {integrity: sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==}
glob-parent@5.1.2:
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
engines: {node: '>= 6'}
@@ -2788,6 +2801,9 @@ packages:
resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
engines: {node: '>=8'}
resolve-pkg-maps@1.0.0:
resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
restore-cursor@3.1.0:
resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
engines: {node: '>=8'}
@@ -3122,6 +3138,11 @@ packages:
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
tsx@4.20.6:
resolution: {integrity: sha512-ytQKuwgmrrkDTFP4LjR0ToE2nqgy886GpvRSpU0JAnrdBYppuY5rLkRUYPU1yCryb24SsKBTL/hlDQAEFVwtZg==}
engines: {node: '>=18.0.0'}
hasBin: true
type-check@0.4.0:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
@@ -4659,7 +4680,7 @@ snapshots:
magicast: 0.5.1
std-env: 3.10.0
tinyrainbow: 3.0.3
vitest: 4.0.13(@types/node@22.19.1)(@vitest/ui@4.0.13)(terser@5.44.1)
vitest: 4.0.13(@types/node@22.19.1)(@vitest/ui@4.0.13)(terser@5.44.1)(tsx@4.20.6)
transitivePeerDependencies:
- supports-color
@@ -4672,13 +4693,13 @@ snapshots:
chai: 6.2.1
tinyrainbow: 3.0.3
'@vitest/mocker@4.0.13(vite@7.2.4(@types/node@22.19.1)(terser@5.44.1))':
'@vitest/mocker@4.0.13(vite@7.2.4(@types/node@22.19.1)(terser@5.44.1)(tsx@4.20.6))':
dependencies:
'@vitest/spy': 4.0.13
estree-walker: 3.0.3
magic-string: 0.30.21
optionalDependencies:
vite: 7.2.4(@types/node@22.19.1)(terser@5.44.1)
vite: 7.2.4(@types/node@22.19.1)(terser@5.44.1)(tsx@4.20.6)
'@vitest/pretty-format@4.0.13':
dependencies:
@@ -4706,7 +4727,7 @@ snapshots:
sirv: 3.0.2
tinyglobby: 0.2.15
tinyrainbow: 3.0.3
vitest: 4.0.13(@types/node@22.19.1)(@vitest/ui@4.0.13)(terser@5.44.1)
vitest: 4.0.13(@types/node@22.19.1)(@vitest/ui@4.0.13)(terser@5.44.1)(tsx@4.20.6)
'@vitest/utils@4.0.13':
dependencies:
@@ -5060,6 +5081,8 @@ snapshots:
dependencies:
delayed-stream: 1.0.0
commander@12.1.0: {}
commander@2.20.3: {}
commander@4.1.1: {}
@@ -5466,6 +5489,10 @@ snapshots:
get-stream@6.0.1: {}
get-tsconfig@4.13.0:
dependencies:
resolve-pkg-maps: 1.0.0
glob-parent@5.1.2:
dependencies:
is-glob: 4.0.3
@@ -6288,6 +6315,8 @@ snapshots:
resolve-from@5.0.0: {}
resolve-pkg-maps@1.0.0: {}
restore-cursor@3.1.0:
dependencies:
onetime: 5.1.2
@@ -6652,6 +6681,13 @@ snapshots:
tslib@2.8.1: {}
tsx@4.20.6:
dependencies:
esbuild: 0.25.12
get-tsconfig: 4.13.0
optionalDependencies:
fsevents: 2.3.3
type-check@0.4.0:
dependencies:
prelude-ls: 1.2.1
@@ -6734,7 +6770,7 @@ snapshots:
'@types/istanbul-lib-coverage': 2.0.6
convert-source-map: 2.0.0
vite@7.2.4(@types/node@22.19.1)(terser@5.44.1):
vite@7.2.4(@types/node@22.19.1)(terser@5.44.1)(tsx@4.20.6):
dependencies:
esbuild: 0.25.12
fdir: 6.5.0(picomatch@4.0.3)
@@ -6746,11 +6782,12 @@ snapshots:
'@types/node': 22.19.1
fsevents: 2.3.3
terser: 5.44.1
tsx: 4.20.6
vitest@4.0.13(@types/node@22.19.1)(@vitest/ui@4.0.13)(terser@5.44.1):
vitest@4.0.13(@types/node@22.19.1)(@vitest/ui@4.0.13)(terser@5.44.1)(tsx@4.20.6):
dependencies:
'@vitest/expect': 4.0.13
'@vitest/mocker': 4.0.13(vite@7.2.4(@types/node@22.19.1)(terser@5.44.1))
'@vitest/mocker': 4.0.13(vite@7.2.4(@types/node@22.19.1)(terser@5.44.1)(tsx@4.20.6))
'@vitest/pretty-format': 4.0.13
'@vitest/runner': 4.0.13
'@vitest/snapshot': 4.0.13
@@ -6767,7 +6804,7 @@ snapshots:
tinyexec: 0.3.2
tinyglobby: 0.2.15
tinyrainbow: 3.0.3
vite: 7.2.4(@types/node@22.19.1)(terser@5.44.1)
vite: 7.2.4(@types/node@22.19.1)(terser@5.44.1)(tsx@4.20.6)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 22.19.1

View File

@@ -1,2 +1,2 @@
packages:
- 'packages/*'
- 'packages/*'