UNPKG

@putdotio/pas-js

Version:

Client-side JS client for Putio Analytics System

36 lines (34 loc) 840 B
import resolve from '@rollup/plugin-node-resolve' import json from '@rollup/plugin-json' import commonjs from 'rollup-plugin-commonjs' import typescript from 'rollup-plugin-typescript2' import filesize from 'rollup-plugin-filesize' import pkg from './package.json' export default [ { external: ['rxjs', 'query-string', 'uuid', 'js-cookie'], input: 'src/index.ts', output: [ { file: pkg.main, format: 'cjs', exports: 'named', }, { file: pkg.module, format: 'es', exports: 'named', }, ], plugins: [ typescript({ useTsconfigDeclarationDir: true }), resolve({ mainFields: ['jsnext', 'browser'], preferBuiltins: true, }), json(), commonjs({ include: 'node_modules/**' }), filesize(), ], }, ]