12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- import terser from '@rollup/plugin-terser';
- import json from "@rollup/plugin-json";
- import replace from "@rollup/plugin-replace";
- export default [
- {
- input: "node-index.js",
- output: [
- {
- file: "dist/node.cjs",
- format: "cjs",
- sourcemap: true
- }
- ]
- },
- {
- input: "index.js",
- output: {
- file: "dist/index.js",
- format: "umd",
- name: "msgpackr",
- sourcemap: true
- }
- },
- {
- input: "index.js",
- plugins: [
- replace({ Function: 'BlockedFunction '})
- ],
- output: {
- file: "dist/index-no-eval.cjs",
- format: "umd",
- name: "msgpackr",
- sourcemap: true
- },
- },
- {
- input: "unpack.js",
- plugins: [
- replace({ Function: 'BlockedFunction '})
- ],
- output: {
- file: "dist/unpack-no-eval.cjs",
- format: "umd",
- name: "msgpackr",
- sourcemap: true
- },
- },
- {
- input: "index.js",
- plugins: [
- terser({})
- ],
- output: {
- file: "dist/index.min.js",
- format: "umd",
- name: "msgpackr",
- sourcemap: true
- }
- },
- {
- input: "index.js",
- plugins: [
- replace({ Function: 'BlockedFunction '}),
- terser({})
- ],
- output: {
- file: "dist/index-no-eval.min.js",
- format: "umd",
- name: "msgpackr",
- sourcemap: true
- }
- },
- {
- input: "tests/test.js",
- plugins: [json()],
- external: ['chai', '../index.js'],
- output: {
- file: "dist/test.js",
- format: "iife",
- sourcemap: true,
- globals: {
- chai: 'chai',
- './index.js': 'msgpackr',
- },
- }
- }
- ];
|