From 63e9022b847a3d9e296f19aad0fb975b3de24dee Mon Sep 17 00:00:00 2001 From: Enrico Ros Date: Thu, 13 Jun 2024 00:27:41 -0700 Subject: [PATCH] add Nanoid --- package-lock.json | 28 +++++++++++++++++++++++----- package.json | 1 + src/modules/dblobs/dblobs.types.ts | 4 ++-- 3 files changed, 26 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 519d1b9cc..76485adb2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -34,6 +34,7 @@ "dexie-react-hooks": "^1.1.7", "eventsource-parser": "^1.1.2", "idb-keyval": "^6.2.1", + "nanoid": "^5.0.7", "next": "~14.2.3", "nprogress": "^0.2.0", "pdfjs-dist": "4.3.136", @@ -6607,9 +6608,9 @@ "optional": true }, "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.7.tgz", + "integrity": "sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ==", "funding": [ { "type": "github", @@ -6617,10 +6618,10 @@ } ], "bin": { - "nanoid": "bin/nanoid.cjs" + "nanoid": "bin/nanoid.js" }, "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": "^18 || >=20" } }, "node_modules/natural-compare": { @@ -7147,6 +7148,23 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/postcss/node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", diff --git a/package.json b/package.json index 40ad37b26..5b080ca86 100644 --- a/package.json +++ b/package.json @@ -43,6 +43,7 @@ "dexie-react-hooks": "^1.1.7", "eventsource-parser": "^1.1.2", "idb-keyval": "^6.2.1", + "nanoid": "^5.0.7", "next": "~14.2.3", "nprogress": "^0.2.0", "pdfjs-dist": "4.3.136", diff --git a/src/modules/dblobs/dblobs.types.ts b/src/modules/dblobs/dblobs.types.ts index cc8f570fc..e61599ff7 100644 --- a/src/modules/dblobs/dblobs.types.ts +++ b/src/modules/dblobs/dblobs.types.ts @@ -1,4 +1,4 @@ -import { v4 as uuidv4 } from 'uuid'; +import { nanoid } from 'nanoid'; // Blob @@ -102,7 +102,7 @@ export type DBlobId = string; export function createDBlobBase>(type: TType, label: string, data: DBlobData, origin: ItemDataOrigin, metadata: TMeta): DBlobBase { const creationDate = new Date(); return { - id: uuidv4(), + id: nanoid(), type, label, data,