12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- "use strict";
- const resolve = require('rollup-plugin-node-resolve');
- const uglify = require('rollup-plugin-uglify');
- const replace = require('rollup-plugin-replace');
- const pkg = require('./package.json');
- var plugins = [
- resolve(),
- // uglify({
- // mangle: true,
- // warnings: true,
- // output: {
- // beautify: false,
- // },
- // compress: {
- // join_vars: true,
- // if_return: true,
- // properties: true,
- // conditionals: true,
- // warnings: true,
- // dead_code: true,
- // drop_console: true,
- // drop_debugger: true,
- // }
- // }),
- replace({
- 'JSENCRYPT_VERSION': JSON.stringify(pkg.version)
- })
- ];
- module.exports = {
- input: "./src/index.js",
- plugins: plugins,
- name: "JSEncrypt",
- output: {
- file: pkg.main,
- format: 'umd',
- name: "JSEncrypt",
- exports: "named"
- },
- // { file: pkg.module, format: 'es' }
- };
|