remove webpack

This commit is contained in:
2024-11-14 19:47:50 +08:00
parent 696be2a28c
commit 7ec8a001de
16 changed files with 1303 additions and 887 deletions

View File

@@ -1,20 +1,20 @@
import typescript from '@rollup/plugin-typescript';
import resolve from '@rollup/plugin-node-resolve';
import commonjs from '@rollup/plugin-commonjs';
import copy from 'rollup-plugin-copy';
import { dts } from 'rollup-plugin-dts';
import json from '@rollup/plugin-json';
import * as glob from 'glob';
import path from 'path';
import typescript from '@rollup/plugin-typescript'
import resolve from '@rollup/plugin-node-resolve'
import commonjs from '@rollup/plugin-commonjs'
import copy from 'rollup-plugin-copy'
import { dts } from 'rollup-plugin-dts'
import json from '@rollup/plugin-json'
import * as glob from 'glob'
import path from 'path'
const files = glob.sync('src-apps/**/index.ts');
console.log(files);
const files = glob.sync('src-apps/**/index.ts')
console.log(files)
const configs = files.map((file) => {
const inputFile = file;
const directory = file.split('/').slice(0, -1).join('/');
const outputDirectory = directory.replace('src-apps', 'dist/apps');
console.log(directory);
console.log(outputDirectory);
const inputFile = file
const directory = file.split('/').slice(0, -1).join('/')
const outputDirectory = directory.replace('src-apps', 'dist/apps')
console.log(directory)
console.log(outputDirectory)
/**
* @type {import('rollup').RollupOptions}
*/
@@ -22,16 +22,16 @@ const configs = files.map((file) => {
input: inputFile,
output: {
outDir: outputDirectory,
file: path.join(outputDirectory, 'index.cjs'),
format: 'cjs',
// format: 'esm',
file: path.join(outputDirectory, 'index.mjs'),
// format: 'cjs'
format: 'esm',
},
plugins: [
resolve(),
// commonjs(),
commonjs(),
typescript({
declaration: false,
}),
declaration: false
})
// json(),
// copy({
// targets: [
@@ -42,8 +42,8 @@ const configs = files.map((file) => {
// ],
// }),
],
external: ['sequelize'],
};
return config;
});
export default [...configs];
external: ['sequelize', '@kevisual/router']
}
return config
})
export default [...configs]