UNPKG

outside-click-js

Version:
36 lines (33 loc) 788 B
'use strict' const path = require('path') const { uglify } = require('rollup-plugin-uglify') const clear = require('rollup-plugin-clear') const babel = require('rollup-plugin-babel') const copy = require('rollup-plugin-copy') const resolve = filePath => path.join(__dirname, '../', filePath) module.exports = { input: resolve('src/outside-click-js.js'), output: { file: resolve('dist/outside-click-js.min.js'), format: 'umd', name: '$outsideClick' }, plugins: [ uglify(), clear({ targets: [resolve('dist')] }), babel({ include: resolve('src/outside-click-js.js') }), copy({ targets: [ { src: resolve('src/index.d.ts'), dest: resolve('dist') } ], hook: 'buildEnd' }) ] }