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:
Karsa
2024-01-16 16:21:57 +01:00
committed by GitHub
parent be3ccc8ece
commit d4cbe899fb
4 changed files with 8 additions and 69 deletions

View File

@@ -22,34 +22,20 @@ const bundles = [
format: 'cjs',
inputs,
outputDir,
aliasesSupport: true
},
{
format: 'esm',
inputs,
outputDir,
preserveModules: true,
aliasesSupport: true
},
];
const configs = bundles
.map(({ inputs, outputDir, format, minify, preserveModules, aliasesSupport }) =>
.map(({ inputs, outputDir, format, minify, preserveModules }) =>
inputs.map(input => ({
input,
plugins: [
...(
!aliasesSupport ? [
replace({
"export * from './aliases';": '',
"export * as icons from './icons';": '',
delimiters: ['', ''],
preventAssignment: false,
}),
] : []
),
...plugins(pkg, minify)
],
plugins: plugins(pkg, minify),
external: ['preact'],
output: {
name: packageName,
@@ -81,4 +67,3 @@ const configs = bundles
},
...configs
];

View File

@@ -25,7 +25,6 @@ const bundles = [
format: 'cjs',
inputs,
outputDir,
aliasesSupport: true,
},
{
format: 'esm',
@@ -35,13 +34,11 @@ const bundles = [
],
outputDir,
preserveModules: true,
aliasesSupport: true,
},
{
format: 'esm',
inputs: ['src/dynamicIconImports.ts'],
outputFile: 'dynamicIconImports.js',
aliasesSupport: true,
external: [/src/],
paths: (id) => {
if (id.match(/src/)) {
@@ -54,22 +51,10 @@ const 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 => ({
input,
plugins: [
...(
!aliasesSupport ? [
replace({
"export * from './aliases';": '',
"export * as icons from './icons';": '',
delimiters: ['', ''],
preventAssignment: false,
}),
] : []
),
...plugins(pkg, minify)
],
plugins: plugins(pkg, minify),
external: [
'react',
'prop-types',

View File

@@ -22,35 +22,20 @@ const bundles = [
format: 'cjs',
inputs,
outputDir,
aliasesSupport: true
},
{
format: 'esm',
inputs,
outputDir,
preserveModules: true,
aliasesSupport: true
},
];
const configs = bundles
.map(({ inputs, outputDir, format, minify, preserveModules, aliasesSupport }) =>
.map(({ inputs, outputDir, format, minify, preserveModules }) =>
inputs.map(input => ({
input,
plugins: [
// This for aliases, only for esm
...(
!aliasesSupport ? [
replace({
"export * from './aliases';": '',
"export * as icons from './icons';": '',
delimiters: ['', ''],
preventAssignment: false,
}),
] : []
),
...plugins(pkg, minify)
],
plugins: plugins(pkg, minify),
external: ['vue'],
output: {
name: packageName,
@@ -88,4 +73,3 @@ const configs = bundles
},
...configs
];

View File

@@ -21,35 +21,20 @@ const bundles = [
format: 'cjs',
inputs,
outputDir,
aliasesSupport: true
},
{
format: 'esm',
inputs,
outputDir,
preserveModules: true,
aliasesSupport: true
},
];
const configs = bundles
.map(({ inputs, outputDir, format, minify, preserveModules, aliasesSupport }) =>
.map(({ inputs, outputDir, format, minify, preserveModules }) =>
inputs.map(input => ({
input,
plugins: [
// This for aliases, only for esm
...(
!aliasesSupport ? [
replace({
"export * from './aliases';": '',
"export * as icons from './icons';": '',
delimiters: ['', ''],
preventAssignment: false,
}),
] : []
),
...plugins(pkg, minify)
],
plugins: plugins(pkg, minify),
external: ['vue'],
output: {
name: packageName,