Skip to content

Commit a156611

Browse files
authored
Merge pull request #120 from openzim/upgrade_deps
Upgrade Python and JS dependencies
2 parents 5dc1085 + 29326fd commit a156611

File tree

5 files changed

+135
-96
lines changed

5 files changed

+135
-96
lines changed

.pre-commit-config.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ repos:
77
- id: trailing-whitespace
88
- id: end-of-file-fixer
99
- repo: https://github.com/psf/black
10-
rev: "24.10.0"
10+
rev: "25.1.0"
1111
hooks:
1212
- id: black
1313
- repo: https://github.com/astral-sh/ruff-pre-commit
14-
rev: v0.9.3
14+
rev: v0.9.10
1515
hooks:
1616
- id: ruff
1717
- repo: https://github.com/RobertCraigie/pyright-python
18-
rev: v1.1.392.post0
18+
rev: v1.1.396
1919
hooks:
2020
- id: pyright
2121
name: pyright (system)

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1313
- Enhance the UI design to be closer to original FCC UI (#23)
1414
- Add support for custom ZIM illustration (#79)
1515

16+
### Changed
17+
18+
- Upgrade Python and JS dependencies (#120)
19+
1620
## [1.3.0] - 2025-01-24
1721

1822
### Changed

scraper/pyproject.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ requires-python = ">=3.13,<3.14"
88
description = "Make ZIM files from freeCodeCamp courses"
99
readme = "../README.md"
1010
dependencies = [
11-
"zimscraperlib==5.1.0",
11+
"zimscraperlib==5.1.1",
1212
"requests==2.32.3",
13-
"types-requests==2.32.0.20241016",
13+
"types-requests==2.32.0.20250306",
1414
"PyYAML==6.0.2",
1515
]
1616
dynamic = ["authors", "classifiers", "keywords", "license", "version", "urls"]
@@ -26,19 +26,19 @@ scripts = [
2626
"invoke==2.2.0",
2727
]
2828
lint = [
29-
"black==24.10.0",
30-
"ruff==0.9.3",
29+
"black==25.1.0",
30+
"ruff==0.9.10",
3131
]
3232
check = [
33-
"pyright==1.1.392.post0",
33+
"pyright==1.1.396",
3434
]
3535
test = [
36-
"pytest==8.3.4",
37-
"coverage==7.6.10",
36+
"pytest==8.3.5",
37+
"coverage==7.6.12",
3838
]
3939
dev = [
4040
"pre-commit==4.1.0",
41-
"debugpy==1.8.12",
41+
"debugpy==1.8.13",
4242
"fcc2zim[scripts]",
4343
"fcc2zim[lint]",
4444
"fcc2zim[test]",

zimui/package.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,12 @@
1717
"dependencies": {
1818
"@codemirror/lang-javascript": "^6.2.2",
1919
"@freecodecamp/curriculum-helpers": "^3.8.0",
20+
"axios": "^1.8.2",
2021
"chai": "^5.1.2",
2122
"codemirror": "^6.0.1",
2223
"pinia": "^3.0.1",
2324
"resize-observer-polyfill": "^1.5.1",
24-
"splitpanes": "^3.2.0",
25+
"splitpanes": "^4.0.2",
2526
"vue": "^3.5.13",
2627
"vue-codemirror": "^6.1.1",
2728
"vue-router": "4.5.0",
@@ -35,17 +36,17 @@
3536
"@types/glob": "^8.1.0",
3637
"@types/jsdom": "^21.1.7",
3738
"@types/marked": "^6.0.0",
38-
"@types/node": "^22.13.9",
39+
"@types/node": "^22.13.10",
3940
"@types/splitpanes": "^2.2.6",
4041
"@vitejs/plugin-legacy": "^6.0.0",
4142
"@vitejs/plugin-vue": "^5.2.1",
42-
"@vitest/eslint-plugin": "1.1.36",
43+
"@vitest/eslint-plugin": "1.1.37",
4344
"@vue/eslint-config-prettier": "^10.1.0",
4445
"@vue/eslint-config-typescript": "^14.5.0",
4546
"@vue/test-utils": "^2.4.6",
4647
"@vue/tsconfig": "^0.7.0",
47-
"eslint": "^9.18.0",
48-
"eslint-plugin-cypress": "^4.1.0",
48+
"eslint": "^9.22.0",
49+
"eslint-plugin-cypress": "^4.2.0",
4950
"eslint-plugin-vue": "^10.0.0",
5051
"glob": "^11.0.1",
5152
"jsdom": "^26.0.0",
@@ -56,8 +57,8 @@
5657
"terser": "^5.37.0",
5758
"ts-node": "^10.9.2",
5859
"typescript": "^5.7.3",
59-
"vite": "^6.0.7",
60-
"vitest": "^3.0.0",
60+
"vite": "^6.2.1",
61+
"vitest": "^3.0.8",
6162
"vue-tsc": "^2.2.0"
6263
}
6364
}

0 commit comments

Comments
 (0)