From 79d86efbf2fc2d4d89627d369f87658753129068 Mon Sep 17 00:00:00 2001 From: Hazelnoot Date: Sat, 27 Sep 2025 18:26:40 -0400 Subject: [PATCH] update to latest summaly, sfm-js, and cli-highlight --- packages/backend/package.json | 6 +- packages/frontend-embed/package.json | 4 +- packages/frontend/package.json | 4 +- pnpm-lock.yaml | 160 ++++++--------------------- pnpm-workspace.yaml | 2 + 5 files changed, 44 insertions(+), 132 deletions(-) diff --git a/packages/backend/package.json b/packages/backend/package.json index 24562dfd37..7a712b7247 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -80,7 +80,7 @@ "@fastify/static": "8.2.0", "@fastify/view": "11.1.1", "@misskey-dev/sharp-read-bmp": "1.3.0", - "@misskey-dev/summaly": "npm:@transfem-org/summaly@5.2.2", + "@misskey-dev/summaly": "npm:@transfem-org/summaly@5.2.3", "@nestjs/common": "11.1.6", "@nestjs/core": "11.1.6", "@nestjs/testing": "11.1.6", @@ -104,7 +104,7 @@ "chalk": "5.6.2", "chalk-template": "1.1.2", "cheerio": "1.1.2", - "cli-highlight": "npm:@transfem-org/cli-highlight@2.1.12", + "cli-highlight": "npm:@transfem-org/cli-highlight@2.1.13", "color-convert": "3.1.2", "content-disposition": "0.5.4", "date-fns": "4.1.0", @@ -133,7 +133,7 @@ "juice": "11.0.1", "megalodon": "workspace:*", "meilisearch": "0.53.0", - "mfm-js": "npm:@transfem-org/sfm-js@0.24.8", + "mfm-js": "npm:@transfem-org/sfm-js@0.25.0", "mime-types": "3.0.1", "misskey-js": "workspace:*", "misskey-reversi": "workspace:*", diff --git a/packages/frontend-embed/package.json b/packages/frontend-embed/package.json index 3b809a9f1b..632ffdfd9e 100644 --- a/packages/frontend-embed/package.json +++ b/packages/frontend-embed/package.json @@ -15,7 +15,7 @@ "buraha": "0.0.1", "frontend-shared": "workspace:*", "json5": "2.2.3", - "mfm-js": "npm:@transfem-org/sfm-js@0.24.8", + "mfm-js": "npm:@transfem-org/sfm-js@0.25.0", "misskey-js": "workspace:*", "punycode.js": "2.3.1", "shiki": "3.13.0", @@ -24,7 +24,7 @@ "vue": "3.5.21" }, "devDependencies": { - "@misskey-dev/summaly": "npm:@transfem-org/summaly@5.2.2", + "@misskey-dev/summaly": "npm:@transfem-org/summaly@5.2.3", "@rollup/plugin-json": "6.1.0", "@rollup/plugin-replace": "6.0.2", "@rollup/pluginutils": "5.3.0", diff --git a/packages/frontend/package.json b/packages/frontend/package.json index fed1269cbf..5bf5d3a28d 100644 --- a/packages/frontend/package.json +++ b/packages/frontend/package.json @@ -69,7 +69,7 @@ "cypress": "15.3.0" }, "devDependencies": { - "@misskey-dev/summaly": "npm:@transfem-org/summaly@5.2.2", + "@misskey-dev/summaly": "npm:@transfem-org/summaly@5.2.3", "@rollup/plugin-json": "6.1.0", "@rollup/plugin-replace": "6.0.2", "@rollup/pluginutils": "5.3.0", @@ -120,7 +120,7 @@ "happy-dom": "18.0.1", "intersection-observer": "0.12.2", "magic-string": "0.30.19", - "mfm-js": "npm:@transfem-org/sfm-js@0.24.8", + "mfm-js": "npm:@transfem-org/sfm-js@0.25.0", "micromatch": "4.0.8", "minimatch": "10.0.3", "msw": "2.11.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3b0532124b..2a5a1c3646 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -121,8 +121,8 @@ importers: specifier: 1.3.0 version: 1.3.0 '@misskey-dev/summaly': - specifier: npm:@transfem-org/summaly@5.2.2 - version: '@transfem-org/summaly@5.2.2' + specifier: npm:@transfem-org/summaly@5.2.3 + version: '@transfem-org/summaly@5.2.3' '@nestjs/common': specifier: 11.1.6 version: 11.1.6(reflect-metadata@0.2.2)(rxjs@7.8.2) @@ -196,8 +196,8 @@ importers: specifier: 1.1.2 version: 1.1.2 cli-highlight: - specifier: npm:@transfem-org/cli-highlight@2.1.12 - version: '@transfem-org/cli-highlight@2.1.12' + specifier: npm:@transfem-org/cli-highlight@2.1.13 + version: '@transfem-org/cli-highlight@2.1.13' color-convert: specifier: 3.1.2 version: 3.1.2 @@ -283,8 +283,8 @@ importers: specifier: 0.53.0 version: 0.53.0 mfm-js: - specifier: npm:@transfem-org/sfm-js@0.24.8 - version: '@transfem-org/sfm-js@0.24.8' + specifier: npm:@transfem-org/sfm-js@0.25.0 + version: '@transfem-org/sfm-js@0.25.0' mime-types: specifier: 3.0.1 version: 3.0.1 @@ -817,8 +817,8 @@ importers: version: 5.3.1 devDependencies: '@misskey-dev/summaly': - specifier: npm:@transfem-org/summaly@5.2.2 - version: '@transfem-org/summaly@5.2.2' + specifier: npm:@transfem-org/summaly@5.2.3 + version: '@transfem-org/summaly@5.2.3' '@rollup/plugin-json': specifier: 6.1.0 version: 6.1.0(rollup@4.52.2) @@ -970,8 +970,8 @@ importers: specifier: 0.30.19 version: 0.30.19 mfm-js: - specifier: npm:@transfem-org/sfm-js@0.24.8 - version: '@transfem-org/sfm-js@0.24.8' + specifier: npm:@transfem-org/sfm-js@0.25.0 + version: '@transfem-org/sfm-js@0.25.0' micromatch: specifier: 4.0.8 version: 4.0.8 @@ -1067,8 +1067,8 @@ importers: specifier: 2.2.3 version: 2.2.3 mfm-js: - specifier: npm:@transfem-org/sfm-js@0.24.8 - version: '@transfem-org/sfm-js@0.24.8' + specifier: npm:@transfem-org/sfm-js@0.25.0 + version: '@transfem-org/sfm-js@0.25.0' misskey-js: specifier: workspace:* version: link:../misskey-js @@ -1089,8 +1089,8 @@ importers: version: 3.5.21(typescript@5.9.2) devDependencies: '@misskey-dev/summaly': - specifier: npm:@transfem-org/summaly@5.2.2 - version: '@transfem-org/summaly@5.2.2' + specifier: npm:@transfem-org/summaly@5.2.3 + version: '@transfem-org/summaly@5.2.3' '@rollup/plugin-json': specifier: 6.1.0 version: 6.1.0(rollup@4.52.2) @@ -1856,9 +1856,6 @@ packages: '@canvas/image-data@1.0.0': resolution: {integrity: sha512-BxOqI5LgsIQP1odU5KMwV9yoijleOPzHL18/YvNqF9KFSGF2K/DLlYAbDQsWqd/1nbaFuSkYD/191dpMtNh4vw==} - '@chainsafe/is-ip@2.1.0': - resolution: {integrity: sha512-KIjt+6IfysQ4GCv66xihEitBjvhU/bixbbbFxdJ1sqCp4uJ0wuZiYBPhksZoy4lfaF0k9cwNzY5upEW/VWdw3w==} - '@cropper/element-canvas@2.0.1': resolution: {integrity: sha512-OKxq/O0HL9W2JegOsc2zh1NRpERZcLM5+M8aQ/eXdmMcfi1lzosPftag3Irp6pTsVpwV6B6ypIxKESzJ4ci9Fw==} @@ -4118,23 +4115,21 @@ packages: '@tokenizer/token@0.3.0': resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==} - '@transfem-org/cli-highlight@2.1.12': - resolution: {integrity: sha1-LSVFMGgZU9oQlHSVb5XEzOG+yeQ=, tarball: https://activitypub.software/api/v4/projects/229/packages/npm/@transfem-org/cli-highlight/-/@transfem-org/cli-highlight-2.1.12.tgz} + '@transfem-org/cli-highlight@2.1.13': + resolution: {integrity: sha1-50hzNdDZoxqKTCy+G9PdW3VDVso=, tarball: https://activitypub.software/api/v4/projects/229/packages/npm/@transfem-org/cli-highlight/-/@transfem-org/cli-highlight-2.1.13.tgz} engines: {node: ^22.0.0} - '@transfem-org/sfm-js@0.24.8': - resolution: {integrity: sha1-G97++XwNPZZaxIExiJbm2kJZSg0=, tarball: https://activitypub.software/api/v4/projects/2/packages/npm/@transfem-org/sfm-js/-/@transfem-org/sfm-js-0.24.8.tgz} + '@transfem-org/sfm-js@0.25.0': + resolution: {integrity: sha1-jvUeKQtyXoAA35st+8yeLKQ8JzU=, tarball: https://activitypub.software/api/v4/projects/2/packages/npm/@transfem-org/sfm-js/-/@transfem-org/sfm-js-0.25.0.tgz} + engines: {node: ^22.0.0} - '@transfem-org/summaly@5.2.2': - resolution: {integrity: sha1-MO7cCppxE0luitQqz9A6RiWHpco=, tarball: https://activitypub.software/api/v4/projects/217/packages/npm/@transfem-org/summaly/-/@transfem-org/summaly-5.2.2.tgz} + '@transfem-org/summaly@5.2.3': + resolution: {integrity: sha1-ru+BBpNlr8yJwI+KWp5I5ZHvnTM=, tarball: https://activitypub.software/api/v4/projects/217/packages/npm/@transfem-org/summaly/-/@transfem-org/summaly-5.2.3.tgz} '@tsd/typescript@5.9.2': resolution: {integrity: sha512-mSMM0QtEPdMd+rdMDd17yCUYD4yI3pKHap89+jEZrZ3KIO5PhDofBjER0OtgHdvOXF74KMLO3fyD6k3Hz0v03A==} engines: {node: '>=14.17'} - '@twemoji/parser@15.0.0': - resolution: {integrity: sha512-lh9515BNsvKSNvyUqbj5yFu83iIDQ77SwVcsN/SnEGawczhsKU6qWuogewN1GweTi5Imo5ToQ9s+nNTf97IXvg==} - '@twemoji/parser@16.0.0': resolution: {integrity: sha512-jmuIjkp3OIaEemwMy3sArBwZSuZkRqmueGwRe2Zk4cFzbUJISFBJSZLDUUBNIgq3c+nY49ideYN2OiII6JUqwA==} @@ -5337,10 +5332,6 @@ packages: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} - chalk@5.4.1: - resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - chalk@5.6.2: resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} @@ -5400,10 +5391,6 @@ packages: cheerio-select@2.1.0: resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} - cheerio@1.0.0: - resolution: {integrity: sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==} - engines: {node: '>=18.17'} - cheerio@1.1.2: resolution: {integrity: sha512-IkxPpb5rS/d1IiLbHMgfPuS0FgiWTtFIm/Nj+2woXDLTZ7fOT2eqzgYbdMlLweqlHbsZjxEChoVK+7iph7jyQg==} engines: {node: '>=20.18.1'} @@ -6677,10 +6664,6 @@ packages: resolution: {integrity: sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA==} engines: {node: '>=16'} - got@14.4.7: - resolution: {integrity: sha512-DI8zV1231tqiGzOiOzQWDhsBmncFW7oQDH6Zgy6pDPrqJuVZMtoSgPLLsBZQj8Jg4JFfwoOsDA8NGtLQLnIx2g==} - engines: {node: '>=20'} - got@14.4.9: resolution: {integrity: sha512-Dbu075Jwm3QwNCIoCenqkqY8l2gd7e/TanuhMbzZIEsb1mpAneImSusKhZ+XdqqC3S91SDV/1SdWpGXKAlm8tA==} engines: {node: '>=20'} @@ -6782,8 +6765,8 @@ packages: resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==} engines: {node: '>=18'} - html-entities@2.5.2: - resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==} + html-entities@2.6.0: + resolution: {integrity: sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==} html-escaper@2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} @@ -6804,9 +6787,6 @@ packages: htmlparser2@8.0.2: resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} - htmlparser2@9.1.0: - resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==} - http-cache-semantics@4.2.0: resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} @@ -6969,10 +6949,6 @@ packages: resolution: {integrity: sha512-KifhLKBjdS/hB3TD4UUOalVp1BpzPFvRpgJvXcP0Ya98tuSQTUQ71iI7EW7CKddkBJTYB3GfTWl5eJwpLOXj2A==} engines: {node: '>=16.14.0'} - ip-regex@5.0.0: - resolution: {integrity: sha512-fOCG6lhoKKakwv+C6KdsOnGvgXnmgfmp0myi3bcNwj3qfwPAxRKWEuFhvEFF7ceYIz6+1jRZ+yguLFAmUNPEfw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - ipaddr.js@1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} @@ -8085,10 +8061,6 @@ packages: nested-property@4.0.0: resolution: {integrity: sha512-yFehXNWRs4cM0+dz7QxCd06hTbWbSkV0ISsqBfkntU6TOY4Qm3Q88fRRLOddkGh2Qq6dZvnKVAahfhjcUvLnyA==} - netmask@2.0.2: - resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} - engines: {node: '>= 0.4.0'} - nise@6.1.1: resolution: {integrity: sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==} @@ -8796,10 +8768,6 @@ packages: resolution: {integrity: sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==} engines: {node: '>=18'} - private-ip@3.0.2: - resolution: {integrity: sha512-2pkOVPGYD/4QyAg95c6E/4bLYXPthT5Xw4ocXYzIIsMBhskOMn6IwkWXmg6ZiA6K58+O6VD/n02r1hDhk7vDPw==} - engines: {node: '>=14.16'} - probe-image-size@7.2.3: resolution: {integrity: sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==} @@ -10199,10 +10167,6 @@ packages: resolution: {integrity: sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==} engines: {node: '>=14.0'} - undici@6.21.3: - resolution: {integrity: sha512-gBLkYIlEnSp8pFbT64yFgGE6UIB9tAkhukC23PmMDCe5Nd+cRqKxSjw5y54MK2AZMgZfJWMaNE4nYUHgi1XEOw==} - engines: {node: '>=18.17'} - undici@7.16.0: resolution: {integrity: sha512-QEg3HPMll0o3t2ourKwOeUAZ159Kn9mx5pnzHRQO8+Wixmh88YdZRiIwat0iNzNNXn0yoEtXJqFpyW7eM8BV7g==} engines: {node: '>=20.18.1'} @@ -11511,8 +11475,6 @@ snapshots: '@canvas/image-data@1.0.0': {} - '@chainsafe/is-ip@2.1.0': {} - '@cropper/element-canvas@2.0.1': dependencies: '@cropper/element': 2.0.1 @@ -14106,31 +14068,29 @@ snapshots: '@tokenizer/token@0.3.0': {} - '@transfem-org/cli-highlight@2.1.12': + '@transfem-org/cli-highlight@2.1.13': dependencies: - chalk: 5.4.1 + chalk: 5.6.2 domhandler: 5.0.3 highlight.js: 11.11.1 - htmlparser2: 9.1.0 + htmlparser2: 10.0.0 - '@transfem-org/sfm-js@0.24.8': + '@transfem-org/sfm-js@0.25.0': dependencies: - '@twemoji/parser': 15.0.0 + '@twemoji/parser': 16.0.0 - '@transfem-org/summaly@5.2.2': + '@transfem-org/summaly@5.2.3': dependencies: - cheerio: 1.0.0 + cheerio: 1.1.2 escape-regexp: 0.0.1 - got: 14.4.7 - html-entities: 2.5.2 - iconv-lite: 0.6.3 + got: 14.4.9 + html-entities: 2.6.0 + iconv-lite: 0.7.0 + ipaddr.js: 2.2.0 jschardet: 3.1.4 - private-ip: 3.0.2 '@tsd/typescript@5.9.2': {} - '@twemoji/parser@15.0.0': {} - '@twemoji/parser@16.0.0': {} '@tybys/wasm-util@0.10.1': @@ -15594,8 +15554,6 @@ snapshots: ansi-styles: 4.3.0 supports-color: 7.2.0 - chalk@5.4.1: {} - chalk@5.6.2: {} change-case@5.4.4: {} @@ -15648,20 +15606,6 @@ snapshots: domhandler: 5.0.3 domutils: 3.2.2 - cheerio@1.0.0: - dependencies: - cheerio-select: 2.1.0 - dom-serializer: 2.0.0 - domhandler: 5.0.3 - domutils: 3.2.2 - encoding-sniffer: 0.2.1 - htmlparser2: 9.1.0 - parse5: 7.3.0 - parse5-htmlparser2-tree-adapter: 7.1.0 - parse5-parser-stream: 7.1.2 - undici: 6.21.3 - whatwg-mimetype: 4.0.0 - cheerio@1.1.2: dependencies: cheerio-select: 2.1.0 @@ -17275,20 +17219,6 @@ snapshots: p-cancelable: 3.0.0 responselike: 3.0.0 - got@14.4.7: - dependencies: - '@sindresorhus/is': 7.1.0 - '@szmarczak/http-timer': 5.0.1 - cacheable-lookup: 7.0.0 - cacheable-request: 12.0.1 - decompress-response: 6.0.0 - form-data-encoder: 4.1.0 - http2-wrapper: 2.2.1 - lowercase-keys: 3.0.0 - p-cancelable: 4.0.1 - responselike: 3.0.0 - type-fest: 4.41.0 - got@14.4.9: dependencies: '@sindresorhus/is': 7.1.0 @@ -17397,7 +17327,7 @@ snapshots: whatwg-encoding: 3.1.1 optional: true - html-entities@2.5.2: {} + html-entities@2.6.0: {} html-escaper@2.0.2: {} @@ -17426,13 +17356,6 @@ snapshots: domutils: 3.2.2 entities: 4.5.0 - htmlparser2@9.1.0: - dependencies: - domelementtype: 2.3.0 - domhandler: 5.0.3 - domutils: 3.2.2 - entities: 4.5.0 - http-cache-semantics@4.2.0: {} http-errors@2.0.0: @@ -17590,8 +17513,6 @@ snapshots: dependencies: ip-address: 9.0.5 - ip-regex@5.0.0: {} - ipaddr.js@1.9.1: {} ipaddr.js@2.2.0: {} @@ -19066,8 +18987,6 @@ snapshots: nested-property@4.0.0: {} - netmask@2.0.2: {} - nise@6.1.1: dependencies: '@sinonjs/commons': 3.0.1 @@ -19763,13 +19682,6 @@ snapshots: dependencies: parse-ms: 4.0.0 - private-ip@3.0.2: - dependencies: - '@chainsafe/is-ip': 2.1.0 - ip-regex: 5.0.0 - ipaddr.js: 2.2.0 - netmask: 2.0.2 - probe-image-size@7.2.3: dependencies: lodash.merge: 4.6.2 @@ -21338,8 +21250,6 @@ snapshots: dependencies: '@fastify/busboy': 2.1.1 - undici@6.21.3: {} - undici@7.16.0: {} unicorn-magic@0.1.0: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index c27fe7e550..6c737a1241 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -15,9 +15,11 @@ ignorePatchFailures: false onlyBuiltDependencies: - '@nestjs/core' - '@parcel/watcher' + - '@sentry-internal/node-cpu-profiler' - '@sentry/profiling-node' - '@swc/core' - '@tensorflow/tfjs-node' + - argon2 - bufferutil - canvas - core-js