diff --git a/server/package.json b/server/package.json index 140573063..a024152bb 100644 --- a/server/package.json +++ b/server/package.json @@ -97,5 +97,25 @@ "typedi": "^0.8.0", "typescript": "^3.9.7", "webpack-cli": "^4.6.0" + }, + "_moduleAliases": { + "loaders": "build/loaders", + "collection": "build/collection", + "config": "build/config", + "api": "build/api", + "data": "build/data", + "database": "build/database", + "decorators": "build/decorators", + "exceptions": "build/exceptions", + "interfaces": "build/interfaces", + "jobs": "build/jobs", + "lib": "build/lib", + "utils": "build/utils", + "locales": "build/locales", + "models": "build/models", + "repositories": "build/repositories", + "services": "build/services", + "subscribers": "build/subscribers", + "system": "build/system" } } diff --git a/server/tsconfig.json b/server/tsconfig.json index 370dcf47c..1ee84b78f 100644 --- a/server/tsconfig.json +++ b/server/tsconfig.json @@ -31,5 +31,25 @@ "exclude": [ "node_modules", "tests" - ] + ], + "paths": { + "loaders": ["src/loaders/**/*"], + "collection": ["src/collection/**/*"], + "config": ["src/config/**/*"], + "api": ["src/api/**/*"], + "data": ["src/data/**/*"], + "database": ["src/database/**/*"], + "decorators": ["src/decorators/**/*"], + "exceptions": ["src/exceptions/**/*"], + "interfaces": ["src/interfaces/**/*"], + "jobs": ["src/jobs/**/*"], + "lib": ["src/lib/**/*"], + "utils": ["src/utils/**/*"], + "locales": ["src/locales/**/*"], + "models": ["src/models/**/*"], + "repositories": ["src/repositories/**/*"], + "services": ["src/services/**/*"], + "subscribers": ["src/subscribers/**/*"], + "system": ["src/system/**/*"], + } } \ No newline at end of file