Skip to content

Commit b35be29

Browse files
Upgrade to Angular 17
1 parent ad941c4 commit b35be29

File tree

7 files changed

+1947
-1417
lines changed

7 files changed

+1947
-1417
lines changed

README.md

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ A repo that tests automatic detection of upstream publishes and the publishing o
1010

1111
Upstream repo at https://github.com/angular/angular.
1212

13-
### Latest Version
13+
## Latest Version
14+
15+
### @angular/core
1416

1517
#### ES2022
1618

@@ -22,7 +24,31 @@ https://unpkg.com/@esm-bundle/angular__core/system/es2022/ivy/angular-core.js
2224

2325
https://unpkg.com/@esm-bundle/angular__core/system/es2022/ivy/angular-core.min.js
2426

25-
### Specific Version
27+
### @angular/core/primitives/signals
28+
29+
#### ES2022
30+
31+
https://cdn.jsdelivr.net/npm/@esm-bundle/angular__core/system/es2022/ivy/angular-signals.js
32+
33+
https://cdn.jsdelivr.net/npm/@esm-bundle/angular__core/system/es2022/ivy/angular-signals.min.js
34+
35+
https://unpkg.com/@esm-bundle/angular__core/system/es2022/ivy/angular-signals.js
36+
37+
https://unpkg.com/@esm-bundle/angular__core/system/es2022/ivy/angular-signals.min.js
38+
39+
### @angular/core/rxjs-interop
40+
41+
#### ES2022
42+
43+
https://cdn.jsdelivr.net/npm/@esm-bundle/angular__core/system/es2022/ivy/angular-rxjs-interop.js
44+
45+
https://cdn.jsdelivr.net/npm/@esm-bundle/angular__core/system/es2022/ivy/angular-rxjs-interop.min.js
46+
47+
https://unpkg.com/@esm-bundle/angular__core/system/es2022/ivy/angular-rxjs-interop.js
48+
49+
https://unpkg.com/@esm-bundle/angular__core/system/es2022/ivy/angular-rxjs-interop.min.js
50+
51+
## Specific Version
2652

2753
https://cdn.jsdelivr.net/npm/@esm-bundle/[email protected]/system/es2015/ivy/angular-core.js
2854

browser-test/systemjs-setup.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,10 @@ document.head.appendChild(
55
{
66
"imports": {
77
"rxjs": "//cdn.jsdelivr.net/npm/@esm-bundle/rxjs/system/rxjs.min.js",
8-
"rxjs/operators": "//cdn.jsdelivr.net/npm/@esm-bundle/rxjs/system/rxjs-operators.min.js"
8+
"rxjs/operators": "//cdn.jsdelivr.net/npm/@esm-bundle/rxjs/system/rxjs-operators.min.js",
9+
"@angular/core/primitives/signals": "/base/system/es2022/ivy/angular-signals.min.js",
10+
"@angular/core": "/base/system/es2022/ivy/angular-core.min.js"
911
}
1012
}`,
11-
})
13+
}),
1214
);

browser-test/test.js

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,29 @@
11
describe("@esm-bundle/angular-core", () => {
22
it("can load the System.register es2022 bundle", async () => {
3+
const m = await System.import("/base/system/es2022/ivy/angular-core.js");
4+
expect(m.ApplicationRef).toBeDefined();
5+
});
6+
7+
it("can load the System.register es2022 prod bundle", async () => {
38
const m = await System.import(
4-
"/base/system/es2022/ivy/angular-core.min.js"
9+
"/base/system/es2022/ivy/angular-core.min.js",
510
);
611
expect(m.ApplicationRef).toBeDefined();
712
});
813
});
14+
15+
describe("@esm-bundle/angular-rxjs-interop", () => {
16+
it("can load the System.register es2022 bundle", async () => {
17+
const m = await System.import(
18+
"/base/system/es2022/ivy/angular-rxjs-interop.js",
19+
);
20+
expect(m.toSignal).toBeDefined();
21+
});
22+
23+
it("can load the System.register es2022 prod bundle", async () => {
24+
const m = await System.import(
25+
"/base/system/es2022/ivy/angular-rxjs-interop.min.js",
26+
);
27+
expect(m.toSignal).toBeDefined();
28+
});
29+
});

package.json

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,20 @@
11
{
22
"name": "@esm-bundle/angular__core",
3-
"version": "16.0.5",
3+
"version": "17.1.0",
44
"description": "Repo to test esm-bundle's automatic publishing",
55
"type": "module",
66
"exports": {
77
".": {
88
"es2022": "./es2022/ivy/angular-core.js",
99
"default": "./es2020/ivy/angular-core.js"
10+
},
11+
"./signals": {
12+
"es2022": "./es2022/ivy/primitives/angular-signals.mjs",
13+
"default": "./es2022/ivy/primitives/angular-signals.mjs"
14+
},
15+
"./rxjs-interop": {
16+
"es2022": "./es2022/ivy/angular-rxjs-interop.mjs",
17+
"default": "./es2022/ivy/angular-rxjs-interop.mjs"
1018
}
1119
},
1220
"scripts": {
@@ -18,7 +26,7 @@
1826
"build": "rimraf system es2022 && rollup -c",
1927
"format": "prettier --write .",
2028
"release": "release-it",
21-
"postinstall": "husky install && patch-package",
29+
"postinstall": "husky install",
2230
"prepublishOnly": "pinst --disable && pnpm run build",
2331
"postpublish": "pinst --enable"
2432
},
@@ -37,30 +45,30 @@
3745
},
3846
"homepage": "https://github.com/esm-bundle/angular__core#readme",
3947
"devDependencies": {
40-
"@angular/compiler": "16.0.5",
41-
"@angular/compiler-cli": "16.0.5",
42-
"@angular/core": "16.0.5",
48+
"@angular/compiler": "^17.1.0",
49+
"@angular/compiler-cli": "^17.1.0",
50+
"@angular/core": "^17.1.0",
51+
"@rollup/plugin-babel": "6.0.4",
52+
"@rollup/plugin-terser": "0.4.4",
4353
"concurrently": "8.2.2",
4454
"esm-bundle-scripts": "1.2.0",
4555
"husky": "8.0.3",
4656
"karma": "6.4.2",
4757
"karma-firefox-launcher": "2.1.2",
4858
"karma-jasmine": "5.1.0",
49-
"patch-package": "8.0.0",
5059
"pinst": "3.0.0",
51-
"prettier": "2.8.8",
60+
"prettier": "^3.0.0",
5261
"pretty-quick": "4.0.0",
5362
"release-it": "17.0.1",
5463
"release-it-plugin-esm-bundle": "3.0.0",
5564
"rimraf": "5.0.5",
56-
"rollup": "2.79.1",
57-
"rollup-plugin-terser": "7.0.2",
65+
"rollup": "4.9.5",
5866
"rxjs": "7.8.1",
5967
"typescript": "5.3.3"
6068
},
6169
"pnpm": {
6270
"overrides": {
63-
"terser": "5.17.6"
71+
"terser": "5.27.0"
6472
}
6573
}
6674
}

patches/@angular+core+16.0.3.patch

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)