1234567891011121314151617181920212223242526272829303132333435363738 |
- /**
- * @license
- * Copyright 2018 Google LLC
- * SPDX-License-Identifier: BSD-3-Clause
- */
- import summary from 'rollup-plugin-summary';
- import {terser} from 'rollup-plugin-terser';
- import resolve from '@rollup/plugin-node-resolve';
- import replace from '@rollup/plugin-replace';
- export default {
- input: 'todo-lit.js',
- output: {
- file: 'todo-lit.bundled.js',
- format: 'esm',
- },
- onwarn(warning) {
- if (warning.code !== 'THIS_IS_UNDEFINED') {
- console.error(`(!) ${warning.message}`);
- }
- },
- plugins: [
- replace({'Reflect.decorate': 'undefined'}),
- resolve(),
- terser({
- ecma: 2017,
- module: true,
- warnings: true,
- mangle: {
- properties: {
- regex: /^__/,
- },
- },
- }),
- summary(),
- ],
- };
|