mirror of
https://github.com/lucide-icons/lucide.git
synced 2025-12-16 19:47:41 +01:00
Remove aliasesSupport flag from rollup.config.mjs (#1794)
* Remove aliasesSupport flag from rollup.config.mjs and add always add aliases * Update rollup.config.mjs * Update rollup.config.mjs * Update rollup.config.mjs * Update rollup.config.mjs --------- Co-authored-by: Rigó József Karsa <karsa@sztaki.hu>
This commit is contained in:
@@ -22,34 +22,20 @@ const bundles = [
|
|||||||
format: 'cjs',
|
format: 'cjs',
|
||||||
inputs,
|
inputs,
|
||||||
outputDir,
|
outputDir,
|
||||||
aliasesSupport: true
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
format: 'esm',
|
format: 'esm',
|
||||||
inputs,
|
inputs,
|
||||||
outputDir,
|
outputDir,
|
||||||
preserveModules: true,
|
preserveModules: true,
|
||||||
aliasesSupport: true
|
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
const configs = bundles
|
const configs = bundles
|
||||||
.map(({ inputs, outputDir, format, minify, preserveModules, aliasesSupport }) =>
|
.map(({ inputs, outputDir, format, minify, preserveModules }) =>
|
||||||
inputs.map(input => ({
|
inputs.map(input => ({
|
||||||
input,
|
input,
|
||||||
plugins: [
|
plugins: plugins(pkg, minify),
|
||||||
...(
|
|
||||||
!aliasesSupport ? [
|
|
||||||
replace({
|
|
||||||
"export * from './aliases';": '',
|
|
||||||
"export * as icons from './icons';": '',
|
|
||||||
delimiters: ['', ''],
|
|
||||||
preventAssignment: false,
|
|
||||||
}),
|
|
||||||
] : []
|
|
||||||
),
|
|
||||||
...plugins(pkg, minify)
|
|
||||||
],
|
|
||||||
external: ['preact'],
|
external: ['preact'],
|
||||||
output: {
|
output: {
|
||||||
name: packageName,
|
name: packageName,
|
||||||
@@ -81,4 +67,3 @@ const configs = bundles
|
|||||||
},
|
},
|
||||||
...configs
|
...configs
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
@@ -25,7 +25,6 @@ const bundles = [
|
|||||||
format: 'cjs',
|
format: 'cjs',
|
||||||
inputs,
|
inputs,
|
||||||
outputDir,
|
outputDir,
|
||||||
aliasesSupport: true,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
format: 'esm',
|
format: 'esm',
|
||||||
@@ -35,13 +34,11 @@ const bundles = [
|
|||||||
],
|
],
|
||||||
outputDir,
|
outputDir,
|
||||||
preserveModules: true,
|
preserveModules: true,
|
||||||
aliasesSupport: true,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
format: 'esm',
|
format: 'esm',
|
||||||
inputs: ['src/dynamicIconImports.ts'],
|
inputs: ['src/dynamicIconImports.ts'],
|
||||||
outputFile: 'dynamicIconImports.js',
|
outputFile: 'dynamicIconImports.js',
|
||||||
aliasesSupport: true,
|
|
||||||
external: [/src/],
|
external: [/src/],
|
||||||
paths: (id) => {
|
paths: (id) => {
|
||||||
if (id.match(/src/)) {
|
if (id.match(/src/)) {
|
||||||
@@ -54,22 +51,10 @@ const bundles = [
|
|||||||
];
|
];
|
||||||
|
|
||||||
const configs = bundles
|
const configs = bundles
|
||||||
.map(({ inputs, outputDir, outputFile, format, minify, preserveModules, aliasesSupport, entryFileNames, external = [], paths }) =>
|
.map(({ inputs, outputDir, outputFile, format, minify, preserveModules, entryFileNames, external = [], paths }) =>
|
||||||
inputs.map(input => ({
|
inputs.map(input => ({
|
||||||
input,
|
input,
|
||||||
plugins: [
|
plugins: plugins(pkg, minify),
|
||||||
...(
|
|
||||||
!aliasesSupport ? [
|
|
||||||
replace({
|
|
||||||
"export * from './aliases';": '',
|
|
||||||
"export * as icons from './icons';": '',
|
|
||||||
delimiters: ['', ''],
|
|
||||||
preventAssignment: false,
|
|
||||||
}),
|
|
||||||
] : []
|
|
||||||
),
|
|
||||||
...plugins(pkg, minify)
|
|
||||||
],
|
|
||||||
external: [
|
external: [
|
||||||
'react',
|
'react',
|
||||||
'prop-types',
|
'prop-types',
|
||||||
|
|||||||
@@ -22,35 +22,20 @@ const bundles = [
|
|||||||
format: 'cjs',
|
format: 'cjs',
|
||||||
inputs,
|
inputs,
|
||||||
outputDir,
|
outputDir,
|
||||||
aliasesSupport: true
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
format: 'esm',
|
format: 'esm',
|
||||||
inputs,
|
inputs,
|
||||||
outputDir,
|
outputDir,
|
||||||
preserveModules: true,
|
preserveModules: true,
|
||||||
aliasesSupport: true
|
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
const configs = bundles
|
const configs = bundles
|
||||||
.map(({ inputs, outputDir, format, minify, preserveModules, aliasesSupport }) =>
|
.map(({ inputs, outputDir, format, minify, preserveModules }) =>
|
||||||
inputs.map(input => ({
|
inputs.map(input => ({
|
||||||
input,
|
input,
|
||||||
plugins: [
|
plugins: plugins(pkg, minify),
|
||||||
// This for aliases, only for esm
|
|
||||||
...(
|
|
||||||
!aliasesSupport ? [
|
|
||||||
replace({
|
|
||||||
"export * from './aliases';": '',
|
|
||||||
"export * as icons from './icons';": '',
|
|
||||||
delimiters: ['', ''],
|
|
||||||
preventAssignment: false,
|
|
||||||
}),
|
|
||||||
] : []
|
|
||||||
),
|
|
||||||
...plugins(pkg, minify)
|
|
||||||
],
|
|
||||||
external: ['vue'],
|
external: ['vue'],
|
||||||
output: {
|
output: {
|
||||||
name: packageName,
|
name: packageName,
|
||||||
@@ -88,4 +73,3 @@ const configs = bundles
|
|||||||
},
|
},
|
||||||
...configs
|
...configs
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
@@ -21,35 +21,20 @@ const bundles = [
|
|||||||
format: 'cjs',
|
format: 'cjs',
|
||||||
inputs,
|
inputs,
|
||||||
outputDir,
|
outputDir,
|
||||||
aliasesSupport: true
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
format: 'esm',
|
format: 'esm',
|
||||||
inputs,
|
inputs,
|
||||||
outputDir,
|
outputDir,
|
||||||
preserveModules: true,
|
preserveModules: true,
|
||||||
aliasesSupport: true
|
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
const configs = bundles
|
const configs = bundles
|
||||||
.map(({ inputs, outputDir, format, minify, preserveModules, aliasesSupport }) =>
|
.map(({ inputs, outputDir, format, minify, preserveModules }) =>
|
||||||
inputs.map(input => ({
|
inputs.map(input => ({
|
||||||
input,
|
input,
|
||||||
plugins: [
|
plugins: plugins(pkg, minify),
|
||||||
// This for aliases, only for esm
|
|
||||||
...(
|
|
||||||
!aliasesSupport ? [
|
|
||||||
replace({
|
|
||||||
"export * from './aliases';": '',
|
|
||||||
"export * as icons from './icons';": '',
|
|
||||||
delimiters: ['', ''],
|
|
||||||
preventAssignment: false,
|
|
||||||
}),
|
|
||||||
] : []
|
|
||||||
),
|
|
||||||
...plugins(pkg, minify)
|
|
||||||
],
|
|
||||||
external: ['vue'],
|
external: ['vue'],
|
||||||
output: {
|
output: {
|
||||||
name: packageName,
|
name: packageName,
|
||||||
|
|||||||
Reference in New Issue
Block a user