diff --git a/esbuild.config.json b/esbuild.config.json index 8137c33..6c29be6 100644 --- a/esbuild.config.json +++ b/esbuild.config.json @@ -1,4 +1,3 @@ { - "minifyWhitespace": true, - "minifySyntax":true + "minify": true } \ No newline at end of file diff --git a/manifest.json b/manifest.json index a82f174..6b9ae90 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "obsidian-excalidraw-plugin", "name": "Excalidraw", - "version": "1.5.22", + "version": "1.5.23", "minAppVersion": "0.12.16", "description": "An Obsidian plugin to edit and view Excalidraw drawings", "author": "Zsolt Viczian", diff --git a/package.json b/package.json index f8a28ae..0998fb0 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,7 @@ "obsidian": "^0.13.21", "rollup": "^2.66.0", "rollup-plugin-visualizer": "^5.5.4", + "rollup-plugin-esbuild": "^4.8.2", "tslib": "^2.3.1", "typescript": "^4.5.5", "eslint-config-prettier": "8.3.0", diff --git a/rollup.config.js b/rollup.config.js index 14b97a1..0e50deb 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -5,6 +5,7 @@ import { env } from "process"; import babel from '@rollup/plugin-babel'; import replace from "@rollup/plugin-replace"; import visualizer from "rollup-plugin-visualizer"; +import esbuild from 'rollup-plugin-esbuild'; const isProd = (process.env.NODE_ENV === "production"); console.log("Is production", isProd); @@ -30,5 +31,5 @@ export default { }), commonjs(), visualizer(), - ] + ], }; \ No newline at end of file diff --git a/versions.json b/versions.json index 66564a9..1c74e86 100644 --- a/versions.json +++ b/versions.json @@ -1,4 +1,4 @@ { - "1.5.22": "0.12.16", + "1.5.23": "0.12.16", "1.4.2": "0.11.13" } diff --git a/yarn.lock b/yarn.lock index 15309c3..141a743 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1433,6 +1433,14 @@ "estree-walker" "^1.0.1" "picomatch" "^2.2.2" +"@rollup/pluginutils@^4.1.1": + "integrity" "sha512-ROn4qvkxP9SyPeHaf7uQC/GPFY6L/OWy9+bd9AwcjOAWQwxRscoEyAUD8qCY5o5iL4jqQwoLk2kaTKJPb/HwzQ==" + "resolved" "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "estree-walker" "^2.0.1" + "picomatch" "^2.2.2" + "@rushstack/eslint-patch@^1.1.0": "integrity" "sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==" "resolved" "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz" @@ -3366,7 +3374,7 @@ dependencies: "ms" "^2.1.1" -"debug@^4.1.0", "debug@^4.1.1", "debug@^4.3.2", "debug@4": +"debug@^4.1.0", "debug@^4.1.1", "debug@^4.3.2", "debug@^4.3.3", "debug@4": "integrity" "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==" "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz" "version" "4.3.3" @@ -3738,7 +3746,7 @@ "string.prototype.trimstart" "^1.0.4" "unbox-primitive" "^1.0.1" -"es-module-lexer@^0.9.0": +"es-module-lexer@^0.9.0", "es-module-lexer@^0.9.3": "integrity" "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" "resolved" "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz" "version" "0.9.3" @@ -3752,6 +3760,35 @@ "is-date-object" "^1.0.1" "is-symbol" "^1.0.2" +"esbuild-windows-64@0.14.14": + "integrity" "sha512-kl3BdPXh0/RD/dad41dtzj2itMUR4C6nQbXQCyYHHo4zoUoeIXhpCrSl7BAW1nv5EFL8stT1V+TQVXGZca5A2A==" + "resolved" "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.14.tgz" + "version" "0.14.14" + +"esbuild@>=0.10.1": + "integrity" "sha512-aiK4ddv+uui0k52OqSHu4xxu+SzOim7Rlz4i25pMEiC8rlnGU0HJ9r+ZMfdWL5bzifg+nhnn7x4NSWTeehYblg==" + "resolved" "https://registry.npmjs.org/esbuild/-/esbuild-0.14.14.tgz" + "version" "0.14.14" + optionalDependencies: + "esbuild-android-arm64" "0.14.14" + "esbuild-darwin-64" "0.14.14" + "esbuild-darwin-arm64" "0.14.14" + "esbuild-freebsd-64" "0.14.14" + "esbuild-freebsd-arm64" "0.14.14" + "esbuild-linux-32" "0.14.14" + "esbuild-linux-64" "0.14.14" + "esbuild-linux-arm" "0.14.14" + "esbuild-linux-arm64" "0.14.14" + "esbuild-linux-mips64le" "0.14.14" + "esbuild-linux-ppc64le" "0.14.14" + "esbuild-linux-s390x" "0.14.14" + "esbuild-netbsd-64" "0.14.14" + "esbuild-openbsd-64" "0.14.14" + "esbuild-sunos-64" "0.14.14" + "esbuild-windows-32" "0.14.14" + "esbuild-windows-64" "0.14.14" + "esbuild-windows-arm64" "0.14.14" + "escalade@^3.1.1": "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" @@ -5565,6 +5602,11 @@ "import-local" "^3.0.2" "jest-cli" "^27.4.7" +"joycon@^3.0.1": + "integrity" "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==" + "resolved" "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz" + "version" "3.1.1" + "js-tokens@^3.0.0 || ^4.0.0", "js-tokens@^4.0.0": "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" @@ -5672,6 +5714,11 @@ dependencies: "minimist" "^1.2.5" +"jsonc-parser@^3.0.0": + "integrity" "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==" + "resolved" "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz" + "version" "3.0.0" + "jsonfile@^6.0.1": "integrity" "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==" "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" @@ -7477,6 +7524,17 @@ dependencies: "glob" "^7.1.3" +"rollup-plugin-esbuild@^4.8.2": + "integrity" "sha512-wsaYNOjzTb6dN1qCIZsMZ7Q0LWiPJklYs2TDI8vJA2LUbvtPUY+17TC8C0vSat3jPMInfR9XWKdA7ttuwkjsGQ==" + "resolved" "https://registry.npmjs.org/rollup-plugin-esbuild/-/rollup-plugin-esbuild-4.8.2.tgz" + "version" "4.8.2" + dependencies: + "@rollup/pluginutils" "^4.1.1" + "debug" "^4.3.3" + "es-module-lexer" "^0.9.3" + "joycon" "^3.0.1" + "jsonc-parser" "^3.0.0" + "rollup-plugin-terser@^7.0.0": "integrity" "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==" "resolved" "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz"