Skip to content

Commit e648532

Browse files
Merge pull request #512 from ejarocki-cloudlinux/master
JS: add Svelte and Ember 4.12.13
2 parents 34832e8 + 745ac7b commit e648532

5 files changed

Lines changed: 67 additions & 2 deletions

File tree

docs/.vuepress/components/ELSTechnology.vue

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -648,7 +648,7 @@ const techData = [
648648
},
649649
{
650650
name: "Ember.js",
651-
versions: "0.2.7 | 2.18.2 | 3.28.6",
651+
versions: "0.2.7 | 2.18.2 | 3.28.6 | 4.12.13",
652652
link: "./ember/",
653653
},
654654
{
@@ -1106,6 +1106,11 @@ const techData = [
11061106
versions: "0.0.4 | 0.0.5",
11071107
link: "./javascript-libraries/",
11081108
},
1109+
{
1110+
name: "Svelte",
1111+
versions: "0.3.0 | 1.64.1 | 2.16.1 | 3.59.2 | 4.2.20",
1112+
link: "./svelte/",
1113+
},
11091114
{
11101115
name: "swiper",
11111116
versions: "11.2.10",

docs/.vuepress/config-client/sidebar.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -429,6 +429,10 @@ export default {
429429
path: '/els-for-libraries/requirejs/',
430430
icon: '/images/requirejs-logo.webp',
431431
},
432+
{
433+
path: '/els-for-libraries/svelte/',
434+
icon: '/images/svelte-logo.webp',
435+
},
432436
{
433437
path: '/els-for-libraries/tailwindcss/',
434438
icon: '/images/tailwindcss-logo.webp',
1.3 KB
Loading

docs/els-for-libraries/ember/README.md

Lines changed: 56 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Endless Lifecycle Support (ELS) for Ember.js from TuxCare provides security fixe
44

55
## Supported Ember.js Versions
66

7-
* Ember.js 0.2.7, 2.18.2, 3.28.6
7+
* Ember.js 0.2.7, 2.18.2, 3.28.6, 4.12.13
88

99
## Connection to ELS for Ember.js Library
1010

@@ -242,6 +242,52 @@ TuxCare publishes patched **transitive** dependencies for supported Ember.js ver
242242
243243
</template>
244244
245+
<template #ember_4.12.13>
246+
247+
* **Option 1: Manual update**
248+
249+
```text
250+
"dependencies": {
251+
"@babel/runtime": "npm:@els-js/babel-runtime@>=7.12.18-tuxcare.1",
252+
"tmp": "npm:@els-js/tmp@>=0.0.28-tuxcare.1"
253+
},
254+
"overrides": {
255+
"@babel/[email protected]": "npm:@els-js/babel-runtime@>=7.12.18-tuxcare.1",
256+
"[email protected]": "npm:@els-js/tmp@>=0.0.28-tuxcare.1"
257+
}
258+
```
259+
260+
* **Option 2: TuxCare Patcher (Automated)**
261+
262+
```text
263+
npm install -g @els-js/tuxcare-patcher --userconfig ./.npmrc
264+
tuxcare-patch-js
265+
```
266+
267+
The patcher will update your `package.json`, for example, from:
268+
269+
```text
270+
"dependencies": {
271+
"@babel/runtime": "7.12.18",
272+
"tmp": "0.0.28"
273+
}
274+
```
275+
276+
to:
277+
278+
```text
279+
"dependencies": {
280+
"@babel/runtime": "npm:@els-js/babel-runtime@>=7.12.18-tuxcare.1",
281+
"tmp": "npm:@els-js/tmp@>=0.0.28-tuxcare.1"
282+
},
283+
"overrides": {
284+
"@babel/[email protected]": "npm:@els-js/babel-runtime@>=7.12.18-tuxcare.1",
285+
"[email protected]": "npm:@els-js/tmp@>=0.0.28-tuxcare.1"
286+
}
287+
```
288+
289+
</template>
290+
245291
</TableTabs>
246292
247293
5. You need to remove the `node_modules` directory and the `package-lock.json` file, and also clear the `npm cache` before installing the patched packages. Use the following commands:
@@ -390,6 +436,15 @@ Fixes for the following **transitive** vulnerabilities are available in ELS for
390436

391437
</template>
392438

439+
<template #ember_4.12.13>
440+
441+
| CVE ID | CVE Type | Severity | Affected Libraries | Vulnerable Versions |
442+
| :------------: | :------: |:--------:|:------------------:| :----------------: |
443+
| CVE-2025-27789 | Transitive | Medium | @babel/runtime | < 7.26.10 |
444+
| CVE-2025-54798 | Transitive | Low | tmp | <= 0.2.3 |
445+
446+
</template>
447+
393448
</TableTabs>
394449

395450
If you are interested in the TuxCare Endless Lifecycle Support, contact [[email protected]](mailto:[email protected]).

docs/els-for-libraries/nuxt/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,7 @@ Fixes for the following vulnerabilities are available in ELS for Nuxt from TuxCa
169169

170170
| CVE ID | CVE Type | Severity | Affected Libraries | Vulnerable Versions |
171171
|:-------------:|:---------:|:--------:|:------------------:|:-------------------:|
172+
| CVE-2024-34343 | Direct | Medium | nuxt | < 3.12.4 |
172173
| CVE-2020-7608 | Transitive | Medium | yargs-parser | < 5.0.1, >= 6.0.0 < 13.1.2, >= 14.0.0 < 15.0.1 |
173174
| CVE-2024-37890 | Transitive | High | ws | < 5.2.4, >= 6.0.0 < 6.2.3, >= 7.0.0 < 7.5.10, >= 8.0.0 < 8.17.1 |
174175
| CVE-2024-29180 | Transitive | High | webpack-dev-middleware | < 5.3.4, >= 6.0.0 < 6.1.2, >= 7.0.0 < 7.1.0 |

0 commit comments

Comments
 (0)