diff --git a/package-lock.json b/package-lock.json index ed85699..8f776b6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "@popperjs/core": "^2.11.8", "@zsviczian/colormaster": "^1.2.2", - "@zsviczian/excalidraw": "0.17.6-24", + "@zsviczian/excalidraw": "0.17.6-25", "chroma-js": "^2.4.2", "clsx": "^2.0.0", "es6-promise-pool": "2.5.0", @@ -43,7 +43,7 @@ "@rollup/plugin-commonjs": "^26.0.1", "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-replace": "^5.0.2", - "@rollup/plugin-typescript": "^11.1.6", + "@rollup/plugin-typescript": "^12.1.2", "@types/chroma-js": "^2.4.0", "@types/js-beautify": "^1.14.0", "@types/js-yaml": "^4.0.9", @@ -66,10 +66,10 @@ "rollup": "^2.70.1", "rollup-plugin-copy": "^3.5.0", "rollup-plugin-terser": "^7.0.2", - "rollup-plugin-typescript2": "^0.34.1", + "rollup-plugin-typescript2": "^0.36.0", "tslib": "^2.6.1", "ttypescript": "^1.5.15", - "typescript": "^5.2.2", + "typescript": "^5.7.3", "uglify-js": "^3.19.3" } }, @@ -2822,9 +2822,9 @@ } }, "node_modules/@rollup/plugin-typescript": { - "version": "11.1.6", - "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-11.1.6.tgz", - "integrity": "sha512-R92yOmIACgYdJ7dJ97p4K69I8gg6IEHt8M7dUBxN3W6nrO8uUxX5ixl0yU/N3aZTi8WhPuICvOHXQvF6FaykAA==", + "version": "12.1.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-12.1.2.tgz", + "integrity": "sha512-cdtSp154H5sv637uMr1a8OTWB0L1SWDSm1rDGiyfcGcvQ6cuTs4MDk2BVEBGysUWago4OJN4EQZqOTl/QY3Jgg==", "dev": true, "dependencies": { "@rollup/pluginutils": "^5.1.0", @@ -3315,10 +3315,9 @@ "license": "MIT" }, "node_modules/@zsviczian/excalidraw": { - "version": "0.17.6-24", - "resolved": "https://registry.npmjs.org/@zsviczian/excalidraw/-/excalidraw-0.17.6-24.tgz", - "integrity": "sha512-wD0w/C9pkJgV+p+i1AwpQi1u8s57O19lTaJ2iH7QTK20N3KavEBrb+WRAPIEyziCvBPOiEThLiBhY4CiRbMdcg==", - "license": "MIT", + "version": "0.17.6-25", + "resolved": "https://registry.npmjs.org/@zsviczian/excalidraw/-/excalidraw-0.17.6-25.tgz", + "integrity": "sha512-Hq/LVJoQHTc8ECKrqLf1hZRh7xEDI5W7SoVjBhLl5vwbhUxrYPu7j83g01kDiqKxybq8YK0kQULhEck64dyh0A==", "dependencies": { "@braintree/sanitize-url": "6.0.2", "@excalidraw/random-username": "1.1.0", @@ -8106,16 +8105,16 @@ } }, "node_modules/rollup-plugin-typescript2": { - "version": "0.34.1", - "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.34.1.tgz", - "integrity": "sha512-P4cHLtGikESmqi1CA+tdMDUv8WbQV48mzPYt77TSTOPJpERyZ9TXdDgjSDix8Fkqce6soYz3+fa4lrC93IEkcw==", + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.36.0.tgz", + "integrity": "sha512-NB2CSQDxSe9+Oe2ahZbf+B4bh7pHwjV5L+RSYpCu7Q5ROuN94F9b6ioWwKfz3ueL3KTtmX4o2MUH2cgHDIEUsw==", "dev": true, "dependencies": { "@rollup/pluginutils": "^4.1.2", "find-cache-dir": "^3.3.2", "fs-extra": "^10.0.0", - "semver": "^7.3.7", - "tslib": "^2.4.0" + "semver": "^7.5.4", + "tslib": "^2.6.2" }, "peerDependencies": { "rollup": ">=1.26.3", @@ -8776,9 +8775,9 @@ } }, "node_modules/typescript": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz", - "integrity": "sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==", + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", + "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", "dev": true, "bin": { "tsc": "bin/tsc", diff --git a/package.json b/package.json index 1851fa0..72e6d6b 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "@rollup/plugin-commonjs": "^26.0.1", "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-replace": "^5.0.2", - "@rollup/plugin-typescript": "^11.1.6", + "@rollup/plugin-typescript": "^12.1.2", "@types/chroma-js": "^2.4.0", "@types/js-beautify": "^1.14.0", "@types/js-yaml": "^4.0.9", @@ -79,10 +79,10 @@ "rollup-plugin-copy": "^3.5.0", "@zsviczian/rollup-plugin-postprocess": "^1.0.3", "rollup-plugin-terser": "^7.0.2", - "rollup-plugin-typescript2": "^0.34.1", + "rollup-plugin-typescript2": "^0.36.0", "tslib": "^2.6.1", "ttypescript": "^1.5.15", - "typescript": "^5.2.2", + "typescript": "^5.7.3", "fs-extra": "^11.2.0", "uglify-js": "^3.19.3" }, diff --git a/src/constants/constants.ts b/src/constants/constants.ts index 9f5709e..ab7efaa 100644 --- a/src/constants/constants.ts +++ b/src/constants/constants.ts @@ -198,7 +198,7 @@ export const REG_BLOCK_REF_CLEAN = /[!"#$%&()*+,.:;<=>?@^`{|}~\/\[\]\\\r\n]/g; // /[!"#$%&()*+,.:;<=>?@^`{|}~\/\[\]\\]/g; // https://discord.com/channels/686053708261228577/989603365606531104/1000128926619816048 // /\+|\/|~|=|%|\(|\)|{|}|,|&|\.|\$|!|\?|;|\[|]|\^|#|\*|<|>|&|@|\||\\|"|:|\s/g; -export const IMAGE_TYPES = ["jpeg", "jpg", "png", "gif", "svg", "webp", "bmp", "ico", "jtif", "tif"]; +export const IMAGE_TYPES = ["jpeg", "jpg", "png", "gif", "svg", "webp", "bmp", "ico", "jtif", "tif", "jfif", "avif"]; export const ANIMATED_IMAGE_TYPES = ["gif", "webp", "apng", "svg"]; export const EXPORT_TYPES = ["svg", "dark.svg", "light.svg", "png", "dark.png", "light.png"]; export const MAX_IMAGE_SIZE = 500;