From 7778482377249931412b5859c4a130c9725f577e Mon Sep 17 00:00:00 2001 From: Philipinho <16838612+Philipinho@users.noreply.github.com> Date: Sat, 19 Apr 2025 19:31:15 +0100 Subject: [PATCH] upgrade to latest slufigy and nanoid versions --- apps/server/package.json | 2 +- .../src/integrations/export/export.service.ts | 3 +- package.json | 2 +- pnpm-lock.yaml | 49 +++++++++++-------- 4 files changed, 31 insertions(+), 25 deletions(-) diff --git a/apps/server/package.json b/apps/server/package.json index fced5e33..fba5e405 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -65,7 +65,7 @@ "kysely": "^0.27.5", "kysely-migration-cli": "^0.4.2", "mime-types": "^2.1.35", - "nanoid": "3.3.11", + "nanoid": "^5.1.5", "nestjs-kysely": "^1.1.0", "nodemailer": "^6.10.0", "openid-client": "^5.7.1", diff --git a/apps/server/src/integrations/export/export.service.ts b/apps/server/src/integrations/export/export.service.ts index 09fdb5fd..2e668d4f 100644 --- a/apps/server/src/integrations/export/export.service.ts +++ b/apps/server/src/integrations/export/export.service.ts @@ -26,8 +26,7 @@ import { import { PageRepo } from '@docmost/db/repos/page/page.repo'; import { Node } from '@tiptap/pm/model'; import { EditorState } from '@tiptap/pm/state'; -// eslint-disable-next-line @typescript-eslint/no-require-imports -import slugify = require('@sindresorhus/slugify'); +import slugify from '@sindresorhus/slugify'; import { EnvironmentService } from '../environment/environment.service'; @Injectable() diff --git a/package.json b/package.json index d84046e5..ad6dedc4 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "@hocuspocus/transformer": "^2.15.2", "@joplin/turndown": "^4.0.74", "@joplin/turndown-plugin-gfm": "^1.0.56", - "@sindresorhus/slugify": "1.1.0", + "@sindresorhus/slugify": "2.2.1", "@tiptap/core": "^2.10.3", "@tiptap/extension-code-block": "^2.10.3", "@tiptap/extension-code-block-lowlight": "^2.10.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f9cc1623..16e63ed0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: ^1.0.56 version: 1.0.56 '@sindresorhus/slugify': - specifier: 1.1.0 - version: 1.1.0 + specifier: 2.2.1 + version: 2.2.1 '@tiptap/core': specifier: ^2.10.3 version: 2.10.3(@tiptap/pm@2.10.3) @@ -505,8 +505,8 @@ importers: specifier: ^2.1.35 version: 2.1.35 nanoid: - specifier: 3.3.11 - version: 3.3.11 + specifier: ^5.1.5 + version: 5.1.5 nestjs-kysely: specifier: ^1.1.0 version: 1.1.0(@nestjs/common@11.0.10(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@11.0.10)(kysely@0.27.5)(reflect-metadata@0.2.2) @@ -3265,13 +3265,13 @@ packages: '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} - '@sindresorhus/slugify@1.1.0': - resolution: {integrity: sha512-ujZRbmmizX26yS/HnB3P9QNlNa4+UvHh+rIse3RbOXLp8yl6n1TxB4t7NHggtVgS8QmmOtzXo48kCxZGACpkPw==} - engines: {node: '>=10'} + '@sindresorhus/slugify@2.2.1': + resolution: {integrity: sha512-MkngSCRZ8JdSOCHRaYd+D01XhvU3Hjy6MGl06zhOk614hp9EOAp5gIkBeQg7wtmxpitU6eAL4kdiRMcJa2dlrw==} + engines: {node: '>=12'} - '@sindresorhus/transliterate@0.1.2': - resolution: {integrity: sha512-5/kmIOY9FF32nicXH+5yLNTX4NJ4atl7jRgqAJuIn/iyDFXBktOKDxCvyGE/EzmF4ngSUvjXxQUQlQiZ5lfw+w==} - engines: {node: '>=10'} + '@sindresorhus/transliterate@1.6.0': + resolution: {integrity: sha512-doH1gimEu3A46VX6aVxpHTeHrytJAG6HgdxntYnCFiIFHEM/ZGpG8KiZGBChchjQmG0XFIBL552kBTjVcMZXwQ==} + engines: {node: '>=12'} '@sinonjs/commons@3.0.1': resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} @@ -5525,6 +5525,10 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + eslint-config-prettier@10.0.1: resolution: {integrity: sha512-lZBts941cyJyeaooiKxAtzoPHTN+GbQTJFAIdQbRhA4/8whaAraEh47Whw/ZFfrjNSnlAxqfm9i0XVAEkULjCw==} hasBin: true @@ -6700,9 +6704,6 @@ packages: lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - lodash.deburr@4.1.0: - resolution: {integrity: sha512-m/M1U1f3ddMCs6Hq2tAsYThTBDaAKFDX3dwDo97GEYzamXi9SqUpjWi/Rrj/gf3X2n8ktwgZrlP1z6E3v/IExQ==} - lodash.defaults@4.2.0: resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} @@ -6961,6 +6962,11 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + nanoid@5.1.5: + resolution: {integrity: sha512-Ir/+ZpE9fDsNH0hQ3C68uyThDXzYcim2EqcZ8zn8Chtt1iylPT9xXJB0kPCnqzgcEGikO9RxSrh63MsmVCU7Fw==} + engines: {node: ^18 || >=20} + hasBin: true + natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -12199,15 +12205,14 @@ snapshots: '@sinclair/typebox@0.27.8': {} - '@sindresorhus/slugify@1.1.0': + '@sindresorhus/slugify@2.2.1': dependencies: - '@sindresorhus/transliterate': 0.1.2 - escape-string-regexp: 4.0.0 + '@sindresorhus/transliterate': 1.6.0 + escape-string-regexp: 5.0.0 - '@sindresorhus/transliterate@0.1.2': + '@sindresorhus/transliterate@1.6.0': dependencies: - escape-string-regexp: 2.0.0 - lodash.deburr: 4.1.0 + escape-string-regexp: 5.0.0 '@sinonjs/commons@3.0.1': dependencies: @@ -14978,6 +14983,8 @@ snapshots: escape-string-regexp@4.0.0: {} + escape-string-regexp@5.0.0: {} + eslint-config-prettier@10.0.1(eslint@9.20.1(jiti@1.21.0)): dependencies: eslint: 9.20.1(jiti@1.21.0) @@ -16461,8 +16468,6 @@ snapshots: lodash.debounce@4.0.8: {} - lodash.deburr@4.1.0: {} - lodash.defaults@4.2.0: {} lodash.flatten@4.4.0: {} @@ -16708,6 +16713,8 @@ snapshots: nanoid@3.3.7: {} + nanoid@5.1.5: {} + natural-compare@1.4.0: {} needle@3.3.1: