mirror of
https://github.com/lucide-icons/lucide.git
synced 2025-12-16 14:37:41 +01:00
fix(packages/icons): fix linting issues in configs
This commit is contained in:
@@ -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,
|
||||
];
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
"allowSyntheticDefaultImports": true,
|
||||
"downlevelIteration": true,
|
||||
"sourceMap": true,
|
||||
"outDir": "./dist"
|
||||
"outDir": "./dist",
|
||||
},
|
||||
"exclude": ["**/node_modules"],
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user