国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 web前端 js教程 面向開發(fā)人員的 Node.js 資源:您需要的指南、庫和工具

面向開發(fā)人員的 Node.js 資源:您需要的指南、庫和工具

Dec 29, 2024 am 03:56 AM

  Node.js Resources for Developers: Guides, Libraries, and Tools You Need

創(chuàng)建者: 0x1da49

探索我收集的創(chuàng)新資源:

  • 0x3d - @0x3d_site
  • 0x4c - @0x4c-quest
  • 0x5a
  • 0x6g
  • 0x7b
  • 0x8h
  • Newwz.Space
  • Gittech - @gittech

內(nèi)容

  • 官方
  • 套餐
    • 瘋狂科學
    • 命令行應用程序
    • 函數(shù)式編程
    • HTTP
    • 調(diào)試/分析
    • 記錄
    • 命令行實用程序
    • 構建工具
    • 硬件
    • 模板
    • 網(wǎng)絡框架
    • 文檔
    • 文件系統(tǒng)
    • 控制流程
    • 直播
    • 實時
    • 圖片
    • 文字
    • 數(shù)字
    • 數(shù)學
    • 日期
    • 網(wǎng)址
    • 數(shù)據(jù)驗證
    • 解析
    • 人性化
    • 壓縮
    • 網(wǎng)絡
    • 數(shù)據(jù)庫
    • 測試
    • 安全
    • 基準測試
    • 縮小器
    • 身份驗證
    • 授權
    • 電子郵件
    • 作業(yè)隊列
    • Node.js 管理
    • 跨平臺集成
    • 自然語言處理
    • 流程管理
    • 自動化
    • AST
    • 靜態(tài)站點生成器
    • 內(nèi)容管理系統(tǒng)
    • 論壇
    • 博客
    • 奇怪
    • 連載
    • 雜項
  • 包管理器
  • 資源
    • 教程
    • 發(fā)現(xiàn)
    • 文章
    • 時事通訊
    • 視頻
    • 書籍
    • 博客
    • 課程
    • 備忘單
    • 工具
    • 社區(qū)
    • 雜項
  • 相關列表

官方的

  • 網(wǎng)站
  • 文檔
  • 存儲庫

套餐

瘋狂的科學

  • webtorrent - Node.js 和瀏覽器的流媒體 torrent 客戶端。
  • peerflix - 流媒體 torrent 客戶端。
  • ipfs - 分布式文件系統(tǒng),旨在將所有計算設備連接到同一文件系統(tǒng)。
  • stackgl - WebGL 的開放軟件生態(tài)系統(tǒng),構建在 browserify 和 npm 之上。
  • peerwiki - BitTorrent 上的所有維基百科。
  • peercast - 將 torrent 視頻流式傳輸?shù)?Chromecast。
  • BitcoinJS - 干凈、可讀、經(jīng)過驗證的比特幣庫。
  • Bitcore - 純粹而強大的比特幣庫。
  • PDFKit - PDF 生成庫。
  • turf - 模塊化地理空間處理和分析引擎。
  • webcat - 使用 WebRTC 在網(wǎng)絡上進行 p2p 管道,該管道使用您的 GitHub 私鑰/公鑰進行身份驗證。
  • NodeOS - 第一個由 npm 提供支持的操作系統(tǒng)。
  • YodaOS - 人工智能操作系統(tǒng)。
  • Brain.js - 機器學習框架。
  • Pipcook - 用于創(chuàng)建機器學習管道的前端算法框架。
  • Cytoscape.js - 圖論(又名網(wǎng)絡)建模和分析。
  • js-git - Git 的 JavaScript 實現(xiàn)。
  • xlsx - 純 JS Excel 電子表格閱讀器和編寫器。
  • isomorphic-git - Git 的純 JavaScript 實現(xiàn)。

命令行應用程序

  • np - 更好的 npm 發(fā)布。
  • npm-name - 檢查 npm 上的軟件包名稱的可用性。
  • gh-home - 在當前目錄中打開存儲庫的 GitHub 頁面。
  • npm-home - 打開包的 npm 頁面。
  • 垃圾 - rm 的更安全替代品。
  • speed-test - 測試您的互聯(lián)網(wǎng)連接速度和 ping。
  • pageres - 捕獲網(wǎng)站屏幕截圖。
  • cpy - 復制文件。
  • vtop - 更好的頂部,帶有漂亮的圖表。
  • 清空垃圾箱 - 清空垃圾箱。
  • is-up - 檢查網(wǎng)站是打開還是關閉。
  • is-online - 檢查互聯(lián)網(wǎng)連接是否已連接。
  • public-ip - 獲取您的公共 IP 地址。
  • Clipboard-cli - 復制并粘貼到終端上。
  • XO - 使用 JavaScript 幸福風格強制執(zhí)行嚴格的代碼風格。
  • ESLint - JavaScript 的可插入 linting 實用程序。
  • David - 當你的包 npm 依賴項過期時告訴你。
  • http-server - 簡單、零配置的命令行 HTTP 服務器。
  • Live Server - 具有 livereload 功能的開發(fā) HTTP 服務器。
  • bcat - 將命令輸出傳輸?shù)骄W(wǎng)絡瀏覽器。
  • normit - 在您的終端中進行語音合成的谷歌翻譯。
  • fkill - 出色地殺死進程??缙脚_。
  • pjs - 可管道化的 JavaScript。從終端快速過濾、映射和減少。
  • 許可證檢查器 - 檢查應用程序依賴項的許可證。
  • browser-run - 在瀏覽器環(huán)境中輕松運行代碼。
  • tmpin - 向任何接受文件輸入的 CLI 應用程序添加標準輸入支持。
  • 壁紙 - 更改桌面壁紙。
  • pen - 從您最喜歡的編輯器在瀏覽器中實時 Markdown 預覽。
  • 深色模式 - 切換 macOS 深色模式。
  • Jsome - 使用可配置的顏色和縮進漂亮地打印 JSON。
  • mobicon - 移動應用程序圖標生成器。
  • mobisplash - 移動應用程序啟動畫面生成器。
  • diff2html-cli - 漂亮的 git diff 到 HTML 生成器。
  • trymodule - 在終端中嘗試 npm 包。
  • jscpd - 源代碼的復制/粘貼檢測器。
  • atmo - 服務器端 API 模擬。
  • 自動安裝 - 在您編寫代碼時自動安裝依賴項。
  • lessmd - 終端中的 Markdown。
  • 模塊成本 - 找出哪些依賴項正在拖慢你的速度。
  • localtunnel - 將您的本地主機暴露給世界。
  • svg-term-cli - 通過 SVG 共享終端會話。
  • gtop - 終端的系統(tǒng)監(jiān)控儀表板。
  • themer - 為您的編輯器、終端、壁紙、Slack 等生成主題。
  • Carbon-now-cli - 代碼的美麗圖像 - 來自終端內(nèi)部。
  • cash-cli - 在 170 種貨幣之間進行轉(zhuǎn)換。
  • 任務簿 - 命令行棲息地的任務、看板和注釋。
  • discharge - 輕松將靜態(tài)網(wǎng)站部署到 Amazon S3。
  • npkill - 輕松查找并刪除舊的和沉重的 node_modules 文件夾。

