diff --git a/packages/lucide-icons/rollup.config.mjs b/packages/lucide-icons/rollup.config.mjs index ea4f929d2..232afd24f 100644 --- a/packages/lucide-icons/rollup.config.mjs +++ b/packages/lucide-icons/rollup.config.mjs @@ -1,5 +1,5 @@ import plugins from '@lucide/rollup-plugins'; -import pkg from './package.json' with {type: 'json'}; +import pkg from './package.json' with { type: 'json' }; import dts from 'rollup-plugin-dts'; const packageName = '@lucide/icons'; @@ -22,34 +22,34 @@ const bundles = [ const configs = bundles .map( ({ - inputs, - outputDir = 'dist', - outputFile, - format, - minify, - preserveModules, - entryFileNames, - external = [], - paths, - extension = 'js', - }) => + inputs, + outputDir = 'dist', + outputFile, + format, + minify, + preserveModules, + entryFileNames, + external = [], + paths, + extension = 'js', + }) => inputs.map((input) => ({ input, - plugins: [ - ...plugins({pkg, minify}), - ], + plugins: [...plugins({ pkg, minify })], external, output: { name: packageName, entryFileNames, ...(preserveModules ? { - dir: `${outputDir}/${format}`, - entryFileNames: `[name].${extension}`, - } + dir: `${outputDir}/${format}`, + entryFileNames: `[name].${extension}`, + } : { - file: outputFile ?? `${outputDir}/${format}/${outputFileName}${minify ? '.min' : ''}.${extension}`, - }), + file: + outputFile ?? + `${outputDir}/${format}/${outputFileName}${minify ? '.min' : ''}.${extension}`, + }), paths, format, sourcemap: true, @@ -68,17 +68,20 @@ export default [ `${outputFileName}.prefixed`, `${outputFileName}.suffixed`, 'dynamic', - 'build' - ].map(filename => ( - { - input: `./src/${filename}.ts`, - output: [{ - file: `dist/esm/${filename}.d.ts`, format: 'esm' - }, { - file: `dist/cjs/${filename}.d.cts`, format: 'cjs' - }], - plugins: [dts()], - }) - ), + 'build', + ].map((filename) => ({ + input: `./src/${filename}.ts`, + output: [ + { + file: `dist/esm/${filename}.d.ts`, + format: 'esm', + }, + { + file: `dist/cjs/${filename}.d.cts`, + format: 'cjs', + }, + ], + plugins: [dts()], + })), ...configs, ]; diff --git a/packages/lucide-icons/tsconfig.json b/packages/lucide-icons/tsconfig.json index ba7d221f4..2e5db9189 100644 --- a/packages/lucide-icons/tsconfig.json +++ b/packages/lucide-icons/tsconfig.json @@ -16,7 +16,7 @@ "allowSyntheticDefaultImports": true, "downlevelIteration": true, "sourceMap": true, - "outDir": "./dist" + "outDir": "./dist", }, "exclude": ["**/node_modules"], }