Skip to content

Commit ccf6543

Browse files
committed
chore: update to Angular 15
1 parent 43986cd commit ccf6543

File tree

4 files changed

+3434
-3135
lines changed

4 files changed

+3434
-3135
lines changed

angular.json

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,12 @@
2222
"options": {
2323
"tsConfig": "projects/angular-tags-input/tsconfig.lib.json",
2424
"project": "projects/angular-tags-input/ng-package.json"
25-
}
26-
, "configurations": {
25+
},
26+
"configurations": {
2727
"production": {
2828
"tsConfig": "projects/angular-tags-input/tsconfig.lib.prod.json"
2929
}
3030
}
31-
},
32-
"test": {
33-
"builder": "@angular-devkit/build-angular:karma",
34-
"options": {
35-
"main": "projects/angular-tags-input/src/test.ts",
36-
"tsConfig": "projects/angular-tags-input/tsconfig.spec.json",
37-
"karmaConfig": "projects/angular-tags-input/karma.conf.js"
38-
}
3931
}
4032
}
4133
},
@@ -62,9 +54,7 @@
6254
"projects/tags-input-demo/src/favicon.ico",
6355
"projects/tags-input-demo/src/assets"
6456
],
65-
"styles": [
66-
"projects/tags-input-demo/src/styles.scss"
67-
],
57+
"styles": ["projects/tags-input-demo/src/styles.scss"],
6858
"scripts": [],
6959
"vendorChunk": true,
7060
"extractLicenses": false,
@@ -132,9 +122,7 @@
132122
"projects/tags-input-demo/src/favicon.ico",
133123
"projects/tags-input-demo/src/assets"
134124
],
135-
"styles": [
136-
"projects/tags-input-demo/src/styles.scss"
137-
],
125+
"styles": ["projects/tags-input-demo/src/styles.scss"],
138126
"scripts": []
139127
}
140128
},

jest.config.js

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,15 @@ module.exports = {
1919
"<rootDir>/e2e-playwright/",
2020
"<rootDir>/projects/tags-input-demo/", // Ignore demo app tests for this project config
2121
],
22-
globals: {
23-
"ts-jest": {
24-
tsconfig: "<rootDir>/projects/angular-tags-input/tsconfig.spec.json",
25-
stringifyContentPathRegex: "\\.html$",
26-
diagnostics: false,
27-
},
22+
transform: {
23+
"^.+\\.(ts|js|mjs|html|svg)$": [
24+
"jest-preset-angular",
25+
{
26+
tsconfig:
27+
"<rootDir>/projects/angular-tags-input/tsconfig.spec.json",
28+
stringifyContentPathRegex: "\\.html$",
29+
},
30+
],
2831
},
2932
},
3033
// Configuration for the demo application
@@ -41,12 +44,14 @@ module.exports = {
4144
"<rootDir>/projects/angular-tags-input/", // Ignore library tests for this project config
4245
"<rootDir>/projects/tags-input-demo/src/test.ts", // Ignore Karma setup file specifically for demo project
4346
],
44-
globals: {
45-
"ts-jest": {
46-
tsconfig: "<rootDir>/projects/tags-input-demo/tsconfig.spec.json", // Use demo-specific tsconfig
47-
stringifyContentPathRegex: "\\.html$",
48-
diagnostics: false,
49-
},
47+
transform: {
48+
"^.+\\.(ts|js|mjs|html|svg)$": [
49+
"jest-preset-angular",
50+
{
51+
tsconfig: "<rootDir>/projects/tags-input-demo/tsconfig.spec.json", // Use demo-specific tsconfig
52+
stringifyContentPathRegex: "\\.html$",
53+
},
54+
],
5055
},
5156
moduleNameMapper: {
5257
// Map the library's public API path for demo app tests

0 commit comments

Comments
 (0)