函數(shù)式編程

  • lodash - 提供一致性、定制、性能和附加功能的實用程序庫。更好更快的 Underscore.js。
  • immutable - 不可變的數(shù)據(jù)集合。
  • Ramda - 實用程序庫,重點關注通過自動柯里化和反向參數(shù)順序?qū)崿F(xiàn)的靈活功能組合。避免改變數(shù)據(jù)。
  • Mout - 實用程序庫與其他現(xiàn)有解決方案最大的區(qū)別是您可以選擇僅加載您需要的模塊/功能,沒有額外的開銷。
  • RxJS - 用于轉(zhuǎn)換、組合和查詢各種數(shù)據(jù)的功能反應庫。
  • Kefir.js - 專注于高性能和低內(nèi)存使用量的反應式庫。

HTTP協(xié)議

  • 得到 - 內(nèi)置 http 模塊的更好的接口。
  • undici - 從頭開始??編寫的高性能 HTTP 客戶端,零依賴性。
  • ky-universal - 基于 Fetch 的通用 HTTP 客戶端。
  • node-fetch - Node.js 的 window.fetch。
  • axios - 基于 Promise 的 HTTP 客戶端(也可以在瀏覽器中工作)。
  • superagent - HTTP 請求庫。
  • http-fake-backend - 通過可配置的路由提供 JSON 文件或 JavaScript 對象的內(nèi)容來構建假后端。
  • cacheable-request - 使用 RFC 兼容的緩存支持包裝本機 HTTP 請求。
  • gotql - 基于 got 構建的 GraphQL 請求庫。
  • global-agent - 可使用環(huán)境變量進行配置的全局 HTTP/HTTPS 代理。
  • Smoke - 具有記錄功能的基于文件的 HTTP 模擬服務器。
  • 最純粹 - REST 客戶端。

調(diào)試/分析

  • debug - 小型調(diào)試實用程序。
  • Why-is-node-running - Node.js 正在運行,但你不知道為什么?
  • njsTrace - 檢測和跟蹤您的代碼,查看所有函數(shù)調(diào)用、參數(shù)、返回值以及每個函數(shù)花費的時間。
  • vstream - 可儀表化的流混合來檢查流管道。
  • stackman - 使用代碼摘錄和其他好東西增強錯誤堆棧跟蹤。
  • locus - 在運行時啟動可以訪問所有變量的 REPL。
  • 0x - 火焰圖分析。
  • ctrace - 格式良好且經(jīng)過改進的跟蹤系統(tǒng)調(diào)用和信號。
  • 泄漏 - 編寫內(nèi)存泄漏測試。
  • llnode - 事后分析工具,可讓您檢查對象并從崩潰的 Node.js 進程中獲取見解。
  • thetool - 以 Chrome DevTools 友好的格式為您的應用捕獲不同的 CPU、內(nèi)存和其他配置文件。
  • swagger-stats - 跟蹤 API 調(diào)用并監(jiān)控 API 性能、運行狀況和使用指標。
  • NiM - 管理 DevTools 調(diào)試工作流程。
  • dats - 簡約且零依賴的 StatsD 客戶端。

記錄

  • pino - 受 Bunyan 啟發(fā)的極快記錄器。
  • winston - 多傳輸異步日志記錄庫。
  • console-log-level - 可以想象到的最簡單的記錄器,支持日志級別和自定義前綴。
  • 故事板 - 端到端、分層、實時、豐富多彩的日志和故事。
  • consola - 控制臺記錄器。

命令行實用程序

  • chalk - 終端字符串樣式正確完成。
  • meow - CLI 應用程序助手。
  • yargs - 自動生成優(yōu)雅的用戶界面的命令行解析器。
  • ora - 優(yōu)雅的終端旋轉(zhuǎn)器。
  • get-stdin - 更簡單的標準輸入。
  • log-update - 通過覆蓋終端中以前的輸出來記錄。對于渲染進度條、動畫等很有用
  • Ink - React 用于交互式命令行應用程序。
  • listr2 - 終端任務列表。
  • conf - 您的應用程序或模塊的簡單配置處理。
  • ansi-escapes - 用于操作終端的 ANSI 轉(zhuǎn)義碼。
  • log-symbols - 各種日志級別的彩色符號。
  • 數(shù)字 - 帶有 Windows CMD 后備的 Unicode 符號。
  • boxen - 在終端中創(chuàng)建盒子。
  • Terminal-link - 在終端中創(chuàng)建可點擊的鏈接。
  • Terminal-image - 在終端中顯示圖像。
  • string-width - 獲取字符串的視覺寬度 - 顯示它所需的列數(shù)。
  • cli-truncate - 在終端中將字符串截斷為特定寬度。
  • 祝福 - 類似詛咒的庫。
  • Inquirer.js - 交互式命令行提示符。
  • yn - 解析是/否等值。
  • cli-table3 - 漂亮的 unicode 表。
  • drawille - 使用 unicode 盲文字符在終端上繪制。
  • ascii-charts - 終端中的 ASCII 條形圖。
  • 進度 - 靈活的 ascii 進度條。
  • 洞察力 - 通過向 Google Analytics 匿名報告使用指標,幫助您了解工具的使用情況。
  • cli-cursor - 切換 CLI 光標。
  • cli-columns - 列式 unicode 和 ansi 安全文本列表。
  • cfonts - 控制臺的性感 ASCII 字體。
  • multispinner - 多個、同時、單獨控制的 CLI 旋轉(zhuǎn)器。
  • omelette - Shell 自動補全助手。
  • cross-env - 設置跨平臺環(huán)境變量。
  • shelljs - 便攜式 Unix shell 命令。
  • sudo-block - 阻止用戶使用 root 權限運行您的應用程序。
  • Sparkly - 生成迷你圖 ▂▃▅▂▇。
  • Bit - 跨存儲庫創(chuàng)建、維護、查找和使用小模塊和組件。
  • 漸變字符串 - 終端輸出中美麗的顏色漸變。
  • ocif - CLI 框架,配有解析器、自動文檔、測試和插件。
  • Terminal-size - 可靠地獲取終端窗口大小。
  • Cliffy - 交互式 CLI 框架。
  • zx - 編寫 shell 腳本 JavaScript。

構建工具

  • Parcel - 速度極快、零配置的 Web 應用程序捆綁器。
  • webpack - 為瀏覽器打包模塊和資源。
  • rollup - 下一代 ES2015 模塊捆綁器。
  • gulp - 流媒體和快速構建系統(tǒng),有利于代碼而不是配置。
  • Broccoli - 快速、可靠的資產(chǎn)管道,支持恒定時間重建和緊湊的構建定義。
  • Brunch - 前端 Web 應用程序構建工具,具有簡單的聲明性配置、快速增量編譯和固執(zhí)己見的工作流程。
  • FuseBox - 快速構建系統(tǒng),結(jié)合了 webpack、JSPM 和 SystemJS 的強大功能,以及一流的 TypeScript 支持。
  • pkg - 將 Node.js 項目打包成可執(zhí)行文件。
  • Vite - 具有熱模塊替換和靜態(tài)資源捆綁功能的前端構建工具。

