From a77e1989072b6133c26c63ecada7c273cb01fa32 Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Mon, 7 Oct 2024 00:06:28 +0200 Subject: [PATCH] update sharp package --- package-lock.json | 65 ++++++++++++++++++++++------------------------- package.json | 2 +- vite.config.js | 5 ++++ 3 files changed, 37 insertions(+), 35 deletions(-) diff --git a/package-lock.json b/package-lock.json index c124bb49..13e2a490 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,6 +15,7 @@ "https": "^1.0.0", "marked": "^12.0.2", "mode-watcher": "^0.3.1", + "sharp": "^0.33.5", "ua-parser-js": "^1.0.37" }, "devDependencies": { @@ -64,7 +65,6 @@ "rollup-plugin-visualizer": "^5.12.0", "rollup-plugin-web-worker-loader": "^1.6.1", "sass": "^1.75.0", - "sharp": "^0.33.5", "showdown": "^2.1.0", "string-similarity": "^4.0.4", "svelte": "^4.2.15", @@ -1320,10 +1320,10 @@ } }, "node_modules/@emnapi/runtime": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz", - "integrity": "sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==", - "dev": true, + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.0.tgz", + "integrity": "sha512-XMBySMuNZs3DM96xcJmLW4EfGnf+uGmFNjzpehMjuX5PLB5j87ar2Zc4e3PVeZ3I5g3tYtAqskB28manlF69Zw==", + "license": "MIT", "optional": true, "dependencies": { "tslib": "^2.4.0" @@ -1729,7 +1729,7 @@ "cpu": [ "arm64" ], - "dev": true, + "license": "Apache-2.0", "optional": true, "os": [ "darwin" @@ -1751,7 +1751,7 @@ "cpu": [ "x64" ], - "dev": true, + "license": "Apache-2.0", "optional": true, "os": [ "darwin" @@ -1773,7 +1773,7 @@ "cpu": [ "arm64" ], - "dev": true, + "license": "LGPL-3.0-or-later", "optional": true, "os": [ "darwin" @@ -1789,7 +1789,7 @@ "cpu": [ "x64" ], - "dev": true, + "license": "LGPL-3.0-or-later", "optional": true, "os": [ "darwin" @@ -1805,7 +1805,7 @@ "cpu": [ "arm" ], - "dev": true, + "license": "LGPL-3.0-or-later", "optional": true, "os": [ "linux" @@ -1821,7 +1821,7 @@ "cpu": [ "arm64" ], - "dev": true, + "license": "LGPL-3.0-or-later", "optional": true, "os": [ "linux" @@ -1837,7 +1837,7 @@ "cpu": [ "s390x" ], - "dev": true, + "license": "LGPL-3.0-or-later", "optional": true, "os": [ "linux" @@ -1853,7 +1853,7 @@ "cpu": [ "x64" ], - "dev": true, + "license": "LGPL-3.0-or-later", "optional": true, "os": [ "linux" @@ -1869,7 +1869,7 @@ "cpu": [ "arm64" ], - "dev": true, + "license": "LGPL-3.0-or-later", "optional": true, "os": [ "linux" @@ -1885,7 +1885,7 @@ "cpu": [ "x64" ], - "dev": true, + "license": "LGPL-3.0-or-later", "optional": true, "os": [ "linux" @@ -1901,7 +1901,7 @@ "cpu": [ "arm" ], - "dev": true, + "license": "Apache-2.0", "optional": true, "os": [ "linux" @@ -1923,7 +1923,7 @@ "cpu": [ "arm64" ], - "dev": true, + "license": "Apache-2.0", "optional": true, "os": [ "linux" @@ -1945,7 +1945,7 @@ "cpu": [ "s390x" ], - "dev": true, + "license": "Apache-2.0", "optional": true, "os": [ "linux" @@ -1967,7 +1967,7 @@ "cpu": [ "x64" ], - "dev": true, + "license": "Apache-2.0", "optional": true, "os": [ "linux" @@ -1989,7 +1989,7 @@ "cpu": [ "arm64" ], - "dev": true, + "license": "Apache-2.0", "optional": true, "os": [ "linux" @@ -2011,7 +2011,7 @@ "cpu": [ "x64" ], - "dev": true, + "license": "Apache-2.0", "optional": true, "os": [ "linux" @@ -2033,7 +2033,7 @@ "cpu": [ "wasm32" ], - "dev": true, + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", "optional": true, "dependencies": { "@emnapi/runtime": "^1.2.0" @@ -2052,7 +2052,7 @@ "cpu": [ "ia32" ], - "dev": true, + "license": "Apache-2.0 AND LGPL-3.0-or-later", "optional": true, "os": [ "win32" @@ -2071,7 +2071,7 @@ "cpu": [ "x64" ], - "dev": true, + "license": "Apache-2.0 AND LGPL-3.0-or-later", "optional": true, "os": [ "win32" @@ -4620,7 +4620,7 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", - "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1", "color-string": "^1.9.0" @@ -4633,7 +4633,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -4644,14 +4643,13 @@ "node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/color-string": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "dev": true, + "license": "MIT", "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" @@ -5122,7 +5120,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", - "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=8" } @@ -5995,7 +5993,7 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true + "license": "MIT" }, "node_modules/is-binary-path": { "version": "2.1.0", @@ -7668,7 +7666,6 @@ "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, "bin": { "semver": "bin/semver.js" }, @@ -7703,8 +7700,8 @@ "version": "0.33.5", "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", - "dev": true, "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { "color": "^4.2.3", "detect-libc": "^2.0.3", @@ -7794,7 +7791,7 @@ "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "dev": true, + "license": "MIT", "dependencies": { "is-arrayish": "^0.3.1" } diff --git a/package.json b/package.json index 3b0e5ce5..84106b83 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,6 @@ "rollup-plugin-visualizer": "^5.12.0", "rollup-plugin-web-worker-loader": "^1.6.1", "sass": "^1.75.0", - "sharp": "^0.33.5", "showdown": "^2.1.0", "string-similarity": "^4.0.4", "svelte": "^4.2.15", @@ -103,6 +102,7 @@ "https": "^1.0.0", "marked": "^12.0.2", "mode-watcher": "^0.3.1", + "sharp": "^0.33.5", "ua-parser-js": "^1.0.37" }, "description": "UI of stocknear - Stock Analysis & Community Platform for Small Investors.", diff --git a/vite.config.js b/vite.config.js index a7e11d71..4c21e149 100644 --- a/vite.config.js +++ b/vite.config.js @@ -28,6 +28,11 @@ const config = { } }, }, + // Add dynamicRequireTargets to handle specific dynamic imports + dynamicRequireTargets: [ + "node_modules/sharp/**/*", + // add other paths if necessary + ], }, brotliSize: true, // Enable Brotli compression },