From bfb2f8e57b65606096a7bf95d0ffa495a486f797 Mon Sep 17 00:00:00 2001 From: electrohyun Date: Tue, 28 Jul 2026 16:32:14 +0900 Subject: [PATCH] docs: fix broken download badge link and grammar typo The download badge in the README had a duplicated opening parenthesis, which broke the link. Also fixed "built on top on" to "built on top of" in the package descriptions in the contributing guide. --- CONTRIBUTING.md | 4 ++-- README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1be2eebad8..15bddea6c1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -75,9 +75,9 @@ This repository is a [monorepo](https://en.wikipedia.org/wiki/Monorepo) which co | `engine.io` | The server-side implementation of the low-level communication layer. | | `engine.io-client` | The client-side implementation of the low-level communication layer. | | `engine.io-parser` | The parser responsible for encoding and decoding Engine.IO packets, used by both the `engine.io` and `engine.io-client` packages. | -| `socket.io` | The server-side implementation of the bidirectional channel, built on top on the `engine.io` package. | +| `socket.io` | The server-side implementation of the bidirectional channel, built on top of the `engine.io` package. | | `socket.io-adapter` | An extensible component responsible for broadcasting a packet to all connected clients, used by the `socket.io` package. | -| `socket.io-client` | The client-side implementation of the bidirectional channel, built on top on the `engine.io-client` package. | +| `socket.io-client` | The client-side implementation of the bidirectional channel, built on top of the `engine.io-client` package. | | `@socket.io/cluster-engine` | A cluster-friendly engine to share load between multiple Node.js processes (without sticky sessions) | | `@socket.io/component-emitter` | An `EventEmitter` implementation, similar to the one provided by [Node.js](https://nodejs.org/api/events.html) but for all platforms. | | `socket.io-parser` | The parser responsible for encoding and decoding Socket.IO packets, used by both the `socket.io` and `socket.io-client` packages. | diff --git a/README.md b/README.md index 467288de01..1560f3a393 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![Latest NPM version](https://img.shields.io/npm/v/socket.io.svg)](https://www.npmjs.com/package/socket.io) [![Build status](https://github.com/socketio/socket.io/actions/workflows/ci-socket.io.yml/badge.svg?branch=main)](https://github.com/socketio/socket.io/actions/workflows/ci-socket.io.yml) -[![Downloads per month](https://img.shields.io/npm/dm/socket.io.svg)]((https://www.npmjs.com/package/socket.io)) +[![Downloads per month](https://img.shields.io/npm/dm/socket.io.svg)](https://www.npmjs.com/package/socket.io) ## Getting Started