-
- {({ release }) => (
- <>
- Download Node.js (LTS)
-
- Downloads Node.js {release.versionWithPrefix}
- 1 with long-term support.
- Node.js can also be installed via version managers.
-
- >
- )}
-
-
-
- {({ release }) => (
-
- Want new features sooner?
- Get Node.js {release.versionWithPrefix}
- 1 instead.
-
- )}
-
+
+
+
+
+
+
+
+
+
diff --git a/apps/site/pages/es/index.mdx b/apps/site/pages/es/index.mdx
deleted file mode 100644
index 2d590f93c6251..0000000000000
--- a/apps/site/pages/es/index.mdx
+++ /dev/null
@@ -1,135 +0,0 @@
----
-title: Ejecuta JavaScript en cualquier parte
-layout: home
----
-
-
-
-
-
-
Ejecuta JavaScript en cualquier parte
-
- Node.js® es un entorno de ejecución de JavaScript multiplataforma,
- de código abierto y gratuito que permite a los desarrolladores crear servidores,
- aplicaciones web, herramientas de línea de comando y scripts.
-
-
-
-
-
- {({ release }) => (
- <>
- Descargar Node.js (LTS)
-
- Descarga Node.js {release.versionWithPrefix}
- 1 con soporte a largo plazo.
- Node.js también puede ser instalado a través de gestores de versiones.
-
- >
- )}
-
-
-
- {({ release }) => (
-
- ¿Quieres nuevas funciones más pronto?
- ConsigueNode.js {release.versionWithPrefix}
- 1 en vez.
-
- )}
-
-
-
-
-
-
-
- ```js displayName="Create an HTTP Server"
- // server.mjs
- import { createServer } from 'node:http';
-
- const server = createServer((req, res) => {
- res.writeHead(200, { 'Content-Type': 'text/plain' });
- res.end('Hello World!\n');
- });
-
- // starts a simple http server locally on port 3000
- server.listen(3000, '127.0.0.1', () => {
- console.log('Listening on 127.0.0.1:3000');
- });
-
- // run with `node server.mjs`
- ```
-
- ```js displayName="Write Tests"
- // tests.mjs
- import assert from 'node:assert';
- import test from 'node:test';
-
- test('that 1 is equal 1', () => {
- assert.strictEqual(1, 1);
- });
-
- test('that throws as 1 is not equal 2', () => {
- // throws an exception because 1 != 2
- assert.strictEqual(1, 2);
- });
-
- // run with `node tests.mjs`
- ```
-
- ```js displayName="Read and Hash a File"
- // crypto.mjs
- import { createHash } from 'node:crypto';
- import { readFile } from 'node:fs/promises';
-
- const hasher = createHash('sha1');
-
- hasher.setEncoding('hex');
- // ensure you have a `package.json` file for this test!
- hasher.write(await readFile('package.json'));
- hasher.end();
-
- const fileHash = hasher.read();
-
- // run with `node crypto.mjs`
- ```
-
- ```js displayName="Streams Pipeline"
- // streams.mjs
- import { createReadStream, createWriteStream } from 'node:fs';
- import { pipeline } from 'node:stream/promises';
- import { createGzip } from 'node:zlib';
-
- // ensure you have a `package.json` file for this test!
- await pipeline(
- createReadStream('package.json'),
- createGzip(),
- createWriteStream('package.json.gz')
- );
-
- // run with `node streams.mjs`
- ```
-
- ```js displayName="Work with Threads"
- // threads.mjs
- import { Worker, isMainThread,
- workerData, parentPort } from 'node:worker_threads';
-
- if (isMainThread) {
- const data = 'some data';
- const worker = new Worker(import.meta.filename, { workerData: data });
- worker.on('message', msg => console.log('Reply from Thread:', msg));
- } else {
- const source = workerData;
- parentPort.postMessage(btoa(source.toUpperCase()));
- }
-
- // run with `node threads.mjs`
- ```
-
-
-
-Aprenda más sobre lo que Node.js puede ofrecer con nuestros [Materiales de aprendizaje](/learn).
-
-
diff --git a/apps/site/pages/fa/index.mdx b/apps/site/pages/fa/index.mdx
deleted file mode 100644
index d1fcd30f94bea..0000000000000
--- a/apps/site/pages/fa/index.mdx
+++ /dev/null
@@ -1,133 +0,0 @@
----
-title: اجرا جاوااسکریپت در همه جا
-layout: home
----
-
-
-
-
-
-
اجرا جاوااسکریپت در همه جا
-
- Node.js یک محیط اجرای جاوااسکریپت متنباز، رایگان و چندسکویی است
- که به توسعه دهندگان اجازه میدهد تا سرورها، وب اپلیکیشنها
- ابزارهای خط فرمان و اسکریپتها را ایجاد کنند.
-
-
-
-
-
- {({ release }) => (
- <>
- دانلود Node.js (نسخه پایدار)
-
- دانلود Node.js {release.versionWithPrefix}
- 1 با پشتیبانی بلندمدت.
- Node.js همچنین از طریق package managers نیز قابل نصب است.
-
- >
- )}
-
-
-
- {({ release }) => (
-
- میخواهید زودتر از ویژگیهای جدید برخوردار شوید؟
- بهجای آن Node.js {release.versionWithPrefix}
- 1 را دریافت کنید.
-
- )}
-
-
-
-
-
-
-
- ```js displayName="Create an HTTP Server"
- // server.mjs
- import { createServer } from 'node:http';
-
- const server = createServer((req, res) => {
- res.writeHead(200, { 'Content-Type': 'text/plain' });
- res.end('Hello World!\n');
- });
-
- // starts a simple http server locally on port 3000
- server.listen(3000, '127.0.0.1', () => {
- console.log('Listening on 127.0.0.1:3000');
- });
-
- // run with `node server.mjs`
- ```
-
- ```js displayName="Write Tests"
- // tests.mjs
- import assert from 'node:assert';
- import test from 'node:test';
-
- test('that 1 is equal 1', () => {
- assert.strictEqual(1, 1);
- });
-
- test('that throws as 1 is not equal 2', () => {
- // throws an exception because 1 != 2
- assert.strictEqual(1, 2);
- });
-
- // run with `node tests.mjs`
- ```
-
- ```js displayName="Read and Hash a File"
- // crypto.mjs
- import { createHash } from 'node:crypto';
- import { readFile } from 'node:fs/promises';
-
- const hasher = createHash('sha1');
-
- hasher.setEncoding('hex');
- // ensure you have a `package.json` file for this test!
- hasher.write(await readFile('package.json'));
- hasher.end();
-
- const fileHash = hasher.read();
-
- // run with `node crypto.mjs`
- ```
-
- ```js displayName="Streams Pipeline"
- // streams.mjs
- import { createReadStream, createWriteStream } from 'node:fs';
- import { pipeline } from 'node:stream/promises';
- import { createGzip } from 'node:zlib';
-
- // ensure you have a `package.json` file for this test!
- await pipeline(
- createReadStream('package.json'),
- createGzip(),
- createWriteStream('package.json.gz')
- );
-
- // run with `node streams.mjs`
- ```
-
- ```js displayName="Work with Threads"
- // threads.mjs
- import { Worker, isMainThread,
- workerData, parentPort } from 'node:worker_threads';
-
- if (isMainThread) {
- const data = 'some data';
- const worker = new Worker(import.meta.filename, { workerData: data });
- worker.on('message', msg => console.log('Reply from Thread:', msg));
- } else {
- const source = workerData;
- parentPort.postMessage(btoa(source.toUpperCase()));
- }
-
- // run with `node threads.mjs`
- ```
-
-
- با [مطالب آموزشی](/learn) ما، بیشتر در مورد اینکه Node.js چه امکاناتی را ارائه می دهد بیاموزید.
-
diff --git a/apps/site/pages/fr/index.mdx b/apps/site/pages/fr/index.mdx
deleted file mode 100644
index 2b72207fc2c0f..0000000000000
--- a/apps/site/pages/fr/index.mdx
+++ /dev/null
@@ -1,133 +0,0 @@
----
-title: Exécuter du JavaScript partout
-layout: home
----
-
-
-
-
-
-
Exécuter du JavaScript partout
-
- Node.js® est un environnement d'exécution JavaScript gratuit, open-source et multiplateforme qui permet aux développeurs de créer des serveurs, des applications web, des outils en ligne de commande et des scripts.
-
-
-
-
-
- {({ release }) => (
- <>
- Télécharger Node.js (LTS)
-
- Téléchargements Node.js {release.versionWithPrefix}
- 1 avec un support à long terme.
- Node.js peut également être installé via le gestionnaire de versions.
-
- >
- )}
-
-
-
- {({ release }) => (
-
- Vous voulez de nouvelles fonctionnalités plus tôt ?
- Obtenez Node.js {release.versionWithPrefix}
- 1 à la place.
-
- )}
-
-
-
-
-
-
-
- ```js displayName="Create an HTTP Server"
- // server.mjs
- import { createServer } from 'node:http';
-
- const server = createServer((req, res) => {
- res.writeHead(200, { 'Content-Type': 'text/plain' });
- res.end('Hello World!\n');
- });
-
- // starts a simple http server locally on port 3000
- server.listen(3000, '127.0.0.1', () => {
- console.log('Listening on 127.0.0.1:3000');
- });
-
- // run with `node server.mjs`
- ```
-
- ```js displayName="Write Tests"
- // tests.mjs
- import assert from 'node:assert';
- import test from 'node:test';
-
- test('that 1 is equal 1', () => {
- assert.strictEqual(1, 1);
- });
-
- test('that throws as 1 is not equal 2', () => {
- // throws an exception because 1 != 2
- assert.strictEqual(1, 2);
- });
-
- // run with `node tests.mjs`
- ```
-
- ```js displayName="Read and Hash a File"
- // crypto.mjs
- import { createHash } from 'node:crypto';
- import { readFile } from 'node:fs/promises';
-
- const hasher = createHash('sha1');
-
- hasher.setEncoding('hex');
- // ensure you have a `package.json` file for this test!
- hasher.write(await readFile('package.json'));
- hasher.end();
-
- const fileHash = hasher.read();
-
- // run with `node crypto.mjs`
- ```
-
- ```js displayName="Streams Pipeline"
- // streams.mjs
- import { createReadStream, createWriteStream } from 'node:fs';
- import { pipeline } from 'node:stream/promises';
- import { createGzip } from 'node:zlib';
-
- // ensure you have a `package.json` file for this test!
- await pipeline(
- createReadStream('package.json'),
- createGzip(),
- createWriteStream('package.json.gz')
- );
-
- // run with `node streams.mjs`
- ```
-
- ```js displayName="Work with Threads"
- // threads.mjs
- import { Worker, isMainThread,
- workerData, parentPort } from 'node:worker_threads';
-
- if (isMainThread) {
- const data = 'some data';
- const worker = new Worker(import.meta.filename, { workerData: data });
- worker.on('message', msg => console.log('Reply from Thread:', msg));
- } else {
- const source = workerData;
- parentPort.postMessage(btoa(source.toUpperCase()));
- }
-
- // run with `node threads.mjs`
- ```
-
-
-
-Apprenez-en plus sur ce que Node.js est capable d'offrir avec notre [Matériel d'apprentissage](/learn).
-
-
diff --git a/apps/site/pages/id/index.mdx b/apps/site/pages/id/index.mdx
deleted file mode 100644
index 504b17b19c1a7..0000000000000
--- a/apps/site/pages/id/index.mdx
+++ /dev/null
@@ -1,135 +0,0 @@
----
-title: Jalankan JavaScript Di Mana Saja
-layout: home
----
-
-
-
-
-
-
Jalankan JavaScript Di Mana Saja
-
- Node.js® adalah lingkungan runtime JavaScript gratis dan sumber terbuka yang
- lintas platform, yang memungkinkan pengembang membuat server, aplikasi web,
- alat baris perintah, dan skrip.
-
-
-
-
-
- {({ release }) => (
- <>
- Unduh Node.js (LTS)
-
- Unduhan Node.js {release.versionWithPrefix}
- 1 dengan dukungan jangka panjang (LTS).
- Node.js juga dapat diinstal melalui manajer paket.
-
- >
- )}
-
-
-
- {({ release }) => (
-
- Ingin fitur baru lebih cepat?
- Dapatkan Node.js {release.versionWithPrefix}
- 1 sebagai gantinya.
-
- )}
-
-
-
-
-
-
-
- ```js displayName="Create an HTTP Server"
- // server.mjs
- import { createServer } from 'node:http';
-
- const server = createServer((req, res) => {
- res.writeHead(200, { 'Content-Type': 'text/plain' });
- res.end('Hello World!\n');
- });
-
- // starts a simple http server locally on port 3000
- server.listen(3000, '127.0.0.1', () => {
- console.log('Listening on 127.0.0.1:3000');
- });
-
- // run with `node server.mjs`
- ```
-
- ```js displayName="Write Tests"
- // tests.mjs
- import assert from 'node:assert';
- import test from 'node:test';
-
- test('that 1 is equal 1', () => {
- assert.strictEqual(1, 1);
- });
-
- test('that throws as 1 is not equal 2', () => {
- // throws an exception because 1 != 2
- assert.strictEqual(1, 2);
- });
-
- // run with `node tests.mjs`
- ```
-
- ```js displayName="Read and Hash a File"
- // crypto.mjs
- import { createHash } from 'node:crypto';
- import { readFile } from 'node:fs/promises';
-
- const hasher = createHash('sha1');
-
- hasher.setEncoding('hex');
- // ensure you have a `package.json` file for this test!
- hasher.write(await readFile('package.json'));
- hasher.end();
-
- const fileHash = hasher.read();
-
- // run with `node crypto.mjs`
- ```
-
- ```js displayName="Streams Pipeline"
- // streams.mjs
- import { createReadStream, createWriteStream } from 'node:fs';
- import { pipeline } from 'node:stream/promises';
- import { createGzip } from 'node:zlib';
-
- // ensure you have a `package.json` file for this test!
- await pipeline(
- createReadStream('package.json'),
- createGzip(),
- createWriteStream('package.json.gz')
- );
-
- // run with `node streams.mjs`
- ```
-
- ```js displayName="Work with Threads"
- // threads.mjs
- import { Worker, isMainThread,
- workerData, parentPort } from 'node:worker_threads';
-
- if (isMainThread) {
- const data = 'some data';
- const worker = new Worker(import.meta.filename, { workerData: data });
- worker.on('message', msg => console.log('Reply from Thread:', msg));
- } else {
- const source = workerData;
- parentPort.postMessage(btoa(source.toUpperCase()));
- }
-
- // run with `node threads.mjs`
- ```
-
-
-
-Pelajari lebih lanjut tentang apa yang bisa ditawarkan Node.js melalui [Bahan Pembelajaran](/learn) kami.
-
-
diff --git a/apps/site/pages/ja/index.mdx b/apps/site/pages/ja/index.mdx
deleted file mode 100644
index ad52b8da6fe26..0000000000000
--- a/apps/site/pages/ja/index.mdx
+++ /dev/null
@@ -1,133 +0,0 @@
----
-title: どこでもJavaScriptを使おう
-layout: home
----
-
-
-
-
-
-
-Node.js®는 무료, 오픈소스, 다중 플랫폼 JavaScript 런타임 환경으로 개발자 여러분이 서버, 웹 애플리케이션, 명령어 작성 도구와 스크립트를 만들도록 해줍니다.
-
-
-
-
-
- {({ release }) => (
- <>
- Node.js 다운로드 (LTS)
-
- Node.js 다운로드 {release.versionWithPrefix}
- 1 LTS.
- Node.js는 패키지 관리자를 통해서도 다운로드 할 수 있습니다.
-
- >
- )}
-
-
-
- {({ release }) => (
-
- 새로운 기능을 먼저 경험하고 싶다면
- Node.js {release.versionWithPrefix}
- 1 를 다운 받으세요.
-
- )}
-
-
-
-
-
-
- ```js displayName="Create an HTTP Server"
- // server.mjs
- import { createServer } from 'node:http';
-
-const server = createServer((req, res) => {
-res.writeHead(200, { 'Content-Type': 'text/plain' });
-res.end('Hello World!\n');
-});
-
-// starts a simple http server locally on port 3000
-server.listen(3000, '127.0.0.1', () => {
-console.log('Listening on 127.0.0.1:3000');
-});
-
-// run with `node server.mjs`
-
-````
-
-```js displayName="Write Tests"
-// tests.mjs
-import assert from 'node:assert';
-import test from 'node:test';
-
-test('that 1 is equal 1', () => {
- assert.strictEqual(1, 1);
-});
-
-test('that throws as 1 is not equal 2', () => {
- // throws an exception because 1 != 2
- assert.strictEqual(1, 2);
-});
-
-// run with `node tests.mjs`
-````
-
-```js displayName="Read and Hash a File"
-// crypto.mjs
-import { createHash } from 'node:crypto';
-import { readFile } from 'node:fs/promises';
-
-const hasher = createHash('sha1');
-
-hasher.setEncoding('hex');
-// ensure you have a `package.json` file for this test!
-hasher.write(await readFile('package.json'));
-hasher.end();
-
-const fileHash = hasher.read();
-
-// run with `node crypto.mjs`
-```
-
-```js displayName="Streams Pipeline"
-// streams.mjs
-import { createReadStream, createWriteStream } from 'node:fs';
-import { pipeline } from 'node:stream/promises';
-import { createGzip } from 'node:zlib';
-
-// ensure you have a `package.json` file for this test!
-await pipeline(
- createReadStream('package.json'),
- createGzip(),
- createWriteStream('package.json.gz')
-);
-
-// run with `node streams.mjs`
-```
-
-```js displayName="Work with Threads"
-// threads.mjs
-import {
- Worker,
- isMainThread,
- workerData,
- parentPort,
-} from 'node:worker_threads';
-
-if (isMainThread) {
- const data = 'some data';
- const worker = new Worker(import.meta.filename, { workerData: data });
- worker.on('message', msg => console.log('Reply from Thread:', msg));
-} else {
- const source = workerData;
- parentPort.postMessage(btoa(source.toUpperCase()));
-}
-
-// run with `node threads.mjs`
-```
-
-
-
-Node.js가 제공하는 [학습 자료](/learn)를 통해 더 많은 정보를 알아보세요.
-
-
diff --git a/apps/site/pages/pt/index.mdx b/apps/site/pages/pt/index.mdx
deleted file mode 100644
index aafd3aa3adbcf..0000000000000
--- a/apps/site/pages/pt/index.mdx
+++ /dev/null
@@ -1,135 +0,0 @@
----
-title: Executar a JavaScript em Toda Parte
-layout: home
----
-
-
-
-
-
-
Executar a JavaScript em Toda Parte
-
- Node.js® é um ambiente de execução de JavaScript multiplataforma,
- de código-aberto e gratuita, que permite aos programadores criar servidores, aplicações
- da Web, ferramentas de linha de comando e programas de automação de tarefas.
-
-
-
-
-
- {({ release }) => (
- <>
- Descarregar a Node.js (LTS)
-
- Descarrega a Node.js {release.versionWithPrefix}
- 1 com suporte de longo prazo.
- A Node.js também pode ser instalada por meio de gestores de versão.
-
- >
- )}
-
-
-
- {({ release }) => (
-
- Queremos novas funcionalidades mais cedo?
- Podemos então obter a Node.js {release.versionWithPrefix}
- 1.
-
- )}
-
-
-
-
-
-
-
- ```js displayName="Create an HTTP Server"
- // server.mjs
- import { createServer } from 'node:http';
-
- const server = createServer((req, res) => {
- res.writeHead(200, { 'Content-Type': 'text/plain' });
- res.end('Hello World!\n');
- });
-
- // starts a simple http server locally on port 3000
- server.listen(3000, '127.0.0.1', () => {
- console.log('Listening on 127.0.0.1:3000');
- });
-
- // run with `node server.mjs`
- ```
-
- ```js displayName="Write Tests"
- // tests.mjs
- import assert from 'node:assert';
- import test from 'node:test';
-
- test('that 1 is equal 1', () => {
- assert.strictEqual(1, 1);
- });
-
- test('that throws as 1 is not equal 2', () => {
- // throws an exception because 1 != 2
- assert.strictEqual(1, 2);
- });
-
- // run with `node tests.mjs`
- ```
-
- ```js displayName="Read and Hash a File"
- // crypto.mjs
- import { createHash } from 'node:crypto';
- import { readFile } from 'node:fs/promises';
-
- const hasher = createHash('sha1');
-
- hasher.setEncoding('hex');
- // ensure you have a `package.json` file for this test!
- hasher.write(await readFile('package.json'));
- hasher.end();
-
- const fileHash = hasher.read();
-
- // run with `node crypto.mjs`
- ```
-
- ```js displayName="Streams Pipeline"
- // streams.mjs
- import { createReadStream, createWriteStream } from 'node:fs';
- import { pipeline } from 'node:stream/promises';
- import { createGzip } from 'node:zlib';
-
- // ensure you have a `package.json` file for this test!
- await pipeline(
- createReadStream('package.json'),
- createGzip(),
- createWriteStream('package.json.gz')
- );
-
- // run with `node streams.mjs`
- ```
-
- ```js displayName="Work with Threads"
- // threads.mjs
- import { Worker, isMainThread,
- workerData, parentPort } from 'node:worker_threads';
-
- if (isMainThread) {
- const data = 'some data';
- const worker = new Worker(import.meta.filename, { workerData: data });
- worker.on('message', msg => console.log('Reply from Thread:', msg));
- } else {
- const source = workerData;
- parentPort.postMessage(btoa(source.toUpperCase()));
- }
-
- // run with `node threads.mjs`
- ```
-
-
-
-É possível saber que mais a Node.js consegue oferecer com os nossos [materiais de estudo](/learn).
-
-
diff --git a/apps/site/pages/tr/index.mdx b/apps/site/pages/tr/index.mdx
deleted file mode 100644
index 7d4f9f71acba1..0000000000000
--- a/apps/site/pages/tr/index.mdx
+++ /dev/null
@@ -1,139 +0,0 @@
----
-title: JavaScript'i Her Yerde Çalıştırın
-layout: home
----
-
-
-
-
-
-
Her Yerde JavaScript Çalıştırın
-
- Node.js®, ücretsiz, açık kaynaklı, çapraz platform JavaScript çalıştırma ortamıdır.
- Geliştiricilere sunucular, web uygulamaları, komut satırı araçları ve betikler oluşturma
- imkanı sağlar.
-
-
-
-
-
- {({ release }) => (
- <>
- Node.js'i İndir (LTS)
-
- Node.js'i indir {release.versionWithPrefix}
- 1 uzun vadeli destek ile indirin.
- Node.js ayrıca paket yöneticileri aracılığıyla da kurulabilir.
-
- >
- )}
-
-
-
- {({ release }) => (
-
- Yeni özellikleri daha erken mi istiyorsunuz?{" "}
-
- Node.js{" "}
-
- {release.versionWithPrefix}
-
- {" "}
- 1{" "}
- alabilirsiniz.
-
- )}
-
-
-
-
-
-
-
- ```js displayName="Create an HTTP Server"
- // server.mjs
- import { createServer } from 'node:http';
-
- const server = createServer((req, res) => {
- res.writeHead(200, { 'Content-Type': 'text/plain' });
- res.end('Hello World!\n');
- });
-
- // starts a simple http server locally on port 3000
- server.listen(3000, '127.0.0.1', () => {
- console.log('Listening on 127.0.0.1:3000');
- });
-
- // run with `node server.mjs`
- ```
-
- ```js displayName="Write Tests"
- // tests.mjs
- import assert from 'node:assert';
- import test from 'node:test';
-
- test('that 1 is equal 1', () => {
- assert.strictEqual(1, 1);
- });
-
- test('that throws as 1 is not equal 2', () => {
- // throws an exception because 1 != 2
- assert.strictEqual(1, 2);
- });
-
- // run with `node tests.mjs`
- ```
-
- ```js displayName="Read and Hash a File"
- // crypto.mjs
- import { createHash } from 'node:crypto';
- import { readFile } from 'node:fs/promises';
-
- const hasher = createHash('sha1');
-
- hasher.setEncoding('hex');
- // ensure you have a `package.json` file for this test!
- hasher.write(await readFile('package.json'));
- hasher.end();
-
- const fileHash = hasher.read();
-
- // run with `node crypto.mjs`
- ```
-
- ```js displayName="Streams Pipeline"
- // streams.mjs
- import { createReadStream, createWriteStream } from 'node:fs';
- import { pipeline } from 'node:stream/promises';
- import { createGzip } from 'node:zlib';
-
- // ensure you have a `package.json` file for this test!
- await pipeline(
- createReadStream('package.json'),
- createGzip(),
- createWriteStream('package.json.gz')
- );
-
- // run with `node streams.mjs`
- ```
-
- ```js displayName="Work with Threads"
- // threads.mjs
- import { Worker, isMainThread,
- workerData, parentPort } from 'node:worker_threads';
-
- if (isMainThread) {
- const data = 'some data';
- const worker = new Worker(import.meta.filename, { workerData: data });
- worker.on('message', msg => console.log('Reply from Thread:', msg));
- } else {
- const source = workerData;
- parentPort.postMessage(btoa(source.toUpperCase()));
- }
-
- // run with `node threads.mjs`
- ```
-
-
- Node.js'in sunabileceklerini daha yakından keşfetmek için [Öğrenme materyallerimize](/learn) göz atın.
-
diff --git a/apps/site/pages/uk/index.mdx b/apps/site/pages/uk/index.mdx
deleted file mode 100644
index 3dc5d595ee0c7..0000000000000
--- a/apps/site/pages/uk/index.mdx
+++ /dev/null
@@ -1,134 +0,0 @@
----
-title: Запускайте JavaScript будь‑де
-layout: home
----
-
-
-
-
-
-
Запускайте JavaScript будь‑де
-
- Node.js® — це безплатне, кросплатформне середовище виконання JavaScript із відкритим кодом,
- яке дозволяє розробникам створювати сервери, вебзастосунки, інструменти командного рядка та скрипти.
-
-
-
-
-
- {({ release }) => (
- <>
- Завантажити Node.js (LTS)
-
- Завантажує Node.js {release.versionWithPrefix}
- 1 із довгостроковою підтримкою.
- Node.js також можна встановити через менеджери версій.
-
- >
- )}
-
-
-
- {({ release }) => (
-
- Хочете отримати нові функції швидше?
- Завантажте Node.js {release.versionWithPrefix}
- 1.
-
- )}
-
-
-
-
-
-
-
- ```js displayName="Create an HTTP Server"
- // server.mjs
- import { createServer } from 'node:http';
-
- const server = createServer((req, res) => {
- res.writeHead(200, { 'Content-Type': 'text/plain' });
- res.end('Hello World!\n');
- });
-
- // starts a simple http server locally on port 3000
- server.listen(3000, '127.0.0.1', () => {
- console.log('Listening on 127.0.0.1:3000');
- });
-
- // run with `node server.mjs`
- ```
-
- ```js displayName="Write Tests"
- // tests.mjs
- import assert from 'node:assert';
- import test from 'node:test';
-
- test('that 1 is equal 1', () => {
- assert.strictEqual(1, 1);
- });
-
- test('that throws as 1 is not equal 2', () => {
- // throws an exception because 1 != 2
- assert.strictEqual(1, 2);
- });
-
- // run with `node tests.mjs`
- ```
-
- ```js displayName="Read and Hash a File"
- // crypto.mjs
- import { createHash } from 'node:crypto';
- import { readFile } from 'node:fs/promises';
-
- const hasher = createHash('sha1');
-
- hasher.setEncoding('hex');
- // ensure you have a `package.json` file for this test!
- hasher.write(await readFile('package.json'));
- hasher.end();
-
- const fileHash = hasher.read();
-
- // run with `node crypto.mjs`
- ```
-
- ```js displayName="Streams Pipeline"
- // streams.mjs
- import { createReadStream, createWriteStream } from 'node:fs';
- import { pipeline } from 'node:stream/promises';
- import { createGzip } from 'node:zlib';
-
- // ensure you have a `package.json` file for this test!
- await pipeline(
- createReadStream('package.json'),
- createGzip(),
- createWriteStream('package.json.gz')
- );
-
- // run with `node streams.mjs`
- ```
-
- ```js displayName="Work with Threads"
- // threads.mjs
- import { Worker, isMainThread,
- workerData, parentPort } from 'node:worker_threads';
-
- if (isMainThread) {
- const data = 'some data';
- const worker = new Worker(import.meta.filename, { workerData: data });
- worker.on('message', msg => console.log('Reply from Thread:', msg));
- } else {
- const source = workerData;
- parentPort.postMessage(btoa(source.toUpperCase()));
- }
-
- // run with `node threads.mjs`
- ```
-
-
-
-Дізнайтеся більше про можливості Node.js із [нашими навчальними матеріалами](/learn).
-
-
diff --git a/apps/site/pages/zh-cn/index.mdx b/apps/site/pages/zh-cn/index.mdx
deleted file mode 100644
index 1a8db0b4cefa7..0000000000000
--- a/apps/site/pages/zh-cn/index.mdx
+++ /dev/null
@@ -1,132 +0,0 @@
----
-title: 在任何地方运行 JavaScript
-layout: home
----
-
-
-
-
-
- ```js displayName="Create an HTTP Server"
- // server.mjs
- import { createServer } from 'node:http';
-
- const server = createServer((req, res) => {
- res.writeHead(200, { 'Content-Type': 'text/plain' });
- res.end('Hello World!\n');
- });
-
- // starts a simple http server locally on port 3000
- server.listen(3000, '127.0.0.1', () => {
- console.log('Listening on 127.0.0.1:3000');
- });
-
- // run with `node server.mjs`
- ```
-
- ```js displayName="Write Tests"
- // tests.mjs
- import assert from 'node:assert';
- import test from 'node:test';
-
- test('that 1 is equal 1', () => {
- assert.strictEqual(1, 1);
- });
-
- test('that throws as 1 is not equal 2', () => {
- // throws an exception because 1 != 2
- assert.strictEqual(1, 2);
- });
-
- // run with `node tests.mjs`
- ```
-
- ```js displayName="Read and Hash a File"
- // crypto.mjs
- import { createHash } from 'node:crypto';
- import { readFile } from 'node:fs/promises';
-
- const hasher = createHash('sha1');
-
- hasher.setEncoding('hex');
- // ensure you have a `package.json` file for this test!
- hasher.write(await readFile('package.json'));
- hasher.end();
-
- const fileHash = hasher.read();
-
- // run with `node crypto.mjs`
- ```
-
- ```js displayName="Streams Pipeline"
- // streams.mjs
- import { createReadStream, createWriteStream } from 'node:fs';
- import { pipeline } from 'node:stream/promises';
- import { createGzip } from 'node:zlib';
-
- // ensure you have a `package.json` file for this test!
- await pipeline(
- createReadStream('package.json'),
- createGzip(),
- createWriteStream('package.json.gz')
- );
-
- // run with `node streams.mjs`
- ```
-
- ```js displayName="Work with Threads"
- // threads.mjs
- import { Worker, isMainThread,
- workerData, parentPort } from 'node:worker_threads';
-
- if (isMainThread) {
- const data = 'some data';
- const worker = new Worker(import.meta.filename, { workerData: data });
- worker.on('message', msg => console.log('Reply from Thread:', msg));
- } else {
- const source = workerData;
- parentPort.postMessage(btoa(source.toUpperCase()));
- }
-
- // run with `node threads.mjs`
- ```
-
-
-
-我們提供大量[學習資源](/learn),探索 Node.js 的無限潛能。
-
-
diff --git a/packages/i18n/locales/en.json b/packages/i18n/locales/en.json
index 446608b40ef35..6afffadc8a004 100644
--- a/packages/i18n/locales/en.json
+++ b/packages/i18n/locales/en.json
@@ -168,7 +168,8 @@
"overview": "Overview",
"minorVersions": "Minor versions",
"releaseAnnouncement": "Release Announcement",
- "unsupportedVersionWarning": "This version is out of maintenance. Please use a currently supported version."
+ "unsupportedVersionWarning": "This version is out of maintenance. Please use a currently supported version. Understand EOL support.",
+ "ltsVersionFeaturesNotice": "Want new features sooner? Get the latest Node.js version instead and try the latest improvements on Node!"
},
"minorReleasesTable": {
"version": "Version",
@@ -319,6 +320,7 @@
},
"codeBox": {
"unsupportedVersionWarning": "This version is out of maintenance. Please use a currently supported version. Understand EOL support.",
+ "ltsVersionFeaturesNotice": "Want new features sooner? Get the latest Node.js version instead and try the latest improvements on Node!",
"communityPlatformInfo": "Installation methods that involve community software are supported by the teams maintaining that software.",
"externalSupportInfo": "If you encounter any issues please visit {platform}'s website",
"noScriptDetected": "This page requires JavaScript. You can download Node.js without JavaScript by visiting the releases page directly.",
diff --git a/packages/ui-components/Common/BaseButton/index.module.css b/packages/ui-components/Common/BaseButton/index.module.css
index d68c893c182c1..fda005bcf9daa 100644
--- a/packages/ui-components/Common/BaseButton/index.module.css
+++ b/packages/ui-components/Common/BaseButton/index.module.css
@@ -73,11 +73,14 @@
&.secondary {
@apply rounded-lg
+ border
+ border-neutral-200
text-neutral-800
+ dark:border-neutral-900
dark:text-neutral-200;
&:hover:not([aria-disabled='true']) {
- @apply bg-neutral-100
+ @apply bg-neutral-200
text-neutral-800
dark:bg-neutral-900
dark:text-neutral-200;