UNPKG

@figr-design/identity-code-lib

Version:

This repo contains code for components exported from Figrs design system generator (Identity).

52 lines (50 loc) 1.2 kB
import typescript from "@rollup/plugin-typescript"; import peerDepsExternal from "rollup-plugin-peer-deps-external"; import { terser } from "rollup-plugin-terser"; import resolve from "@rollup/plugin-node-resolve"; import babel from "@rollup/plugin-babel"; import commonjs from "@rollup/plugin-commonjs"; import postcss from "rollup-plugin-postcss"; // Import the plugin export default { input: "src/index.ts", output: [ { file: "dist/index.js", format: "cjs", sourcemap: true, }, { file: "dist/index.esm.js", format: "esm", sourcemap: true, }, ], plugins: [ peerDepsExternal(), resolve(), typescript(), babel({ babelHelpers: "bundled", exclude: "node_modules/**", presets: ["@babel/preset-env", "@babel/preset-react"], }), commonjs({ include: /node_modules/, transformMixedEsModules: true, }), terser(), postcss({ // Add the plugin with some basic options extract: true, minimize: true, use: [ [ "sass", { includePaths: ["./src/styles", "./node_modules"], }, ], ], }), ], };