Skip to content

Commit 7889d7b

Browse files
committed
updated to angular 8, updated code structure, other bug fixes
1 parent aa53d6a commit 7889d7b

File tree

249 files changed

+10409
-7803
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

249 files changed

+10409
-7803
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
CHANGELOG
22
=========
33

4+
V 3.0.0
5+
------
6+
- Updated to angular version 8
7+
- Other bug fixes
8+
49
V 2.2.1
510
------
611
- Updated to angular version 6.1.4

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# PurpleAngular
1+
# Purple Angular
22

3-
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.1.
3+
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.1.1.
44

55
## Development server
66

angular.json

Lines changed: 30 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -3,33 +3,36 @@
33
"version": 1,
44
"newProjectRoot": "projects",
55
"projects": {
6-
"purple-angular": {
7-
"root": "",
8-
"sourceRoot": "src",
6+
"demo1": {
97
"projectType": "application",
10-
"prefix": "app",
118
"schematics": {
129
"@schematics/angular:component": {
13-
"styleext": "scss"
10+
"style": "scss"
1411
}
1512
},
13+
"root": "",
14+
"sourceRoot": "src",
15+
"prefix": "app",
1616
"architect": {
1717
"build": {
1818
"builder": "@angular-devkit/build-angular:browser",
1919
"options": {
20-
"outputPath": "dist/purple-angular",
20+
"outputPath": "dist",
2121
"index": "src/index.html",
2222
"main": "src/main.ts",
2323
"polyfills": "src/polyfills.ts",
24-
"tsConfig": "src/tsconfig.app.json",
24+
"tsConfig": "tsconfig.app.json",
25+
"aot": false,
2526
"assets": [
2627
"src/favicon.ico",
2728
"src/assets"
2829
],
2930
"styles": [
3031
"src/styles.scss"
3132
],
32-
"scripts": []
33+
"scripts": [
34+
"node_modules/jquery/dist/jquery.min.js"
35+
]
3336
},
3437
"configurations": {
3538
"production": {
@@ -52,7 +55,7 @@
5255
{
5356
"type": "initial",
5457
"maximumWarning": "2mb",
55-
"maximumError": "5mb"
58+
"maximumError": "12mb"
5659
}
5760
]
5861
}
@@ -61,79 +64,63 @@
6164
"serve": {
6265
"builder": "@angular-devkit/build-angular:dev-server",
6366
"options": {
64-
"browserTarget": "purple-angular:build"
67+
"browserTarget": "demo1:build"
6568
},
6669
"configurations": {
6770
"production": {
68-
"browserTarget": "purple-angular:build:production"
71+
"browserTarget": "demo1:build:production"
6972
}
7073
}
7174
},
7275
"extract-i18n": {
7376
"builder": "@angular-devkit/build-angular:extract-i18n",
7477
"options": {
75-
"browserTarget": "purple-angular:build"
78+
"browserTarget": "demo1:build"
7679
}
7780
},
7881
"test": {
7982
"builder": "@angular-devkit/build-angular:karma",
8083
"options": {
8184
"main": "src/test.ts",
8285
"polyfills": "src/polyfills.ts",
83-
"tsConfig": "src/tsconfig.spec.json",
84-
"karmaConfig": "src/karma.conf.js",
85-
"styles": [
86-
"src/styles.scss"
87-
],
88-
"scripts": [],
86+
"tsConfig": "tsconfig.spec.json",
87+
"karmaConfig": "karma.conf.js",
8988
"assets": [
9089
"src/favicon.ico",
9190
"src/assets"
92-
]
91+
],
92+
"styles": [
93+
"src/styles.scss"
94+
],
95+
"scripts": []
9396
}
9497
},
9598
"lint": {
9699
"builder": "@angular-devkit/build-angular:tslint",
97100
"options": {
98101
"tsConfig": [
99-
"src/tsconfig.app.json",
100-
"src/tsconfig.spec.json"
102+
"tsconfig.app.json",
103+
"tsconfig.spec.json",
104+
"e2e/tsconfig.json"
101105
],
102106
"exclude": [
103107
"**/node_modules/**"
104108
]
105109
}
106-
}
107-
}
108-
},
109-
"purple-angular-e2e": {
110-
"root": "e2e/",
111-
"projectType": "application",
112-
"prefix": "",
113-
"architect": {
110+
},
114111
"e2e": {
115112
"builder": "@angular-devkit/build-angular:protractor",
116113
"options": {
117114
"protractorConfig": "e2e/protractor.conf.js",
118-
"devServerTarget": "purple-angular:serve"
115+
"devServerTarget": "demo1:serve"
119116
},
120117
"configurations": {
121118
"production": {
122-
"devServerTarget": "purple-angular:serve:production"
119+
"devServerTarget": "demo1:serve:production"
123120
}
124121
}
125-
},
126-
"lint": {
127-
"builder": "@angular-devkit/build-angular:tslint",
128-
"options": {
129-
"tsConfig": "e2e/tsconfig.e2e.json",
130-
"exclude": [
131-
"**/node_modules/**"
132-
]
133-
}
134122
}
135123
}
136-
}
137-
},
138-
"defaultProject": "purple-angular"
124+
}},
125+
"defaultProject": "demo1"
139126
}