硬件

  • johnny- Five - 基于 Firmata 的 Arduino 框架。
  • 串行端口 - 訪問串行端口以進行讀寫。
  • usb - USB 庫。
  • i2c-bus - I2C 串行總線訪問。
  • onoff - GPIO 訪問和中斷檢測。
  • spi-device - SPI 串行總線訪問。
  • Pigpio - Raspberry Pi 上的快速 GPIO、PWM、伺服控制、狀態(tài)更改通知和中斷處理。
  • gps - 用于處理 GPS 接收器的 NMEA 解析器。
  • modbus-serial - MODBUS-RTU(串行和 TCP)的純 JavaScript 實現(xiàn)。

模板化

  • marko - 基于 HTML 的模板引擎,可將模板編譯為 CommonJS 模塊并支持流式傳輸、異步渲染和自定義標簽。
  • nunjucks - 具有繼承、異步控制等功能的模板引擎(受 jinja2 啟發(fā))。
  • handlebars.js - Mustache 模板的超集,添加了幫助程序和更高級的塊等強大功能。
  • EJS - 簡單的、不帶偏見的模板語言。
  • Pug - 深受 Haml 影響的高性能模板引擎。

網(wǎng)絡框架

  • Fastify - 快速且低開銷的 Web 框架。
  • Next.js - 服務器渲染通用 JavaScript Web 應用程序的簡約框架。
  • Nuxt.js - 服務器渲染 Vue.js 應用程序的簡約框架。
  • Hapi - 用于構建應用程序和服務的框架。
  • Micro - 采用異步方法的簡約微服務框架。
  • Koa - 由 Express 背后的團隊設計的框架,旨在成為 Web 應用程序和 API 的更小、更具表現(xiàn)力和更強大的基礎。
  • Express - Web 應用程序框架,提供了一組強大的功能來構建單頁、多頁以及混合 Web 應用程序。
  • Feathers - 以 Express 精神構建的微服務框架。
  • LoopBack - 用于創(chuàng)建 REST API 并輕松連接到后端數(shù)據(jù)源的強大框架。
  • Meteor - 一個超簡單、數(shù)據(jù)庫無處不在、在線數(shù)據(jù)、純 Javascript Web 框架。 (你可能喜歡awesome-meteor)
  • Restify - 使您能夠構建正確的 REST Web 服務。
  • ThinkJS - 支持 ES2015、WebSockets、REST API 的框架。
  • ActionHero - 為 TCP 套接字、WebSocket 和 HTTP 客戶端制作可重用和可擴展 API 的框架。
  • seneca - 用于編寫微服務的工具包。
  • AdonisJs - Node.js 的真正 MVC 框架,建立在依賴注入和 IoC 容器的堅實基礎上。
  • Moleculer - 快速且強大的微服務框架。
  • Nest - 受 Angular 啟發(fā)的框架,用于構建高效且可擴展的服務器端應用程序。
  • TypeGraphQL - 使用 TypeScript 使用類和裝飾器創(chuàng)建 GraphQL API 的現(xiàn)代框架。
  • Tinyhttp - 現(xiàn)代且快速的類似 Express 的 Web 框架。
  • Marble.js - 基于 TypeScript 和 RxJS 的用于構建服務器端應用程序的功能反應框架。
  • Lad - 由前 Express TC 和 Koa 成員制作的框架,捆綁了 Web、API、作業(yè)和代理服務器。
  • Ts.ED - 用于在 Express.js 或 Koa.js 之上構建服務器端應用程序的直觀 TypeScript 框架。
  • Hono - 小而快速的網(wǎng)絡框架。

文檔

  • Documentation.js - API 文檔生成器,支持 ES2015 和流注釋。
  • Docco - 文檔生成器,可生成 HTML 文檔,顯示與代碼混合的注釋。
  • JSDoc - 類似于 JavaDoc 或 PHPDoc 的 API 文檔生成器。
  • Docusaurus - 利用 React 和 Markdown 的文檔網(wǎng)站生成器,并具有翻譯和版本控制功能。

文件系統(tǒng)

  • del - 使用 glob 刪除文件/文件夾。
  • globby - 支持多種模式的 Glob 文件。
  • chokidar - 文件系統(tǒng)觀察器,可穩(wěn)定來自 fs.watch 和 fs.watchFile 的事件以及在 macOS 上使用本機 fsevents。
  • find-up - 通過向上查找父目錄來查找文件。
  • proper-lockfile - 進程間和機器間鎖定文件實用程序。
  • load-json-file - 讀取并解析 JSON 文件。
  • write-json-file - 以原子方式將 JSON 字符串化并寫入文件。
  • fs-write-stream-atomic - 類似于 fs.createWriteStream(),但是是原子的。
  • filenamify - 將字符串轉(zhuǎn)換為有效的文件名。
  • istextorbinary - 檢查文件是文本還是二進制。
  • fs-jetpack - 完全重新設計的文件系統(tǒng) API,方便日常使用。
  • fs-extra - fs 模塊的額外方法。
  • pkg-dir - 查找 npm 包的根目錄。
  • filehound - 用于搜索文件系統(tǒng)的靈活流暢的界面。
  • move-file - 移動文件,甚至可以跨設備工作。
  • tempy - 獲取隨機臨時文件或目錄路徑。

控制流程

  • 承諾
    • pify - Promisify 回調(diào)式函數(shù)。
    • 延遲 - 將承諾延遲指定的時間。
    • Promise-memoize - 記憶 Promise 返回函數(shù),具有過期和預取功能。
    • Valvelet - 限制承諾返回函數(shù)的執(zhí)行率。
    • p-map - 同時映射 Promise。
    • 更多...
  • 可觀察值
    • RxJS - 響應式編程。
    • observable-to-promise - 將 Observable 轉(zhuǎn)換為 Promise。
    • 更多...
    • Highland.js - 只需使用標準 JavaScript 和類似 Node 的流即可輕松管理同步和異步代碼。

  • get-stream - 獲取字符串或緩沖區(qū)形式的流。
  • from2 - ReadableStream 的便捷包裝器,受到 through2 的啟發(fā)。
  • into-stream - 將緩沖區(qū)/字符串/數(shù)組/對象轉(zhuǎn)換為流。
  • duplexify - 將可寫和可讀流轉(zhuǎn)換為單個streams2雙工流。
  • Pumpify - 將一組流組合成一個雙工流。
  • peek-stream - 轉(zhuǎn)換流,讓您在決定如何解析它之前先查看第一行。
  • binary-split - 換行符(或任何分隔符)分割器流。
  • byline - 超級簡單的逐行流閱讀器。
  • first-chunk-stream - 轉(zhuǎn)換流中的第一個塊。
  • pad-stream - 填充流中的每一行。
  • 多流 - 將多個流合并為一個流。
  • 可讀流 - 核心中 Streams2 和 Streams3 實現(xiàn)的鏡像。
  • through2-concurrent - 同時轉(zhuǎn)換對象流。

