Skip to content

Commit cc407e7

Browse files
committed
Deploying to gh-pages from @ 440cabf 🚀
1 parent 4e9cf7d commit cc407e7

File tree

41 files changed

+140
-140
lines changed

Some content is hidden

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

41 files changed

+140
-140
lines changed

‎404.html‎

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

‎assets/app-a5839f4f.js‎ renamed to ‎assets/app-f130f522.js‎

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎assets/index.html-e6982700.js‎ renamed to ‎assets/index.html-608bf16c.js‎

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import{_ as m,S as s,n as t,p as g,a6 as r,q as e,C as n,A as o,J as l,v as p}from"./framework-a770bce2.js";const c={start:"4"},j={start:"5"},f=`"dependencies": {
2-
"@angular/common": "npm:@els-js/[email protected].1",
3-
"@angular/compiler": "npm:@els-js/[email protected].1",
4-
"@angular/core": "npm:@els-js/[email protected].1",
5-
"@angular/forms": "npm:@els-js/[email protected].1",
6-
"@angular/platform-browser": "npm:@els-js/[email protected].1",
7-
"@angular/platform-browser-dynamic": "npm:@els-js/[email protected].1",
8-
"@angular/platform-server": "npm:@els-js/[email protected].1",
9-
"@angular/router": "npm:@els-js/[email protected].1",
2+
"@angular/common": "npm:@els-js/[email protected].2",
3+
"@angular/compiler": "npm:@els-js/[email protected].2",
4+
"@angular/core": "npm:@els-js/[email protected].2",
5+
"@angular/forms": "npm:@els-js/[email protected].2",
6+
"@angular/platform-browser": "npm:@els-js/[email protected].2",
7+
"@angular/platform-browser-dynamic": "npm:@els-js/[email protected].2",
8+
"@angular/platform-server": "npm:@els-js/[email protected].2",
9+
"@angular/router": "npm:@els-js/[email protected].2",
1010
"@angular/ssr": "^19.2.15",
1111
"express": "^4.18.2",
1212
"rxjs": "~7.8.0",
@@ -16,7 +16,7 @@ import{_ as m,S as s,n as t,p as g,a6 as r,q as e,C as n,A as o,J as l,v as p}fr
1616
"devDependencies": {
1717
"@angular-devkit/build-angular": "^19.2.15",
1818
"@angular/cli": "^19.2.15",
19-
"@angular/compiler-cli": "npm:@els-js/[email protected].1",
19+
"@angular/compiler-cli": "npm:@els-js/[email protected].2",
2020
"@types/express": "^4.17.17",
2121
"@types/jasmine": "~5.1.0",
2222
"@types/node": "^18.18.0",
@@ -29,33 +29,33 @@ import{_ as m,S as s,n as t,p as g,a6 as r,q as e,C as n,A as o,J as l,v as p}fr
2929
"typescript": "~5.7.2"
3030
},
3131
"overrides": {
32-
"@angular/common": "npm:@els-js/[email protected].1",
33-
"@angular/compiler": "npm:@els-js/[email protected].1",
34-
"@angular/core": "npm:@els-js/[email protected].1",
35-
"@angular/forms": "npm:@els-js/[email protected].1",
36-
"@angular/platform-browser": "npm:@els-js/[email protected].1",
37-
"@angular/platform-browser-dynamic": "npm:@els-js/[email protected].1",
38-
"@angular/platform-server": "npm:@els-js/[email protected].1",
39-
"@angular/router": "npm:@els-js/[email protected].1",
40-
"@angular/compiler-cli": "npm:@els-js/[email protected].1",
41-
"@angular/localize": "npm:@els-js/[email protected].1",
42-
"@angular/service-worker": "npm:@els-js/[email protected].1"
32+
"@angular/common": "npm:@els-js/[email protected].2",
33+
"@angular/compiler": "npm:@els-js/[email protected].2",
34+
"@angular/core": "npm:@els-js/[email protected].2",
35+
"@angular/forms": "npm:@els-js/[email protected].2",
36+
"@angular/platform-browser": "npm:@els-js/[email protected].2",
37+
"@angular/platform-browser-dynamic": "npm:@els-js/[email protected].2",
38+
"@angular/platform-server": "npm:@els-js/[email protected].2",
39+
"@angular/router": "npm:@els-js/[email protected].2",
40+
"@angular/compiler-cli": "npm:@els-js/[email protected].2",
41+
"@angular/localize": "npm:@els-js/[email protected].2",
42+
"@angular/service-worker": "npm:@els-js/[email protected].2"
4343
}`,_=`"dependencies": {
44-
"@angular/common": "npm:@els-js/[email protected].1",
45-
"@angular/compiler": "npm:@els-js/[email protected].1",
46-
"@angular/core": "npm:@els-js/[email protected].1",
47-
"@angular/forms": "npm:@els-js/[email protected].1",
48-
"@angular/platform-browser": "npm:@els-js/[email protected].1",
49-
"@angular/platform-browser-dynamic": "npm:@els-js/[email protected].1",
50-
"@angular/router": "npm:@els-js/[email protected].1",
44+
"@angular/common": "npm:@els-js/[email protected].2",
45+
"@angular/compiler": "npm:@els-js/[email protected].2",
46+
"@angular/core": "npm:@els-js/[email protected].2",
47+
"@angular/forms": "npm:@els-js/[email protected].2",
48+
"@angular/platform-browser": "npm:@els-js/[email protected].2",
49+
"@angular/platform-browser-dynamic": "npm:@els-js/[email protected].2",
50+
"@angular/router": "npm:@els-js/[email protected].2",
5151
"rxjs": "~7.8.0",
5252
"tslib": "^2.3.0",
5353
"zone.js": "~0.15.0"
5454
},
5555
"devDependencies": {
5656
"@angular-devkit/build-angular": "^19.2.15",
5757
"@angular/cli": "^19.2.15",
58-
"@angular/compiler-cli": "npm:@els-js/[email protected].1",
58+
"@angular/compiler-cli": "npm:@els-js/[email protected].2",
5959
"@types/jasmine": "~5.1.0",
6060
"jasmine-core": "~5.6.0",
6161
"karma": "~6.4.0",
@@ -66,16 +66,16 @@ import{_ as m,S as s,n as t,p as g,a6 as r,q as e,C as n,A as o,J as l,v as p}fr
6666
"typescript": "~5.7.2"
6767
},
6868
"overrides": {
69-
"@angular/common": "npm:@els-js/[email protected].1",
70-
"@angular/compiler": "npm:@els-js/[email protected].1",
71-
"@angular/core": "npm:@els-js/[email protected].1",
72-
"@angular/forms": "npm:@els-js/[email protected].1",
73-
"@angular/platform-browser": "npm:@els-js/[email protected].1",
74-
"@angular/platform-browser-dynamic": "npm:@els-js/[email protected].1",
75-
"@angular/router": "npm:@els-js/[email protected].1",
76-
"@angular/platform-server": "npm:@els-js/[email protected].1",
77-
"@angular/service-worker": "npm:@els-js/[email protected].1",
78-
"@angular/compiler-cli": "npm:@els-js/[email protected].1"
69+
"@angular/common": "npm:@els-js/[email protected].2",
70+
"@angular/compiler": "npm:@els-js/[email protected].2",
71+
"@angular/core": "npm:@els-js/[email protected].2",
72+
"@angular/forms": "npm:@els-js/[email protected].2",
73+
"@angular/platform-browser": "npm:@els-js/[email protected].2",
74+
"@angular/platform-browser-dynamic": "npm:@els-js/[email protected].2",
75+
"@angular/router": "npm:@els-js/[email protected].2",
76+
"@angular/platform-server": "npm:@els-js/[email protected].2",
77+
"@angular/service-worker": "npm:@els-js/[email protected].2",
78+
"@angular/compiler-cli": "npm:@els-js/[email protected].2"
7979
}`,k={__name:"index.html",setup(v){return(b,a)=>{const u=s("CodeWithCopy"),d=s("CodeTabs"),i=s("TableTabs");return t(),g("div",null,[a[11]||(a[11]=r('<h1 id="angular" tabindex="-1"><a class="header-anchor" href="#angular" aria-hidden="true">#</a> Angular</h1><p>Endless Lifecycle Support (ELS) for Angular from TuxCare provides security fixes for Angular versions that have reached its end of life. This allows you to continue running Angular applications without vulnerability concerns, even after official support has ended.</p><div class="warning custom-block"><p class="custom-block-title"></p><p>ELS for Angular is currently in active development. If you are interested in updates, adoption, or have specific requirements or feature requests, please contact <a href="mailto:[email protected]">[email protected]</a></p></div><h2 id="supported-angular-versions" tabindex="-1"><a class="header-anchor" href="#supported-angular-versions" aria-hidden="true">#</a> Supported Angular Versions</h2><p>Angular versions 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, and 19 are supported.</p><h2 id="connection-to-els-for-angular-repository" tabindex="-1"><a class="header-anchor" href="#connection-to-els-for-angular-repository" aria-hidden="true">#</a> Connection to ELS for Angular Repository</h2><p>Please contact <a href="mailto:[email protected]">[email protected]</a> for instructions.</p><p>This guide outlines the steps needed to integrate the TuxCare ELS for Angular repository.</p><h2 id="step-1-get-user-credentials" tabindex="-1"><a class="header-anchor" href="#step-1-get-user-credentials" aria-hidden="true">#</a> Step 1: Get user credentials</h2><p>You need a username, password, and token in order to use TuxCare ELS Angular repository. Anonymous access is disabled. To receive the credentials please contact <a href="mailto:[email protected]">[email protected]</a>.</p><h2 id="step-2-set-up-els-for-angular" tabindex="-1"><a class="header-anchor" href="#step-2-set-up-els-for-angular" aria-hidden="true">#</a> Step 2: Set Up ELS for Angular</h2><p>TuxCare provides ELS for Angular as an NPM package, hosted on a secure internal registry. Follow the steps below to add it to your project and get started.</p>',12)),e("ol",null,[a[2]||(a[2]=r(`<li><p>Navigate to the root directory of your Angular project.</p></li><li><p>Create a <code>.npmrc</code> file or update it if it already exists.</p><p><strong>Example:</strong></p><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>my-angular-project/
8080
├── src/
8181
├── angular.json
@@ -85,7 +85,7 @@ import{_ as m,S as s,n as t,p as g,a6 as r,q as e,C as n,A as o,J as l,v as p}fr
8585
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></li>`,2)),e("li",null,[a[1]||(a[1]=e("p",null,"Use an editor of your choice (e.g., VS Code) to add the following registry address line:",-1)),n(u,null,{default:o(()=>a[0]||(a[0]=[e("div",{class:"language-text line-numbers-mode","data-ext":"text"},[e("pre",{class:"language-text"},[e("code",null,`registry=https://registry.npmjs.org/
8686
@els-js:registry=https://nexus.repo.tuxcare.com/repository/els_js/
8787
//nexus.repo.tuxcare.com/repository/els_js/:_auth=\${TOKEN}
88-
`)]),e("div",{class:"line-numbers","aria-hidden":"true"},[e("div",{class:"line-number"}),e("div",{class:"line-number"}),e("div",{class:"line-number"})])],-1)])),_:1,__:[0]})])]),a[12]||(a[12]=e("div",{class:"warning custom-block"},[e("p",{class:"custom-block-title"}),e("p",null,[l("Replace ${TOKEN} with the token you received from "),e("a",{href:"mailto:[email protected]"},"[email protected]"),l(".")])],-1)),e("ol",c,[e("li",null,[a[6]||(a[6]=e("p",null,[l("Update your "),e("code",null,"package.json"),l(" file to replace your Angular dependencies with the TuxCare packages.")],-1)),n(i,{label:"Choose Angular version: "},{Angular_19:o(()=>[a[3]||(a[3]=e("div",{class:"tip custom-block"},[e("p",{class:"custom-block-title"}),e("p",null,'Use "SSR ON" if your project is configured with Server-Side Rendering, otherwise use "SSR OFF".'),e("p",null,[l("To check whether your Angular project is configured with Server-Side Rendering, look for "),e("code",null,"@angular/ssr"),l(" listed in your original "),e("code",null,"package.json"),l(" file before replacing dependencies. If you see "),e("code",null,"@angular/ssr"),l(" listed, "),e("strong",null,"SSR is ON"),l(", otherwise "),e("strong",null,"SSR is OFF"),l(".")])],-1)),a[4]||(a[4]=l()),n(d,{tabs:[{title:"SSR ON",content:f},{title:"SSR OFF",content:_}]},null,8,["tabs"]),a[5]||(a[5]=e("div",{class:"tip custom-block"},[e("p",{class:"custom-block-title"}),e("p",null,[l("If you use any of the following "),e("strong",null,"non-default Angular modules"),l(", update their versions as shown below:")]),e("ul",null,[e("li",null,'"@angular/animations": "npm:@els-js/[email protected]",'),e("li",null,'"@angular/elements": "npm:@els-js/[email protected]",'),e("li",null,'"@angular/language-service": "npm:@els-js/[email protected]",'),e("li",null,'"@angular/localize": "npm:@els-js/[email protected]",'),e("li",null,'"@angular/upgrade": "npm:@els-js/[email protected]",'),e("li",null,'"@angular/platform-server": "npm:@els-js/[email protected]",'),e("li",null,'"@angular/service-worker": "npm:@els-js/[email protected]",')]),e("p",null,[l("After adding these aliases, make sure the same modules are also listed in the "),e("code",null,"overrides"),l(" section, just like the default ones.")])],-1))]),_:1})])]),p(`
88+
`)]),e("div",{class:"line-numbers","aria-hidden":"true"},[e("div",{class:"line-number"}),e("div",{class:"line-number"}),e("div",{class:"line-number"})])],-1)])),_:1,__:[0]})])]),a[12]||(a[12]=e("div",{class:"warning custom-block"},[e("p",{class:"custom-block-title"}),e("p",null,[l("Replace ${TOKEN} with the token you received from "),e("a",{href:"mailto:[email protected]"},"[email protected]"),l(".")])],-1)),e("ol",c,[e("li",null,[a[6]||(a[6]=e("p",null,[l("Update your "),e("code",null,"package.json"),l(" file to replace your Angular dependencies with the TuxCare packages.")],-1)),n(i,{label:"Choose Angular version: "},{Angular_19:o(()=>[a[3]||(a[3]=e("div",{class:"tip custom-block"},[e("p",{class:"custom-block-title"}),e("p",null,'Use "SSR ON" if your project is configured with Server-Side Rendering, otherwise use "SSR OFF".'),e("p",null,[l("To check whether your Angular project is configured with Server-Side Rendering, look for "),e("code",null,"@angular/ssr"),l(" listed in your original "),e("code",null,"package.json"),l(" file before replacing dependencies. If you see "),e("code",null,"@angular/ssr"),l(" listed, "),e("strong",null,"SSR is ON"),l(", otherwise "),e("strong",null,"SSR is OFF"),l(".")])],-1)),a[4]||(a[4]=l()),n(d,{tabs:[{title:"SSR ON",content:f},{title:"SSR OFF",content:_}]},null,8,["tabs"]),a[5]||(a[5]=e("div",{class:"tip custom-block"},[e("p",{class:"custom-block-title"}),e("p",null,[l("If you use any of the following "),e("strong",null,"non-default Angular modules"),l(", update their versions as shown below:")]),e("ul",null,[e("li",null,'"@angular/animations": "npm:@els-js/[email protected]",'),e("li",null,'"@angular/elements": "npm:@els-js/[email protected]",'),e("li",null,'"@angular/language-service": "npm:@els-js/[email protected]",'),e("li",null,'"@angular/localize": "npm:@els-js/[email protected]",'),e("li",null,'"@angular/upgrade": "npm:@els-js/[email protected]",'),e("li",null,'"@angular/platform-server": "npm:@els-js/[email protected]",'),e("li",null,'"@angular/service-worker": "npm:@els-js/[email protected]",')]),e("p",null,[l("After adding these aliases, make sure the same modules are also listed in the "),e("code",null,"overrides"),l(" section, just like the default ones.")])],-1))]),_:1})])]),p(`
8989
**Angular 12**
9090
<details>
9191
<summary>Click to expand</summary>

0 commit comments

Comments
 (0)