UNPKG

@etsoo/editor

Version:

ETSOO Free WYSIWYG HTML Editor

52 lines (48 loc) 1.12 kB
import typescript from "@rollup/plugin-typescript"; import postcss from "rollup-plugin-postcss"; import json from '@rollup/plugin-json'; import pkg from "./package.json" with { type: "json" }; const external = [...Object.keys(pkg.dependencies || {})]; const configMjs = { input: "src/index.ts", output: [{ dir: "lib/mjs", preserveModules: true, preserveModulesRoot: "src", format: "es", exports: "named" }], external: external, plugins: [ typescript({declaration: true, declarationDir: "lib/mjs"}), postcss({ config: false, extensions: [".css"], inject: false, minimize: true }), json() ] }; const configCjs = { input: "src/index.ts", output: [{ dir: "lib/cjs", preserveModules: true, preserveModulesRoot: "src", format: "cjs", exports: "named" }], external: external, plugins: [ typescript({declaration: true, declarationDir: "lib/cjs"}), postcss({ config: false, extensions: [".css"], inject: false, minimize: true }), json() ] }; export default [configMjs, configCjs];