即時的

  • μWebSockets - 高度可擴展的 WebSocket 服務器和客戶端庫。
  • Socket.io - 實現(xiàn)基于事件的實時雙向通信。
  • Faye - 基于 Bayeux 協(xié)議的實時客戶端-服務器消息總線。
  • SocketCluster - 可在多個 CPU 核心上運行的可擴展 HTTP WebSocket 引擎。
  • Primus - 實時框架的抽象層,用于防止模塊鎖定。
  • deepstream.io - 可擴展的實時微服務框架。
  • Kalm - 低級套接字路由器和中間件框架。
  • MQTT.js - MQTT 客戶端 - 基于 Pub-sub 的消息協(xié)議,在 TCP/IP 之上使用。
  • rpc-websockets - 通過 WebSockets 實現(xiàn) JSON-RPC 2.0。
  • Aedes - Barebone MQTT 服務器,可以在任何流服務器上運行。

圖像

  • Sharp - 用于調(diào)整 JPEG、PNG、WebP 和 TIFF 圖像大小的最快模塊。
  • image-type - 檢測圖像的類型。
  • image-dimensions - 獲取圖像的尺寸。
  • gm - GraphicsMagick 和 ImageMagick 包裝器。
  • lwip - 不需要 ImageMagick 的輕量級圖像處理器。
  • pica - 純 JS 中的高質(zhì)量和快速調(diào)整大?。╨anczos3)。當不允許像素化時,替代畫布drawImage()。
  • jimp - 純 JavaScript 中的圖像處理。
  • qrcode - 二維碼和條形碼生成器。
  • ImageScript - JavaScript 中的圖像處理,利用 WebAssembly 提高性能。

文本

  • iconv-lite - 轉(zhuǎn)換字符編碼。
  • string-length - 通過正確計算星體符號并忽略 ansi 轉(zhuǎn)義碼來獲取字符串的實際長度。
  • 駝峰命名法 - 將破折號/點/下劃線/空格分隔的字符串轉(zhuǎn)換為駝峰命名法:foo-bar → fooBar.
  • escape-string-regexp - 轉(zhuǎn)義 RegExp 特殊字符。
  • splice-string - 刪除或替換字符串的一部分,如 Array#splice。
  • indent-string - 縮進字符串中的每一行。
  • strip-indent - 去除字符串中每一行的前導空格。
  • detector-indent - 檢測代碼的縮進。
  • he - HTML 實體編碼器/解碼器。
  • i18n-node - 具有動態(tài) JSON 存儲的簡單翻譯模塊。
  • babelfish - i18n 具有非常簡單的復數(shù)語法。
  • matcher - 簡單的通配符匹配。
  • unhomoglyph - 標準化視覺上相似的 unicode 字符。
  • i18next - 國際化框架。
  • nanoid - 微型、安全、URL 友好、唯一的字符串 ID 生成器。
  • StegCloak - 將秘密隱藏在字符串中,一目了然。

數(shù)字

  • random-int - 生成一個隨機整數(shù)。
  • random-float - 生成隨機浮點數(shù)。
  • unique-random - 生成連續(xù)唯一的隨機數(shù)。
  • round-to - 將數(shù)字四舍五入到特定的小數(shù)位數(shù):1.234 → 1.2。

數(shù)學

  • ndarray - 多維數(shù)組。
  • mathjs - 一個豐富的數(shù)學庫。
  • math-clamp - 鉗位一個數(shù)字。
  • 代數(shù) - 代數(shù)結(jié)構。
  • multimath - 在 WebAssembly 和 JS 中創(chuàng)建快速圖像數(shù)學的核心。

日期

  • Luxon - 用于處理日期和時間的庫。
  • date-fns - 現(xiàn)代日期實用程序。
  • Day.js - Moment.js 的不可變?nèi)掌趲焯娲贰?/li>
  • dateformat - 日期格式。
  • tz-format - 使用時區(qū)格式化日期:2015-11-30T10:40:35 01:00。
  • cctz - 日期的快速解析、格式化和時區(qū)對話。

網(wǎng)址

  • normalize-url - 規(guī)范化 URL。
  • humanize-url - 人性化 URL:https://sindresorhus.com → sindresorhus.com。
  • url-unshort - 展開縮短的 URL。
  • talkurl - 從帶有音譯的字符串生成一個 slug。
  • linkify-it - 具有完整 unicode 支持的鏈接模式檢測器。
  • url-pattern - 比 URL 和其他字符串的正則表達式字符串匹配模式更容易。
  • embedza - 使用 oEmbed、Open Graph、元標記中的信息從 URL 創(chuàng)建 HTML 片段/嵌入。

數(shù)據(jù)驗證

  • joi - JavaScript 對象的對象模式描述語言和驗證器。
  • is-my-json-valid - JSON 模式驗證器,使用代碼生成速度非???。
  • property-validator - Express 的簡單屬性驗證。
  • schema-inspector - JSON API 清理和驗證。
  • ajv - 最快的 JSON 模式驗證器。支持 v5、v6 和 v7 提案。
  • Superstruct - 在 JavaScript(和 TypeScript)中驗證數(shù)據(jù)的簡單且可組合的方式。
  • 是的 - 對象模式驗證。
  • zod - 使用靜態(tài)類型推斷的 TypeScript-first 模式驗證。

解析

  • 備注 - 由插件支持的 Markdown 處理器。
  • markdown-it - Markdown 解析器,具有 100% CommonMark 支持、擴展和語法插件。
  • parse5 - 快速、全功能、符合規(guī)范的 HTML 解析器。
  • @parcel/css - 用 Rust 編寫的 CSS 解析器、轉(zhuǎn)換器和壓縮器。
  • strip-json-comments - 從 JSON 中刪除注釋。
  • strip-css-comments - 從 CSS 中刪除注釋。
  • parse-json - 解析 JSON 并提供更多有用的錯誤。
  • URI.js - URL 突變。
  • JSONStream - 流式傳輸 JSON.parse 和 stringify。
  • clean-csv - 快速 CSV 解析器。以上的回調(diào)接口。
  • csv-parser - 流式 CSV 解析器,旨在比其他人更快。
  • PEG.js - 簡單的解析器生成器,可生成具有出色錯誤報告的快速解析器。
  • x-ray - 網(wǎng)頁抓取實用程序。
  • 近利 - 簡單,快速,強大的 JavaScript 解析。
  • binary-extract - 從 JSON 緩沖區(qū)中提取值而不解析整個內(nèi)容。
  • Stylecow - 解析、操作和轉(zhuǎn)換現(xiàn)代 CSS,使其與所有瀏覽器兼容??赏ㄟ^插件擴展。
  • js-yaml - 非??斓?YAML 解析器。
  • xml2js - XML 到 JavaScript 對象轉(zhuǎn)換器。
  • Jison - 友好的 JavaScript 解析器生成器。它與 Bison、Yacc 及其家人共享基因。
  • google-libphonenumber - 解析、格式化、存儲和驗證電話號碼。
  • ref - 讀取/寫入緩沖區(qū)中的結(jié)構化二進制數(shù)據(jù)。
  • xlsx-populate - 讀/寫 Excel XLSX。
  • Chevrotain - 非常快速且功能豐富的 JavaScript 解析器構建工具包。
  • fast-xml-parser - 驗證和解析 XML。

