Skip to content

Commit b6f2f93

Browse files
Upgrade to angular 16
1 parent 2ead63a commit b6f2f93

File tree

7 files changed

+40
-40
lines changed

7 files changed

+40
-40
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -63,3 +63,5 @@ dist/
6363
/src/ang-jsoneditor
6464
package-lock.json
6565
yarn.lock
66+
67+
.idea

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Angular Json Editor (wrapper for [jsoneditor](https://github.com/josdejong/jsone
66

77
[StackBlitz template](https://stackblitz.com/edit/ang-jsoneditor)
88

9-
Working with latest Angular 9.
9+
Working with latest Angular 16.
1010

1111
![Demo Image](/src/assets/printDemo.png)
1212

ang-jsoneditor/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Angular Json Editor (wrapper for [jsoneditor](https://github.com/josdejong/jsone
66

77
[StackBlitz template](https://stackblitz.com/edit/ang-jsoneditor)
88

9-
Working with latest Angular 9.
9+
Working with latest Angular 16.
1010

1111
![Demo Image](/src/assets/printDemo.png)
1212

ang-jsoneditor/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"peerDependencies": {
1919
"@angular/core": "*",
2020
"@angular/common": "*",
21-
"jsoneditor": "9.10.2"
21+
"jsoneditor": "^9.10.2"
2222
},
2323
"ngPackage": {
2424
"$schema": "./node_modules/ng-packagr/ng-package.schema.json",

angular.json

+5-2
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,10 @@
138138
"buildOptimizer": false,
139139
"sourceMap": true,
140140
"optimization": false,
141-
"namedChunks": true
141+
"namedChunks": true,
142+
"allowedCommonJsDependencies": [
143+
"jsoneditor"
144+
]
142145
},
143146
"configurations": {
144147
"production": {
@@ -209,7 +212,7 @@
209212
"schematics": {
210213
"@schematics/angular:component": {
211214
"prefix": "app",
212-
"styleext": "css"
215+
"style": "css"
213216
},
214217
"@schematics/angular:directive": {
215218
"prefix": "app"

package.json

+25-25
Original file line numberDiff line numberDiff line change
@@ -28,36 +28,36 @@
2828
"rebuildsass": "npm rebuild node-sass"
2929
},
3030
"dependencies": {
31-
"@angular/common": "15.2.9",
32-
"@angular/compiler": "15.2.9",
33-
"@angular/core": "15.2.9",
34-
"@angular/forms": "15.2.9",
35-
"@angular/platform-browser": "15.2.9",
36-
"@angular/platform-browser-dynamic": "15.2.9",
37-
"@angular/router": "15.2.9",
31+
"@angular/common": "16.1.8",
32+
"@angular/compiler": "16.1.8",
33+
"@angular/core": "16.1.8",
34+
"@angular/forms": "16.1.8",
35+
"@angular/platform-browser": "16.1.8",
36+
"@angular/platform-browser-dynamic": "16.1.8",
37+
"@angular/router": "16.1.8",
3838
"core-js": "^3.6.4",
3939
"jsoneditor": "9.10.2",
4040
"rxjs": "*",
41-
"webpack": "^4.46.0",
42-
"zone.js": "~0.11.4"
41+
"webpack": "^5.88.2",
42+
"zone.js": "~0.13.1"
4343
},
4444
"devDependencies": {
45-
"@angular-devkit/build-angular": "^15.2.8",
46-
"@angular-devkit/schematics": "^15.2.8",
47-
"@angular-eslint/builder": "15.2.1",
48-
"@angular-eslint/eslint-plugin": "15.2.1",
49-
"@angular-eslint/eslint-plugin-template": "15.2.1",
50-
"@angular-eslint/schematics": "15.2.1",
51-
"@angular-eslint/template-parser": "15.2.1",
52-
"@angular/cli": "15.2.8",
53-
"@angular/compiler-cli": "15.2.9",
54-
"@angular/language-service": "15.2.9",
45+
"@angular-devkit/build-angular": "^16.1.8",
46+
"@angular-devkit/schematics": "^16.1.8",
47+
"@angular-eslint/builder": "16.1.0",
48+
"@angular-eslint/eslint-plugin": "16.1.0",
49+
"@angular-eslint/eslint-plugin-template": "16.1.0",
50+
"@angular-eslint/schematics": "16.1.0",
51+
"@angular-eslint/template-parser": "16.1.0",
52+
"@angular/cli": "^16.1.8",
53+
"@angular/compiler-cli": "16.1.8",
54+
"@angular/language-service": "16.1.8",
5555
"@types/jasmine": "~3.6.0",
5656
"@types/node": "^13.7.1",
57-
"@typescript-eslint/eslint-plugin": "5.27.1",
58-
"@typescript-eslint/parser": "5.27.1",
57+
"@typescript-eslint/eslint-plugin": "^5.59.2",
58+
"@typescript-eslint/parser": "^5.59.2",
5959
"cpr": "^3.0.0",
60-
"eslint": "^8.17.0",
60+
"eslint": "^8.39.0",
6161
"eslint-plugin-import": "latest",
6262
"eslint-plugin-jsdoc": "latest",
6363
"eslint-plugin-prefer-arrow": "latest",
@@ -70,12 +70,12 @@
7070
"karma-coverage-istanbul-reporter": "^2.0.0",
7171
"karma-jasmine": "5.1.0",
7272
"karma-jasmine-html-reporter": "2.0.0",
73-
"ng-packagr": "^15.2.2",
74-
"protractor": "~7.0.0",
73+
"ng-packagr": "^16.1.0",
74+
"protractor": "^7.0.0",
7575
"rimraf": "^2.7.1",
7676
"ts-node": "~7.0.0",
7777
"tslib": "^2.0.0",
7878
"typescript": "4.9.5",
7979
"webpack-cli": "^4.9.2"
8080
}
81-
}
81+
}

src/app/demo/show.component.ts

+5-10
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,12 @@
1-
import { Component, OnInit, ViewChild, Input } from '@angular/core';
2-
import { JsonEditorComponent, JsonEditorOptions } from '../../../ang-jsoneditor/src/public_api';
1+
import { Component, Input } from "@angular/core";
32

4-
@Component({
5-
selector: 'app-show',
6-
template: '<div>{{showData()}}</div>'
3+
@Component ({
4+
selector: "app-show",
5+
template: "<div>{{data | json}}</div>"
76
})
87
export class ShowComponent {
98

10-
@Input()
9+
@Input ()
1110
public data;
1211

13-
showData(){
14-
return JSON.stringify(this.data, null, 2);
15-
}
16-
1712
}

0 commit comments

Comments
 (0)