browserslist

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# This file is used by the build system to adjust CSS and JS output to support the specified browsers below.
2+
# For additional information regarding the format and rule options, please see:
3+
# https://github.com/browserslist/browserslist#queries
4+
5+
# You can see what browsers were selected by your queries by running:
6+
# npx browserslist
7+
8+
> 0.5%
9+
last 2 versions
10+
Firefox ESR
11+
not dead
12+
not IE 9-11 # For IE 9-11 support, remove 'not'.

e2e/src/app.e2e-spec.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { AppPage } from './app.po';
2+
import { browser, logging } from 'protractor';
23

34
describe('workspace-project App', () => {
45
let page: AppPage;
@@ -9,6 +10,14 @@ describe('workspace-project App', () => {
910

1011
it('should display welcome message', () => {
1112
page.navigateTo();
12-
expect(page.getTitleText()).toEqual('Welcome to purple-angular!');
13+
expect(page.getTitleText()).toEqual('Welcome to demo1!');
14+
});
15+
16+
afterEach(async () => {
17+
// Assert that there are no errors emitted from the browser
18+
const logs = await browser.manage().logs().get(logging.Type.BROWSER);
19+
expect(logs).not.toContain(jasmine.objectContaining({
20+
level: logging.Level.SEVERE,
21+
} as logging.Entry));
1322
});
1423
});

e2e/src/app.po.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ import { browser, by, element } from 'protractor';
22

33
export class AppPage {
44
navigateTo() {
5-
return browser.get('/');
5+
return browser.get(browser.baseUrl) as Promise<any>;
66
}
77

88
getTitleText() {
9-
return element(by.css('app-root h1')).getText();
9+
return element(by.css('app-root h1')).getText() as Promise<string>;
1010
}
1111
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"extends": "../tsconfig.json",
33
"compilerOptions": {
4-
"outDir": "../out-tsc/app",
4+
"outDir": "../out-tsc/e2e",
55
"module": "commonjs",
66
"target": "es5",
77
"types": [
@@ -10,4 +10,4 @@
1010
"node"
1111
]
1212
}
13-
}
13+
}

src/karma.conf.js renamed to karma.conf.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ module.exports = function (config) {
1616
clearContext: false // leave Jasmine Spec Runner output visible in browser
1717
},
1818
coverageIstanbulReporter: {
19-
dir: require('path').join(__dirname, '../coverage'),
19+
dir: require('path').join(__dirname, './coverage/demo1'),
2020
reports: ['html', 'lcovonly', 'text-summary'],
2121
fixWebpackSourcePaths: true
2222
},
@@ -26,6 +26,7 @@ module.exports = function (config) {
2626
logLevel: config.LOG_INFO,
2727
autoWatch: true,
2828
browsers: ['Chrome'],
29-
singleRun: false
29+
singleRun: false,
30+
restartOnFileChange: true
3031
});
31-
};
32+
};