人性化

  • Pretty-bytes - 將字節(jié)轉(zhuǎn)換為人類可讀的字符串:1337 → 1.34 kB。
  • Pretty-ms - 將毫秒轉(zhuǎn)換為人類可讀的字符串:1337000000 → 15d 11h 23m 20s。
  • ms - 微小的毫秒轉(zhuǎn)換實用程序。
  • Pretty-error - 錯誤較少混亂。
  • read-art - 從任何頁面提取可讀內(nèi)容。

壓縮

  • yazl - 郵政編碼。
  • yauzl - 解壓。
  • Archiver - 用于生成存檔的流接口,支持 ZIP 和 TAR。
  • pako - 到純 js 的高速 zlib 端口(deflate、inflate、gzip)。
  • tar-stream - 流式 tar 解析器和生成器。另請參閱 tar-fs。

網(wǎng)絡

  • get-port - 獲取可用端口。
  • ipify - 獲取您的公共 IP 地址。
  • getmac - 獲取計算機 MAC 地址。
  • DHCP - DHCP 客戶端和服務器。
  • netcat - 純 JS 中的 Netcat 端口。

數(shù)據(jù)庫

  • 司機
    • PostgreSQL - PostgreSQL 客戶端。純 JavaScript 和本機 libpq 綁定。
    • Redis - Redis 客戶端。
    • LevelUP - LevelDB。
    • MySQL - MySQL 客戶端。
    • couchdb-nano -CouchDB 客戶端。
    • Aerospike - Aerospike 客戶端。
    • Couchbase - Couchbase 客戶端。
    • MongoDB - MongoDB 驅(qū)動程序。
  • ODM / ORM
    • Sequelize - 多方言 ORM。支持 PostgreSQL、SQLite、MySQL 等。
    • Bookshelf - 采用 Backbone.js 風格的 PostgreSQL、MySQL 和 SQLite3 的 ORM。
    • Mongoose - 優(yōu)雅的 MongoDB 對象建模。
    • Waterline - 與數(shù)據(jù)存儲無關的工具,可極大地簡化與一個或多個數(shù)據(jù)庫的交互。
    • OpenRecord - 適用于 PostgreSQL、MySQL、SQLite3 和 RESTful 數(shù)據(jù)存儲的 ORM。類似于 ActiveRecord。
    • pg-promise - 使用 Promise 的本機 SQL 的 PostgreSQL 框架。
    • slonik - 具有嚴格類型、詳細日志記錄和斷言的 PostgreSQL 客戶端。
    • Objection.js - 基于 SQL 查詢生成器 Knex 構建的輕量級 ORM。
    • TypeORM - 適用于 PostgreSQL、MariaDB、MySQL、SQLite 等的 ORM。
    • MikroORM - 基于數(shù)據(jù)映射器、工作單元和身份映射模式的 TypeScript ORM。支持 MongoDB、PostgreSQL、MySQL 和 SQLite。
    • Prisma - 現(xiàn)代數(shù)據(jù)庫訪問(ORM 替代方案)。 TypeScript 中自動生成且類型安全的查詢生成器。支持 PostgreSQL、MySQL 和 SQLite。
    • Drizzle ORM - 支持各種數(shù)據(jù)庫(例如 PostgreSQL)的 TypeScript ORM。
  • 查詢生成器
    • Knex - 適用于 PostgreSQL、MySQL 和 SQLite3 的查詢構建器,設計靈活、可移植且使用起來有趣。
  • 其他
    • NeDB - 用 Ja??vaScript 編寫的嵌入式持久數(shù)據(jù)庫。
    • Lowdb - 由 Lodash 提供支持的小型 JavaScript 數(shù)據(jù)庫。
    • Keyv - 簡單的鍵值存儲,支持多個后端。
    • Finale - 適用于 Sequelize 模型的 RESTful 端點生成器。
    • database-js - 具有類似 JDBC 連接的多個數(shù)據(jù)庫的包裝器。
    • Mongo Seeding - 使用 JavaScript 和 JSON 文件填充 MongoDB 數(shù)據(jù)庫。
    • @databases - 使用純 SQL 查詢 PostgreSQL、MySQL 和 SQLite3,而不存在 SQL 注入的風險。
    • pg-mem - 用于測試的內(nèi)存 PostgreSQL 實例。

測試

  • AVA - 未來派測試運行程序。
  • Mocha - 功能豐富的測試框架,使異步測試變得簡單有趣。
  • nyc - 在 istanbul 上構建的代碼覆蓋工具,可與子流程配合使用。
  • tap - TAP 測試框架。
  • 膠帶 - TAP 生產(chǎn)測試工具。
  • power-assert - 通過標準斷言接口提供描述性斷言消息。
  • Mochify - 使用 Browserify、Mocha、PhantomJS 和 WebDriver 進行 TDD。
  • trevor - 針對多個版本的 Node.js 運行測試,無需手動切換版本或推送到 Travis CI。
  • loadtest - 使用自動化 API 為您的 Web 應用程序運行負載測試。
  • Sinon.JS - 測試間諜、存根和模擬。
  • navit - PhantomJS / SlimerJS 包裝器,用于簡化瀏覽器測試腳本。
  • Nock - HTTP 模擬和期望。
  • 實習生 - 代碼測試堆棧。
  • toxy - 可破解的 HTTP 代理來模擬故障場景和網(wǎng)絡條件。
  • hook-std - 掛鉤并修改 stdout/stderr。
  • testen - 使用 NVM 在本地運行多個版本的 Node.js 測試。
  • Nightwatch - 基于 Selenium WebDriver 的自動化 UI 測試框架。
  • WebdriverIO - 基于 WebDriver 協(xié)議的自動化測試。
  • Jest - 無痛 JavaScript 測試。
  • TestCafe - 自動化瀏覽器測試。
  • abstruse - 持續(xù)集成服務器。
  • CodeceptJS - 端到端測試。
  • 木偶師 - 無頭 Chrome。
  • Playwright - 使用單個 API 的 Headless Chromium、WebKit 和 Firefox。
  • nve - 在本地多個版本的 Node.js 上運行任何命令。
  • axe-core - 用于自動化 Web UI 測試的輔助功能引擎。
  • testcontainers-node - 提供通用數(shù)據(jù)庫、Selenium Web 瀏覽器或任何其他可以在 Docker 容器中運行的東西的輕量級一次性實例。

