@ -1,75 +1,81 @@
{
"$schema" : "./node_modules/@angular/cli/lib/config/schema.json" ,
"version" : 1 ,
"newProjectRoot" : "packages" ,
"projects" : {
"core " : {
"account " : {
"projectType" : "library" ,
"root" : "packages/core " ,
"sourceRoot" : "packages/core /src" ,
"root" : "packages/account " ,
"sourceRoot" : "packages/account /src" ,
"prefix" : "abp" ,
"architect" : {
"build" : {
"builder" : "@angular-devkit/build-ng-packagr:build" ,
"builder" : "@nrwl/angular:package" ,
"outputs" : [ "dist/packages/account" ] ,
"options" : {
"tsConfig" : "packages/core/tsconfig.lib.json" ,
"project" : "packages/core/ng-package.json"
"project" : "packages/account/ng-package.json"
} ,
"configurations" : {
"production" : {
"tsConfig" : "packages/core/tsconfig.lib.prod.json"
"tsConfig" : "packages/account/tsconfig.lib.prod.json"
} ,
"development" : {
"tsConfig" : "packages/account/tsconfig.lib.json"
}
}
} ,
"defaultConfiguration" : "production"
} ,
"test" : {
"builder" : "@angular-builders/jest:run" ,
"builder" : "@nrwl/jest:jest" ,
"outputs" : [ "coverage/packages/account" ] ,
"options" : {
"coverage" : true ,
"jestConfig" : "packages/account/jest.config.js" ,
"passWithNoTests" : true
}
} ,
"lint" : {
"builder" : "@angular-devkit/build-angular:t slint" ,
"builder" : "@nrwl/linter:e slint" ,
"options" : {
"tsConfig" : [ "packages/core/tsconfig.lib.json" , "packages/core/tsconfig.spec.json" ] ,
"exclude" : [ "**/node_modules/**" ]
"lintFilePatterns" : [ "packages/account/src/**/*.ts" , "packages/account/src/**/*.html" ]
}
}
}
} ,
"theme-shared " : {
"account-core " : {
"projectType" : "library" ,
"root" : "packages/theme-shared " ,
"sourceRoot" : "packages/theme-shared /src" ,
"root" : "packages/account-core " ,
"sourceRoot" : "packages/account-core /src" ,
"prefix" : "abp" ,
"architect" : {
"build" : {
"builder" : "@angular-devkit/build-ng-packagr:build" ,
"builder" : "@nrwl/angular:package" ,
"outputs" : [ "dist/packages/account-core" ] ,
"options" : {
"tsConfig" : "packages/theme-shared/tsconfig.lib.json" ,
"project" : "packages/theme-shared/ng-package.json"
"project" : "packages/account-core/ng-package.json"
} ,
"configurations" : {
"production" : {
"tsConfig" : "packages/theme-shared/tsconfig.lib.prod.json"
"tsConfig" : "packages/account-core/tsconfig.lib.prod.json"
} ,
"development" : {
"tsConfig" : "packages/account-core/tsconfig.lib.json"
}
}
} ,
"defaultConfiguration" : "production"
} ,
"test" : {
"builder" : "@angular-builders/jest:run" ,
"builder" : "@nrwl/jest:jest" ,
"outputs" : [ "coverage/packages/account-core" ] ,
"options" : {
"coverage" : true ,
"jestConfig" : "packages/account-core/jest.config.js" ,
"passWithNoTests" : true
}
} ,
"lint" : {
"builder" : "@angular-devkit/build-angular:t slint" ,
"builder" : "@nrwl/linter:e slint" ,
"options" : {
"tsConfig" : [
"packages/theme-shared/tsconfig.lib.json" ,
"packages/theme-shared/tsconfig.spec.json"
] ,
"exclude" : [ "**/node_modules/**" ]
"lintFilePatterns" : [
"packages/account-core/src/**/*.ts" ,
"packages/account-core/src/**/*.html"
]
}
}
}
@ -81,180 +87,267 @@
"prefix" : "abp" ,
"architect" : {
"build" : {
"builder" : "@angular-devkit/build-ng-packagr:build" ,
"builder" : "@nrwl/angular:package" ,
"outputs" : [ "dist/packages/components" ] ,
"options" : {
"tsConfig" : "packages/components/tsconfig.lib.json" ,
"project" : "packages/components/ng-package.json"
} ,
"configurations" : {
"production" : {
"tsConfig" : "packages/components/tsconfig.lib.prod.json"
} ,
"development" : {
"tsConfig" : "packages/components/tsconfig.lib.json"
}
}
} ,
"defaultConfiguration" : "production"
} ,
"test" : {
"builder" : "@angular-builders/jest:run" ,
"builder" : "@nrwl/jest:jest" ,
"outputs" : [ "coverage/packages/components" ] ,
"options" : {
"coverage" : true ,
"jestConfig" : "packages/components/jest.config.js" ,
"passWithNoTests" : true
}
} ,
"lint" : {
"builder" : "@angular-devkit/build-angular:t slint" ,
"builder" : "@nrwl/linter:e slint" ,
"options" : {
"tsConfig" : [
"packages/components/tsconfig.lib.json" ,
"packages/components/tsconfig.spec.json"
] ,
"exclude" : [ "**/node_modules/**" ]
"lintFilePatterns" : [
"packages/components/src/**/*.ts" ,
"packages/components/src/**/*.html"
]
}
}
}
} ,
"account- core" : {
"core" : {
"projectType" : "library" ,
"root" : "packages/account- core" ,
"sourceRoot" : "packages/account- core/src" ,
"prefix" : "lib " ,
"root" : "packages/core" ,
"sourceRoot" : "packages/core/src" ,
"prefix" : "abp " ,
"architect" : {
"build" : {
"builder" : "@angular-devkit/build-angular:ng-packagr" ,
"builder" : "@nrwl/angular:package" ,
"outputs" : [ "dist/packages/core" ] ,
"options" : {
"tsConfig" : "packages/account-core/tsconfig.lib.json" ,
"project" : "packages/account-core/ng-package.json"
"project" : "packages/core/ng-package.json"
} ,
"configurations" : {
"production" : {
"tsConfig" : "packages/account-core/tsconfig.lib.prod.json"
"tsConfig" : "packages/core/tsconfig.lib.prod.json"
} ,
"development" : {
"tsConfig" : "packages/core/tsconfig.lib.json"
}
}
} ,
"defaultConfiguration" : "production"
} ,
"test" : {
"builder" : "@angular-builders/jest:run" ,
"builder" : "@nrwl/jest:jest" ,
"outputs" : [ "coverage/packages/core" ] ,
"options" : {
"tsConfig" : "tsconfig.json" ,
"coverage" : true ,
"jestConfig" : "packages/core/jest.config.js" ,
"passWithNoTests" : true
}
} ,
"lint" : {
"builder" : "@angular-devkit/build-angular:t slint" ,
"builder" : "@nrwl/linter:e slint" ,
"options" : {
"tsConfig" : [
"packages/account-core/tsconfig.lib.json" ,
"packages/account-core/tsconfig.spec.json"
] ,
"exclude" : [ "**/node_modules/**" ]
"lintFilePatterns" : [ "packages/core/src/**/*.ts" , "packages/core/src/**/*.html" ]
}
}
}
} ,
"theme-basic " : {
"projectType" : "library " ,
"root" : "packages/theme-basic " ,
"sourceRoot" : "packages/theme-basic /src" ,
"prefix" : "ab p" ,
"dev-app " : {
"projectType" : "application " ,
"root" : "apps/dev-app " ,
"sourceRoot" : "apps/dev-app /src" ,
"prefix" : "ap p" ,
"architect" : {
"build" : {
"builder" : "@angular-devkit/build-ng-packagr:build" ,
"builder" : "@angular-devkit/build-angular:browser" ,
"outputs" : [ "{options.outputPath}" ] ,
"options" : {
"tsConfig" : "packages/theme-basic/tsconfig.lib.json" ,
"project" : "packages/theme-basic/ng-package.json"
"outputPath" : "dist/apps/dev-app" ,
"index" : "apps/dev-app/src/index.html" ,
"main" : "apps/dev-app/src/main.ts" ,
"polyfills" : "apps/dev-app/src/polyfills.ts" ,
"tsConfig" : "apps/dev-app/tsconfig.app.json" ,
"inlineStyleLanguage" : "scss" ,
"allowedCommonJsDependencies" : [ "chart.js" , "js-sha256" ] ,
"assets" : [ "apps/dev-app/src/favicon.ico" , "apps/dev-app/src/assets" ] ,
"styles" : [
{
"input" : "node_modules/@abp/ng.theme.shared/styles/bootstrap-rtl.min.css" ,
"inject" : false ,
"bundleName" : "bootstrap-rtl.min"
} ,
{
"input" : "node_modules/bootstrap/dist/css/bootstrap.min.css" ,
"inject" : true ,
"bundleName" : "bootstrap-ltr.min"
} ,
{
"input" : "node_modules/@fortawesome/fontawesome-free/css/all.min.css" ,
"inject" : true ,
"bundleName" : "fontawesome-all.min"
} ,
{
"input" : "node_modules/@fortawesome/fontawesome-free/css/v4-shims.min.css" ,
"inject" : true ,
"bundleName" : "fontawesome-v4-shims.min"
} ,
{
"input" : "node_modules/@swimlane/ngx-datatable/index.css" ,
"inject" : true ,
"bundleName" : "ngx-datatable-index"
} ,
{
"input" : "node_modules/@swimlane/ngx-datatable/assets/icons.css" ,
"inject" : true ,
"bundleName" : "ngx-datatable-icons"
} ,
{
"input" : "node_modules/@swimlane/ngx-datatable/themes/material.css" ,
"inject" : true ,
"bundleName" : "ngx-datatable-material"
} ,
"apps/dev-app/src/styles.scss"
] ,
"scripts" : [ ]
} ,
"configurations" : {
"production" : {
"tsConfig" : "packages/theme-basic/tsconfig.lib.prod.json"
"tsConfig" : "apps/dev-app/tsconfig.prod.json" ,
"budgets" : [
{
"type" : "initial" ,
"maximumWarning" : "1mb" ,
"maximumError" : "5mb"
} ,
{
"type" : "anyComponentStyle" ,
"maximumWarning" : "6kb" ,
"maximumError" : "10kb"
}
] ,
"fileReplacements" : [
{
"replace" : "apps/dev-app/src/environments/environment.ts" ,
"with" : "apps/dev-app/src/environments/environment.prod.ts"
}
] ,
"outputHashing" : "all"
} ,
"development" : {
"buildOptimizer" : false ,
"optimization" : false ,
"vendorChunk" : true ,
"extractLicenses" : false ,
"sourceMap" : true ,
"namedChunks" : true
}
}
} ,
"defaultConfiguration" : "production"
} ,
"test" : {
"builder" : "@angular-builders/jest:run" ,
"serve" : {
"builder" : "@angular-devkit/build-angular:dev-server" ,
"configurations" : {
"production" : {
"browserTarget" : "dev-app:build:production"
} ,
"development" : {
"browserTarget" : "dev-app:build:development"
}
} ,
"defaultConfiguration" : "development"
} ,
"extract-i18n" : {
"builder" : "@angular-devkit/build-angular:extract-i18n" ,
"options" : {
"coverage" : true ,
"passWithNoTests" : true
"browserTarget" : "dev-app:build"
}
} ,
"lint" : {
"builder" : "@angular-devkit/build-angular:tslint" ,
"builder" : "@nrwl/linter:e slint" ,
"options" : {
"tsConfig" : [
"packages/theme-basic/tsconfig.lib.json" ,
"packages/theme-basic/tsconfig.spec.json"
] ,
"exclude" : [ "**/node_modules/**" ]
"lintFilePatterns" : [ "apps/dev-app/src/**/*.ts" , "apps/dev-app/src/**/*.html" ]
}
} ,
"test" : {
"builder" : "@nrwl/jest:jest" ,
"outputs" : [ "coverage/apps/dev-app" ] ,
"options" : {
"jestConfig" : "apps/dev-app/jest.config.js" ,
"passWithNoTests" : true
}
}
}
} ,
"permission-management" : {
"projectType" : "library" ,
"root" : "packages/permission-management" ,
"sourceRoot" : "packages/permission-management/src" ,
"prefix" : "abp" ,
"dev-app-e2e" : {
"root" : "apps/dev-app-e2e" ,
"sourceRoot" : "apps/dev-app-e2e/src" ,
"projectType" : "application" ,
"architect" : {
"build" : {
"builder" : "@angular-devkit/build-ng-packagr:build" ,
"e2e " : {
"builder" : "@nrwl/cypress:cypress " ,
"options" : {
"tsConfig" : "packages/permission-management/tsconfig.lib.json" ,
"project" : "packages/permission-management/ng-package.json"
"cypressConfig" : "apps/dev-app-e2e/cypress.json" ,
"tsConfig" : "apps/dev-app-e2e/tsconfig.e2e.json" ,
"devServerTarget" : "dev-app:serve:development"
} ,
"configurations" : {
"production" : {
"tsConfig" : "packages/permission-management/tsconfig.lib.prod.json"
"devServerTarget" : "dev-app:serve:producti on"
}
}
} ,
"test" : {
"builder" : "@angular-builders/jest:run" ,
"options" : {
"coverage" : true ,
"passWithNoTests" : true
}
} ,
"lint" : {
"builder" : "@angular-devkit/build-angular:t slint" ,
"builder" : "@nrwl/linter:eslint" ,
"options" : {
"tsConfig" : [
"packages/permission-management/tsconfig.lib.json" ,
"packages/permission-management/tsconfig.spec.json"
]
"lintFilePatterns" : [ "apps/dev-app-e2e/**/*.{js,ts}" ]
}
}
}
} ,
"accou nt" : {
"feature-manageme nt" : {
"projectType" : "library" ,
"root" : "packages/accou nt" ,
"sourceRoot" : "packages/accou nt/src" ,
"root" : "packages/feature-manageme nt" ,
"sourceRoot" : "packages/feature-manageme nt/src" ,
"prefix" : "abp" ,
"architect" : {
"build" : {
"builder" : "@angular-devkit/build-ng-packagr:build" ,
"builder" : "@nrwl/angular:package" ,
"outputs" : [ "dist/packages/feature-management" ] ,
"options" : {
"tsConfig" : "packages/account/tsconfig.lib.json" ,
"project" : "packages/account/ng-package.json"
"project" : "packages/feature-management/ng-package.json"
} ,
"configurations" : {
"production" : {
"tsConfig" : "packages/account/tsconfig.lib.prod.json"
"tsConfig" : "packages/feature-management/tsconfig.lib.prod.json"
} ,
"development" : {
"tsConfig" : "packages/feature-management/tsconfig.lib.json"
}
}
} ,
"defaultConfiguration" : "production"
} ,
"test" : {
"builder" : "@angular-builders/jest:run" ,
"builder" : "@nrwl/jest:jest" ,
"outputs" : [ "coverage/packages/feature-management" ] ,
"options" : {
"coverage" : true ,
"jestConfig" : "packages/feature-management/jest.config.js" ,
"passWithNoTests" : true
}
} ,
"lint" : {
"builder" : "@angular-devkit/build-angular:t slint" ,
"builder" : "@nrwl/linter:e slint" ,
"options" : {
"tsConfig" : [
"packages/account/tsconfig.lib.json" ,
"packages/account/tsconfig.spec.json"
] ,
"exclude" : [ "**/node_modules/**" ]
"lintFilePatterns" : [
"packages/feature-management/src/**/*.ts" ,
"packages/feature-management/src/**/*.html"
]
}
}
}
@ -266,103 +359,98 @@
"prefix" : "abp" ,
"architect" : {
"build" : {
"builder" : "@angular-devkit/build-ng-packagr:build" ,
"builder" : "@nrwl/angular:package" ,
"outputs" : [ "dist/packages/identity" ] ,
"options" : {
"tsConfig" : "packages/identity/tsconfig.lib.json" ,
"project" : "packages/identity/ng-package.json"
} ,
"configurations" : {
"production" : {
"tsConfig" : "packages/identity/tsconfig.lib.prod.json"
} ,
"development" : {
"tsConfig" : "packages/identity/tsconfig.lib.json"
}
}
} ,
"defaultConfiguration" : "production"
} ,
"test" : {
"builder" : "@angular-builders/jest:run" ,
"builder" : "@nrwl/jest:jest" ,
"outputs" : [ "coverage/packages/identity" ] ,
"options" : {
"coverage" : true ,
"jestConfig" : "packages/identity/jest.config.js" ,
"passWithNoTests" : true
}
} ,
"lint" : {
"builder" : "@angular-devkit/build-angular:t slint" ,
"builder" : "@nrwl/linter:e slint" ,
"options" : {
"tsConfig" : [
"packages/identity/tsconfig.lib.json" ,
"packages/identity/tsconfig.spec.json"
] ,
"exclude" : [ "**/node_modules/**" ]
"lintFilePatterns" : [ "packages/identity/src/**/*.ts" , "packages/identity/src/**/*.html" ]
}
}
}
} ,
"feature -management" : {
"permission -management" : {
"projectType" : "library" ,
"root" : "packages/feature -management" ,
"sourceRoot" : "packages/feature -management/src" ,
"root" : "packages/permission -management" ,
"sourceRoot" : "packages/permission -management/src" ,
"prefix" : "abp" ,
"architect" : {
"build" : {
"builder" : "@angular-devkit/build-ng-packagr:build" ,
"builder" : "@nrwl/angular:package" ,
"outputs" : [ "dist/packages/permission-management" ] ,
"options" : {
"tsConfig" : "packages/feature-management/tsconfig.lib.json" ,
"project" : "packages/feature-management/ng-package.json"
"project" : "packages/permission-management/ng-package.json"
} ,
"configurations" : {
"production" : {
"tsConfig" : "packages/feature-management/tsconfig.lib.prod.json"
"tsConfig" : "packages/permission-management/tsconfig.lib.prod.json"
} ,
"development" : {
"tsConfig" : "packages/permission-management/tsconfig.lib.json"
}
}
} ,
"defaultConfiguration" : "production"
} ,
"test" : {
"builder" : "@angular-builders/jest:run" ,
"builder" : "@nrwl/jest:jest" ,
"outputs" : [ "coverage/packages/permission-management" ] ,
"options" : {
"coverage" : true ,
"jestConfig" : "packages/permission-management/jest.config.js" ,
"passWithNoTests" : true
}
} ,
"lint" : {
"builder" : "@angular-devkit/build-angular:t slint" ,
"builder" : "@nrwl/linter:e slint" ,
"options" : {
"tsConfig " : [
"packages/feature-management/tsconfig.lib.json " ,
"packages/feature-management/tsconfig.spec.json "
"lintFilePatterns " : [
"packages/permission-management/src/**/*.ts " ,
"packages/permission-management/src/**/*.html "
]
}
}
}
} ,
"tenant-management " : {
"schematics " : {
"projectType" : "library" ,
"root" : "packages/tenant-management " ,
"sourceRoot" : "packages/tenant-management /src" ,
"root" : "packages/schematics " ,
"sourceRoot" : "packages/schematics /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"
} ,
"configurations" : {
"production" : {
"tsConfig" : "packages/tenant-management/tsconfig.lib.prod.json"
}
}
} ,
"test" : {
"builder" : "@angular-builders/jest:run" ,
"builder" : "@nrwl/jest:jest" ,
"outputs" : [ "coverage/packages/schematics" ] ,
"options" : {
"coverage" : true ,
"jestConfig" : "packages/schematics/jest.config.js" ,
"passWithNoTests" : true
}
} ,
"lint" : {
"builder" : "@angular-devkit/build-angular:t slint" ,
"builder" : "@nrwl/linter:eslint" ,
"options" : {
"tsConfig " : [
"packages/tenant-management/tsconfig.lib.json " ,
"packages/tenant-management/tsconfig.spec.json "
"lintFilePatterns" : [
"packages/schematics/src/**/*.ts " ,
"packages/schematics/src/**/*.html "
]
}
}
@ -375,214 +463,194 @@
"prefix" : "abp" ,
"architect" : {
"build" : {
"builder" : "@angular-devkit/build-ng-packagr:build" ,
"builder" : "@nrwl/angular:package" ,
"outputs" : [ "dist/packages/setting-management" ] ,
"options" : {
"tsConfig" : "packages/setting-management/tsconfig.lib.json" ,
"project" : "packages/setting-management/ng-package.json"
} ,
"configurations" : {
"production" : {
"tsConfig" : "packages/setting-management/tsconfig.lib.prod.json"
} ,
"development" : {
"tsConfig" : "packages/setting-management/tsconfig.lib.json"
}
}
} ,
"defaultConfiguration" : "production"
} ,
"test" : {
"builder" : "@angular-builders/jest:run" ,
"builder" : "@nrwl/jest:jest" ,
"outputs" : [ "coverage/packages/setting-management" ] ,
"options" : {
"coverage" : true ,
"jestConfig" : "packages/setting-management/jest.config.js" ,
"passWithNoTests" : true
}
} ,
"lint" : {
"builder" : "@angular-devkit/build-angular:t slint" ,
"builder" : "@nrwl/linter:e slint" ,
"options" : {
"tsConfig " : [
"packages/setting-management/tsconfig.lib.json " ,
"packages/setting-management/tsconfig.spec.json "
"lintFilePatterns " : [
"packages/setting-management/src/**/*.ts " ,
"packages/setting-management/src/**/*.html "
]
}
}
}
} ,
"schematics " : {
"tenant-management " : {
"projectType" : "library" ,
"root" : "packages/schematics " ,
"sourceRoot" : "packages/schematics /src" ,
"root" : "packages/tenant-management " ,
"sourceRoot" : "packages/tenant-management /src" ,
"prefix" : "abp" ,
"architect" : {
"build" : {
"builder" : "@nrwl/angular:package" ,
"outputs" : [ "dist/packages/tenant-management" ] ,
"options" : {
"tsConfig" : "packages/schematics/tsconfig.lib.json" ,
"project" : "packages/schematics/ng-package.json"
}
"project" : "packages/tenant-management/ng-package.json"
} ,
"configurations" : {
"production" : {
"tsConfig" : "packages/tenant-management/tsconfig.lib.prod.json"
} ,
"development" : {
"tsConfig" : "packages/tenant-management/tsconfig.lib.json"
}
} ,
"defaultConfiguration" : "production"
} ,
"test" : {
"builder" : "@angular-builders/jest:run" ,
"builder" : "@nrwl/jest:jest" ,
"outputs" : [ "coverage/packages/tenant-management" ] ,
"options" : {
"tsConfig" : "tsconfig.json" ,
"coverage" : true ,
"jestConfig" : "packages/tenant-management/jest.config.js" ,
"passWithNoTests" : true
}
} ,
"lint" : {
"builder" : "@angular-devkit/build-angular:t slint" ,
"builder" : "@nrwl/linter:e slint" ,
"options" : {
"tsConfig" : [ "packages/schematics/tsconfig.json" ] ,
"exclude" : [ "**/node_modules/**" ]
"lintFilePatterns" : [
"packages/tenant-management/src/**/*.ts" ,
"packages/tenant-management/src/**/*.html"
]
}
}
}
} ,
"dev-app" : {
"projectType" : "application" ,
"schematics" : {
"@schematics/angular:component" : {
"style" : "scss"
}
} ,
"root" : "apps/dev-app" ,
"sourceRoot" : "apps/dev-app/src" ,
"theme-basic" : {
"projectType" : "library" ,
"root" : "packages/theme-basic" ,
"sourceRoot" : "packages/theme-basic/src" ,
"prefix" : "abp" ,
"architect" : {
"build" : {
"builder" : "@angular-devkit/build-angular:browser" ,
"builder" : "@nrwl/angular:package" ,
"outputs" : [ "dist/packages/theme-basic" ] ,
"options" : {
"outputPath" : "dist/dev-app" ,
"index" : "apps/dev-app/src/index.html" ,
"main" : "apps/dev-app/src/main.ts" ,
"polyfills" : "apps/dev-app/src/polyfills.ts" ,
"tsConfig" : "apps/dev-app/tsconfig.dev.json" ,
"aot" : true ,
"allowedCommonJsDependencies" : [ "chart.js" , "js-sha256" ] ,
"assets" : [ "apps/dev-app/src/favicon.ico" , "apps/dev-app/src/assets" ] ,
"styles" : [
{
"input" : "node_modules/@abp/ng.theme.shared/styles/bootstrap-rtl.min.css" ,
"inject" : false ,
"bundleName" : "bootstrap-rtl.min"
} ,
{
"input" : "node_modules/bootstrap/dist/css/bootstrap.min.css" ,
"inject" : true ,
"bundleName" : "bootstrap-ltr.min"
} ,
{
"input" : "node_modules/@fortawesome/fontawesome-free/css/all.min.css" ,
"inject" : true ,
"bundleName" : "fontawesome-all.min"
} ,
{
"input" : "node_modules/@fortawesome/fontawesome-free/css/v4-shims.min.css" ,
"inject" : true ,
"bundleName" : "fontawesome-v4-shims.min"
} ,
{
"input" : "node_modules/@swimlane/ngx-datatable/index.css" ,
"inject" : true ,
"bundleName" : "ngx-datatable-index"
} ,
{
"input" : "node_modules/@swimlane/ngx-datatable/assets/icons.css" ,
"inject" : true ,
"bundleName" : "ngx-datatable-icons"
} ,
{
"input" : "node_modules/@swimlane/ngx-datatable/themes/material.css" ,
"inject" : true ,
"bundleName" : "ngx-datatable-material"
} ,
"apps/dev-app/src/styles.scss"
] ,
"scripts" : [ ]
"project" : "packages/theme-basic/ng-package.json"
} ,
"configurations" : {
"tsConfig" : "apps/dev-app/tsconfig.prod.json" ,
"production" : {
"fileReplacements" : [
{
"replace" : "apps/dev-app/src/environments/environment.ts" ,
"with" : "apps/dev-app/src/environments/environment.prod.ts"
}
] ,
"optimization" : true ,
"outputHashing" : "all" ,
"sourceMap" : false ,
"namedChunks" : false ,
"extractLicenses" : true ,
"vendorChunk" : false ,
"buildOptimizer" : true ,
"budgets" : [
{
"type" : "initial" ,
"maximumWarning" : "1mb" ,
"maximumError" : "5mb"
} ,
{
"type" : "anyComponentStyle" ,
"maximumWarning" : "6kb" ,
"maximumError" : "10kb"
}
]
} ,
"internal" : {
"tsConfig" : "apps/dev-app/tsconfig.dev.json" ,
"fileReplacements" : [
{
"replace" : "apps/dev-app/src/environments/environment.ts" ,
"with" : "apps/dev-app/src/environments/environment.internal.ts"
}
]
"tsConfig" : "packages/theme-basic/tsconfig.lib.prod.json"
} ,
"regression" : {
"tsConfig" : "apps/dev-app/tsconfig.dev.json" ,
"fileReplacements" : [
{
"replace" : "apps/dev-app/src/environments/environment.ts" ,
"with" : "apps/dev-app/src/environments/environment.regression.ts"
}
]
"development" : {
"tsConfig" : "packages/theme-basic/tsconfig.lib.json"
}
} ,
"defaultConfiguration" : "production"
} ,
"test" : {
"builder" : "@nrwl/jest:jest" ,
"outputs" : [ "coverage/packages/theme-basic" ] ,
"options" : {
"jestConfig" : "packages/theme-basic/jest.config.js" ,
"passWithNoTests" : true
}
} ,
"serve" : {
"builder" : "@angular-devkit/build-angular:dev-server" ,
"lint" : {
"builder" : "@nrwl/linter:eslint" ,
"options" : {
"browserTarget" : "dev-app:build"
"lintFilePatterns" : [
"packages/theme-basic/src/**/*.ts" ,
"packages/theme-basic/src/**/*.html"
]
}
}
}
} ,
"theme-shared" : {
"projectType" : "library" ,
"root" : "packages/theme-shared" ,
"sourceRoot" : "packages/theme-shared/src" ,
"prefix" : "abp" ,
"architect" : {
"build" : {
"builder" : "@nrwl/angular:package" ,
"outputs" : [ "dist/packages/theme-shared" ] ,
"options" : {
"project" : "packages/theme-shared/ng-package.json"
} ,
"configurations" : {
"production" : {
"browserTarget" : "dev-app:build:production"
} ,
"internal" : {
"browserTarget" : "dev-app:build:internal"
"tsConfig" : "packages/theme-shared/tsconfig.lib.prod.json"
} ,
"regression" : {
"browserTarget" : "dev-app:build:regression"
"development" : {
"tsConfig" : "packages/theme-shared/tsconfig.lib.json"
}
}
} ,
"defaultConfiguration" : "production"
} ,
"extract-i18n" : {
"builder" : "@angular-devkit/build-angular:extract-i18n" ,
"test" : {
"builder" : "@nrwl/jest:jest" ,
"outputs" : [ "coverage/packages/theme-shared" ] ,
"options" : {
"browserTarget" : "dev-app:build"
"jestConfig" : "packages/theme-shared/jest.config.js" ,
"passWithNoTests" : true
}
} ,
"lint" : {
"builder" : "@angular-devkit/build-angular:t slint" ,
"builder" : "@nrwl/linter:e slint" ,
"options" : {
"tsConfig" : [
"apps/dev-app/tsconfig.dev.json" ,
"apps/dev-app/tsconfig.prod.json" ,
"apps/dev-app/tsconfig.spec.json"
] ,
"exclude" : [ "**/node_modules/**" ]
"lintFilePatterns" : [
"packages/theme-shared/src/**/*.ts" ,
"packages/theme-shared/src/**/*.html"
]
}
}
}
}
} ,
"cli" : {
"analytics" : false
"defaultCollection" : "@nrwl/angular"
} ,
"schematics" : {
"@nrwl/angular" : {
"application" : {
"linter" : "eslint"
} ,
"library" : {
"linter" : "eslint"
} ,
"storybook-configuration" : {
"linter" : "eslint"
}
} ,
"@nrwl/angular:application" : {
"style" : "scss" ,
"linter" : "eslint" ,
"unitTestRunner" : "jest" ,
"e2eTestRunner" : "cypress"
} ,
"@nrwl/angular:library" : {
"style" : "scss" ,
"linter" : "eslint" ,
"unitTestRunner" : "jest" ,
"strict" : false
} ,
"@nrwl/angular:component" : {
"style" : "scss"
}
} ,
"defaultProject" : "dev-app"
}