import { defineConfig } from "rollup" import cleanup from "rollup-plugin-cleanup" import ts from "rollup-plugin-ts" import pkg from "./package.json" assert { type: "json" } export default defineConfig({ input: "src/index.ts", output: [ { file: pkg.exports["."].import.default, format: "esm", }, { file: pkg.exports["."].require.default, format: "cjs", }, { file: pkg.exports["./jsonifiable"].import.default, format: "esm", }, { file: pkg.exports["./jsonifiable"].require.default, format: "cjs", }, ], plugins: [ ts(), cleanup({ comments: "jsdoc", extensions: ["ts"], }), ], })