安全

  • upash - 所有密碼哈希算法的統(tǒng)一 API。
  • themis - 多語言框架,使典型的加密方案易于使用:靜態(tài)數(shù)據(jù)、經(jīng)過身份驗證的數(shù)據(jù)交換、傳輸保護、身份驗證等。
  • GuardRails - 在拉取請求中提供安全反饋的 GitHub 應用程序。
  • rate-limiter-flexible - 暴力破解和 DDoS 攻擊防護。
  • crypto-hash - 異步非阻塞哈希。
  • jose-simple - 使用 JOSE(JSON 對象簽名和加密)標準加密和解密數(shù)據(jù)。

標桿管理

  • Benchmark.js - 支持高分辨率計時器并返回具有統(tǒng)計意義的結(jié)果的基準測試庫。

縮小器

  • babel-minify - 基于 Babel 工具鏈的 ES2015 感知壓縮器。
  • UglifyJS2 - JavaScript 壓縮器。
  • clean-css -CSS 縮小器。
  • 最小化 - HTML 縮小器。
  • imagemin - 圖像縮小器。

驗證

  • Passport - 簡單、不引人注目的身份驗證。
  • Grant - Express、Koa、Hapi、Fastify、AWS Lambda、Azure、Google Cloud、Vercel 等的 OAuth 提供商。

授權

  • CASL - UI 和 API 的同構授權。
  • node-casbin - 支持 ACL、RBAC 和 ABAC 等訪問控制模型的授權庫。

電子郵件

  • Nodemailer - 處理電子郵件的最快方式。
  • emailjs - 將帶有附件的文本/HTML 電子郵件發(fā)送到任何 SMTP 服務器。
  • email-templates - 創(chuàng)建、預覽和發(fā)送自定義電子郵件模板。
  • MJML - 旨在減少創(chuàng)建響應式電子郵件的痛苦的標記語言。

作業(yè)隊列

  • bull - 持久作業(yè)和消息隊列。
  • 議程 - MongoDB 支持的作業(yè)調(diào)度。
  • idoit - Redis 支持的作業(yè)隊列引擎,具有高級作業(yè)控制。
  • node-resque - Redis 支持的作業(yè)隊列。
  • rsmq - Redis 支持的消息隊列。
  • bee-queue - 高性能 Redis 支持的作業(yè)隊列。
  • RedisSMQ - 簡單的高性能 Redis 消息隊列,具有實時監(jiān)控功能。
  • sqs-consumer - 構建基于 Amazon Simple Queue Service (SQS) 的應用程序,無需樣板。
  • better-queue - 當您無法使用 Redis 時簡單高效的作業(yè)隊列。
  • bullmq - 持久作業(yè)和消息隊列。
  • bree - 具有工作線程、cron、日期和人類語法支持的作業(yè)任務調(diào)度程序。

Node.js 管理

  • n - Node.js 版本管理。
  • nave - Node.js 的虛擬環(huán)境。
  • nodeenv - 與 Python 的 virtualenv 兼容的 Node.js 虛擬環(huán)境。
  • nvm for Windows - Windows 版本管理。
  • nodenv - 類似于 Ruby 的 rbenv 的版本管理器。支持自動版本切換。
  • fnm - 用 Rust 構建的跨平臺 Node.js 版本管理器。

跨平臺集成

  • napi-rs - 通過 Node-API 在 Rust 中構建編譯的 Node.js 插件的框架。
  • Neon - 用于編寫安全快速的本機 Node.js 模塊的 Rust 綁定。??
  • Edge.js - 在 Windows、macOS 和 Linux 上的同一進程中運行 .NET 和 Node.js 代碼。
  • DotNetJS - 使用此 .NET 互操作層在 Node.js 中使用 .NET 庫。

自然語言處理

  • retext - 可擴展的自然語言系統(tǒng)。
  • franc - 檢測文本的語言。
  • leven - 使用 Levenshtein 距離算法測量兩個字符串之間的差異。
  • natural - 自然語言設施。
  • nlp.js - 構建機器人,具有實體提取、情感分析、自動語言識別等功能。

流程管理

  • PM2 - 高級流程管理器。
  • nodemon - 監(jiān)視應用程序中的更改并自動重新啟動服務器。
  • node-mac - 作為本機 Mac 守護進程運行腳本并登錄到控制臺應用程序。
  • node-linux - 作為本機系統(tǒng)服務運行腳本并記錄到系統(tǒng)日志。
  • node-windows - 作為本機 Windows 服務運行腳本并登錄到事件查看器。
  • Supervisor - 當腳本崩潰時重新啟動腳本或在 *.js 文件更改時重新啟動。
  • Phusion Passenger - 直接集成到 Nginx 的友好流程管理器。

自動化

  • robotsjs - 桌面自動化:控制鼠標、鍵盤并閱讀屏幕。
  • nut.js - 跨平臺本機 GUI 自動化/測試框架,具有與 Jest 集成的圖像匹配功能。

谷草轉(zhuǎn)氨酶

  • Acorn - 小型、快速的 JavaScript 解析器。
  • babel-parser - Babel 中使用的 JavaScript 解析器。

靜態(tài)站點生成器

  • DocPad - 具有動態(tài)功能和龐大插件生態(tài)系統(tǒng)的靜態(tài)站點生成器。
  • docsify - Markdown 文檔站點生成器,沒有靜態(tài)構建的 HTML 文件。
  • Charge - 使用 JSX 和 MDX 的自以為是的零配置靜態(tài)站點生成器。

內(nèi)容管理系統(tǒng)

  • KeystoneJS - 基于 Express 和 MongoDB 構建的 CMS 和 Web 應用程序平臺。
  • ApostropeCMS - 內(nèi)容管理系統(tǒng),重點是基于 Express 和 MongoDB 構建的直觀前端內(nèi)容編輯和管理。
  • Strapi - 內(nèi)容管理框架(headless-CMS),用于構建強大的 API。
  • Factor - Vue.js 儀表板框架和無頭 CMS。
  • AdminBro - 自動生成的管理面板,為您的所有資源提供 CRUD。
  • Graphweaver - CMS 和無頭 GraphQL API。

論壇

  • nodeBB - 現(xiàn)代網(wǎng)絡的論壇平臺。

寫博客

  • Ghost - 簡單、強大的發(fā)布平臺。
  • Hexo - 快速、簡單且功能強大的博客框架。

詭異的

  • 奶牛 - ASCII 奶牛。
  • 一流 - 變得像詞語一樣一流。
  • 貓名 - 獲取流行的貓名。
  • 狗名 - 獲取流行的狗名。
  • 超級英雄 - 獲取超級英雄的名字。
  • supervillains - 獲取超級惡棍的名字。
  • Cool-ascii-faces - 獲取一些很酷的 ascii 面孔。
  • cat-ascii-faces - ??·??·???? ???? (=?ω?=)? (^?o?^)?”。
  • 書呆子 - 從哈利·波特、星球大戰(zhàn)和神奇寶貝等書呆子主題中獲取數(shù)據(jù)。

