UNPKG

forto-sorter

Version:

Fast and powerful array sorting. Sort by any property in any direction with easy to read syntax.

41 lines (39 loc) 814 B
import typescript from 'rollup-plugin-typescript2'; import { uglify } from 'rollup-plugin-uglify'; import copy from 'rollup-plugin-copy' import pkg from './package.json'; export default { input: 'src/sort.ts', output: [ { file: 'dist/sort.js', format: 'umd', name: 'forto-sorter', }, { file: 'dist/sort.min.js', format: 'umd', name: 'forto-sorter', plugins: [uglify({})], }, { // sort.es.js file: pkg.module, format: 'es', }, ], plugins: [ typescript({ // eslint-disable-next-line global-require typescript: require('typescript'), }), copy({ hook: 'writeBundle', targets: [{ src: 'dist/sort.d.ts', dest: 'dist', rename: 'sort.min.d.ts', }] }) ], };