UNPKG

origami-zen

Version:

Collection of reusable web components. Built for Origami CMS.

44 lines (37 loc) 1.14 kB
import fs from 'fs'; import path from 'path'; import minify from 'rollup-plugin-babel-minify'; import commonjs from 'rollup-plugin-commonjs'; import multiEntry from 'rollup-plugin-multi-entry'; import resolve from 'rollup-plugin-node-resolve'; import sourcemaps from 'rollup-plugin-sourcemaps'; import ts from 'rollup-plugin-typescript2'; import typescript from 'typescript'; import progress from 'rollup-plugin-progress'; export const SRC_COMPONENTS = path.resolve('./packages/components') export const components = fs .readdirSync(SRC_COMPONENTS) .filter(d => fs.statSync(path.join(SRC_COMPONENTS, d)).isDirectory()) // Ignore router for now .filter(c => c !== 'Router'); // ---------------------------------------------------------- Default build base export default { output: { format: 'es', sourcemap: true }, plugins: [ multiEntry(), resolve(), commonjs(), ts({ typescript, useTsconfigDeclarationDir: true }), minify({ comments: false }), sourcemaps(), progress() ], }