序列化

  • snappy - Google Snappy 壓縮庫的本機綁定。
  • protobuf - 協(xié)議緩沖區(qū)的實現(xiàn)。
  • Compactr - Compactr 協(xié)議的實現(xiàn)。

各種各樣的

  • execa - 更好的 child_process。
  • Cheerio - 專為服務器設計的核心 jQuery 的快速、靈活和精益實現(xiàn)。
  • open - 打開網(wǎng)站、文件、可執(zhí)行文件等內(nèi)容。
  • hasha - 哈希變得簡單。獲取緩沖區(qū)/字符串/流/文件的哈希值。
  • dot-prop - 使用點路徑從嵌套對象獲取屬性。
  • onetime - 只運行一次函數(shù)。
  • mem - 記憶函數(shù) - 一種優(yōu)化技術,用于通過緩存具有相同輸入的調(diào)用結(jié)果來加速連續(xù)函數(shù)調(diào)用。
  • strip-bom - 從字符串/緩沖區(qū)/流中剝離 UTF-8 字節(jié)順序標記 (BOM)。
  • os-locale - 獲取系統(tǒng)區(qū)域設置。
  • ssh2 - SSH2 客戶端和服務器模塊。
  • adit - SSH 隧道變得簡單。
  • file-type - 檢測 Buffer 的文件類型。
  • 瓶頸 - 速率限制器,使節(jié)流變得容易。
  • webworker-threads - 使用本機線程的輕量級 Web Worker API 實現(xiàn)。
  • Clipboardy - 訪問系統(tǒng)剪貼板(復制/粘貼)。
  • node-pre-gyp - 可以輕松地從二進制文件發(fā)布和安裝 Node.js C 插件。
  • opencv - OpenCV 的綁定。事實上的計算機視覺庫。
  • dotenv - 從 .env 文件加載環(huán)境變量。
  • semver - 語義版本解析器。
  • nodegit - 與 Git 的本機綁定。
  • json-strictify - 安全地將值序列化為 JSON,不會丟失數(shù)據(jù)或進入無限循環(huán)。
  • jsdom - HTML 和 DOM 的 JavaScript 實現(xiàn)。
  • @sindresorhus/is - 輸入檢查值。
  • env-dot-prop - 使用點路徑獲取、設置或刪除 process.env 的嵌套屬性。
  • node-video-lib - 純 JavaScript 庫,用于處理 MP4 和 FLV 視頻文件并為 HLS 流創(chuàng)建 MPEG-TS 塊。
  • basic-ftp - FTP/FTPS 客戶端。
  • cashify - 貨幣轉(zhuǎn)換。
  • genepi - 從 C 代碼自動生成本機 Node.js 插件。
  • husky - 創(chuàng)建 Git 掛鉤腳本。
  • patch-package - 制作并保留對 npm 依賴項的修復。
  • editly - 聲明式視頻編輯 API。
  • wild-wild-path - 帶有通配符和正則表達式的對象屬性路徑。
  • uint8array-extras - 用于使用 Uint8Array 和 Buffer 的有用實用程序。

包管理器

  • npm - 默認的包管理器。
  • pnpm - 磁盤空間高效的包管理器。
  • 紗線 - 替代包管理器。
  • Bun - 適用于 JavaScript 和 TypeScript 應用程序的多合一工具包。

資源

教程

  • Node.js 最佳實踐 - Node.js 最佳實踐排名靠前的內(nèi)容的總結(jié)和管理,提供多種語言版本。
  • Nodeschool - 通過互動課程學習 Node.js。
  • Node 的藝術 - Node.js 簡介。
  • module-best-practices - 編寫新 npm 模塊時的一些良好實踐。
  • Node Way - Node.js 最佳實踐和指導原則的完整哲學,用于編寫可維護的模塊、可擴展的應用程序和實際上令人愉悅的代碼。
  • 你不知道的 Node.js - Node.js 核心功能和異步 JavaScript 簡介。
  • 可移植 Node.js 指南 - 有關如何編寫可移植/跨平臺 Node.js 代碼的實用指南。
  • 構建一個沒有框架的真正的 Web 應用程序 - 一組視頻教程/直播,可幫助您使用一些簡單的庫和核心 Node.js 模塊構建和部署一個真正的實時 Web 應用程序。

發(fā)現(xiàn)

  • npms - 出色的包搜索,使用大量指標對包質(zhì)量進行深入分析。
  • npm 上癮者 - 你每天注入 npm 包。
  • npm-compare.com - 比較和發(fā)現(xiàn) npm 包。

文章

  • Node.js 中的錯誤處理
  • 10 個步驟自學 Node.js
  • 掌握 Node.js 中的文件系統(tǒng)
  • Semver:入門
  • Semver:波浪號和插入符
  • 為什么異步?
  • 了解 Node.js 事件循環(huán)
  • 理解對象流
  • 使用Express快速構建GraphQL服務器

時事通訊

  • Node Weekly - Node.js 新聞和文章的每周電子郵件綜述。

視頻

  • Ryan Dahl 介紹 Node.js
  • 親身體驗 Node.js
  • V8 Garbage Collector - 關于 V8 垃圾收集器的垃圾談論。
  • Ryan Dahl 的《關于 Node.js 我后悔的 10 件事》 - Node.js 的創(chuàng)建者關于其一些局限性的富有洞察力的演講。
  • Mastering REST APIs in Node.js: Zero-To-Hero - 有關如何使用 Node.js 制作 REST API 的視頻課程。
  • Make a vanilla Node.js REST API - 不使用 Express 等框架構建 REST API。
  • Google I/O 2009 - V8:高性能 JavaScript 引擎 - V8 架構的基礎知識及其如何優(yōu)化 JavaScript 執(zhí)行。
  • Google I/O 2012 - 使用 V8 打破 JavaScript 速度限制 - V8 如何優(yōu)化 JavaScript 執(zhí)行。
  • Google I/O 2013 - Accelerated Oz with V8: Follow the Yellow Brick Road to JavaScript Performance - 如何利用 V8 知識檢測應用程序瓶頸并優(yōu)化性能。
  • Node.js 內(nèi)部架構 | Ignition、Turbofan、Libuv - Node.js 內(nèi)部工作原理,重點關注 V8 和 libuv。
  • libuv 簡介:什么是 Unicorn Velociraptor? - libuv 架構、線程池和事件循環(huán)及其源代碼。
  • libuv 跨平臺異步 I/O - libuv 架構詳細信息,例如它實際使用線程的位置。
  • You Don't Know Node - ForwardJS San Francisco - 通過有關 V8、libuv、事件循環(huán)、模塊、流和集群的測驗解釋 Node.js 內(nèi)部結(jié)構。

圖書

  • Node.js 實際應用
  • Node.js 實踐
  • 掌握節(jié)點
  • Node.js 8 的正確方式
  • 專業(yè) Node.js:構建基于 JavaScript 的可擴展軟件
  • 保護您的 Node.js Web 應用程序
  • 表達行動
  • 實用現(xiàn)代 JavaScript
  • 掌握模塊化 JavaScript
  • 使用 Node.js 進行編程
  • Node.js 食譜
  • Node.js 設計模式

