44 lines
965 B
JavaScript
44 lines
965 B
JavaScript
import commonjs from "@rollup/plugin-commonjs";
|
|
import resolve from "@rollup/plugin-node-resolve";
|
|
import typescript from "@rollup/plugin-typescript";
|
|
import dts from "rollup-plugin-dts";
|
|
|
|
const config = [
|
|
{
|
|
input: "src/index.ts",
|
|
plugins: [resolve({ browser: true }), commonjs(), typescript()],
|
|
output: {
|
|
dir: "lib",
|
|
format: "esm",
|
|
},
|
|
external: ["lodash", "stylis"],
|
|
},
|
|
// {
|
|
// input: "src/index.ts",
|
|
// plugins: [
|
|
// resolve({ browser: true }),
|
|
// commonjs(),
|
|
// typescript({ declaration: false, declarationDir: undefined }),
|
|
// ],
|
|
// output: {
|
|
// format: "cjs",
|
|
// file: "lib/index.cjs",
|
|
// },
|
|
// external: ["lodash", "stylis"],
|
|
// },
|
|
{
|
|
input: "lib/dts/index.d.ts",
|
|
plugins: [
|
|
dts({
|
|
compilerOptions: { baseUrl: "lib/dts" },
|
|
}),
|
|
],
|
|
output: {
|
|
file: "lib/index.d.ts",
|
|
format: "es",
|
|
},
|
|
},
|
|
];
|
|
|
|
export default config;
|