package.json

Lines changed: 34 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"name": "purple-angular",
3-
"version": "0.0.0",
2+
"name": "Purple_angular_free",
3+
"version": "3.0.0",
44
"scripts": {
55
"ng": "ng",
66
"start": "ng serve",
@@ -11,43 +11,48 @@
1111
},
1212
"private": true,
1313
"dependencies": {
14-
"@angular/animations": "~7.2.0",
15-
"@angular/common": "~7.2.0",
16-
"@angular/compiler": "~7.2.0",
17-
"@angular/core": "~7.2.0",
18-
"@angular/forms": "~7.2.0",
19-
"@angular/platform-browser": "~7.2.0",
20-
"@angular/platform-browser-dynamic": "~7.2.0",
21-
"@angular/router": "~7.2.0",
22-
"@ng-bootstrap/ng-bootstrap": "^4.2.1",
14+
"@angular/animations": "~8.1.1",
15+
"@angular/cdk": "^8.1.2",
16+
"@angular/common": "~8.1.1",
17+
"@angular/compiler": "~8.1.1",
18+
"@angular/core": "~8.1.1",
19+
"@angular/forms": "~8.1.1",
20+
"@angular/platform-browser": "~8.1.1",
21+
"@angular/platform-browser-dynamic": "~8.1.1",
22+
"@angular/router": "~8.1.1",
23+
"@mdi/font": "^3.8.95",
24+
"@ng-bootstrap/ng-bootstrap": "^5.0.0",
2325
"bootstrap": "^4.3.1",
26+
"chart.js": "^2.8.0",
2427
"compass-mixins": "^0.12.10",
25-
"core-js": "^2.5.4",
26-
"font-awesome": "^4.7.0",
27-
"mdi": "^2.2.43",
28-
"rxjs": "~6.3.3",
28+
"jquery": "^3.4.1",
29+
"ng2-charts": "^2.3.0",
30+
"rxjs": "~6.4.0",
2931
"tslib": "^1.9.0",
30-
"zone.js": "~0.8.26"
32+
"zone.js": "~0.9.1"
3133
},
3234
"devDependencies": {
33-
"@angular-devkit/build-angular": "~0.12.0",
34-
"@angular/cli": "~7.2.1",
35-
"@angular/compiler-cli": "~7.2.0",
36-
"@angular/language-service": "~7.2.0",
37-
"@types/node": "~8.9.4",
38-
"@types/jasmine": "~2.8.8",
35+
"@angular-devkit/build-angular": "~0.801.1",
36+
"@angular/cli": "~8.1.1",
37+
"@angular/compiler-cli": "~8.1.1",
38+
"@angular/language-service": "~8.1.1",
39+
"@types/chartist": "^0.9.46",
40+
"@types/datatables.net": "^1.10.17",
41+
"@types/jasmine": "~3.3.8",
3942
"@types/jasminewd2": "~2.0.3",
40-
"codelyzer": "~4.5.0",
41-
"jasmine-core": "~2.99.1",
43+
"@types/jquery": "^3.3.31",
44+
"@types/node": "~8.9.4",
45+
"codelyzer": "^5.0.0",
46+
"jasmine-core": "~3.4.0",
4247
"jasmine-spec-reporter": "~4.2.1",
43-
"karma": "~3.1.1",
48+
"karma": "~4.1.0",
4449
"karma-chrome-launcher": "~2.2.0",
4550
"karma-coverage-istanbul-reporter": "~2.0.1",
46-
"karma-jasmine": "~1.1.2",
47-
"karma-jasmine-html-reporter": "^0.2.2",
51+
"karma-jasmine": "~2.0.1",
52+
"karma-jasmine-html-reporter": "^1.4.0",
4853
"protractor": "~5.4.0",
4954
"ts-node": "~7.0.0",
50-
"tslint": "~5.11.0",
51-
"typescript": "~3.2.2"
55+
"tslint": "~5.15.0",
56+
"typescript": "~3.4.3"
5257
}
5358
}

0 commit comments

Comments
 (0)