博客

  • Node.js 博客
  • webapplog.com - Practical Node.js 和 Pro Express.js Azat Mardan 的作者關于 Node.js 和 JavaScript 的博客文章。

課程

  • 學習使用 Node.js 構建應用程序和 API - Wes Bos 的視頻課程。
  • 使用 Node.js 的實時 Web
  • 學習和理解 Node.js
  • Node.js 全棧開發(fā)者課程

備忘單

  • Express.js
  • 流常見問題解答 - 回答有關流的常見問題,涵蓋分頁、事件等。
  • Strong Node.js - Node.js Web 服務源代碼安全分析清單。

工具

  • OctoLinker - Chrome 擴展,可鏈接 GitHub 上的 package.json、.js、.jsx、.coffee 和 .md 文件中的依賴項。
  • npm-hub - Chrome 擴展,用于在存儲庫自述文件的底部顯示 npm 依賴項。
  • RunKit - 在任何網(wǎng)站上嵌入 Node.js 環(huán)境。
  • github-npm-stats - Chrome 擴展,顯示 GitHub 上的 npm 下載統(tǒng)計信息。
  • npm semver 計算器 - 直觀地探索 semver 范圍匹配的軟件包版本。
  • CodeSandbox - 在線 IDE 和原型設計。
  • 放大 - 自動生成功能齊全的應用程序。
  • RunJS - 桌面 JavaScript 游樂場。

社區(qū)

  • 堆棧溢出
  • Reddit
  • 推特
  • 哈希節(jié)點
  • 不和諧

各種各樣的

  • nodebots - 由 JavaScript 驅(qū)動的機器人。
  • node-module-boilerplate - 用于啟動創(chuàng)建節(jié)點模塊的樣板。
  • Modern-node - 用于使用 Jest、Prettier、ESLint 和 Standard 創(chuàng)建節(jié)點模塊的工具包。
  • Generator-nm - 搭建一個節(jié)點模塊。
  • Microsoft Node.js 指南 - 在 Microsoft 平臺上使用 Node.js 的提示、技巧和資源。
  • 模塊請求和想法 - 請求您希望存在的 JavaScript 模塊或獲取模塊的想法。
  • v8-perf - 與 V8 以及 Node.js 性能相關的注釋和資源。

創(chuàng)建者: 0x1da49

探索我收集的創(chuàng)新資源:

  • 0x3d - @0x3d_site
  • 0x4c - @0x4c-quest
  • 0x5a
  • 0x6g
  • 0x7b
  • 0x8h
  • Newwz.Space
  • Gittech - @gittech

以上是面向開發(fā)人員的 Node.js 資源:您需要的指南、庫和工具的詳細內(nèi)容。更多信息請關注PHP中文網(wǎng)其他相關文章!

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻,版權歸原作者所有,本站不承擔相應法律責任。如您發(fā)現(xiàn)有涉嫌抄襲侵權的內(nèi)容,請聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動的應用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機

Video Face Swap

Video Face Swap

使用我們完全免費的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級代碼編輯軟件(SublimeText3)

Java vs. JavaScript:清除混亂 Java vs. JavaScript:清除混亂 Jun 20, 2025 am 12:27 AM

Java和JavaScript是不同的編程語言,各自適用于不同的應用場景。Java用于大型企業(yè)和移動應用開發(fā),而JavaScript主要用于網(wǎng)頁開發(fā)。

JavaScript評論:簡短說明 JavaScript評論:簡短說明 Jun 19, 2025 am 12:40 AM

JavascriptconcommentsenceenceEncorenceEnterential gransimenting,reading and guidingCodeeXecution.1)單inecommentsareusedforquickexplanations.2)多l(xiāng)inecommentsexplaincomplexlogicorprovideDocumentation.3)

如何在JS中與日期和時間合作? 如何在JS中與日期和時間合作? Jul 01, 2025 am 01:27 AM

JavaScript中的日期和時間處理需注意以下幾點:1.創(chuàng)建Date對象有多種方式,推薦使用ISO格式字符串以保證兼容性;2.獲取和設置時間信息可用get和set方法,注意月份從0開始;3.手動格式化日期需拼接字符串,也可使用第三方庫;4.處理時區(qū)問題建議使用支持時區(qū)的庫,如Luxon。掌握這些要點能有效避免常見錯誤。

為什么要將標簽放在的底部? 為什么要將標簽放在的底部? Jul 02, 2025 am 01:22 AM

PlacingtagsatthebottomofablogpostorwebpageservespracticalpurposesforSEO,userexperience,anddesign.1.IthelpswithSEObyallowingsearchenginestoaccesskeyword-relevanttagswithoutclutteringthemaincontent.2.Itimprovesuserexperiencebykeepingthefocusonthearticl

JavaScript與Java:開發(fā)人員的全面比較 JavaScript與Java:開發(fā)人員的全面比較 Jun 20, 2025 am 12:21 AM

JavaScriptIspreferredforredforwebdevelverment,而Javaisbetterforlarge-ScalebackendsystystemsandSandAndRoidApps.1)JavascriptexcelcelsincreatingInteractiveWebexperienceswebexperienceswithitswithitsdynamicnnamicnnamicnnamicnnamicnemicnemicnemicnemicnemicnemicnemicnemicnddommanipulation.2)

JavaScript:探索用于高效編碼的數(shù)據(jù)類型 JavaScript:探索用于高效編碼的數(shù)據(jù)類型 Jun 20, 2025 am 12:46 AM

javascripthassevenfundaMentalDatatypes:數(shù)字,弦,布爾值,未定義,null,object和symbol.1)numberSeadUble-eaduble-ecisionFormat,forwidevaluerangesbutbecautious.2)

什么是在DOM中冒泡和捕獲的事件? 什么是在DOM中冒泡和捕獲的事件? Jul 02, 2025 am 01:19 AM

事件捕獲和冒泡是DOM中事件傳播的兩個階段,捕獲是從頂層向下到目標元素,冒泡是從目標元素向上傳播到頂層。1.事件捕獲通過addEventListener的useCapture參數(shù)設為true實現(xiàn);2.事件冒泡是默認行為,useCapture設為false或省略;3.可使用event.stopPropagation()阻止事件傳播;4.冒泡支持事件委托,提高動態(tài)內(nèi)容處理效率;5.捕獲可用于提前攔截事件,如日志記錄或錯誤處理。了解這兩個階段有助于精確控制JavaScript響應用戶操作的時機和方式。

Java和JavaScript有什么區(qū)別? Java和JavaScript有什么區(qū)別? Jun 17, 2025 am 09:17 AM

Java和JavaScript是不同的編程語言。1.Java是靜態(tài)類型、編譯型語言,適用于企業(yè)應用和大型系統(tǒng)。2.JavaScript是動態(tài)類型、解釋型語言,主要用于網(wǎng)頁交互和前端開發(fā)。

See all articles