From ff96b5c6bd27349b137c6bbcf3ccda1566dcd3a8 Mon Sep 17 00:00:00 2001 From: "Amir H. Moayeri" <90419339+AsbDaryaee@users.noreply.github.com> Date: Sun, 30 Mar 2025 05:19:11 +0330 Subject: [PATCH] node, bun, deno: add Farsi translation (#15989) --- pages.fa/common/bun.md | 37 +++++++++++++++++++++++++++++++++++++ pages.fa/common/deno.md | 24 ++++++++++++++++++++++++ pages.fa/common/node.md | 28 ++++++++++++++++++++++++++++ 3 files changed, 89 insertions(+) create mode 100644 pages.fa/common/bun.md create mode 100644 pages.fa/common/deno.md create mode 100644 pages.fa/common/node.md diff --git a/pages.fa/common/bun.md b/pages.fa/common/bun.md new file mode 100644 index 0000000000..308246e920 --- /dev/null +++ b/pages.fa/common/bun.md @@ -0,0 +1,37 @@ +# bun + +> یک runtime و toolkit برای جاوا اسکریپت. +> شامل یک bundler، یک ابزار تست و یک package manager. +> اطلاعات بیشتر: . + +- اجرای یک فایل جاوااسکریپت یا یک اسکریپت در `package.json`: + +`bun run {{path/to/file|script_name}}` + +- اجرای تست‌های واحد: + +`bun test` + +- دانلود و نصب تمام بسته‌های ذکرشده در `package.json`: + +`bun install` + +- افزودن یک وابستگی به `package.json`: + +`bun add {{module_name}}` + +- حذف یک وابستگی از `package.json`: + +`bun remove {{module_name}}` + +- ایجاد یک پروژه جدید Bun در دایرکتوری فعلی: + +`bun init` + +- شروع یک REPL (پوسته تعاملی): + +`bun repl` + +- ارتقا Bun به آخرین نسخه موجود: + +`bun upgrade` diff --git a/pages.fa/common/deno.md b/pages.fa/common/deno.md new file mode 100644 index 0000000000..618d52ab96 --- /dev/null +++ b/pages.fa/common/deno.md @@ -0,0 +1,24 @@ +# deno + +> یک runtime امن برای JavaScript و TypeScript. +> اطلاعات بیشتر: . + +- اجرای یک فایل JavaScript یا TypeScript: + +`deno run {{path/to/file.ts}}` + +- شروع یک REPL (پوسته تعاملی): + +`deno` + +- اجرای یک فایل با دسترسی به شبکه فعال: + +`deno run --allow-net {{path/to/file.ts}}` + +- اجرای یک فایل از یک URL: + +`deno run {{https://deno.land/std/examples/welcome.ts}}` + +- نصب یک اسکریپت اجرایی از یک URL: + +`deno install {{https://deno.land/std/examples/colors.ts}}` diff --git a/pages.fa/common/node.md b/pages.fa/common/node.md new file mode 100644 index 0000000000..2102fbaac3 --- /dev/null +++ b/pages.fa/common/node.md @@ -0,0 +1,28 @@ +# node + +> یک runtime برای اجرای جاوا اسکریپت. (Node.js) +> اطلاعات بیشتر: . + +- اجرای یک فایل جاوااسکریپت: + +`node {{path/to/file}}` + +- شروع یک REPL (پوسته تعاملی): + +`node` + +- اجرای فایل مشخص‌شده و راه‌اندازی مجدد فرآیند هنگام تغییر در یک فایل وارد شده (نیازمند نسخه Node.js 18.11+): + +`node --watch {{path/to/file}}` + +- ارزیابی کد جاوااسکریپت با ارسال آن به‌عنوان یک آرگومان: + +`node -e "{{code}}"` + +- ارزیابی و چاپ نتیجه، مفید برای چاپ نسخه‌های وابستگی‌های Node: + +`node -p "process.versions"` + +- فعال کردن حالت Inspector، توقف اجرای برنامه تا زمانی که دیباگر به کد متصل شود و کد کاملاً تحلیل شود: + +`node --no-lazy --inspect-brk {{path/to/file}}`