Skip to content

Commit

Permalink
feat: angular upgrade v12 to v13 for shop mobile ionic #1427
Browse files Browse the repository at this point in the history
  • Loading branch information
rahul-rocket committed Dec 9, 2021
1 parent ecde5c6 commit 668535f
Show file tree
Hide file tree
Showing 6 changed files with 48 additions and 81 deletions.
1 change: 1 addition & 0 deletions packages/shop-mobile-ionic/.gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/.angular/cache
*~
*.sw[mnpcod]
*.log
Expand Down
18 changes: 0 additions & 18 deletions packages/shop-mobile-ionic/angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,6 @@
"optimization": true,
"outputHashing": "all",
"sourceMap": false,
"extractCss": true,
"namedChunks": false,
"aot": false,
"extractLicenses": true,
Expand Down Expand Up @@ -128,16 +127,6 @@
]
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"options": {
"tsConfig": [
"src/tsconfig.app.json",
"src/tsconfig.spec.json"
],
"exclude": ["**/node_modules/**"]
}
},
"ionic-cordova-build": {
"builder": "@ionic/angular-toolkit:cordova-build",
"options": {
Expand Down Expand Up @@ -175,13 +164,6 @@
"protractorConfig": "e2e/protractor.conf.js",
"devServerTarget": "app:serve"
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"options": {
"tsConfig": "e2e/tsconfig.e2e.json",
"exclude": ["**/node_modules/**"]
}
}
}
}
Expand Down
44 changes: 22 additions & 22 deletions packages/shop-mobile-ionic/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,16 +44,17 @@
"cordova:run:prod:device": "cross-env NODE_ENV=production NODE_OPTIONS=--max_old_space_size=4096 yarn run config:prod && yarn ionic cordova run android --prod --release --device"
},
"dependencies": {
"@angular/animations": "^12.2.10",
"@angular/common": "^12.2.10",
"@angular/compiler": "^12.2.10",
"@angular/core": "^12.2.10",
"@angular/forms": "^12.2.10",
"@angular/language-service": "~12.2.10",
"@angular/platform-browser": "^12.2.10",
"@angular/platform-browser-dynamic": "^12.2.10",
"@angular/router": "^12.2.10",
"@angular/service-worker": "^12.2.10",
"@angular/animations": "^13.0.3",
"@angular/common": "^13.0.3",
"@angular/compiler": "^13.0.3",
"@angular/core": "^13.0.3",
"@angular/forms": "^13.0.3",
"@angular/language-service": "~13.0.3",
"@angular/platform-browser": "^13.0.3",
"@angular/platform-browser-dynamic": "^13.0.3",
"@angular/router": "^13.0.3",
"@angular/service-worker": "^13.0.3",
"@apollo/client": "^3.5.5",
"@ever-platform/common": "^0.4.3",
"@ever-platform/common-angular": "^0.4.3",
"@ionic-native/barcode-scanner": "^5.36.0",
Expand Down Expand Up @@ -82,7 +83,6 @@
"@ngx-translate/core": "^13.0.0",
"@ngx-translate/http-loader": "^6.0.0",
"apollo-angular": "^2.6.0",
"@apollo/client": "^3.5.5",
"bootstrap": "^4.6.0",
"call-number": "^1.0.1",
"cordova-android": "^10.1.1",
Expand Down Expand Up @@ -112,7 +112,6 @@
"fstream": "^1.0.12",
"graphql": "15.7.2",
"graphql-tag": "^2.12.6",
"subscriptions-transport-ws": "^0.11.0",
"handlebars": "^4.7.7",
"ionicons": "^5.5.3",
"jasmine": "^3.10.0",
Expand All @@ -132,22 +131,23 @@
"save": "^2.4.0",
"socket.io-client": "^4.3.0",
"stripe": "^8.183.0",
"subscriptions-transport-ws": "^0.11.0",
"swiper": "^7.0.8",
"tslib": "^2.3.1",
"uglify-js": "^3.14.2",
"uuid": "^8.3.2",
"zone.js": "~0.11.4"
},
"devDependencies": {
"@angular-builders/custom-webpack": "^12.1.3",
"@angular-devkit/architect": "^0.1202.10",
"@angular-devkit/build-angular": "~12.2.10",
"@angular-devkit/build-optimizer": "^0.1202.10",
"@angular-devkit/build-webpack": "^0.1202.10",
"@angular-devkit/core": "^12.2.10",
"@angular-devkit/schematics": "^12.2.10",
"@angular/cli": "^12.2.10",
"@angular/compiler-cli": "^12.2.10",
"@angular-builders/custom-webpack": "^13.0.0",
"@angular-devkit/architect": "^0.1300.4",
"@angular-devkit/build-angular": "~13.0.4",
"@angular-devkit/build-optimizer": "^0.1300.4",
"@angular-devkit/build-webpack": "^0.1300.4",
"@angular-devkit/core": "^13.0.4",
"@angular-devkit/schematics": "^13.0.4",
"@angular/cli": "^13.0.4",
"@angular/compiler-cli": "^13.0.3",
"@ionic/angular-toolkit": "^4.0.0",
"@ionic/lab": "^3.2.10",
"@types/jasmine": "~3.9.1",
Expand All @@ -166,7 +166,7 @@
"rimraf": "^3.0.2",
"ts-node": "~10.3.0",
"tslint": "~5.20.1",
"typescript": "~4.2.4"
"typescript": "~4.4.4"
},
"config": {
"ionic_webpack": "./config/webpack.config.js"
Expand Down
9 changes: 0 additions & 9 deletions packages/shop-mobile-ionic/src/polyfills.ts
Original file line number Diff line number Diff line change
Expand Up @@ -41,22 +41,13 @@ import '@webcomponents/webcomponentsjs/custom-elements-es5-adapter.js';
// import 'core-js/es6/weak-map';
// import 'core-js/es6/set';

/** IE10 and IE11 requires the following for NgClass support on SVG elements */
// import 'classlist.js'; // Run `npm install --save classlist.js`.

/** IE10 and IE11 requires the following for the Reflect API. */
// import 'core-js/es6/reflect';

/** Evergreen browsers require these. **/
// Used for reflect-metadata in JIT. If you use AOT (and only Angular decorators), you can remove.
import 'core-js/es7/reflect';

/**
* Required to support Web Animations `@angular/platform-browser/animations`.
* Needed for: All but Chrome, Firefox and Opera. http://caniuse.com/#feat=web-animation
**/
// import 'web-animations-js'; // Run `npm install --save web-animations-js`.

/***************************************************************************************************
* Zone JS is required by Angular itself.
*/
Expand Down
4 changes: 3 additions & 1 deletion packages/shop-mobile-ionic/src/test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,9 @@ declare const require: any;
// First, initialize the Angular testing environment.
getTestBed().initTestEnvironment(
BrowserDynamicTestingModule,
platformBrowserDynamicTesting()
platformBrowserDynamicTesting(), {
teardown: { destroyAfterEach: false }
}
);
// Then we find all the tests.
const context = require.context('./', true, /\.spec\.ts$/);
Expand Down
53 changes: 22 additions & 31 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -48,15 +48,15 @@
tsconfig-paths "^3.9.0"
webpack-merge "^5.7.3"

"@angular-devkit/[email protected]", "@angular-devkit/[email protected]", "@angular-devkit/architect@>=0.1200.0 < 0.1300.0", "@angular-devkit/architect@>=0.1300.0 < 0.1400.0", "@angular-devkit/architect@^0.1202.10", "@angular-devkit/architect@^0.1202.7", "@angular-devkit/architect@^0.1300.4":
"@angular-devkit/[email protected]", "@angular-devkit/[email protected]", "@angular-devkit/architect@>=0.1200.0 < 0.1300.0", "@angular-devkit/architect@>=0.1300.0 < 0.1400.0", "@angular-devkit/architect@^0.1202.7", "@angular-devkit/architect@^0.1300.4":
version "0.1202.13"
resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.1202.13.tgz#b9b883d62f628a6b31ce071da91e268f61da00ef"
integrity sha512-LXgiidXwBgyWPqqWK4xR1/kCPQTMTzG5w+s7+LvENUZwbcdl6CKrOMjfgjo6WPr6yeq+WWQvPCD4pZ6nXRTm7A==
dependencies:
"@angular-devkit/core" "12.2.13"
rxjs "6.6.7"

"@angular-devkit/build-angular@^12.0.0", "@angular-devkit/build-angular@^13.0.0", "@angular-devkit/build-angular@^13.0.4", "@angular-devkit/build-angular@~12.2.10", "@angular-devkit/build-angular@~12.2.7":
"@angular-devkit/build-angular@^12.0.0", "@angular-devkit/build-angular@^13.0.0", "@angular-devkit/build-angular@^13.0.4", "@angular-devkit/build-angular@~12.2.7", "@angular-devkit/build-angular@~13.0.4":
version "12.2.13"
resolved "https://registry.yarnpkg.com/@angular-devkit/build-angular/-/build-angular-12.2.13.tgz#f5564d3ec9db132956473bb904bb3590482f5b36"
integrity sha512-iJ1P/RZ1hk2n/HtEqB5ohXvHa+Hf0BXShYskSGrn6/klcTb0eJTCREsFxHk7mNEmRIGPWkjbLAslqpPgwiagXg==
Expand Down Expand Up @@ -151,7 +151,7 @@
tslib "2.3.1"
typescript "4.4.4"

"@angular-devkit/[email protected]", "@angular-devkit/build-webpack@^0.1202.10":
"@angular-devkit/[email protected]":
version "0.1202.13"
resolved "https://registry.yarnpkg.com/@angular-devkit/build-webpack/-/build-webpack-0.1202.13.tgz#875f9f9677bb10056b52230965dc2f00bd3089dd"
integrity sha512-KafzGyHuU2gBKaSICfMTFP2niTYZ/46DKU94TQ0lCILdJZsj0NE5M/288LSCbYgu2c7srJKz+Rvb+JcYGxIZ1g==
Expand All @@ -167,7 +167,7 @@
"@angular-devkit/architect" "0.1300.4"
rxjs "6.6.7"

"@angular-devkit/[email protected]", "@angular-devkit/[email protected]", "@angular-devkit/[email protected]", "@angular-devkit/core@^12.0.0", "@angular-devkit/core@^12.2.10", "@angular-devkit/core@^12.2.7", "@angular-devkit/core@^13.0.0", "@angular-devkit/core@^13.0.4":
"@angular-devkit/[email protected]", "@angular-devkit/[email protected]", "@angular-devkit/[email protected]", "@angular-devkit/core@^12.0.0", "@angular-devkit/core@^12.2.7", "@angular-devkit/core@^13.0.0", "@angular-devkit/core@^13.0.4":
version "12.2.13"
resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-12.2.13.tgz#db3929d1bfce71010b37fb7c4e6c33ef80a4f35f"
integrity sha512-9csMF0p+lTvlWnutxxTZ/+pDRMIbXk/TV4MGLbcqUPPfeG3dCRwErns73xLuMTwp9qO/KCLkFqNaM6cGOoqsDA==
Expand All @@ -188,7 +188,7 @@
ora "5.3.0"
rxjs "6.6.3"

"@angular-devkit/[email protected]", "@angular-devkit/schematics@^12.0.0", "@angular-devkit/schematics@^12.2.10", "@angular-devkit/schematics@^12.2.7", "@angular-devkit/schematics@~12.2.0":
"@angular-devkit/[email protected]", "@angular-devkit/schematics@^12.0.0", "@angular-devkit/schematics@^12.2.7", "@angular-devkit/schematics@~12.2.0":
version "12.2.13"
resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-12.2.13.tgz#6464d86fa3ccd0efb5ead46c793cef9ec45c7758"
integrity sha512-LQTv72R5Ma1uowMEeii2wIoDWI4bYQyZvunqPy9jRveBTjli2yVwwcOziGCVyttwlYs46bSdxThgeEvVIako2w==
Expand Down Expand Up @@ -238,15 +238,6 @@
dependencies:
tslib "^2.3.0"

"@angular/cdk@^12.2.10":
version "12.2.13"
resolved "https://registry.yarnpkg.com/@angular/cdk/-/cdk-12.2.13.tgz#1fdbe814adfd6b4ff906c6d9c4c6df07b83f09d8"
integrity sha512-zSKRhECyFqhingIeyRInIyTvYErt4gWo+x5DQr0b7YLUbU8DZSwWnG4w76Ke2s4U8T7ry1jpJBHoX/e8YBpGMg==
dependencies:
tslib "^2.2.0"
optionalDependencies:
parse5 "^5.0.0"

"@angular/cdk@^13.0.3":
version "13.0.3"
resolved "https://registry.yarnpkg.com/@angular/cdk/-/cdk-13.0.3.tgz#a92f0d44f1c80f8939af10cf2916f77a9ccba1a8"
Expand Down Expand Up @@ -329,42 +320,42 @@
dependencies:
tslib "^2.3.0"

"@angular/compiler-cli@^12.2.10", "@angular/compiler-cli@~12.2.10":
version "12.2.14"
resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-12.2.14.tgz#fdaca73c6941b1231196d980ac8ef02c07ccf36d"
integrity sha512-EktEOF2xnuMsUyanXjZw3hyn7w97NX9h8LJ3O9l27secbjYXhyrao5bmrMILdDTEJNeZSC/OuCga1pvdaJTYmg==
"@angular/compiler-cli@^13.0.3", "@angular/compiler-cli@~13.0.0", "@angular/compiler-cli@~13.0.3":
version "13.0.3"
resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-13.0.3.tgz#a1f32058741a38db3c9963aee6d0849f206e3d1a"
integrity sha512-j3uCk46BwyuRmYLwB39LoUEjARMdhGSI6kSDsQWPop+iHGJkP4ThUUQCrCGClqhXdyGdhkTrq8jqZ/GfXmUkPA==
dependencies:
"@babel/core" "^7.8.6"
"@babel/types" "^7.8.6"
canonical-path "1.0.0"
chokidar "^3.0.0"
convert-source-map "^1.5.1"
dependency-graph "^0.11.0"
magic-string "^0.25.0"
minimist "^1.2.0"
reflect-metadata "^0.1.2"
semver "^7.0.0"
source-map "^0.6.1"
sourcemap-codec "^1.4.8"
tslib "^2.2.0"
yargs "^17.0.0"
tslib "^2.3.0"
yargs "^17.2.1"

"@angular/compiler-cli@^13.0.3", "@angular/compiler-cli@~13.0.0", "@angular/compiler-cli@~13.0.3":
version "13.0.3"
resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-13.0.3.tgz#a1f32058741a38db3c9963aee6d0849f206e3d1a"
integrity sha512-j3uCk46BwyuRmYLwB39LoUEjARMdhGSI6kSDsQWPop+iHGJkP4ThUUQCrCGClqhXdyGdhkTrq8jqZ/GfXmUkPA==
"@angular/compiler-cli@~12.2.10":
version "12.2.14"
resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-12.2.14.tgz#fdaca73c6941b1231196d980ac8ef02c07ccf36d"
integrity sha512-EktEOF2xnuMsUyanXjZw3hyn7w97NX9h8LJ3O9l27secbjYXhyrao5bmrMILdDTEJNeZSC/OuCga1pvdaJTYmg==
dependencies:
"@babel/core" "^7.8.6"
"@babel/types" "^7.8.6"
canonical-path "1.0.0"
chokidar "^3.0.0"
convert-source-map "^1.5.1"
dependency-graph "^0.11.0"
magic-string "^0.25.0"
minimist "^1.2.0"
reflect-metadata "^0.1.2"
semver "^7.0.0"
source-map "^0.6.1"
sourcemap-codec "^1.4.8"
tslib "^2.3.0"
yargs "^17.2.1"
tslib "^2.2.0"
yargs "^17.0.0"

"@angular/[email protected]":
version "9.0.0"
Expand Down Expand Up @@ -418,12 +409,12 @@
dependencies:
tslib "^2.3.0"

"@angular/language-service@^12.2.10", "@angular/language-service@~12.2.10":
"@angular/language-service@^12.2.10":
version "12.2.14"
resolved "https://registry.yarnpkg.com/@angular/language-service/-/language-service-12.2.14.tgz#4f0afc2fe7fed6838c640a0da8658767c8372e1d"
integrity sha512-DSEhiBM077z7Gx99KQOQmtJSIdLT39GAAJ30nHO3IuBT7n5Wi+K6b/eO3mOvXrzcQ8K5WFxJboJ2GJRlPXzlwQ==

"@angular/language-service@^13.0.3":
"@angular/language-service@^13.0.3", "@angular/language-service@~13.0.3":
version "13.0.3"
resolved "https://registry.yarnpkg.com/@angular/language-service/-/language-service-13.0.3.tgz#decc106c08884b795f0e29627d1287a5f091a249"
integrity sha512-A2PmZU52j01CCyNGIZwURKv32yQYFE2yrYycGMlM8e3rPVqZUisCBzelIBwZAyt4hOv34KScbIN/NotDyHG9tg==
Expand Down

0 comments on commit 668535f

Please sign in to comment.