Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2505 commits
Select commit Hold shift + click to select a range
e29253b
meta: bump the vercel group with 7 updates (#7819)
dependabot[bot] Jun 3, 2025
76b9440
meta: bump the lint group with 9 updates (#7812)
dependabot[bot] Jun 3, 2025
82142e7
chore(next): remove icons from `optimizedPackageImports` (#7825)
avivkeller Jun 3, 2025
eb1f2fc
meta: bump codecov/test-results-action from 1.1.0 to 1.1.1 (#7806)
dependabot[bot] Jun 4, 2025
b6edea0
meta: bump actions/dependency-review-action from 4.6.0 to 4.7.1 (#7807)
dependabot[bot] Jun 4, 2025
1e09e90
meta: bump codecov/codecov-action from 5.4.2 to 5.4.3 (#7809)
dependabot[bot] Jun 4, 2025
9cdd3e5
meta: bump ossf/scorecard-action from 2.4.1 to 2.4.2 (#7810)
dependabot[bot] Jun 4, 2025
be4dbf8
meta: bump github/codeql-action from 3.28.17 to 3.28.18 (#7811)
dependabot[bot] Jun 4, 2025
642d5d6
fix(icr): workflow changes (#7827)
avivkeller Jun 4, 2025
c757502
fix(playwright): increase fetch depth (#7832)
avivkeller Jun 4, 2025
2054bcc
fix(CONTRIBUTING): use backticks in example code (#7835)
avivkeller Jun 4, 2025
1171936
fix: broken script in example package.json (#7833)
configurator Jun 6, 2025
0870b2b
meta: re-enable turbo prod/dev builds (#7830)
ovflowd Jun 6, 2025
ed840c2
fix(ui): avatar overlap (#7834)
canerakdas Jun 6, 2025
639bf95
blog: add post-eol announcement (#7838)
mcollina Jun 6, 2025
0bb5d49
chore(ui): merge SideBar and ProgressionSideBar (#7840)
avivkeller Jun 6, 2025
ab61d45
chore(navigation): re-order (#7841)
AugustinMauroy Jun 7, 2025
7186d72
fix(ui): sidebar css fixes (#7843)
avivkeller Jun 7, 2025
9592ede
fix(sidebar): use RegExp for outgoing link detection (#7844)
avivkeller Jun 7, 2025
526a386
[automated]: crowdin sync (#7839)
nodejs-crowdin Jun 8, 2025
c375408
fix: node 18 eol support images (#7847)
canerakdas Jun 8, 2025
121f947
fix: node 18 eol support publish date (#7848)
canerakdas Jun 8, 2025
4d1ce7b
Final touches on EOL article (#7849)
mcollina Jun 8, 2025
3d565a4
chore(meta): docs folder (#7837)
avivkeller Jun 8, 2025
a31b816
chore(meta): clean up root (#7852)
avivkeller Jun 9, 2025
1d0e88b
Blog: v24.2.0 release post (#7855)
aduh95 Jun 9, 2025
f93bd4b
fix: images for node 18 eol blog post (#7856)
trivikr Jun 10, 2025
a297d85
docs: add example of respecting backpressure in Readable stream (#7854)
0hmX Jun 11, 2025
3ccf909
docs: Fix broken link in docs (#7858)
kimpuro Jun 11, 2025
41ed5ee
chore(🏳️‍🌈): logo (#7861)
avivkeller Jun 12, 2025
313e163
docs: use `their` instead of `her/his` (#7865)
SuperchupuDev Jun 14, 2025
1ccf19c
chore: updated commands, use plain node (#7850)
ovflowd Jun 14, 2025
8785c39
hotfix: prettier top command should be turboe'd
ovflowd Jun 15, 2025
67219ab
docs: Mention --disable-sigusr1 in getting started guide (#7857)
dreusel Jun 16, 2025
3e5b666
[automated]: crowdin sync (#7862)
nodejs-crowdin Jun 17, 2025
616d437
feat: improve username sanitization in profiling example (#7868)
Dongnyoung Jun 17, 2025
8cf10eb
feat(ui-components): add `ChangeHistory` (#7869)
Harkunwar Jun 17, 2025
f137f85
fix(meta): use active Figma link (#7874)
avivkeller Jun 17, 2025
f1f2212
meta: bump @opennextjs/cloudflare from 1.0.0-beta.4 to 1.3.0 (#7870)
dependabot[bot] Jun 17, 2025
19284ef
chore(description): fit to landing page (#7864)
AugustinMauroy Jun 17, 2025
da07c09
feat(meta): use OpenJS Figma (#7876)
avivkeller Jun 18, 2025
6272aab
chore(🏳️‍🌈): update logo design (#7866)
MattIPv4 Jun 18, 2025
c0bc4dd
fix(sidebar): use placeholders in select menu (#7871)
manishprivet Jun 19, 2025
177dacb
Mikeal (#7878)
mcollina Jun 20, 2025
31191f7
meta: bump chromaui/action from 11.28.2 to 12.0.0 (#7808)
dependabot[bot] Jun 20, 2025
8d29e0f
feat: redesigned home page with esp and updated downloads page (#7875)
ovflowd Jun 21, 2025
2fc6472
fix(esp): add utm params, don't use prohibited strings (#7881)
avivkeller Jun 22, 2025
65026c0
feat(blog): external canonical for syndicated posts (#7879)
MattIPv4 Jun 22, 2025
65f87ed
Blog: v20.19.3 release post (#7886)
marco-ippolito Jun 23, 2025
33b8f84
Blog: v24.3.0 release post (#7891)
RafaelGSS Jun 24, 2025
9abc4fe
Blog: v22.17.0 release post (#7892)
aduh95 Jun 25, 2025
49d6584
fix(AlertBox): override code styles in a markdown context (#7890)
avivkeller Jun 26, 2025
ba2021e
fix(learn): add missing word (#7897)
sajadtorkamani Jun 26, 2025
8762679
feat(blog): pride (#7888)
vcarl Jun 27, 2025
3615c30
fix(blog): use redirect for Discord link (#7901)
MattIPv4 Jun 27, 2025
6dcda98
feat(shiki): use wasm engine (#7896)
avivkeller Jun 27, 2025
7d8b9c5
fix: svg props casing (#7902)
araujogui Jun 27, 2025
b582b77
chore(site): rename and merge utilities (#7853)
avivkeller Jun 27, 2025
84fa725
docs: improve wording (#7898)
sajadtorkamani Jun 28, 2025
a0f03ae
fix(site): close release modal on eol link click (#7903)
araujogui Jun 28, 2025
3ab796a
[automated]: crowdin sync (#7900)
nodejs-crowdin Jun 28, 2025
c15a2a3
feat(blog): Emelia Smith Pride Post (#7907)
ThisIsMissEm Jun 30, 2025
a591c0c
chore(logo): use default logo (#7910)
avivkeller Jul 1, 2025
6ce9ac9
fix(table): only apply border to immediate `td` children (#7911)
avivkeller Jul 1, 2025
a7ba5fc
chore(homepage): link to our blog, rather than HeroDevs (#7883)
ovflowd Jul 2, 2025
f13375c
docs: Clarify that console.error appears in console but uses stderr (…
Jul 2, 2025
2aa8ae6
chore: use catalog for dependencies across multiple packages and the …
bjohansebas Jul 3, 2025
3dcb550
fix(publish): don't use pnpm cache when not installing (#7939)
MattIPv4 Jul 3, 2025
cc5c262
fix(lint): use `--fix` in `.lintstagedrc` (#7938)
avivkeller Jul 3, 2025
6e623d3
fix(meta): fix broken link (#7941)
TheUncertaintim Jul 3, 2025
349a1be
feat(favicon): use standardized icon (#7928)
avivkeller Jul 3, 2025
0e72af7
fix(learn): current sendMail typo (#7940)
TheUncertaintim Jul 3, 2025
622441f
meta: bump chromaui/action from 12.0.0 to 13.0.1 (#7925)
dependabot[bot] Jul 3, 2025
d6cd3b0
meta: bump github/codeql-action from 3.28.18 to 3.29.2 (#7924)
dependabot[bot] Jul 3, 2025
316ec73
meta: bump crowdin/github-action from 2.7.0 to 2.8.0 (#7922)
dependabot[bot] Jul 3, 2025
5a25f91
meta: bump step-security/harden-runner from 2.12.0 to 2.12.2 (#7921)
dependabot[bot] Jul 3, 2025
9984e30
meta: bump stefanzweifel/git-auto-commit-action from 5.2.0 to 6.0.1 (…
dependabot[bot] Jul 3, 2025
23d3249
meta: bump treosh/lighthouse-ci-action from 11.4.0 to 12.6.1 (#7919)
dependabot[bot] Jul 3, 2025
334d42d
meta: bump the mdx group with 3 updates (#7916)
dependabot[bot] Jul 3, 2025
d5ebc46
meta: bump @orama/react-components from 0.8.0 to 0.8.1 in the orama g…
dependabot[bot] Jul 3, 2025
8a5f946
meta: bump @playwright/test from 1.52.0 to 1.53.2 (#7931)
dependabot[bot] Jul 3, 2025
538527e
meta: bump wrangler from 4.14.1 to 4.22.0 (#7930)
dependabot[bot] Jul 3, 2025
63cc772
meta: bump the styling group with 2 updates (#7926)
dependabot[bot] Jul 3, 2025
42f1d0a
meta: bump the vercel group with 4 updates (#7929)
dependabot[bot] Jul 3, 2025
0f9cb90
meta: bump @types/react from 19.1.6 to 19.1.8 in the react group (#7918)
dependabot[bot] Jul 3, 2025
9871967
meta: bump tsx from 4.19.4 to 4.20.3 in the testing group (#7927)
dependabot[bot] Jul 3, 2025
663cb52
meta: bump the storybook group with 5 updates (#7923)
dependabot[bot] Jul 3, 2025
d94cf3e
fix(ci): broken translation link (#7945)
avivkeller Jul 3, 2025
4ebead0
chore: delete empty file (#7947)
avivkeller Jul 4, 2025
5572773
meta: bump the lint group with 11 updates (#7915)
dependabot[bot] Jul 4, 2025
cd48cc3
fix(downloads/choco): use current name/version (#7944)
JosefBud Jul 5, 2025
ab0ba1d
chore: store source files in src/ (#7949)
avivkeller Jul 5, 2025
88aaaca
feat(get-involved): add `r/node` (#7954)
avivkeller Jul 7, 2025
511d89a
fix(learn): improve `setImmediate` in Promises article (#7677)
pakobarbakadze Jul 7, 2025
6eace68
chore: pipe the webServer output for cloudflare playwright runs (#7951)
dario-piotrowicz Jul 7, 2025
b44cc18
feat(ui-components): prepublish (#7955)
avivkeller Jul 7, 2025
a9bd625
fix(publish): don't read stories or tests (#7957)
avivkeller Jul 7, 2025
b6fce3c
fix(tw): use v3 button styling (#7937)
avivkeller Jul 7, 2025
a356572
fix(publish): third time’s the charm (#7959)
avivkeller Jul 7, 2025
bc3f4a7
feat(BaseLinkTabs): add hover effect (#7953)
Mohit5Upadhyay Jul 8, 2025
33aed03
Blog: add security release announcement (#7961)
RafaelGSS Jul 8, 2025
1b9af3e
fix(styles): improve hover visibility for right-sidebar links in dark…
Mohit5Upadhyay Jul 8, 2025
b906df9
Fix grammar in documentation (#7964)
9saurabh9 Jul 8, 2025
e1f87bd
chore(logo): update logos, remove unused (#7956)
avivkeller Jul 8, 2025
a85673e
Blog: v24.4.0 release post (#7970)
RafaelGSS Jul 9, 2025
a459447
chore: enforce consistent object-shorthand (#7851)
canerakdas Jul 9, 2025
2a5d26f
feat: icons with versions (#7962)
ovflowd Jul 9, 2025
4d3182b
feat(ui): add NotificationProvider (#7967)
avivkeller Jul 10, 2025
cc36077
feat(learn): setTimeout() return type (#7960)
ShubhamOulkar Jul 10, 2025
8d8aeae
feat(ui): move more Toast logic (#7973)
avivkeller Jul 12, 2025
b035290
learn: fix net module import in server and client example (#7975)
9saurabh9 Jul 14, 2025
53352b3
fix: improve clipboard success animation in code blocks (#7946) (#7950)
Everkers Jul 15, 2025
5cba6c0
Blog: add July 25 security release (#7987)
RafaelGSS Jul 15, 2025
306a762
fix(release): fix issues with maintenance and active lts (#7979)
avivkeller Jul 16, 2025
77f675c
fix(learn): Adjust V8 RangeError message formatting (#7977)
kofta999 Jul 16, 2025
a008bed
feat(ui): minify css (#7988)
avivkeller Jul 17, 2025
edacebc
chore: updated pills text and badge group behaviour (#7997)
ovflowd Jul 20, 2025
3628c11
feat: pills on footer and clean up code (#7999)
ovflowd Jul 20, 2025
ba6db41
hotfix: glob api update
ovflowd Jul 20, 2025
b077921
hotfix: make 404 page non-client/static
ovflowd Jul 20, 2025
a43e7de
hotfix: global-error must be client-only
ovflowd Jul 20, 2025
42d64f0
fix(AlertBox): title shouldn't shrink to fit content (#7985)
abinadiS Jul 20, 2025
439f978
meta: remove weird fetch/generator thingies, rely on next's internal …
ovflowd Jul 20, 2025
9c6c05d
fix(CodeTabs): name overrides, duplicate name titles (#7994)
avivkeller Jul 21, 2025
0122397
feat(SidebarItem): hover effect (#7934)
Mohit5Upadhyay Jul 21, 2025
16c6d1e
fix: Node.js references in release posts (#7998)
aduh95 Jul 22, 2025
2a2aa16
fix(InstallationMethodDropdown): increase height (#7989)
abinadiS Jul 22, 2025
b4006c5
fix the position of the footer links (#8003)
bjohansebas Jul 22, 2025
500de4c
ci: disable is-crawlable audit in Lighthouse (#8011)
MattIPv4 Jul 22, 2025
8cec766
fix(learn): use yarn main website (#8007)
himself65 Jul 23, 2025
c761f1f
meta: enable turbopack on static mode (#8000)
ovflowd Jul 23, 2025
2d1abe5
fix(learn): clarify intro to Node.js (#8004)
toocomputer Jul 23, 2025
331ad08
deps: move tailwind to production in ui-components (#8015)
bjohansebas Jul 24, 2025
25c3f61
Fix: improve formatting and descriptions in docs index (#8009)
nitin-is-me Jul 24, 2025
230c564
chore: bump minimum required node version to 22.14.0 (#8005)
dario-piotrowicz Jul 24, 2025
23b2687
chore: add skew-version support in Cloudflare open-next worker (#7980)
dario-piotrowicz Jul 25, 2025
1186ca3
[automated]: crowdin sync, enables Romanian (#8008)
nodejs-crowdin Jul 25, 2025
823a018
chore(meta): add Cloudflare docs (#8023)
dario-piotrowicz Jul 25, 2025
d26a294
ci: set 3-day cooldown for Dependabot updates (#8016)
MattIPv4 Jul 25, 2025
f76285a
chore: add x86 for Node.js <10 for Linux (#8014)
ovflowd Jul 25, 2025
b22252d
fix: improved technologies.md documentation (#8013)
nitin-is-me Jul 26, 2025
dd04024
hotfix: enable romanian
bmuenzenmeyer Jul 27, 2025
dc33149
meta: bump step-security/harden-runner from 2.12.2 to 2.13.0 (#8025)
dependabot[bot] Jul 28, 2025
0cb9aa8
meta: bump chromaui/action from 13.0.1 to 13.1.2 (#8026)
dependabot[bot] Jul 28, 2025
ad571d4
meta: bump crowdin/github-action from 2.8.0 to 2.9.0 (#8024)
dependabot[bot] Jul 28, 2025
b2d4fae
meta: bump the lint group with 5 updates (#8027)
dependabot[bot] Jul 28, 2025
a9aa7a7
meta: bump prettier-plugin-tailwindcss from 0.6.13 to 0.6.14 in the s…
dependabot[bot] Jul 28, 2025
44e514b
meta: bump the mdx group with 4 updates (#8028)
dependabot[bot] Jul 28, 2025
baf18b6
meta: bump @types/node from 22.15.3 to 22.16.5 (#8032)
dependabot[bot] Jul 28, 2025
da75492
meta: bump the storybook group with 4 updates (#8029)
dependabot[bot] Jul 28, 2025
c39cd36
meta: bump @playwright/test from 1.53.2 to 1.54.1 (#8033)
dependabot[bot] Jul 28, 2025
cb0d824
fix(css): consistent `:hover` styles (#8036)
Mohit5Upadhyay Jul 29, 2025
b33a5a4
docs: correct 'undefined' to 'null' in callback example (#8037)
pirateIV Jul 29, 2025
d93633a
fix: minor mdx component arrangement and type fix (#8041)
ovflowd Jul 30, 2025
ef5dc84
meta: bump the vercel group across 1 directory with 6 updates (#8038)
dependabot[bot] Jul 30, 2025
6b96719
chore: re-enable open-next build check (#8039)
dario-piotrowicz Jul 30, 2025
0a9ead8
Blog: v22.18.0 and v24.5.0 release posts (#8055)
aduh95 Jul 31, 2025
8194265
chore(Badge): remove border (#8052)
avivkeller Aug 1, 2025
f1ce7ad
feat: introduce StatelessSelect (#7976)
canerakdas Aug 1, 2025
f1580a0
meta: bump the lint group with 5 updates (#8058)
dependabot[bot] Aug 2, 2025
b8e314e
fix(turbo): don't recurse (#8046)
avivkeller Aug 2, 2025
6b84c77
[automated]: crowdin sync (#8056)
nodejs-crowdin Aug 2, 2025
0a8ab33
meta: bump @types/node from 22.16.5 to 22.17.0 (#8061)
dependabot[bot] Aug 2, 2025
23cb0b1
meta: bump @opennextjs/cloudflare from 1.6.0 to 1.6.2 (#8062)
dependabot[bot] Aug 2, 2025
7f8b03a
meta: bump the react group with 3 updates (#8059)
dependabot[bot] Aug 2, 2025
aae783e
meta: bump wrangler from 4.25.1 to 4.26.1 (#8060)
dependabot[bot] Aug 2, 2025
35f0004
meta: bump cross-env from 7.0.3 to 10.0.0 (#8063)
dependabot[bot] Aug 2, 2025
7b15c82
chore: bump `@opennextjs/cloudflare` to `1.6.4` (#8065)
dario-piotrowicz Aug 5, 2025
d232912
hotfix(css): reference index in Turtle css (#8066)
avivkeller Aug 6, 2025
2e4a6d2
fix(learn): env var tutorial link to latest docs (#7996)
mureinik Aug 9, 2025
0293ad9
fix(a11y): add correct `aria-label` on `ThemeToggle` button (#8045)
ShubhamOulkar Aug 12, 2025
cd078de
chore: use discord.gg/nodejs for Discord invite (#8069)
MattIPv4 Aug 13, 2025
5e81a17
Blog: add Node.js v24.6.0 release (#8077)
RafaelGSS Aug 14, 2025
5909a0b
feat: add eol page (#7990)
bmuenzenmeyer Aug 15, 2025
435984b
fix(blog): format old blog posts (#8071)
avivkeller Aug 15, 2025
5c813ca
chore: remove version support link (#8002)
ovflowd Aug 15, 2025
8ab9cea
[automated]: crowdin sync (#8078)
nodejs-crowdin Aug 15, 2025
f7e9126
chore(security): upgrade reporting policy (#8083)
avivkeller Aug 18, 2025
1335536
chore: get rid of hacky dynamic pages, use proper app router (#8086)
ovflowd Aug 18, 2025
2f42473
chore(types): improve `Link` types (#8081)
avivkeller Aug 19, 2025
e97931b
chore(publishing): use oidc (#8085)
avivkeller Aug 19, 2025
25167af
fix: Update TRANSLATION_URL to new docs path (#8090)
y-hsgw Aug 19, 2025
660f38f
chore: ensure npm@11 is installed for OIDC publishing (#8091)
lukekarrys Aug 20, 2025
2ff9d3e
fix(redirects): don't prefix `/docs` (#8095)
avivkeller Aug 20, 2025
d2e9acd
Revert "fix(redirects): don't prefix `/docs`" (#8097)
ovflowd Aug 20, 2025
e6a0cbb
docs: update default type stripping Node.js version (#8099)
LinusU Aug 21, 2025
7bdc4ff
fix(CODEOWNERS): add nvmrc, publish script under web-infra (#8094)
avivkeller Aug 21, 2025
0d41076
feat(nextjs): upgrade to 15.5, and refresh config (#8096)
avivkeller Aug 22, 2025
5be4099
fix(ui-components): throw on failed publish (#8093)
avivkeller Aug 22, 2025
ef86853
feat(remark-lint): add (#8057)
avivkeller Aug 22, 2025
a9e90a2
fix(id-token): explicitly set repository.url (#8104)
avivkeller Aug 22, 2025
61b55a2
[automated]: crowdin sync (#8103)
nodejs-crowdin Aug 24, 2025
2d2a01b
fix(ui): make LinkWithArrow behave like accessible button for modal o…
Mohit5Upadhyay Aug 24, 2025
5a401ab
fix: Remove unnecessary margin from sidebar item (#8084)
adi-ray Aug 24, 2025
65b4a8f
fix(blog): Fix homepage link in RSS feed (#8089)
Krinkle Aug 25, 2025
2dc1023
chore(publishing): version packages (#8105)
avivkeller Aug 25, 2025
84c25ab
feat(orama): increase batch size (#8110)
avivkeller Aug 26, 2025
8bec046
feat: Introduce Downloads Archive page (#7794)
canerakdas Aug 27, 2025
a5ea254
fix: RSS button navigate to 404 page if not with en locale (#8073)
kylemocode Aug 27, 2025
1117fb3
Blog: v24.7.0 release post (#8115)
targos Aug 27, 2025
ba84686
typo: remove redundant 'from' in publishing-a-ts-package.md (#8112)
AfshinJalili Aug 27, 2025
03e8834
feat(Orama): don't rely on static build (#8107)
avivkeller Aug 28, 2025
0ae8d89
Blog: v22.19.0 release post (#8116)
aduh95 Aug 28, 2025
da1002b
fix(crowdin): improve formatting workflow (#8118)
avivkeller Aug 29, 2025
858d92a
[automated]: crowdin sync (#8121)
nodejs-crowdin Aug 29, 2025
39d1229
feat(linting): improve eslint (#8122)
avivkeller Aug 31, 2025
9f16142
fix: correct outdated fedora/CentOs/RHEL install guide (#8114)
tjuhaszrh Sep 1, 2025
fd6b7e6
chore(nextjs): configure tsconfig (#8127)
avivkeller Sep 1, 2025
6c6c1da
fix(security-reporting): correct fr link formatting (#8135)
mikeesto Sep 2, 2025
efe86a5
meta: bump crowdin/github-action from 2.9.0 to 2.10.0 (#8140)
dependabot[bot] Sep 3, 2025
4bf84ee
meta: bump actions/cache from 4.2.3 to 4.2.4 (#8139)
dependabot[bot] Sep 3, 2025
a959ebd
fix(compat): ARMv7 is not available for 24+ (#8130)
avivkeller Sep 3, 2025
eb8eeb5
feat(snippets): seperate nodejs snippet, add corepack installation (#…
avivkeller Sep 3, 2025
c58412e
chore: enforce curly braces for control statements (#8133)
canerakdas Sep 3, 2025
8133dcc
meta: bump actions/dependency-review-action from 4.7.1 to 4.7.3 (#8138)
dependabot[bot] Sep 3, 2025
fa3a9bd
meta: bump chromaui/action from 13.1.2 to 13.1.4 (#8136)
dependabot[bot] Sep 3, 2025
13dd097
meta: bump actions/checkout from 4.2.2 to 5.0.0 (#8142)
dependabot[bot] Sep 3, 2025
1c0dbf6
meta: bump codecov/codecov-action from 5.4.3 to 5.5.0 (#8137)
dependabot[bot] Sep 3, 2025
9e407ab
Blog: v20.19.5 release post (#8152)
marco-ippolito Sep 3, 2025
8ceb542
meta: bump @types/react from 19.1.9 to 19.1.12 in the react group (#8…
dependabot[bot] Sep 3, 2025
3a842f7
meta: bump the storybook group with 4 updates (#8150)
dependabot[bot] Sep 3, 2025
769d710
meta: bump the mdx group with 5 updates (#8145)
dependabot[bot] Sep 3, 2025
3c3edc5
fix(nvm): duplicated code (#8153)
avivkeller Sep 4, 2025
ffda63c
meta: bump the radix group with 6 updates (#8141)
dependabot[bot] Sep 4, 2025
882cdc7
meta: bump the vercel group with 4 updates (#8144)
dependabot[bot] Sep 4, 2025
b401e40
meta: bump @types/node from 22.17.0 to 22.18.0 (#8148)
dependabot[bot] Sep 4, 2025
a5a85d0
meta: bump the testing group with 2 updates (#8147)
dependabot[bot] Sep 4, 2025
394705d
meta: bump @tailwindcss/postcss from 4.1.11 to 4.1.12 in the styling …
dependabot[bot] Sep 4, 2025
7a5a425
meta: bump the lint group with 6 updates (#8143)
dependabot[bot] Sep 4, 2025
c10ebc1
meta: bump wrangler from 4.26.1 to 4.33.1 (#8149)
dependabot[bot] Sep 4, 2025
63a013f
refactor: download archive page unnecessary checks (#8134)
canerakdas Sep 7, 2025
1338a29
[automated]: crowdin sync (#8154)
nodejs-crowdin Sep 8, 2025
c6a7ee2
docs: update type stripping default versions (#8157)
hyunbinseo Sep 10, 2025
e19e2e8
fix(learn): update guide for v20 (#8126)
avivkeller Sep 10, 2025
e620c4c
fix: remove misleading sentence from typescript natively (#8161)
marco-ippolito Sep 10, 2025
4949dad
Blog: v24.8.0 release post (#8162)
targos Sep 10, 2025
1ad4c03
fix(turbo): add root prettier:fix task to format command (#8109)
adi-ray Sep 10, 2025
cafae6f
style(sidebar): make hover full-width and add clearer item spacing (#…
IslemDjd Sep 10, 2025
45cf465
feat: add custom description metadata generation (#8159)
araujogui Sep 12, 2025
8293d9c
[automated]: crowdin sync (#8164)
nodejs-crowdin Sep 13, 2025
746c040
feat: create css-only responsive table (#8098)
araujogui Sep 14, 2025
6cabc97
Add Node.js Hex Logo to branding page (#8169)
bmuenzenmeyer Sep 15, 2025
cf23e7c
chore(cleanup): move mdx files out of root (#8167)
avivkeller Sep 15, 2025
403fe2d
chore(bump): ui-components (#8170)
avivkeller Sep 16, 2025
74733fc
doc: add minimal SECURITY md (#8171)
RafaelGSS Sep 17, 2025
5140729
[automated]: crowdin sync (#8172)
nodejs-crowdin Sep 21, 2025
59d4758
Blog: v22.20.0 release post (#8176)
richardlau Sep 24, 2025
7439d03
fix(npm): rename script to not conflict (#8173)
avivkeller Sep 24, 2025
0b90e2c
Blog: v24.9.0 release post (#8177)
targos Sep 25, 2025
78c4bc1
feat: add End-of-life (EOL) link under About menu (#8156)
Mohit5Upadhyay Sep 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
4 changes: 0 additions & 4 deletions .browserslistrc

This file was deleted.

9 changes: 3 additions & 6 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
# https://editorconfig.org/

root = true

[*]
indent_style = space
indent_size = 2
end_of_line = lf
insert_final_newline = true
charset = utf-8
trim_trailing_whitespace = true

[*.svg]
insert_final_newline = false
insert_final_newline = true
max_line_length = 80
6 changes: 0 additions & 6 deletions .eslintignore

This file was deleted.

46 changes: 0 additions & 46 deletions .eslintrc

This file was deleted.

47 changes: 47 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Website Development
* @nodejs/nodejs-website

# Infrastructure
.github @nodejs/web-infra
.husky @nodejs/web-infra
.nvmrc @nodejs/web-infra
codecov.yml @nodejs/web-infra
packages/ui-components/scripts/publish.mjs @nodejs/web-infra

# Dependencies
pnpm-workspace.yaml @nodejs/nodejs-website @nodejs/web-infra
pnpm-lock.yaml @nodejs/web-infra

# Framework
apps/site/next.config.mjs @nodejs/web-infra
apps/site/next.dynamic.mjs @nodejs/web-infra
apps/site/middleware.ts @nodejs/web-infra
apps/site/navigation.mjs @nodejs/web-infra
apps/site/playwright.config.ts @nodejs/web-infra

# Package Ecosystem
package.json @nodejs/nodejs-website
turbo.json @nodejs/nodejs-website @nodejs/web-infra

# Web Infrastructure
crowdin.yml @nodejs/web-infra
apps/site/redirects.json @nodejs/web-infra
apps/site/site.json @nodejs/web-infra
apps/site/wrangler.jsonc @nodejs/web-infra
apps/site/open-next.config.ts @nodejs/web-infra
apps/site/redirects.json @nodejs/web-infra

# Critical Documents
LICENSE @nodejs/tsc
GOVERNANCE.md @nodejs/tsc
CONTRIBUTING.md @nodejs/nodejs-website @nodejs/web-infra
docs @nodejs/nodejs-website @nodejs/web-infra
SECURITY.md @nodejs/security-wg

# Node.js Release Blog Posts
apps/site/pages/en/blog/release @nodejs/releasers
apps/site/pages/en/blog/announcements @nodejs/releasers

# Specific content
apps/site/pages/en/learn/getting-started/security-best-practices.md @nodejs/security-wg
apps/site/pages/en/learn/typescript @nodejs/typescript
50 changes: 50 additions & 0 deletions .github/ISSUE_TEMPLATE/01-bug-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Report a Technical/Visual Issue on the Node.js Website
description: 'Is something not working as expected? Did you encounter a glitch or a bug with the Website?'
labels: [bug]
body:
- type: markdown
attributes:
value: |
Thanks for reporting an issue you've found on the nodejs.org website.
Please fill in the template below. If unsure about something, just do as best
as you're able. If you are reporting a visual glitch, it will be much easier
for us to fix it when you attach a screenshot as well.
- type: input
attributes:
label: 'URL:'
description: The URL of the page you are reporting an issue on.
placeholder: https://nodejs.org/en/
validations:
required: true
- type: input
attributes:
label: 'Browser Name:'
description: What kind of browser are you using?
placeholder: Chrome
validations:
required: true
- type: input
attributes:
label: 'Browser Version:'
description: What version of browser are you using?
placeholder: '103.0.5060.134'
validations:
required: true
- type: input
attributes:
label: 'Operating System:'
description: What kind of operation system are you using
(Write it in full, with version number)?
placeholder: 'Windows 10, 21H2, 19044.1826'
validations:
required: true
- type: textarea
attributes:
label: 'How to reproduce the issue:'
placeholder: |
1. What I did.
2. What I expected to happen.
3. What I actually got.
4. If possible, images or videos are welcome.
validations:
required: true
18 changes: 0 additions & 18 deletions .github/ISSUE_TEMPLATE/01-bug_report.md

This file was deleted.

19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE/02-feature-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Suggest a new feature or improvement for the Node.js Website
description: 'Do you have an idea or a suggestion and you want to share?'
labels: [feature request]
body:
- type: markdown
attributes:
value: |
You have an idea how to improve the site? That's awesome!
Before submitting, please have a look at the existing issues if there's already
something related to your suggestion.
- type: textarea
attributes:
label: 'Enter your suggestions in details:'
placeholder: |
1. What I expected to happen.
2. Your reason (if possible, images or videos are welcome).
3. What I plan to do (Optional but better).
validations:
required: true
16 changes: 0 additions & 16 deletions .github/ISSUE_TEMPLATE/02-feature_request.md

This file was deleted.

28 changes: 28 additions & 0 deletions .github/ISSUE_TEMPLATE/03-article-issue.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Report an issue on a Learn article
description: 'Found an error or something unclear in one of our Learn articles? Let us know!'
labels: [bug, content, learn]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to help improve the Node.js learning experience!
Before submitting, please check if there's already an existing issue that matches yours.

- type: input
attributes:
label: 'Affected URL'
placeholder: 'https://nodejs.org/en/learn/some-article'
description: 'Please include the full URL of the article where the issue exists.'
validations:
required: true

- type: textarea
attributes:
label: 'Describe the issue in detail:'
placeholder: |
1. What is wrong or unclear?
2. What did you expect to see?
3. Any suggestions or corrections?
description: 'Tell us what you noticed and how we can improve the article.'
validations:
required: true
8 changes: 0 additions & 8 deletions .github/ISSUE_TEMPLATE/03-i18n.md

This file was deleted.

21 changes: 15 additions & 6 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,17 @@
blank_issues_enabled: false
blank_issues_enabled: true
contact_links:
- name: ⁉️ Need help with Node.js?
- name: Node.js Status Page
url: https://status.nodejs.org
about: 'Need to check if there is any ongoing incidents?'
- name: Report an API Docs Issue on the Node.js Website
url: https://github.com/nodejs/node/issues/new?assignees=&labels=doc&template=3-api-ref-docs-problem.yml
about: 'Is something wrong with the API Docs? Did you face a bug with the API Docs?'
- name: Report an issue with downloading Node.js
url: https://github.com/nodejs/release-cloudflare-worker/issues/new
about: 'Is something wrong with Node.js downloads?'
- name: Report a Translation Issue on the Node.js Website
url: https://crowdin.com/project/nodejs-web
about: 'Is something wrong in a specific translation? Do you believe a language can get improved? Do you have suggestions?'
- name: Need help with Node.js?
url: https://github.com/nodejs/help/issues/
about: File an issue in our help repo.
- name: 📗 Node.js API Docs
url: https://github.com/nodejs/nodejs.org/issues/new/choose
about: Please open an issue in the main Node.js repo, prefixed with "doc".
about: "Struggling with Node.js? You're not sure how to code?"
32 changes: 32 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<!--
Please read the [Code of Conduct](https://github.com/nodejs/nodejs.org/blob/main/CODE_OF_CONDUCT.md) and the [Contributing Guidelines](https://github.com/nodejs/nodejs.org/blob/main/CONTRIBUTING.md) before opening a pull request.
-->

## Description

<!-- Write a brief description of the changes introduced by this PR -->

## Validation

<!-- How do you know this is working? What should a reviewer look for? Provide a screenshot if your change is visual.-->

## Related Issues

<!--
Link to the issue that is fixed by this PR (if there is one)
e.g. Fixes #1234, Addresses #1234, Related to #1234, etc.
-->

### Check List

<!--
ATTENTION
Please follow this check list to ensure that you've followed all items before opening this PR
You can check the items by adding an `x` between the brackets, like this: `[x]`
-->

- [ ] I have read the [Contributing Guidelines](https://github.com/nodejs/nodejs.org/blob/main/CONTRIBUTING.md) and made commit messages that follow the guideline.
- [ ] I have run `pnpm format` to ensure the code follows the style guide.
- [ ] I have run `pnpm test` to check if all tests are passing.
- [ ] I have run `pnpm build` to check if the website builds without errors.
- [ ] I've covered new added functionality with unit tests if necessary.
Loading