From df643cd6fdbfd218cafb7dc48347f5aa5e7712e1 Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Sun, 1 Sep 2024 21:00:34 -0700 Subject: [PATCH] chore: upgrade jimp (#68) --- apps/svelte.dev/package.json | 2 +- apps/svelte.dev/scripts/get_contributors.js | 19 +- apps/svelte.dev/scripts/get_donors.js | 21 +- pnpm-lock.yaml | 679 +++++++------------- 4 files changed, 268 insertions(+), 453 deletions(-) diff --git a/apps/svelte.dev/package.json b/apps/svelte.dev/package.json index 5a7abfab9..947806de7 100644 --- a/apps/svelte.dev/package.json +++ b/apps/svelte.dev/package.json @@ -72,7 +72,7 @@ "degit": "^2.8.4", "dotenv": "^16.4.5", "esbuild": "^0.20.2", - "jimp": "^0.22.12", + "jimp": "^1.1.1", "lightningcss": "^1.25.1", "magic-string": "^0.30.10", "marked": "^12.0.2", diff --git a/apps/svelte.dev/scripts/get_contributors.js b/apps/svelte.dev/scripts/get_contributors.js index fbf9fd0bd..df9e42cd1 100644 --- a/apps/svelte.dev/scripts/get_contributors.js +++ b/apps/svelte.dev/scripts/get_contributors.js @@ -1,6 +1,6 @@ // @ts-check import 'dotenv/config'; -import Jimp from 'jimp'; +import { Jimp } from 'jimp'; import { stat, writeFile } from 'node:fs/promises'; import { dirname } from 'node:path'; import { fileURLToPath } from 'node:url'; @@ -46,7 +46,7 @@ try { .sort((a, b) => b.contributions - a.contributions) .slice(0, MAX); - const sprite = new Jimp(SIZE * authors.length, SIZE); + const sprite = new Jimp({ width: SIZE * authors.length, height: SIZE }); for (let i = 0; i < authors.length; i += 1) { const author = authors[i]; @@ -54,19 +54,18 @@ try { const image_data = await fetch(author.avatar_url); const buffer = await image_data.arrayBuffer(); + const image = await Jimp.fromBuffer(buffer); - // @ts-ignore - const image = await Jimp.read(buffer); - image.resize(SIZE, SIZE); + image.resize({ w: SIZE, h: SIZE }); sprite.composite(image, i * SIZE, 0); } - await sprite - .quality(80) - .writeAsync( - fileURLToPath(new URL(`../src/routes/_home/Supporters/contributors.jpg`, import.meta.url)) - ); + await sprite.write( + // @ts-expect-error + fileURLToPath(new URL(`../src/routes/_home/Supporters/contributors.jpg`, import.meta.url)), + { quality: 80 } + ); const str = `[\n\t${authors.map((a) => `'${a.login}'`).join(',\n\t')}\n]`; diff --git a/apps/svelte.dev/scripts/get_donors.js b/apps/svelte.dev/scripts/get_donors.js index 6151a8985..ffd7c9be9 100644 --- a/apps/svelte.dev/scripts/get_donors.js +++ b/apps/svelte.dev/scripts/get_donors.js @@ -1,6 +1,6 @@ // @ts-check import 'dotenv/config'; -import Jimp from 'jimp'; +import { Jimp } from 'jimp'; import { stat, writeFile } from 'node:fs/promises'; import { dirname } from 'node:path'; import { fileURLToPath } from 'node:url'; @@ -42,25 +42,26 @@ try { try { const image_data = await fetch(backer.image); const buffer = await image_data.arrayBuffer(); - // @ts-ignore - const image = await Jimp.read(buffer); - image.resize(SIZE, SIZE); + const image = await Jimp.fromBuffer(buffer); + + image.resize({ w: SIZE, h: SIZE }); + included.push({ backer, image }); } catch (err) { console.log(`Skipping ${backer.name}: no image data`); } } - const sprite = new Jimp(SIZE * included.length, SIZE); + const sprite = new Jimp({ width: SIZE * included.length, height: SIZE }); for (let i = 0; i < included.length; i += 1) { sprite.composite(included[i].image, i * SIZE, 0); } - await sprite - .quality(80) - .writeAsync( - fileURLToPath(new URL(`../src/routes/_home/Supporters/donors.jpg`, import.meta.url)) - ); + await sprite.write( + // @ts-expect-error + fileURLToPath(new URL(`../src/routes/_home/Supporters/donors.jpg`, import.meta.url)), + { quality: 80 } + ); const str = `[\n\t${included.map((a) => `${JSON.stringify(a.backer.name)}`).join(',\n\t')}\n]`; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fddc1e0ef..89d39b707 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -175,8 +175,8 @@ importers: specifier: ^0.20.2 version: 0.20.2 jimp: - specifier: ^0.22.12 - version: 0.22.12 + specifier: ^1.1.1 + version: 1.1.1 lightningcss: specifier: ^1.25.1 version: 1.25.1 @@ -765,170 +765,89 @@ packages: cpu: [x64] os: [win32] - '@jimp/bmp@0.22.12': - resolution: {integrity: sha512-aeI64HD0npropd+AR76MCcvvRaa+Qck6loCOS03CkkxGHN5/r336qTM5HPUdHKMDOGzqknuVPA8+kK1t03z12g==} - peerDependencies: - '@jimp/custom': '>=0.3.5' + '@jimp/core@1.1.1': + resolution: {integrity: sha512-u0AvrO45cfSeXyTpfj6s3mxDJGA5SlfEMdlvWLWi5aSm14/DRVd60exvt5vGrAHA+FALIEZ6R17341OHHy0tVg==} - '@jimp/core@0.22.12': - resolution: {integrity: sha512-l0RR0dOPyzMKfjUW1uebzueFEDtCOj9fN6pyTYWWOM/VS4BciXQ1VVrJs8pO3kycGYZxncRKhCoygbNr8eEZQA==} + '@jimp/diff@1.1.1': + resolution: {integrity: sha512-nCDeQORAgbII+Qw/9sp7Gzg+w+XOuWsQULd+bTE+UpxL6ikJW+6y4vu2BZLkW8dvhNAEyreAEEZfMziTsQs+Og==} - '@jimp/custom@0.22.12': - resolution: {integrity: sha512-xcmww1O/JFP2MrlGUMd3Q78S3Qu6W3mYTXYuIqFq33EorgYHV/HqymHfXy9GjiCJ7OI+7lWx6nYFOzU7M4rd1Q==} + '@jimp/file-ops@1.1.1': + resolution: {integrity: sha512-pnCSe/eX65SaWHi5W2x6oL5WVWWr6RsLpHafkjRUuEUE86eTNHVB/TGN0TRkH65MNzK5VRtBBZKkAhaDCPrVIQ==} - '@jimp/gif@0.22.12': - resolution: {integrity: sha512-y6BFTJgch9mbor2H234VSjd9iwAhaNf/t3US5qpYIs0TSbAvM02Fbc28IaDETj9+4YB4676sz4RcN/zwhfu1pg==} - peerDependencies: - '@jimp/custom': '>=0.3.5' + '@jimp/js-bmp@1.1.1': + resolution: {integrity: sha512-BCunKEq47b/AzZcqdkqqgjxaHX1qy3hgcNV5jh9asDPxa8RUrcwJCDo1Tk8TnqAqVujeXX2KZ4Ltt+x3yrMYYA==} - '@jimp/jpeg@0.22.12': - resolution: {integrity: sha512-Rq26XC/uQWaQKyb/5lksCTCxXhtY01NJeBN+dQv5yNYedN0i7iYu+fXEoRsfaJ8xZzjoANH8sns7rVP4GE7d/Q==} - peerDependencies: - '@jimp/custom': '>=0.3.5' + '@jimp/js-gif@1.1.1': + resolution: {integrity: sha512-IzhWSJOLIF24aTOwM6SZIusxNsae2NyMWxTW9H/QFlSGBFGu7hIs2iKtP5ieGKuDycfAYq2D9mqhXrX9v2PqJA==} - '@jimp/plugin-blit@0.22.12': - resolution: {integrity: sha512-xslz2ZoFZOPLY8EZ4dC29m168BtDx95D6K80TzgUi8gqT7LY6CsajWO0FAxDwHz6h0eomHMfyGX0stspBrTKnQ==} - peerDependencies: - '@jimp/custom': '>=0.3.5' + '@jimp/js-jpeg@1.1.1': + resolution: {integrity: sha512-r3YgBlllaITdDOhxiY3PlXcKdocaEuU1iahsY62KdV5I2RdfbU01g9MA1E1SRAJaB3PgYmVnOdWaRBO3aygVUA==} - '@jimp/plugin-blur@0.22.12': - resolution: {integrity: sha512-S0vJADTuh1Q9F+cXAwFPlrKWzDj2F9t/9JAbUvaaDuivpyWuImEKXVz5PUZw2NbpuSHjwssbTpOZ8F13iJX4uw==} - peerDependencies: - '@jimp/custom': '>=0.3.5' + '@jimp/js-png@1.1.1': + resolution: {integrity: sha512-eI9zXphq2wyDk/e+Y6VgJGjncQV4qBFcueLr3a3JGX5aNCzAN4S1oh7vO4oWaRlq1VxbFwpBj6hUAZOW3oL7bw==} - '@jimp/plugin-circle@0.22.12': - resolution: {integrity: sha512-SWVXx1yiuj5jZtMijqUfvVOJBwOifFn0918ou4ftoHgegc5aHWW5dZbYPjvC9fLpvz7oSlptNl2Sxr1zwofjTg==} - peerDependencies: - '@jimp/custom': '>=0.3.5' + '@jimp/js-tiff@1.1.1': + resolution: {integrity: sha512-vQiqF2Tt777oLUWd4pGE/u4d8SrtgPk7f92BibFSxArIjqfhgGLX+Yj4lkGJDSNNXy2eFJodSc5amrJsEaFV+w==} - '@jimp/plugin-color@0.22.12': - resolution: {integrity: sha512-xImhTE5BpS8xa+mAN6j4sMRWaUgUDLoaGHhJhpC+r7SKKErYDR0WQV4yCE4gP+N0gozD0F3Ka1LUSaMXrn7ZIA==} - peerDependencies: - '@jimp/custom': '>=0.3.5' + '@jimp/plugin-blit@1.1.1': + resolution: {integrity: sha512-0TJxk8MMblSy8yoL+mjg1Iejjmfs9XPJPwadijlstvmjAug+/apXjZsu5aOFr7q+XncK5AcqZAHEFImKyIX6Cg==} - '@jimp/plugin-contain@0.22.12': - resolution: {integrity: sha512-Eo3DmfixJw3N79lWk8q/0SDYbqmKt1xSTJ69yy8XLYQj9svoBbyRpSnHR+n9hOw5pKXytHwUW6nU4u1wegHNoQ==} - peerDependencies: - '@jimp/custom': '>=0.3.5' - '@jimp/plugin-blit': '>=0.3.5' - '@jimp/plugin-resize': '>=0.3.5' - '@jimp/plugin-scale': '>=0.3.5' + '@jimp/plugin-blur@1.1.1': + resolution: {integrity: sha512-3Cx1ErRv83qOUyhUA97bCCcCFb6wg0f2I7ZJ3c2hM0PiVYzqGmPBhtaKXXBA9/w0d/Msf3VKpgnyXEMPZoR8rA==} - '@jimp/plugin-cover@0.22.12': - resolution: {integrity: sha512-z0w/1xH/v/knZkpTNx+E8a7fnasQ2wHG5ze6y5oL2dhH1UufNua8gLQXlv8/W56+4nJ1brhSd233HBJCo01BXA==} - peerDependencies: - '@jimp/custom': '>=0.3.5' - '@jimp/plugin-crop': '>=0.3.5' - '@jimp/plugin-resize': '>=0.3.5' - '@jimp/plugin-scale': '>=0.3.5' + '@jimp/plugin-circle@1.1.1': + resolution: {integrity: sha512-/DH3p+oPbKDX4Z505p/zuYMnnZXbp45m94ogj4Xo/hnQk6bVJjJotKcMM9DLtRQqVpwtn7yh87FPidjB/SvEYg==} - '@jimp/plugin-crop@0.22.12': - resolution: {integrity: sha512-FNuUN0OVzRCozx8XSgP9MyLGMxNHHJMFt+LJuFjn1mu3k0VQxrzqbN06yIl46TVejhyAhcq5gLzqmSCHvlcBVw==} - peerDependencies: - '@jimp/custom': '>=0.3.5' + '@jimp/plugin-color@1.1.1': + resolution: {integrity: sha512-GvxpDPhtbk/YhIRKR9YDnyne6fiTM6pEEcllzqlDEBuaTYSU6tLBuZXABMSceO+mpCMAtjB72kM4xlyz2jPUWQ==} - '@jimp/plugin-displace@0.22.12': - resolution: {integrity: sha512-qpRM8JRicxfK6aPPqKZA6+GzBwUIitiHaZw0QrJ64Ygd3+AsTc7BXr+37k2x7QcyCvmKXY4haUrSIsBug4S3CA==} - peerDependencies: - '@jimp/custom': '>=0.3.5' + '@jimp/plugin-contain@1.1.1': + resolution: {integrity: sha512-Eh9Uui6wOuNTGS6F9tN7TCmVE/umDcSyeHBTIwWh8amAW/Us9ZbhVy8cE664BiTy6c/ENjh2KtAvDOFquGaTGA==} - '@jimp/plugin-dither@0.22.12': - resolution: {integrity: sha512-jYgGdSdSKl1UUEanX8A85v4+QUm+PE8vHFwlamaKk89s+PXQe7eVE3eNeSZX4inCq63EHL7cX580dMqkoC3ZLw==} - peerDependencies: - '@jimp/custom': '>=0.3.5' + '@jimp/plugin-cover@1.1.1': + resolution: {integrity: sha512-0vJfPa75/VvHWSci5eZ76wXDI0enUTBPipzKqnLnm1nimAFeJsM7cqOpcQzBb2cRtOOI3IQonJc/4x0YDCcpxg==} - '@jimp/plugin-fisheye@0.22.12': - resolution: {integrity: sha512-LGuUTsFg+fOp6KBKrmLkX4LfyCy8IIsROwoUvsUPKzutSqMJnsm3JGDW2eOmWIS/jJpPaeaishjlxvczjgII+Q==} - peerDependencies: - '@jimp/custom': '>=0.3.5' + '@jimp/plugin-crop@1.1.1': + resolution: {integrity: sha512-QHchRlHsVriS8kWNupqvZ/U7uFcOUQSMQj6BqYTKh61s9XHq1oBYe48b7Cbnm9RXHXJj5Ob9QN/9tOKJIaR9nQ==} - '@jimp/plugin-flip@0.22.12': - resolution: {integrity: sha512-m251Rop7GN8W0Yo/rF9LWk6kNclngyjIJs/VXHToGQ6EGveOSTSQaX2Isi9f9lCDLxt+inBIb7nlaLLxnvHX8Q==} - peerDependencies: - '@jimp/custom': '>=0.3.5' - '@jimp/plugin-rotate': '>=0.3.5' + '@jimp/plugin-displace@1.1.1': + resolution: {integrity: sha512-gFtftpPVdUIN/T/QD4XLyOXa792ESPlvBk0rqoeOC8iRHttnH/WccRH1dPUvXM2M6h9R/FmZZF2KeA2wB3WN6w==} - '@jimp/plugin-gaussian@0.22.12': - resolution: {integrity: sha512-sBfbzoOmJ6FczfG2PquiK84NtVGeScw97JsCC3rpQv1PHVWyW+uqWFF53+n3c8Y0P2HWlUjflEla2h/vWShvhg==} - peerDependencies: - '@jimp/custom': '>=0.3.5' + '@jimp/plugin-dither@1.1.1': + resolution: {integrity: sha512-/YFasqVlwhnYCQ1m2o1HMzOsyCedleT+WwzQnzQPoqV/OVszXGz/wHuo1LfBpDAnBXDHfcBq4y7ktOgtevzdqQ==} - '@jimp/plugin-invert@0.22.12': - resolution: {integrity: sha512-N+6rwxdB+7OCR6PYijaA/iizXXodpxOGvT/smd/lxeXsZ/empHmFFFJ/FaXcYh19Tm04dGDaXcNF/dN5nm6+xQ==} - peerDependencies: - '@jimp/custom': '>=0.3.5' + '@jimp/plugin-fisheye@1.1.1': + resolution: {integrity: sha512-xHvO8qAViF9Du0xJRwUi9leQ4Z3OrYO20hOJLMjpYBJDlQFhSyOUIyqwgqcG0bJ9DkTWo1fevhlmyC9SgWlbZQ==} - '@jimp/plugin-mask@0.22.12': - resolution: {integrity: sha512-4AWZg+DomtpUA099jRV8IEZUfn1wLv6+nem4NRJC7L/82vxzLCgXKTxvNvBcNmJjT9yS1LAAmiJGdWKXG63/NA==} - peerDependencies: - '@jimp/custom': '>=0.3.5' + '@jimp/plugin-flip@1.1.1': + resolution: {integrity: sha512-dNySqualB/fKJ87zxXrd7bzHJUl6utrEPygTPlyUdctVMYjrckYhzfC/12zA3vC14r7Hzkzc2BFBY6RYbjnbCQ==} - '@jimp/plugin-normalize@0.22.12': - resolution: {integrity: sha512-0So0rexQivnWgnhacX4cfkM2223YdExnJTTy6d06WbkfZk5alHUx8MM3yEzwoCN0ErO7oyqEWRnEkGC+As1FtA==} - peerDependencies: - '@jimp/custom': '>=0.3.5' + '@jimp/plugin-hash@1.1.1': + resolution: {integrity: sha512-Js3mKP3DGX94dGNh+xsgA6wCi9zPt5VY2oy5t03X/F4RonpKLc/aVcKyOK7153iTyLNK1xxQyszboROeWsKwXg==} - '@jimp/plugin-print@0.22.12': - resolution: {integrity: sha512-c7TnhHlxm87DJeSnwr/XOLjJU/whoiKYY7r21SbuJ5nuH+7a78EW1teOaj5gEr2wYEd7QtkFqGlmyGXY/YclyQ==} - peerDependencies: - '@jimp/custom': '>=0.3.5' - '@jimp/plugin-blit': '>=0.3.5' + '@jimp/plugin-mask@1.1.1': + resolution: {integrity: sha512-kNVfgjNmt+W/KYA2Mzli0oWX9ad1FivNZBOUNhhSk8xt96pSk88W1BOp9bGsiQU9m8NAkP6tLvw4x+OKOgha1g==} - '@jimp/plugin-resize@0.22.12': - resolution: {integrity: sha512-3NyTPlPbTnGKDIbaBgQ3HbE6wXbAlFfxHVERmrbqAi8R3r6fQPxpCauA8UVDnieg5eo04D0T8nnnNIX//i/sXg==} - peerDependencies: - '@jimp/custom': '>=0.3.5' + '@jimp/plugin-print@1.1.1': + resolution: {integrity: sha512-fTkhBt04bDuFNGUQHwbS7B3b+XGclrjy9vFcW2Zl3llhDzKmbbHfWkCxZf7Ig9K102WO7Gp23w1ri+z89vMBWw==} - '@jimp/plugin-rotate@0.22.12': - resolution: {integrity: sha512-9YNEt7BPAFfTls2FGfKBVgwwLUuKqy+E8bDGGEsOqHtbuhbshVGxN2WMZaD4gh5IDWvR+emmmPPWGgaYNYt1gA==} - peerDependencies: - '@jimp/custom': '>=0.3.5' - '@jimp/plugin-blit': '>=0.3.5' - '@jimp/plugin-crop': '>=0.3.5' - '@jimp/plugin-resize': '>=0.3.5' + '@jimp/plugin-quantize@1.1.1': + resolution: {integrity: sha512-0eVO/y0LFTN2t5ouJ/oJpx0Fe2KvMye0jfVNb7SxZb3/cLxjMwF0xLqe/pKRWa4+D6pAlO50j0bXOq7miEPz4Q==} - '@jimp/plugin-scale@0.22.12': - resolution: {integrity: sha512-dghs92qM6MhHj0HrV2qAwKPMklQtjNpoYgAB94ysYpsXslhRTiPisueSIELRwZGEr0J0VUxpUY7HgJwlSIgGZw==} - peerDependencies: - '@jimp/custom': '>=0.3.5' - '@jimp/plugin-resize': '>=0.3.5' + '@jimp/plugin-resize@1.1.1': + resolution: {integrity: sha512-U2l6JWvQT4uaV7xilutStTEk721iihXzAY7jY7HkHikeM4p70YWPT/YWm9mpeZRaUcrqq5kBBMN+fjxguzjVRg==} - '@jimp/plugin-shadow@0.22.12': - resolution: {integrity: sha512-FX8mTJuCt7/3zXVoeD/qHlm4YH2bVqBuWQHXSuBK054e7wFRnRnbSLPUqAwSeYP3lWqpuQzJtgiiBxV3+WWwTg==} - peerDependencies: - '@jimp/custom': '>=0.3.5' - '@jimp/plugin-blur': '>=0.3.5' - '@jimp/plugin-resize': '>=0.3.5' + '@jimp/plugin-rotate@1.1.1': + resolution: {integrity: sha512-JxHZKDhXbeYozzs6kgxciv3rakDh8Dv60iVZluxE4c6p838RU5QJt/8hFqQkihyE2sBWVQQS35V+YEDrNtpBLw==} - '@jimp/plugin-threshold@0.22.12': - resolution: {integrity: sha512-4x5GrQr1a/9L0paBC/MZZJjjgjxLYrqSmWd+e+QfAEPvmRxdRoQ5uKEuNgXnm9/weHQBTnQBQsOY2iFja+XGAw==} - peerDependencies: - '@jimp/custom': '>=0.3.5' - '@jimp/plugin-color': '>=0.8.0' - '@jimp/plugin-resize': '>=0.8.0' + '@jimp/plugin-threshold@1.1.1': + resolution: {integrity: sha512-nnbmiIWRoj8AjHxramKnacNGaeiDe8sC9JKiobwKTKy3Gkdss6u9ZTBNjLKrhe6EhtJXX8hxO/7J24v87jda7A==} - '@jimp/plugins@0.22.12': - resolution: {integrity: sha512-yBJ8vQrDkBbTgQZLty9k4+KtUQdRjsIDJSPjuI21YdVeqZxYywifHl4/XWILoTZsjTUASQcGoH0TuC0N7xm3ww==} - peerDependencies: - '@jimp/custom': '>=0.3.5' - - '@jimp/png@0.22.12': - resolution: {integrity: sha512-Mrp6dr3UTn+aLK8ty/dSKELz+Otdz1v4aAXzV5q53UDD2rbB5joKVJ/ChY310B+eRzNxIovbUF1KVrUsYdE8Hg==} - peerDependencies: - '@jimp/custom': '>=0.3.5' - - '@jimp/tiff@0.22.12': - resolution: {integrity: sha512-E1LtMh4RyJsoCAfAkBRVSYyZDTtLq9p9LUiiYP0vPtXyxX4BiYBUYihTLSBlCQg5nF2e4OpQg7SPrLdJ66u7jg==} - peerDependencies: - '@jimp/custom': '>=0.3.5' - - '@jimp/types@0.22.12': - resolution: {integrity: sha512-wwKYzRdElE1MBXFREvCto5s699izFHNVvALUv79GXNbsOVqlwlOxlWJ8DuyOGIXoLP4JW/m30YyuTtfUJgMRMA==} - peerDependencies: - '@jimp/custom': '>=0.3.5' + '@jimp/types@1.1.1': + resolution: {integrity: sha512-Q2lmbwKQ7tUq6rYqKCeyfvjMOUojg0R273TxzTKzsvSEOuj5QJwDORnNF7O/0t0IXSYXT5ESFhHxmnpAMmwJIw==} - '@jimp/utils@0.22.12': - resolution: {integrity: sha512-yJ5cWUknGnilBq97ZXOyOS0HhsHOyAyjHwYfHxGbSyMTohgQI6sVyE8KPgDwH8HHW/nMKXk8TrSwAE71zt716Q==} + '@jimp/utils@1.1.1': + resolution: {integrity: sha512-GbVZM2Zug5W884EOMN7vBuMyMBRj5jfi6/EjTzTiF3CFWU8AZvu/HZEJV02ivR8d0dzjNIHb4XQke8t8iVNk+Q==} '@jridgewell/gen-mapping@0.3.5': resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} @@ -1448,6 +1367,10 @@ packages: async-sema@3.1.1: resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} + await-to-js@3.0.0: + resolution: {integrity: sha512-zJAaP9zxTcvTHRlejau3ZOY4V7SRpiByf3/dxx2uyKxxor19tpmpV2QRsTKikckwhaPmr2dVpxxMr7jOCYVp5g==} + engines: {node: '>=6.0.0'} + axobject-query@4.0.0: resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==} @@ -1472,8 +1395,8 @@ packages: bindings@1.5.0: resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} - bmp-js@0.1.0: - resolution: {integrity: sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw==} + bmp-ts@1.0.9: + resolution: {integrity: sha512-cTEHk2jLrPyi+12M3dhpEbnnPOsaZuq7C45ylbbQIiWgDFZq4UVYPEY5mlqjvsj/6gJv9qX5sa+ebDzLXT28Vw==} brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} @@ -1497,13 +1420,6 @@ packages: buffer-crc32@0.2.13: resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} - buffer-equal@0.0.1: - resolution: {integrity: sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==} - engines: {node: '>=0.4.0'} - - buffer@5.7.1: - resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} - camelize@1.0.1: resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} @@ -1659,9 +1575,6 @@ packages: do-not-zip@1.0.0: resolution: {integrity: sha512-Pgd81ET43bhAGaN2Hq1zluSX1FmD7kl7KcV9ER/lawiLsRUB9pRA5y8r6us29Xk6BrINZETO8TjhYwtwafWUww==} - dom-walk@0.1.2: - resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==} - dotenv@16.4.5: resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} engines: {node: '>=12'} @@ -1815,9 +1728,6 @@ packages: resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} engines: {node: '>=12'} - global@4.4.0: - resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==} - globalyzer@0.1.0: resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} @@ -1910,9 +1820,6 @@ packages: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} - is-function@1.0.2: - resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==} - is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -1935,11 +1842,8 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - isomorphic-fetch@3.0.0: - resolution: {integrity: sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==} - - jimp@0.22.12: - resolution: {integrity: sha512-R5jZaYDnfkxKJy1dwLpj/7cvyjxiclxU3F4TrI/J4j2rS0niq6YDUMoPn5hs8GDpO+OZGo7Ky057CRtWesyhfg==} + jimp@1.1.1: + resolution: {integrity: sha512-ULh65TPCPxj9le8me4BM8pYOx6+6rn7wKXqlYU0iE5geCX4osXIv2Scr44DiNVTZhk+BlNsSr36tY23gBYjHow==} jpeg-js@0.4.4: resolution: {integrity: sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==} @@ -2024,9 +1928,6 @@ packages: linebreak@1.1.0: resolution: {integrity: sha512-MHp03UImeVhB7XZtjd0E4n6+3xr5Dq/9xI/5FptGk5FrbDR3zagPa2DS6U8ks/3HjbKWG9Q1M2ufOzxV2qLYSQ==} - load-bmfont@1.4.1: - resolution: {integrity: sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==} - load-yaml-file@0.2.0: resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} engines: {node: '>=6'} @@ -2080,14 +1981,11 @@ packages: resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} engines: {node: '>=8.6'} - mime@1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} + mime@3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} hasBin: true - min-document@2.19.0: - resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==} - min-indent@1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} @@ -2251,9 +2149,6 @@ packages: parse-css-color@0.2.1: resolution: {integrity: sha512-bwS/GGIFV3b6KS4uwpzCFj4w297Yl3uqnSgIPsoQkx7GMLROXfMnWvxfNkL0oh8HVhZA4hvJoEoEIqonfJ3BWg==} - parse-headers@2.0.5: - resolution: {integrity: sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==} - pascal-case@3.1.2: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} @@ -2276,10 +2171,6 @@ packages: resolution: {integrity: sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==} engines: {node: '>=8'} - phin@2.9.3: - resolution: {integrity: sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==} - deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. - picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} @@ -2294,22 +2185,22 @@ packages: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} engines: {node: '>=6'} - pixelmatch@4.0.2: - resolution: {integrity: sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA==} + pixelmatch@5.3.0: + resolution: {integrity: sha512-o8mkY4E/+LNUf6LzX96ht6k6CEDi65k9G2rjMtBe9Oo+VPKSvl+0GKHuH/AlG+GA5LPG/i5hrekkxUc3s2HU+Q==} hasBin: true pkg-dir@4.2.0: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} - pngjs@3.4.0: - resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==} - engines: {node: '>=4.0.0'} - pngjs@6.0.0: resolution: {integrity: sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==} engines: {node: '>=12.13.0'} + pngjs@7.0.0: + resolution: {integrity: sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==} + engines: {node: '>=14.19.0'} + port-authority@2.0.1: resolution: {integrity: sha512-Hz/WvSNt5+7x+Rq1Cn6DetJOZxKtLDehJ1mLCYge6ju4QvSF/PHvRgy94e1SKJVI96AJTcqEdNwkkaAFad+TXQ==} @@ -2347,10 +2238,6 @@ packages: resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} engines: {node: '>=6'} - process@0.11.10: - resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} - engines: {node: '>= 0.6.0'} - pseudomap@1.0.2: resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} @@ -2382,9 +2269,6 @@ packages: resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} engines: {node: '>= 0.10'} - regenerator-runtime@0.13.11: - resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} - regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} @@ -2630,9 +2514,6 @@ packages: resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} engines: {node: '>=8'} - timm@1.7.1: - resolution: {integrity: sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==} - tiny-glob@0.2.9: resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} @@ -2753,9 +2634,6 @@ packages: webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - whatwg-fetch@3.6.20: - resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} - whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} @@ -2785,9 +2663,6 @@ packages: utf-8-validate: optional: true - xhr@2.6.0: - resolution: {integrity: sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==} - xml-parse-from-string@1.0.1: resolution: {integrity: sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==} @@ -2799,10 +2674,6 @@ packages: resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} engines: {node: '>=4.0'} - xtend@4.0.2: - resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} - engines: {node: '>=0.4'} - yallist@2.1.2: resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} @@ -2822,6 +2693,9 @@ packages: zimmerframe@1.1.2: resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} + zod@3.23.8: + resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} + snapshots: '@ampproject/remapping@2.3.0': @@ -3236,217 +3110,192 @@ snapshots: '@img/sharp-win32-x64@0.33.4': optional: true - '@jimp/bmp@0.22.12(@jimp/custom@0.22.12)': - dependencies: - '@jimp/custom': 0.22.12 - '@jimp/utils': 0.22.12 - bmp-js: 0.1.0 - - '@jimp/core@0.22.12': + '@jimp/core@1.1.1': dependencies: - '@jimp/utils': 0.22.12 - any-base: 1.1.0 - buffer: 5.7.1 + '@jimp/file-ops': 1.1.1 + '@jimp/types': 1.1.1 + '@jimp/utils': 1.1.1 + await-to-js: 3.0.0 exif-parser: 0.1.12 file-type: 16.5.4 - isomorphic-fetch: 3.0.0 - pixelmatch: 4.0.2 - tinycolor2: 1.6.0 - transitivePeerDependencies: - - encoding + mime: 3.0.0 - '@jimp/custom@0.22.12': + '@jimp/diff@1.1.1': dependencies: - '@jimp/core': 0.22.12 - transitivePeerDependencies: - - encoding - - '@jimp/gif@0.22.12(@jimp/custom@0.22.12)': - dependencies: - '@jimp/custom': 0.22.12 - '@jimp/utils': 0.22.12 - gifwrap: 0.10.1 - omggif: 1.0.10 - - '@jimp/jpeg@0.22.12(@jimp/custom@0.22.12)': - dependencies: - '@jimp/custom': 0.22.12 - '@jimp/utils': 0.22.12 - jpeg-js: 0.4.4 + '@jimp/plugin-resize': 1.1.1 + '@jimp/types': 1.1.1 + '@jimp/utils': 1.1.1 + pixelmatch: 5.3.0 - '@jimp/plugin-blit@0.22.12(@jimp/custom@0.22.12)': - dependencies: - '@jimp/custom': 0.22.12 - '@jimp/utils': 0.22.12 + '@jimp/file-ops@1.1.1': {} - '@jimp/plugin-blur@0.22.12(@jimp/custom@0.22.12)': + '@jimp/js-bmp@1.1.1': dependencies: - '@jimp/custom': 0.22.12 - '@jimp/utils': 0.22.12 + '@jimp/core': 1.1.1 + '@jimp/types': 1.1.1 + '@jimp/utils': 1.1.1 + bmp-ts: 1.0.9 - '@jimp/plugin-circle@0.22.12(@jimp/custom@0.22.12)': + '@jimp/js-gif@1.1.1': dependencies: - '@jimp/custom': 0.22.12 - '@jimp/utils': 0.22.12 + '@jimp/core': 1.1.1 + '@jimp/types': 1.1.1 + gifwrap: 0.10.1 + omggif: 1.0.10 - '@jimp/plugin-color@0.22.12(@jimp/custom@0.22.12)': + '@jimp/js-jpeg@1.1.1': dependencies: - '@jimp/custom': 0.22.12 - '@jimp/utils': 0.22.12 - tinycolor2: 1.6.0 + '@jimp/core': 1.1.1 + '@jimp/types': 1.1.1 + jpeg-js: 0.4.4 - '@jimp/plugin-contain@0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-blit@0.22.12(@jimp/custom@0.22.12))(@jimp/plugin-resize@0.22.12(@jimp/custom@0.22.12))(@jimp/plugin-scale@0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-resize@0.22.12(@jimp/custom@0.22.12)))': + '@jimp/js-png@1.1.1': dependencies: - '@jimp/custom': 0.22.12 - '@jimp/plugin-blit': 0.22.12(@jimp/custom@0.22.12) - '@jimp/plugin-resize': 0.22.12(@jimp/custom@0.22.12) - '@jimp/plugin-scale': 0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-resize@0.22.12(@jimp/custom@0.22.12)) - '@jimp/utils': 0.22.12 + '@jimp/core': 1.1.1 + '@jimp/types': 1.1.1 + pngjs: 7.0.0 - '@jimp/plugin-cover@0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-crop@0.22.12(@jimp/custom@0.22.12))(@jimp/plugin-resize@0.22.12(@jimp/custom@0.22.12))(@jimp/plugin-scale@0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-resize@0.22.12(@jimp/custom@0.22.12)))': + '@jimp/js-tiff@1.1.1': dependencies: - '@jimp/custom': 0.22.12 - '@jimp/plugin-crop': 0.22.12(@jimp/custom@0.22.12) - '@jimp/plugin-resize': 0.22.12(@jimp/custom@0.22.12) - '@jimp/plugin-scale': 0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-resize@0.22.12(@jimp/custom@0.22.12)) - '@jimp/utils': 0.22.12 + '@jimp/core': 1.1.1 + '@jimp/types': 1.1.1 + utif2: 4.1.0 - '@jimp/plugin-crop@0.22.12(@jimp/custom@0.22.12)': + '@jimp/plugin-blit@1.1.1': dependencies: - '@jimp/custom': 0.22.12 - '@jimp/utils': 0.22.12 + '@jimp/types': 1.1.1 + '@jimp/utils': 1.1.1 + zod: 3.23.8 - '@jimp/plugin-displace@0.22.12(@jimp/custom@0.22.12)': + '@jimp/plugin-blur@1.1.1': dependencies: - '@jimp/custom': 0.22.12 - '@jimp/utils': 0.22.12 + '@jimp/types': 1.1.1 - '@jimp/plugin-dither@0.22.12(@jimp/custom@0.22.12)': + '@jimp/plugin-circle@1.1.1': dependencies: - '@jimp/custom': 0.22.12 - '@jimp/utils': 0.22.12 + '@jimp/types': 1.1.1 + zod: 3.23.8 - '@jimp/plugin-fisheye@0.22.12(@jimp/custom@0.22.12)': + '@jimp/plugin-color@1.1.1': dependencies: - '@jimp/custom': 0.22.12 - '@jimp/utils': 0.22.12 + '@jimp/core': 1.1.1 + '@jimp/types': 1.1.1 + '@jimp/utils': 1.1.1 + tinycolor2: 1.6.0 + zod: 3.23.8 - '@jimp/plugin-flip@0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-rotate@0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-blit@0.22.12(@jimp/custom@0.22.12))(@jimp/plugin-crop@0.22.12(@jimp/custom@0.22.12))(@jimp/plugin-resize@0.22.12(@jimp/custom@0.22.12)))': + '@jimp/plugin-contain@1.1.1': dependencies: - '@jimp/custom': 0.22.12 - '@jimp/plugin-rotate': 0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-blit@0.22.12(@jimp/custom@0.22.12))(@jimp/plugin-crop@0.22.12(@jimp/custom@0.22.12))(@jimp/plugin-resize@0.22.12(@jimp/custom@0.22.12)) - '@jimp/utils': 0.22.12 + '@jimp/core': 1.1.1 + '@jimp/plugin-blit': 1.1.1 + '@jimp/plugin-resize': 1.1.1 + '@jimp/types': 1.1.1 + '@jimp/utils': 1.1.1 + zod: 3.23.8 - '@jimp/plugin-gaussian@0.22.12(@jimp/custom@0.22.12)': + '@jimp/plugin-cover@1.1.1': dependencies: - '@jimp/custom': 0.22.12 - '@jimp/utils': 0.22.12 + '@jimp/core': 1.1.1 + '@jimp/plugin-crop': 1.1.1 + '@jimp/plugin-resize': 1.1.1 + '@jimp/types': 1.1.1 + zod: 3.23.8 - '@jimp/plugin-invert@0.22.12(@jimp/custom@0.22.12)': + '@jimp/plugin-crop@1.1.1': dependencies: - '@jimp/custom': 0.22.12 - '@jimp/utils': 0.22.12 + '@jimp/core': 1.1.1 + '@jimp/types': 1.1.1 + '@jimp/utils': 1.1.1 + zod: 3.23.8 - '@jimp/plugin-mask@0.22.12(@jimp/custom@0.22.12)': + '@jimp/plugin-displace@1.1.1': dependencies: - '@jimp/custom': 0.22.12 - '@jimp/utils': 0.22.12 + '@jimp/types': 1.1.1 + '@jimp/utils': 1.1.1 + zod: 3.23.8 - '@jimp/plugin-normalize@0.22.12(@jimp/custom@0.22.12)': + '@jimp/plugin-dither@1.1.1': dependencies: - '@jimp/custom': 0.22.12 - '@jimp/utils': 0.22.12 + '@jimp/types': 1.1.1 - '@jimp/plugin-print@0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-blit@0.22.12(@jimp/custom@0.22.12))': + '@jimp/plugin-fisheye@1.1.1': dependencies: - '@jimp/custom': 0.22.12 - '@jimp/plugin-blit': 0.22.12(@jimp/custom@0.22.12) - '@jimp/utils': 0.22.12 - load-bmfont: 1.4.1 + '@jimp/types': 1.1.1 + '@jimp/utils': 1.1.1 + zod: 3.23.8 - '@jimp/plugin-resize@0.22.12(@jimp/custom@0.22.12)': + '@jimp/plugin-flip@1.1.1': dependencies: - '@jimp/custom': 0.22.12 - '@jimp/utils': 0.22.12 + '@jimp/types': 1.1.1 + zod: 3.23.8 - '@jimp/plugin-rotate@0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-blit@0.22.12(@jimp/custom@0.22.12))(@jimp/plugin-crop@0.22.12(@jimp/custom@0.22.12))(@jimp/plugin-resize@0.22.12(@jimp/custom@0.22.12))': + '@jimp/plugin-hash@1.1.1': dependencies: - '@jimp/custom': 0.22.12 - '@jimp/plugin-blit': 0.22.12(@jimp/custom@0.22.12) - '@jimp/plugin-crop': 0.22.12(@jimp/custom@0.22.12) - '@jimp/plugin-resize': 0.22.12(@jimp/custom@0.22.12) - '@jimp/utils': 0.22.12 + '@jimp/core': 1.1.1 + '@jimp/js-bmp': 1.1.1 + '@jimp/js-jpeg': 1.1.1 + '@jimp/js-png': 1.1.1 + '@jimp/js-tiff': 1.1.1 + '@jimp/plugin-color': 1.1.1 + '@jimp/plugin-resize': 1.1.1 + '@jimp/types': 1.1.1 + '@jimp/utils': 1.1.1 + any-base: 1.1.0 - '@jimp/plugin-scale@0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-resize@0.22.12(@jimp/custom@0.22.12))': + '@jimp/plugin-mask@1.1.1': dependencies: - '@jimp/custom': 0.22.12 - '@jimp/plugin-resize': 0.22.12(@jimp/custom@0.22.12) - '@jimp/utils': 0.22.12 + '@jimp/types': 1.1.1 + zod: 3.23.8 - '@jimp/plugin-shadow@0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-blur@0.22.12(@jimp/custom@0.22.12))(@jimp/plugin-resize@0.22.12(@jimp/custom@0.22.12))': + '@jimp/plugin-print@1.1.1': dependencies: - '@jimp/custom': 0.22.12 - '@jimp/plugin-blur': 0.22.12(@jimp/custom@0.22.12) - '@jimp/plugin-resize': 0.22.12(@jimp/custom@0.22.12) - '@jimp/utils': 0.22.12 + '@jimp/core': 1.1.1 + '@jimp/js-jpeg': 1.1.1 + '@jimp/js-png': 1.1.1 + '@jimp/plugin-blit': 1.1.1 + '@jimp/types': 1.1.1 + parse-bmfont-ascii: 1.0.6 + parse-bmfont-binary: 1.0.6 + parse-bmfont-xml: 1.1.6 + zod: 3.23.8 - '@jimp/plugin-threshold@0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-color@0.22.12(@jimp/custom@0.22.12))(@jimp/plugin-resize@0.22.12(@jimp/custom@0.22.12))': + '@jimp/plugin-quantize@1.1.1': dependencies: - '@jimp/custom': 0.22.12 - '@jimp/plugin-color': 0.22.12(@jimp/custom@0.22.12) - '@jimp/plugin-resize': 0.22.12(@jimp/custom@0.22.12) - '@jimp/utils': 0.22.12 + image-q: 4.0.0 + zod: 3.23.8 - '@jimp/plugins@0.22.12(@jimp/custom@0.22.12)': + '@jimp/plugin-resize@1.1.1': dependencies: - '@jimp/custom': 0.22.12 - '@jimp/plugin-blit': 0.22.12(@jimp/custom@0.22.12) - '@jimp/plugin-blur': 0.22.12(@jimp/custom@0.22.12) - '@jimp/plugin-circle': 0.22.12(@jimp/custom@0.22.12) - '@jimp/plugin-color': 0.22.12(@jimp/custom@0.22.12) - '@jimp/plugin-contain': 0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-blit@0.22.12(@jimp/custom@0.22.12))(@jimp/plugin-resize@0.22.12(@jimp/custom@0.22.12))(@jimp/plugin-scale@0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-resize@0.22.12(@jimp/custom@0.22.12))) - '@jimp/plugin-cover': 0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-crop@0.22.12(@jimp/custom@0.22.12))(@jimp/plugin-resize@0.22.12(@jimp/custom@0.22.12))(@jimp/plugin-scale@0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-resize@0.22.12(@jimp/custom@0.22.12))) - '@jimp/plugin-crop': 0.22.12(@jimp/custom@0.22.12) - '@jimp/plugin-displace': 0.22.12(@jimp/custom@0.22.12) - '@jimp/plugin-dither': 0.22.12(@jimp/custom@0.22.12) - '@jimp/plugin-fisheye': 0.22.12(@jimp/custom@0.22.12) - '@jimp/plugin-flip': 0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-rotate@0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-blit@0.22.12(@jimp/custom@0.22.12))(@jimp/plugin-crop@0.22.12(@jimp/custom@0.22.12))(@jimp/plugin-resize@0.22.12(@jimp/custom@0.22.12))) - '@jimp/plugin-gaussian': 0.22.12(@jimp/custom@0.22.12) - '@jimp/plugin-invert': 0.22.12(@jimp/custom@0.22.12) - '@jimp/plugin-mask': 0.22.12(@jimp/custom@0.22.12) - '@jimp/plugin-normalize': 0.22.12(@jimp/custom@0.22.12) - '@jimp/plugin-print': 0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-blit@0.22.12(@jimp/custom@0.22.12)) - '@jimp/plugin-resize': 0.22.12(@jimp/custom@0.22.12) - '@jimp/plugin-rotate': 0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-blit@0.22.12(@jimp/custom@0.22.12))(@jimp/plugin-crop@0.22.12(@jimp/custom@0.22.12))(@jimp/plugin-resize@0.22.12(@jimp/custom@0.22.12)) - '@jimp/plugin-scale': 0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-resize@0.22.12(@jimp/custom@0.22.12)) - '@jimp/plugin-shadow': 0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-blur@0.22.12(@jimp/custom@0.22.12))(@jimp/plugin-resize@0.22.12(@jimp/custom@0.22.12)) - '@jimp/plugin-threshold': 0.22.12(@jimp/custom@0.22.12)(@jimp/plugin-color@0.22.12(@jimp/custom@0.22.12))(@jimp/plugin-resize@0.22.12(@jimp/custom@0.22.12)) - timm: 1.7.1 + '@jimp/core': 1.1.1 + '@jimp/types': 1.1.1 + zod: 3.23.8 - '@jimp/png@0.22.12(@jimp/custom@0.22.12)': + '@jimp/plugin-rotate@1.1.1': dependencies: - '@jimp/custom': 0.22.12 - '@jimp/utils': 0.22.12 - pngjs: 6.0.0 + '@jimp/core': 1.1.1 + '@jimp/plugin-crop': 1.1.1 + '@jimp/plugin-resize': 1.1.1 + '@jimp/types': 1.1.1 + '@jimp/utils': 1.1.1 + zod: 3.23.8 - '@jimp/tiff@0.22.12(@jimp/custom@0.22.12)': + '@jimp/plugin-threshold@1.1.1': dependencies: - '@jimp/custom': 0.22.12 - utif2: 4.1.0 + '@jimp/core': 1.1.1 + '@jimp/plugin-color': 1.1.1 + '@jimp/plugin-hash': 1.1.1 + '@jimp/types': 1.1.1 + '@jimp/utils': 1.1.1 + zod: 3.23.8 - '@jimp/types@0.22.12(@jimp/custom@0.22.12)': + '@jimp/types@1.1.1': dependencies: - '@jimp/bmp': 0.22.12(@jimp/custom@0.22.12) - '@jimp/custom': 0.22.12 - '@jimp/gif': 0.22.12(@jimp/custom@0.22.12) - '@jimp/jpeg': 0.22.12(@jimp/custom@0.22.12) - '@jimp/png': 0.22.12(@jimp/custom@0.22.12) - '@jimp/tiff': 0.22.12(@jimp/custom@0.22.12) - timm: 1.7.1 + zod: 3.23.8 - '@jimp/utils@0.22.12': + '@jimp/utils@1.1.1': dependencies: - regenerator-runtime: 0.13.11 + '@jimp/types': 1.1.1 + tinycolor2: 1.6.0 '@jridgewell/gen-mapping@0.3.5': dependencies: @@ -4045,6 +3894,8 @@ snapshots: async-sema@3.1.1: {} + await-to-js@3.0.0: {} + axobject-query@4.0.0: dependencies: dequal: 2.0.3 @@ -4065,7 +3916,7 @@ snapshots: dependencies: file-uri-to-path: 1.0.0 - bmp-js@0.1.0: {} + bmp-ts@1.0.9: {} brace-expansion@1.1.11: dependencies: @@ -4093,13 +3944,6 @@ snapshots: buffer-crc32@0.2.13: {} - buffer-equal@0.0.1: {} - - buffer@5.7.1: - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - camelize@1.0.1: {} caniuse-lite@1.0.30001632: {} @@ -4238,8 +4082,6 @@ snapshots: do-not-zip@1.0.0: {} - dom-walk@0.1.2: {} - dotenv@16.4.5: {} electron-to-chromium@1.4.798: {} @@ -4422,11 +4264,6 @@ snapshots: minimatch: 5.1.6 once: 1.4.0 - global@4.4.0: - dependencies: - min-document: 2.19.0 - process: 0.11.10 - globalyzer@0.1.0: {} globby@11.1.0: @@ -4508,8 +4345,6 @@ snapshots: is-fullwidth-code-point@3.0.0: {} - is-function@1.0.2: {} - is-glob@4.0.3: dependencies: is-extglob: 2.1.1 @@ -4528,21 +4363,35 @@ snapshots: isexe@2.0.0: {} - isomorphic-fetch@3.0.0: - dependencies: - node-fetch: 2.7.0 - whatwg-fetch: 3.6.20 - transitivePeerDependencies: - - encoding - - jimp@0.22.12: - dependencies: - '@jimp/custom': 0.22.12 - '@jimp/plugins': 0.22.12(@jimp/custom@0.22.12) - '@jimp/types': 0.22.12(@jimp/custom@0.22.12) - regenerator-runtime: 0.13.11 - transitivePeerDependencies: - - encoding + jimp@1.1.1: + dependencies: + '@jimp/core': 1.1.1 + '@jimp/diff': 1.1.1 + '@jimp/js-bmp': 1.1.1 + '@jimp/js-gif': 1.1.1 + '@jimp/js-jpeg': 1.1.1 + '@jimp/js-png': 1.1.1 + '@jimp/js-tiff': 1.1.1 + '@jimp/plugin-blit': 1.1.1 + '@jimp/plugin-blur': 1.1.1 + '@jimp/plugin-circle': 1.1.1 + '@jimp/plugin-color': 1.1.1 + '@jimp/plugin-contain': 1.1.1 + '@jimp/plugin-cover': 1.1.1 + '@jimp/plugin-crop': 1.1.1 + '@jimp/plugin-displace': 1.1.1 + '@jimp/plugin-dither': 1.1.1 + '@jimp/plugin-fisheye': 1.1.1 + '@jimp/plugin-flip': 1.1.1 + '@jimp/plugin-hash': 1.1.1 + '@jimp/plugin-mask': 1.1.1 + '@jimp/plugin-print': 1.1.1 + '@jimp/plugin-quantize': 1.1.1 + '@jimp/plugin-resize': 1.1.1 + '@jimp/plugin-rotate': 1.1.1 + '@jimp/plugin-threshold': 1.1.1 + '@jimp/types': 1.1.1 + '@jimp/utils': 1.1.1 jpeg-js@0.4.4: {} @@ -4607,17 +4456,6 @@ snapshots: base64-js: 0.0.8 unicode-trie: 2.0.0 - load-bmfont@1.4.1: - dependencies: - buffer-equal: 0.0.1 - mime: 1.6.0 - parse-bmfont-ascii: 1.0.6 - parse-bmfont-binary: 1.0.6 - parse-bmfont-xml: 1.1.6 - phin: 2.9.3 - xhr: 2.6.0 - xtend: 4.0.2 - load-yaml-file@0.2.0: dependencies: graceful-fs: 4.2.11 @@ -4667,11 +4505,7 @@ snapshots: braces: 3.0.3 picomatch: 2.3.1 - mime@1.6.0: {} - - min-document@2.19.0: - dependencies: - dom-walk: 0.1.2 + mime@3.0.0: {} min-indent@1.0.1: {} @@ -4805,8 +4639,6 @@ snapshots: color-name: 1.1.4 hex-rgb: 4.3.0 - parse-headers@2.0.5: {} - pascal-case@3.1.2: dependencies: no-case: 3.0.4 @@ -4822,8 +4654,6 @@ snapshots: peek-readable@4.1.0: {} - phin@2.9.3: {} - picocolors@1.0.0: {} picocolors@1.0.1: {} @@ -4832,18 +4662,18 @@ snapshots: pify@4.0.1: {} - pixelmatch@4.0.2: + pixelmatch@5.3.0: dependencies: - pngjs: 3.4.0 + pngjs: 6.0.0 pkg-dir@4.2.0: dependencies: find-up: 4.1.0 - pngjs@3.4.0: {} - pngjs@6.0.0: {} + pngjs@7.0.0: {} + port-authority@2.0.1: {} postcss-value-parser@4.2.0: {} @@ -4874,8 +4704,6 @@ snapshots: prismjs@1.29.0: {} - process@0.11.10: {} - pseudomap@1.0.2: {} publint@0.1.16: @@ -4911,8 +4739,6 @@ snapshots: dependencies: resolve: 1.22.8 - regenerator-runtime@0.13.11: {} - regenerator-runtime@0.14.1: {} resolve-from@5.0.0: {} @@ -5204,8 +5030,6 @@ snapshots: term-size@2.2.1: {} - timm@1.7.1: {} - tiny-glob@0.2.9: dependencies: globalyzer: 0.1.0 @@ -5309,8 +5133,6 @@ snapshots: webidl-conversions@3.0.1: {} - whatwg-fetch@3.6.20: {} - whatwg-url@5.0.0: dependencies: tr46: 0.0.3 @@ -5333,13 +5155,6 @@ snapshots: ws@8.17.0: {} - xhr@2.6.0: - dependencies: - global: 4.4.0 - is-function: 1.0.2 - parse-headers: 2.0.5 - xtend: 4.0.2 - xml-parse-from-string@1.0.1: {} xml2js@0.5.0: @@ -5349,8 +5164,6 @@ snapshots: xmlbuilder@11.0.1: {} - xtend@4.0.2: {} - yallist@2.1.2: {} yallist@4.0.0: {} @@ -5362,3 +5175,5 @@ snapshots: yootils@0.3.1: {} zimmerframe@1.1.2: {} + + zod@3.23.8: {}