Skip to content
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

# Compiled output
/dist
/dist-wc
/tmp
/out-tsc
/bazel-out
Expand Down
58 changes: 57 additions & 1 deletion angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,63 @@
"test": {
"builder": "@angular-builders/jest:run",
"options": {
"tsConfig": "./tsconfig.spec.json"
"configPath": "jest.config.js",
"tsConfig": "tsconfig.spec.json"
}
}
}
},
"wc": {
"projectType": "application",
"root": "projects/wc",
"sourceRoot": "projects/wc/src",
"prefix": "wc",
"architect": {
"build": {
"builder": "ngx-build-plus:browser",
"options": {
"outputPath": "dist-wc/assets",
"singleBundle": true,
"outputHashing": "none",
"index": "",
"main": "projects/wc/src/main.ts",
"assets": ["projects/wc/src/assets"],
"scripts": []
},
"configurations": {
"production": {
"optimization": true,
"buildOptimizer": true,
"sourceMap": false,
"extractLicenses": false,
"vendorChunk": false,
"namedChunks": false,
"tsConfig": "projects/wc/tsconfig.app.prod.json"
},
"development": {
"aot": true,
"optimization": false,
"buildOptimizer": false,
"sourceMap": true,
"extractLicenses": false,
"namedChunks": true,
"vendorChunk": true,
"tsConfig": "projects/wc/tsconfig.app.json"
}
},
"defaultConfiguration": "production"
},
"test": {
"builder": "@angular-builders/jest:run",
"options": {
"configPath": "jest.config.js",
"tsConfig": "tsconfig.spec.json"
}
},
"lint": {
"builder": "@angular-eslint/builder:lint",
"options": {
"lintFilePatterns": ["projects/wc/**/*.ts", "projects/wc/**/*.html"]
}
}
}
Expand Down
6 changes: 5 additions & 1 deletion jest.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,13 @@ module.exports = {
preset: 'jest-preset-angular',
testRunner: 'jest-jasmine2',
collectCoverage: true,
modulePathIgnorePatterns: ['<rootDir>/dist/'],
modulePathIgnorePatterns: ['<rootDir>/dist/', '<rootDir>/dist-wc/', '<rootDir>/.yalc/'],
coveragePathIgnorePatterns: ['/node_modules/', '/integration-tests/'],
moduleNameMapper: {
'^@luigi-project/client-support-angular$': '<rootDir>/projects/lib/_mocks_/luigi-client-support-angular.ts',
'^@platform-mesh/portal-ui-lib$': '<rootDir>/projects/lib/public-api.ts',
'^@platform-mesh/portal-ui-lib/services$': '<rootDir>/projects/lib/services/public-api.ts',
'^@platform-mesh/portal-ui-lib/utils$': '<rootDir>/projects/lib/utils/public-api.ts',
'^@platform-mesh/portal-ui-lib/(.*)': '<rootDir>/projects/lib/$1',
},
};
Loading