From eb2db95a181c1cd42580f1c5ff88e455ad03ffb7 Mon Sep 17 00:00:00 2001 From: Andrey Sitnik Date: Mon, 25 Nov 2024 20:27:05 +0000 Subject: [PATCH] Fix size limit and linting --- README.id-ID.md | 2 +- README.md | 2 +- README.ru.md | 2 +- README.zh-CN.md | 2 +- package.json | 10 +++++----- test/index.test.js | 4 ++-- 6 files changed, 11 insertions(+), 11 deletions(-) diff --git a/README.id-ID.md b/README.id-ID.md index c1924f7c..50317fd6 100644 --- a/README.id-ID.md +++ b/README.id-ID.md @@ -10,7 +10,7 @@ Sebuah generator ID yang unik dalam bentuk string yang ringan, aman, serta _URL- > "Sebuah tingkat kesempurnaan yang luar biasa, > yang mana tidak mungkin untuk tidak dihormati." -- **Ringan.** Hanya 116 bytes (diperkecil dan brotlied). Tidak ada ketergantungan (dependencies) apapun. [Size Limit](https://github.com/ai/size-limit) mengatur ukuran dari generator ini. +- **Ringan.** Hanya 118 bytes (diperkecil dan brotlied). Tidak ada ketergantungan (dependencies) apapun. [Size Limit](https://github.com/ai/size-limit) mengatur ukuran dari generator ini. - **Aman.** Nano ID menggunakan RNG yang terdapat pada perangkat keras. Dapat digunakan dalam lingkungan seperti klaster. - **ID yang pendek.** Nano ID menggunakan alfabet yang lebih banyak ketimbang UUID (`A-Za-z0-9_-`), karenanya ukuran ID menjadi berkurang dari 36 menjadi 21 simbol. - **Portabel.** Nano ID telah dimigrasi untuk [20 bahasa pemrograman lainnya](#bahasa-pemrograman-lainnya). diff --git a/README.md b/README.md index f0f1d99d..0424c347 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ A tiny, secure, URL-friendly, unique string ID generator for JavaScript. > “An amazing level of senseless perfectionism, > which is simply impossible not to respect.” -* **Small.** 116 bytes (minified and brotlied). No dependencies. +* **Small.** 118 bytes (minified and brotlied). No dependencies. [Size Limit] controls the size. * **Safe.** It uses hardware random generator. Can be used in clusters. * **Short IDs.** It uses a larger alphabet than UUID (`A-Za-z0-9_-`). diff --git a/README.ru.md b/README.ru.md index 0f2acdb4..1ed473c6 100644 --- a/README.ru.md +++ b/README.ru.md @@ -11,7 +11,7 @@ ID можно применять в URL. > «Поразительный уровень бессмысленного перфекционизма, > который просто невозможно не уважать» -- **Лёгкий.** 116 байт (после минификации и Brotli). Без зависимостей. +- **Лёгкий.** 118 байт (после минификации и Brotli). Без зависимостей. [Size Limit] следит за размером. - **Безопасный.** Использует аппаратный генератор случайных чисел. Можно использовать в кластерах машин. diff --git a/README.zh-CN.md b/README.zh-CN.md index acb13c85..015e9f52 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -9,7 +9,7 @@ > “一个惊人的无意义的完美主义水平,这简直让人无法不敬佩。” -* **小巧.** 116字节 (经过压缩和Brotli处理)。没有依赖。[Size Limit] 控制大小。 +* **小巧.** 118字节 (经过压缩和Brotli处理)。没有依赖。[Size Limit] 控制大小。 * **安全.** 它使用硬件随机生成器。可在集群中使用。 * **紧凑.** 它使用比 UUID(`A-Za-z0-9_-`)更大的字母表。因此,ID 大小从36个符号减少到21个符号。 * **可移植.** Nano ID 已被移植到 [20种编程语言](#其他编程语言)。 diff --git a/package.json b/package.json index a18e65a3..cdae85a9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "nanoid", "version": "5.0.8", - "description": "A tiny (116 bytes), secure URL-friendly unique string ID generator", + "description": "A tiny (118 bytes), secure URL-friendly unique string ID generator", "keywords": [ "uuid", "random", @@ -74,12 +74,12 @@ { "name": "nanoid", "import": "{ nanoid }", - "limit": "116 B" + "limit": "118 B" }, { "name": "customAlphabet", "import": "{ customAlphabet }", - "limit": "161 B" + "limit": "164 B" }, { "name": "urlAlphabet", @@ -90,13 +90,13 @@ "name": "non-secure nanoid", "import": "{ nanoid }", "path": "non-secure/index.js", - "limit": "88 B" + "limit": "90 B" }, { "name": "non-secure customAlphabet", "import": "{ customAlphabet }", "path": "non-secure/index.js", - "limit": "53 B" + "limit": "55 B" } ], "prettier": { diff --git a/test/index.test.js b/test/index.test.js index cd52b588..6608e97a 100644 --- a/test/index.test.js +++ b/test/index.test.js @@ -59,8 +59,8 @@ for (let type of ['node', 'browser']) { test(`avoids pool pollution, infinite loop`, () => { nanoid(2.1) - const second = nanoid() - const third = nanoid() + let second = nanoid() + let third = nanoid() notEqual(second, third) })