Skip to content
This repository was archived by the owner on May 10, 2021. It is now read-only.

Commit 138f753

Browse files
authored
Merge pull request #17 from hapinessjs/next
release(version): v7.2.0
2 parents b71e566 + 638c4e8 commit 138f753

File tree

10 files changed

+855
-308
lines changed

10 files changed

+855
-308
lines changed

README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ These projects are created to load easily `Angular` [custom elements](https://an
3737
To know how to use both projects follow these tutorials:
3838

3939
- [@hapiness/ng-elements-loader](https://github.com/hapinessjs/ng-elements-loader/blob/master/projects/ng-elements-loader/README.md) => for `Angular` applications
40-
- [@hapiness/custom-elements-loader](https://github.com/hapinessjs/ng-elements-loader/blob/master/projects/custom-elements-loader/README.md) => for others applications
40+
- [@hapiness/custom-elements-loader](https://github.com/hapinessjs/ng-elements-loader/blob/master/projects/custom-elements-loader/README.md) => for others applications in **JiT mode**
41+
- [@hapiness/ng-elements-loader](https://github.com/hapinessjs/ng-elements-loader/blob/master/projects/ng-elements-loader/AOT.md) => for others applications in **AoT mode**
4142

4243
## Maintainers
4344

package.json

+19-19
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@hapiness/ng-elements-loader-cli",
3-
"version": "7.1.0",
3+
"version": "7.2.0",
44
"description": "Angular CLI project to manage @hapiness/ng-elements-loader and @hapiness/custom-elements-loader projects",
55
"scripts": {
66
"build:ng": "ng build 'ng-elements-loader' --prod",
@@ -34,40 +34,40 @@
3434
"url": "https://github.com/hapinessjs/ng-elements-loader/issues"
3535
},
3636
"dependencies": {
37-
"@angular/animations": "^7.0.3",
38-
"@angular/common": "^7.0.3",
39-
"@angular/compiler": "^7.0.3",
40-
"@angular/core": "^7.0.3",
41-
"@angular/elements": "^7.0.3",
42-
"@angular/platform-browser": "^7.0.3",
43-
"@angular/platform-browser-dynamic": "^7.0.3",
44-
"@webcomponents/webcomponentsjs": "^2.1.3",
37+
"@angular/animations": "^7.1.0",
38+
"@angular/common": "^7.1.0",
39+
"@angular/compiler": "^7.1.0",
40+
"@angular/core": "^7.1.0",
41+
"@angular/elements": "^7.1.0",
42+
"@angular/platform-browser": "^7.1.0",
43+
"@angular/platform-browser-dynamic": "^7.1.0",
44+
"@webcomponents/webcomponentsjs": "^2.2.0",
4545
"core-js": "^2.5.7",
4646
"document-register-element": "^1.13.1",
4747
"rxjs": "^6.3.3",
4848
"zone.js": "^0.8.26"
4949
},
5050
"devDependencies": {
51-
"@angular-devkit/build-angular": "~0.10.5",
52-
"@angular-devkit/build-ng-packagr": "~0.10.5",
53-
"@angular/cli": "^7.0.5",
54-
"@angular/compiler-cli": "^7.0.3",
55-
"@angular/language-service": "^7.0.3",
56-
"@types/jasmine": "~2.8.9",
57-
"@types/jasminewd2": "~2.0.5",
58-
"@types/node": "~10.12.3",
51+
"@angular-devkit/build-angular": "~0.10.6",
52+
"@angular-devkit/build-ng-packagr": "~0.10.6",
53+
"@angular/cli": "^7.0.6",
54+
"@angular/compiler-cli": "^7.1.0",
55+
"@angular/language-service": "^7.1.0",
56+
"@types/jasmine": "~3.3.0",
57+
"@types/jasminewd2": "~2.0.6",
58+
"@types/node": "~10.12.10",
5959
"codelyzer": "~4.5.0",
6060
"jasmine-core": "~3.3.0",
6161
"jasmine-spec-reporter": "~4.2.1",
6262
"karma": "~3.1.1",
6363
"karma-chrome-launcher": "~2.2.0",
6464
"karma-coverage-istanbul-reporter": "~2.0.4",
65-
"karma-jasmine": "~1.1.2",
65+
"karma-jasmine": "~2.0.1",
6666
"karma-jasmine-html-reporter": "^1.4.0",
6767
"ng-packagr": "^4.4.0",
6868
"protractor": "~5.4.1",
6969
"ts-node": "~7.0.1",
70-
"tsickle": "^0.33.1",
70+
"tsickle": "^0.34.0",
7171
"tslib": "^1.9.3",
7272
"tslint": "~5.11.0",
7373
"typescript": "~3.1.6"

projects/custom-elements-loader/README.md

+9-1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232

3333
This module exposes a factory to use [ElementsLoaderService](https://github.com/hapinessjs/ng-elements-loader/blob/master/projects/ng-elements-loader) inside JavaScript's applications like `React.js`, `Vue.js` or just `standalone`.
3434

35+
**THIS MODULE IS ONLY USED IN JiT (Just-in-Time) MODE AND THE BUILD WON'T BE THE MOST OPTIMIZED - TO HAVE THE BEST WAY AND THE BEST OPTIMIZED CUSTOM ELEMENTS INTEGRATION WITH AoT (Ahead-of-Time) MODE, CHECK [HERE](https://github.com/hapinessjs/ng-elements-loader/blob/master/projects/ng-elements-loader/AOT.md)**
36+
3537
**DON'T USE THIS MODULE FOR ANGULAR APPLICATION**
3638

3739
## Installation
@@ -183,7 +185,7 @@ The minimum `package.json` file for your module is described below:
183185
"name": "made-with-love",
184186
"version": "1.0.0",
185187
"peerDependencies": {
186-
"@hapiness/custom-elements-loader": "^7.1.0"
188+
"@hapiness/custom-elements-loader": "^7.2.0"
187189
}
188190
}
189191
```
@@ -433,6 +435,12 @@ document.querySelector('hello-world').addEventListener('sayHello', (event: any)
433435
[Back to top](#installation)
434436

435437
## Change History
438+
* v7.2.0 (2018-11-27)
439+
* `Angular v7.1.0+`
440+
* Add `ElementsLoaderService.registerContainingCustomElements()` method to **be used for AoT compiler**
441+
* `ElementsLoaderService.loadContainingCustomElements()` method **must be used only for JiT compiler**
442+
* Explain how to create an **optimized `webcomponent` bundle** with this [tutorial](https://github.com/hapinessjs/ng-elements-loader/blob/master/projects/ng-elements-loader/AOT.md)
443+
* Documentation
436444
* v7.1.0 (2018-11-09)
437445
* `Angular v7.0.3+`
438446
* `document-register-elements v1.13.1` latest version of the `polyfill` only require if your browser doesn't support `customElement`

projects/custom-elements-loader/package.json

+10-10
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@hapiness/custom-elements-loader",
3-
"version": "7.1.0",
3+
"version": "7.2.0",
44
"description": "Factory to load Angular Custom Elements inside JavaScript's applications like React.js, Vue.js or just standalone",
55
"private": false,
66
"repository": {
@@ -30,15 +30,15 @@
3030
"url": "https://github.com/hapinessjs/ng-elements-loader/issues"
3131
},
3232
"dependencies": {
33-
"@angular/animations": "^7.0.3",
34-
"@angular/common": "^7.0.3",
35-
"@angular/core": "^7.0.3",
36-
"@angular/compiler": "^7.0.3",
37-
"@angular/elements": "^7.0.3",
38-
"@angular/platform-browser": "^7.0.3",
39-
"@angular/platform-browser-dynamic": "^7.0.3",
40-
"@hapiness/ng-elements-loader": "^7.1.0",
41-
"@webcomponents/webcomponentsjs": "^2.1.3",
33+
"@angular/animations": "^7.1.0",
34+
"@angular/common": "^7.1.0",
35+
"@angular/core": "^7.1.0",
36+
"@angular/compiler": "^7.1.0",
37+
"@angular/elements": "^7.1.0",
38+
"@angular/platform-browser": "^7.1.0",
39+
"@angular/platform-browser-dynamic": "^7.1.0",
40+
"@hapiness/ng-elements-loader": "^7.2.0",
41+
"@webcomponents/webcomponentsjs": "^2.2.0",
4242
"core-js": "^2.5.7",
4343
"document-register-element": "^1.13.1",
4444
"rxjs": "^6.3.3",

0 commit comments

Comments
 (0)