Skip to content

Commit 8090837

Browse files
committed
feat(scrollspy): add support angular 7 and above in package.json
Fix #19
1 parent 9554ac3 commit 8090837

File tree

4 files changed

+1452
-1009
lines changed

4 files changed

+1452
-1009
lines changed

package.json

+21-20
Original file line numberDiff line numberDiff line change
@@ -45,23 +45,23 @@
4545
"postrelease": "npm run packagr"
4646
},
4747
"peerDependencies": {
48-
"@angular/core": ">=5.0.0 <7.0.0 || >=5.0.0-beta <7.0.0",
49-
"@thisissoon/angular-inviewport": ">=4.0.0 <5.0.0"
48+
"@angular/core": ">=5.0.0",
49+
"@thisissoon/angular-inviewport": ">=4.0.0"
5050
},
5151
"devDependencies": {
52-
"@angular-devkit/build-angular": "~0.6.5",
53-
"@angular/animations": "^6.1.10",
54-
"@angular/cli": "^6.0.5",
55-
"@angular/common": "^6.1.10",
56-
"@angular/compiler": "^6.1.10",
57-
"@angular/compiler-cli": "^6.1.10",
58-
"@angular/core": "^6.1.10",
59-
"@angular/forms": "^6.1.10",
60-
"@angular/http": "^6.1.10",
61-
"@angular/language-service": "^6.1.10",
62-
"@angular/platform-browser": "^6.1.10",
63-
"@angular/platform-browser-dynamic": "^6.1.10",
64-
"@angular/router": "^6.1.10",
52+
"@angular-devkit/build-angular": "~0.13.0",
53+
"@angular/animations": "^7.2.3",
54+
"@angular/cli": "^7.3.0",
55+
"@angular/common": "^7.2.3",
56+
"@angular/compiler": "^7.2.3",
57+
"@angular/compiler-cli": "^7.2.3",
58+
"@angular/core": "^7.2.3",
59+
"@angular/forms": "^7.2.3",
60+
"@angular/http": "^7.2.3",
61+
"@angular/language-service": "^7.2.3",
62+
"@angular/platform-browser": "^7.2.3",
63+
"@angular/platform-browser-dynamic": "^7.2.3",
64+
"@angular/router": "^7.2.3",
6565
"@thisissoon/angular-inviewport": "^4.0.0",
6666
"@thisissoon/schematics": "^1.0.0-alpha.18",
6767
"@types/jasmine": "~2.5.53",
@@ -72,6 +72,7 @@
7272
"coveralls": "^3.0.0",
7373
"cz-conventional-changelog": "^2.1.0",
7474
"husky": "^1.1.0",
75+
"intersection-observer": "^0.5.1",
7576
"jasmine-core": "~2.6.2",
7677
"jasmine-spec-reporter": "~4.1.0",
7778
"karma": "~1.7.0",
@@ -83,10 +84,10 @@
8384
"karma-mocha-reporter": "^2.2.5",
8485
"karma-spec-reporter": "0.0.31",
8586
"lint-staged": "^7.3.0",
86-
"ng-packagr": "^4.4.0",
87+
"ng-packagr": "^4.7.0",
8788
"prettier": "^1.14.3",
8889
"protractor": "~5.1.2",
89-
"rxjs": "^6.2.0",
90+
"rxjs": "^6.4.0",
9091
"standard-version": "^4.2.0",
9192
"stylelint": "^9.6.0",
9293
"stylelint-config-prettier": "^4.0.0",
@@ -96,11 +97,11 @@
9697
"stylelint-scss": "^3.3.1",
9798
"ts-node": "~3.2.0",
9899
"tsickle": "^0.34.0",
99-
"tslib": "^1.9.3",
100+
"tslib": "^1.9.0",
100101
"tslint": "~5.7.0",
101102
"tslint-config-prettier": "^1.15.0",
102-
"typescript": "~2.7.2",
103-
"zone.js": "^0.8.26"
103+
"typescript": "~3.2.4",
104+
"zone.js": "^0.8.29"
104105
},
105106
"config": {
106107
"commitizen": {

src/polyfills.ts

+17-19
Original file line numberDiff line numberDiff line change
@@ -19,30 +19,26 @@
1919
*/
2020

2121
/** IE9, IE10 and IE11 requires all of the following polyfills. **/
22-
// import 'core-js/es6/symbol';
23-
// import 'core-js/es6/object';
24-
// import 'core-js/es6/function';
25-
// import 'core-js/es6/parse-int';
26-
// import 'core-js/es6/parse-float';
27-
// import 'core-js/es6/number';
28-
// import 'core-js/es6/math';
29-
// import 'core-js/es6/string';
30-
// import 'core-js/es6/date';
31-
// import 'core-js/es6/array';
32-
// import 'core-js/es6/regexp';
33-
// import 'core-js/es6/map';
34-
// import 'core-js/es6/weak-map';
35-
// import 'core-js/es6/set';
22+
import 'core-js/es6/symbol';
23+
import 'core-js/es6/object';
24+
import 'core-js/es6/function';
25+
import 'core-js/es6/parse-int';
26+
import 'core-js/es6/parse-float';
27+
import 'core-js/es6/number';
28+
import 'core-js/es6/math';
29+
import 'core-js/es6/string';
30+
import 'core-js/es6/date';
31+
import 'core-js/es6/array';
32+
import 'core-js/es6/regexp';
33+
import 'core-js/es6/map';
34+
import 'core-js/es6/weak-map';
35+
import 'core-js/es6/set';
3636

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

4040
/** IE10 and IE11 requires the following for the Reflect API. */
41-
// import 'core-js/es6/reflect';
42-
43-
/** Evergreen browsers require these. **/
44-
// Used for reflect-metadata in JIT. If you use AOT (and only Angular decorators), you can remove.
45-
import 'core-js/es7/reflect';
41+
import 'core-js/es6/reflect';
4642

4743
/**
4844
* Required to support Web Animations `@angular/platform-browser/animations`.
@@ -68,3 +64,5 @@ import 'zone.js/dist/zone'; // Included with Angular CLI.
6864
* Need to import at least one locale-data with intl.
6965
*/
7066
// import 'intl/locale-data/jsonp/en';
67+
68+
import 'intersection-observer';

tsconfig.json

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"compileOnSave": false,
33
"compilerOptions": {
4+
"importHelpers": true,
45
"outDir": "./dist/out-tsc",
56
"sourceMap": true,
67
"declaration": false,

0 commit comments

Comments
 (0)