Files
supersonic/webapp/packages/chat-sdk/rollup/rollup.config.mjs
jerryjzhang dc4fc69b57 first commit
2023-06-12 18:44:01 +08:00

32 lines
781 B
JavaScript

import typescript from 'rollup-plugin-typescript2'
import { nodeResolve } from '@rollup/plugin-node-resolve'
import commonjs from '@rollup/plugin-commonjs'
import json from '@rollup/plugin-json'
import less from 'rollup-plugin-less'
import postcss from 'rollup-plugin-postcss'
import cssnano from 'cssnano'
const overrides = {
compilerOptions: { declaration: true },
exclude: ["src/**/*.test.tsx", "src/**/*.stories.tsx", "src/**/*.stories.mdx", "src/setupTests.ts"]
}
const config = {
input: 'src/index.tsx',
plugins: [
nodeResolve(),
commonjs(),
json(),
typescript({ tsconfigOverride: overrides }),
less({ output: 'dist/index.css' }),
// postcss({
// plugins: [
// cssnano()
// ]
// })
],
}
export default config