From e2af1af4f98d1878f87dfa24f1909ba7991da06d Mon Sep 17 00:00:00 2001 From: Karsa Date: Sat, 9 Mar 2024 10:41:06 +0100 Subject: [PATCH] fix(packages/lucide-solid): use jsx extension for solid build (#1964) Co-authored-by: Karsa --- packages/lucide-solid/rollup.config.mjs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/lucide-solid/rollup.config.mjs b/packages/lucide-solid/rollup.config.mjs index 1d86892f9..3bf21be3e 100644 --- a/packages/lucide-solid/rollup.config.mjs +++ b/packages/lucide-solid/rollup.config.mjs @@ -30,7 +30,7 @@ const configs = bundles input, plugins: [ babel({ - extensions: ['.ts', '.tsx', '.js'], + extensions: ['.ts', '.tsx', '.js', '.jsx'], babelHelpers: 'bundled', presets: [ 'babel-preset-solid', @@ -50,10 +50,14 @@ const configs = bundles esbuild.build({ entryPoints: ['./src/**/*.tsx', './src/**/*.ts'], outdir: './dist/source', + outExtension: { + '.js': '.jsx', + }, loader: { '.js': 'jsx', }, jsx: 'preserve', + jsxImportSource: 'solid-js', bundle: true, format: 'esm', sourcemap: true,