UNPKG

meteoalarm-card

Version:

Meteoalarm card for Home Assistant Lovelace UI

41 lines (39 loc) 1.09 kB
import resolve from 'rollup-plugin-node-resolve'; import typescript from 'rollup-plugin-typescript2'; import babel from 'rollup-plugin-babel'; import serve from 'rollup-plugin-serve'; import { terser } from 'rollup-plugin-terser'; import json from '@rollup/plugin-json'; import ignore from './rollup-plugins/ignore'; import { ignoreTextfieldFiles } from './elements/ignore/textfield'; import { ignoreSelectFiles } from './elements/ignore/select'; import { ignoreSwitchFiles } from './elements/ignore/switch'; export default { input: ['src/meteoalarm-card.ts'], output: { dir: './dist', format: 'es', inlineDynamicImports: true }, plugins: [ resolve(), typescript(), json(), babel({ exclude: 'node_modules/**' }), terser(), serve({ contentBase: './dist', host: '0.0.0.0', port: 5000, allowCrossOrigin: true, headers: { 'Access-Control-Allow-Origin': '*' } }), ignore({ files: [...ignoreTextfieldFiles, ...ignoreSelectFiles, ...ignoreSwitchFiles].map((file) => require.resolve(file)) }) ] };