mirror of https://github.com/abpframework/abp
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
253 lines
7.8 KiB
253 lines
7.8 KiB
{
|
|
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
|
|
"version": 1,
|
|
"newProjectRoot": "packages",
|
|
"projects": {
|
|
"core": {
|
|
"projectType": "library",
|
|
"root": "packages/core",
|
|
"sourceRoot": "packages/core/src",
|
|
"prefix": "abp",
|
|
"architect": {
|
|
"build": {
|
|
"builder": "@angular-devkit/build-ng-packagr:build",
|
|
"options": {
|
|
"tsConfig": "packages/core/tsconfig.lib.json",
|
|
"project": "packages/core/ng-package.json"
|
|
}
|
|
},
|
|
"test": {
|
|
"builder": "@angular-devkit/build-angular:karma",
|
|
"options": {
|
|
"main": "packages/core/src/test.ts",
|
|
"tsConfig": "packages/core/tsconfig.spec.json",
|
|
"karmaConfig": "packages/core/karma.conf.js"
|
|
}
|
|
},
|
|
"lint": {
|
|
"builder": "@angular-devkit/build-angular:tslint",
|
|
"options": {
|
|
"tsConfig": [
|
|
"packages/core/tsconfig.lib.json",
|
|
"packages/core/tsconfig.spec.json"
|
|
],
|
|
"exclude": [
|
|
"**/node_modules/**"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"theme-shared": {
|
|
"projectType": "library",
|
|
"root": "packages/theme-shared",
|
|
"sourceRoot": "packages/theme-shared/src",
|
|
"prefix": "abp",
|
|
"architect": {
|
|
"build": {
|
|
"builder": "@angular-devkit/build-ng-packagr:build",
|
|
"options": {
|
|
"tsConfig": "packages/theme-shared/tsconfig.lib.json",
|
|
"project": "packages/theme-shared/ng-package.json"
|
|
}
|
|
},
|
|
"test": {
|
|
"builder": "@angular-devkit/build-angular:karma",
|
|
"options": {
|
|
"main": "packages/theme-shared/src/test.ts",
|
|
"tsConfig": "packages/theme-shared/tsconfig.spec.json",
|
|
"karmaConfig": "packages/theme-shared/karma.conf.js"
|
|
}
|
|
},
|
|
"lint": {
|
|
"builder": "@angular-devkit/build-angular:tslint",
|
|
"options": {
|
|
"tsConfig": [
|
|
"packages/theme-shared/tsconfig.lib.json",
|
|
"packages/theme-shared/tsconfig.spec.json"
|
|
],
|
|
"exclude": [
|
|
"**/node_modules/**"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"account": {
|
|
"projectType": "library",
|
|
"root": "packages/account",
|
|
"sourceRoot": "packages/account/src",
|
|
"prefix": "abp",
|
|
"architect": {
|
|
"build": {
|
|
"builder": "@angular-devkit/build-ng-packagr:build",
|
|
"options": {
|
|
"tsConfig": "packages/account/tsconfig.lib.json",
|
|
"project": "packages/account/ng-package.json"
|
|
}
|
|
},
|
|
"test": {
|
|
"builder": "@angular-devkit/build-angular:karma",
|
|
"options": {
|
|
"main": "packages/account/src/test.ts",
|
|
"tsConfig": "packages/account/tsconfig.spec.json",
|
|
"karmaConfig": "packages/account/karma.conf.js"
|
|
}
|
|
},
|
|
"lint": {
|
|
"builder": "@angular-devkit/build-angular:tslint",
|
|
"options": {
|
|
"tsConfig": [
|
|
"packages/account/tsconfig.lib.json",
|
|
"packages/account/tsconfig.spec.json"
|
|
],
|
|
"exclude": [
|
|
"**/node_modules/**"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"permission-management": {
|
|
"projectType": "library",
|
|
"root": "packages/permission-management",
|
|
"sourceRoot": "packages/permission-management/src",
|
|
"prefix": "abp",
|
|
"architect": {
|
|
"build": {
|
|
"builder": "@angular-devkit/build-ng-packagr:build",
|
|
"options": {
|
|
"tsConfig": "packages/permission-management/tsconfig.lib.json",
|
|
"project": "packages/permission-management/ng-package.json"
|
|
}
|
|
},
|
|
"test": {
|
|
"builder": "@angular-devkit/build-angular:karma",
|
|
"options": {
|
|
"main": "packages/permission-management/src/test.ts",
|
|
"tsConfig": "packages/permission-management/tsconfig.spec.json",
|
|
"karmaConfig": "packages/permission-management/karma.conf.js"
|
|
}
|
|
},
|
|
"lint": {
|
|
"builder": "@angular-devkit/build-angular:tslint",
|
|
"options": {
|
|
"tsConfig": [
|
|
"packages/permission-management/tsconfig.lib.json",
|
|
"packages/permission-management/tsconfig.spec.json"
|
|
],
|
|
"exclude": [
|
|
"**/node_modules/**"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"identity": {
|
|
"projectType": "library",
|
|
"root": "packages/identity",
|
|
"sourceRoot": "packages/identity/src",
|
|
"prefix": "abp",
|
|
"architect": {
|
|
"build": {
|
|
"builder": "@angular-devkit/build-ng-packagr:build",
|
|
"options": {
|
|
"tsConfig": "packages/identity/tsconfig.lib.json",
|
|
"project": "packages/identity/ng-package.json"
|
|
}
|
|
},
|
|
"test": {
|
|
"builder": "@angular-devkit/build-angular:karma",
|
|
"options": {
|
|
"main": "packages/identity/src/test.ts",
|
|
"tsConfig": "packages/identity/tsconfig.spec.json",
|
|
"karmaConfig": "packages/identity/karma.conf.js"
|
|
}
|
|
},
|
|
"lint": {
|
|
"builder": "@angular-devkit/build-angular:tslint",
|
|
"options": {
|
|
"tsConfig": [
|
|
"packages/identity/tsconfig.lib.json",
|
|
"packages/identity/tsconfig.spec.json"
|
|
],
|
|
"exclude": [
|
|
"**/node_modules/**"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"theme-basic": {
|
|
"projectType": "library",
|
|
"root": "packages/theme-basic",
|
|
"sourceRoot": "packages/theme-basic/src",
|
|
"prefix": "abp",
|
|
"architect": {
|
|
"build": {
|
|
"builder": "@angular-devkit/build-ng-packagr:build",
|
|
"options": {
|
|
"tsConfig": "packages/theme-basic/tsconfig.lib.json",
|
|
"project": "packages/theme-basic/ng-package.json"
|
|
}
|
|
},
|
|
"test": {
|
|
"builder": "@angular-devkit/build-angular:karma",
|
|
"options": {
|
|
"main": "packages/theme-basic/src/test.ts",
|
|
"tsConfig": "packages/theme-basic/tsconfig.spec.json",
|
|
"karmaConfig": "packages/theme-basic/karma.conf.js"
|
|
}
|
|
},
|
|
"lint": {
|
|
"builder": "@angular-devkit/build-angular:tslint",
|
|
"options": {
|
|
"tsConfig": [
|
|
"packages/theme-basic/tsconfig.lib.json",
|
|
"packages/theme-basic/tsconfig.spec.json"
|
|
],
|
|
"exclude": [
|
|
"**/node_modules/**"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"tenant-management": {
|
|
"projectType": "library",
|
|
"root": "packages/tenant-management",
|
|
"sourceRoot": "packages/tenant-management/src",
|
|
"prefix": "abp",
|
|
"architect": {
|
|
"build": {
|
|
"builder": "@angular-devkit/build-ng-packagr:build",
|
|
"options": {
|
|
"tsConfig": "packages/tenant-management/tsconfig.lib.json",
|
|
"project": "packages/tenant-management/ng-package.json"
|
|
}
|
|
},
|
|
"test": {
|
|
"builder": "@angular-devkit/build-angular:karma",
|
|
"options": {
|
|
"main": "packages/tenant-management/src/test.ts",
|
|
"tsConfig": "packages/tenant-management/tsconfig.spec.json",
|
|
"karmaConfig": "packages/tenant-management/karma.conf.js"
|
|
}
|
|
},
|
|
"lint": {
|
|
"builder": "@angular-devkit/build-angular:tslint",
|
|
"options": {
|
|
"tsConfig": [
|
|
"packages/tenant-management/tsconfig.lib.json",
|
|
"packages/tenant-management/tsconfig.spec.json"
|
|
],
|
|
"exclude": [
|
|
"**/node_modules/**"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}},
|
|
"defaultProject": "core"
|
|
}
|