Skip to content

Commit c9c87a6

Browse files
authored
docs: Relax website dependency constraints (#1688)
- Relax website dependency constraints to reduce the number of unnecessary Renovate PRs - For example #1518, #1479, ... - Switch GitHub Actions to major-version tags for the same reason (only `typos`, for `actionlint` it isn't possible, unfortunately).
1 parent 0a5426d commit c9c87a6

File tree

3 files changed

+493
-331
lines changed

3 files changed

+493
-331
lines changed

.github/workflows/_check_code.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
- name: Checkout repository
2525
uses: actions/checkout@v6
2626
- name: Check spelling with typos
27-
uses: crate-ci/typos@v1.42.1
27+
uses: crate-ci/typos@v1
2828

2929
lint_check:
3030
name: Lint check

website/package.json

Lines changed: 38 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -13,48 +13,36 @@
1313
"prettify": "prettier --write --config ./tools/docs-prettier.config.js ../docs/guides/*.md",
1414
"swizzle": "docusaurus swizzle",
1515
"deploy": "rimraf .docusaurus && node --max_old_space_size=16000 node_modules/@docusaurus/core/bin/docusaurus.mjs deploy",
16-
"docusaurus": "docusaurus"
17-
},
18-
"devDependencies": {
19-
"@apify/eslint-config-ts": "^0.4.0",
20-
"@apify/tsconfig": "^0.1.0",
21-
"@apify/ui-icons": "^1.23.0",
22-
"@docusaurus/module-type-aliases": "3.9.2",
23-
"@docusaurus/types": "3.9.2",
24-
"@types/react": "^19.0.0",
25-
"@typescript-eslint/eslint-plugin": "8.46.0",
26-
"@typescript-eslint/parser": "8.46.0",
27-
"eslint": "8.57.0",
28-
"eslint-plugin-react": "7.37.5",
29-
"eslint-plugin-react-hooks": "7.0.0",
30-
"fs-extra": "^11.1.0",
31-
"patch-package": "^8.0.0",
32-
"path-browserify": "^1.0.1",
33-
"prettier": "^3.0.0",
34-
"rimraf": "^6.0.0",
35-
"typescript": "5.9.3"
16+
"docusaurus": "docusaurus",
17+
"clean": "rimraf .docusaurus build",
18+
"lint": "yarn lint:md && yarn lint:code",
19+
"lint:fix": "yarn lint:md:fix && yarn lint:code:fix",
20+
"lint:md": "markdownlint --config ../.markdownlint.yaml '../docs/**/*.md' '../docs/**/*.mdx' --ignore '../docs/changelog.md'",
21+
"lint:md:fix": "yarn lint:md --fix",
22+
"lint:code": "eslint .",
23+
"lint:code:fix": "eslint . --fix"
3624
},
3725
"dependencies": {
3826
"@apify/docusaurus-plugin-typedoc-api": "^5.0.0",
3927
"@apify/utilities": "^2.8.0",
40-
"@docusaurus/core": "3.9.2",
41-
"@docusaurus/faster": "3.9.2",
42-
"@docusaurus/mdx-loader": "3.9.2",
43-
"@docusaurus/plugin-client-redirects": "3.9.2",
44-
"@docusaurus/preset-classic": "3.9.2",
45-
"@docusaurus/theme-mermaid": "3.9.2",
28+
"@docusaurus/core": "^3.9.2",
29+
"@docusaurus/faster": "^3.9.2",
30+
"@docusaurus/mdx-loader": "^3.9.2",
31+
"@docusaurus/plugin-client-redirects": "^3.9.2",
32+
"@docusaurus/preset-classic": "^3.9.2",
33+
"@docusaurus/theme-mermaid": "^3.9.2",
4634
"@giscus/react": "^3.0.0",
4735
"@mdx-js/react": "^3.0.1",
48-
"@mermaid-js/layout-elk": "^0.2.0",
36+
"@mermaid-js/layout-elk": ">=0.2.0 <1.0.0",
4937
"@rspack/core": "<1.6.0",
5038
"@signalwire/docusaurus-plugin-llms-txt": "^1.2.1",
5139
"axios": "^1.5.0",
5240
"buffer": "^6.0.3",
5341
"clsx": "^2.0.0",
5442
"crypto-browserify": "^3.12.0",
55-
"docusaurus-gtm-plugin": "^0.0.2",
43+
"docusaurus-gtm-plugin": ">=0.0.2 <1.0.0",
5644
"prism-react-renderer": "^2.1.0",
57-
"process": "^0.11.10",
45+
"process": ">=0.11.10 <1.0.0",
5846
"prop-types": "^15.8.1",
5947
"raw-loader": "^4.0.2",
6048
"react": "^19.0.0",
@@ -64,6 +52,27 @@
6452
"stream-browserify": "^3.0.0",
6553
"unist-util-visit": "^5.0.0"
6654
},
55+
"devDependencies": {
56+
"@apify/eslint-config-ts": ">=0.4.0 <1.0.0",
57+
"@apify/tsconfig": ">=0.1.0 <1.0.0",
58+
"@apify/ui-icons": "^1.23.0",
59+
"@docusaurus/module-type-aliases": "^3.9.2",
60+
"@docusaurus/types": "^3.9.2",
61+
"@types/react": "^19.0.0",
62+
"@typescript-eslint/eslint-plugin": "^8.46.0",
63+
"@typescript-eslint/parser": "^8.46.0",
64+
"eslint": "^9.0.0",
65+
"eslint-plugin-react": "^7.37.5",
66+
"eslint-plugin-react-hooks": "^7.0.0",
67+
"fs-extra": "^11.1.0",
68+
"markdownlint": ">=0.39.0 <1.0.0",
69+
"markdownlint-cli": ">=0.46.0 <1.0.0",
70+
"patch-package": "^8.0.0",
71+
"path-browserify": "^1.0.1",
72+
"prettier": "^3.0.0",
73+
"rimraf": "^6.0.0",
74+
"typescript": "^5.9.3"
75+
},
6776
"resolutions": {
6877
"@rspack/core": "<1.6.0"
6978
},

0 commit comments

Comments
 (0)