refactor: rombak dari monorepo ke project tunggal — flat src/{domain,application,infrastructure,interfaces}, satu package.json tanpa workspaces, tsconfig paths → src/*, update install.sh/Dockerfile/CI

This commit is contained in:
asepharyana committed 2026-09-02 22:56:26 +07:00
1 parent e91fda3691
commit 0ee0cc4350
196 files changed
+31 -337

No files matched your search

-128
View File
@@ -12,114 +12,6 @@
"typescript": "^5.7.0",
},
},
"apps/interfaces/api": {
"name": "@zesdex/api",
"version": "1.21.2",
"dependencies": {
"@zesdex/application": "workspace:*",
"@zesdex/domain": "workspace:*",
"@zesdex/infrastructure": "workspace:*",
},
"devDependencies": {
"@types/bun": "^1.2.0",
},
},
"apps/interfaces/cli": {
"name": "@zesdex/cli",
"version": "1.21.2",
"dependencies": {
"@zesdex/api": "workspace:*",
"@zesdex/application": "workspace:*",
"@zesdex/daemon": "workspace:*",
"@zesdex/domain": "workspace:*",
"@zesdex/grpc": "workspace:*",
"@zesdex/infrastructure": "workspace:*",
"@zesdex/web": "workspace:*",
"@zesdex/ws": "workspace:*",
},
"devDependencies": {
"@types/bun": "^1.2.0",
},
},
"apps/interfaces/daemon": {
"name": "@zesdex/daemon",
"version": "1.21.2",
"dependencies": {
"@zesdex/application": "workspace:*",
"@zesdex/domain": "workspace:*",
"@zesdex/infrastructure": "workspace:*",
},
"devDependencies": {
"@types/bun": "^1.2.0",
},
},
"apps/interfaces/grpc": {
"name": "@zesdex/grpc",
"version": "1.21.2",
"devDependencies": {
"@types/bun": "^1.2.0",
},
},
"apps/interfaces/tui": {
"name": "@zesdex/tui",
"version": "1.21.2",
"dependencies": {
"@zesdex/domain": "workspace:*",
},
"devDependencies": {
"@types/bun": "^1.2.0",
},
},
"apps/interfaces/web": {
"name": "@zesdex/web",
"version": "1.21.2",
"devDependencies": {
"@types/bun": "^1.2.0",
},
},
"apps/interfaces/ws": {
"name": "@zesdex/ws",
"version": "1.21.2",
"dependencies": {
"@zesdex/application": "workspace:*",
"@zesdex/domain": "workspace:*",
"@zesdex/infrastructure": "workspace:*",
},
"devDependencies": {
"@types/bun": "^1.2.0",
},
},
"apps/packages/application": {
"name": "@zesdex/application",
"version": "1.21.2",
"dependencies": {
"@zesdex/domain": "workspace:*",
},
"devDependencies": {
"@types/bun": "^1.2.0",
"typescript": "^5.7.0",
},
},
"apps/packages/domain": {
"name": "@zesdex/domain",
"version": "1.21.2",
"devDependencies": {
"@types/bun": "^1.2.0",
"typescript": "^5.7.0",
},
},
"apps/packages/infrastructure": {
"name": "@zesdex/infrastructure",
"version": "1.21.2",
"dependencies": {
"@zesdex/application": "workspace:*",
"@zesdex/domain": "workspace:*",
},
"devDependencies": {
"@types/bun": "^1.2.0",
"typescript": "^5.7.0",
},
},
},
"packages": {
"@node-rs/argon2": ["@node-rs/argon2@2.2.0", "", { "optionalDependencies": { "@node-rs/argon2-android-arm-eabi": "2.2.0", "@node-rs/argon2-android-arm64": "2.2.0", "@node-rs/argon2-darwin-arm64": "2.2.0", "@node-rs/argon2-darwin-x64": "2.2.0", "@node-rs/argon2-freebsd-x64": "2.2.0", "@node-rs/argon2-linux-arm-gnueabihf": "2.2.0", "@node-rs/argon2-linux-arm64-gnu": "2.2.0", "@node-rs/argon2-linux-arm64-musl": "2.2.0", "@node-rs/argon2-linux-x64-gnu": "2.2.0", "@node-rs/argon2-linux-x64-musl"Line truncated
@@ -154,26 +46,6 @@
"@types/node": ["@types/node@26.4.1", "", { "dependencies": { "undici-types": "~8.3.0" } }, "sha512-k97ENvZWtvA6yqz5/FS6a7duDgOPEeOQOc2iKS/nY6mX6qJUKtLnWzQS+Xj6tXweyj6ZcTAK2Qecetnvi9nCLA=="],
"@zesdex/api": ["@zesdex/api@workspace:apps/interfaces/api"],
"@zesdex/application": ["@zesdex/application@workspace:apps/packages/application"],
"@zesdex/cli": ["@zesdex/cli@workspace:apps/interfaces/cli"],
"@zesdex/daemon": ["@zesdex/daemon@workspace:apps/interfaces/daemon"],
"@zesdex/domain": ["@zesdex/domain@workspace:apps/packages/domain"],
"@zesdex/grpc": ["@zesdex/grpc@workspace:apps/interfaces/grpc"],
"@zesdex/infrastructure": ["@zesdex/infrastructure@workspace:apps/packages/infrastructure"],
"@zesdex/tui": ["@zesdex/tui@workspace:apps/interfaces/tui"],
"@zesdex/web": ["@zesdex/web@workspace:apps/interfaces/web"],
"@zesdex/ws": ["@zesdex/ws@workspace:apps/interfaces/ws"],
"bun-types": ["bun-types@1.4.0", "", { "dependencies": { "@types/node": "*" } }, "sha512-iIKw23BspnQQYd3prITOBxeUsxBHnwzX6YJfGMuNOZzeNcMmVqzIIVGRm1l69ogaPQmb4wB6BN8mA5bE9YuC5Q=="],
"typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="],