UNPKG

remsed

Version:

A JavaScript cryptocurrency trading library with support for fairdesk.com

45 lines (44 loc) 1.14 kB
import commonjs from "@rollup/plugin-commonjs"; import json from "@rollup/plugin-json"; import execute from 'rollup-plugin-execute'; export default [ { preserveModules: true, input: "./js/ccxt.js", output: [ { dir: "./dist/cjs/", format: "cjs", } ], plugins: [ json(), commonjs({ transformMixedEsModules: true, dynamicRequireTargets: ["**/js/src/static_dependencies/**/*.cjs"], }), execute("echo '{ \"type\": \"commonjs\" }' > ./dist/cjs/package.json") // this is needed to make node treat files inside dist/cjs as CJS modules ], onwarn: ( warning, next ) => { if ( warning.message.indexOf('is implicitly using "default" export mode') > -1 ) return; next( warning ); }, }, { inlineDynamicImports: true, input: "./js/ccxt.js", output: [ { file: "./dist/ccxt.bundle.cjs", format: "cjs", }, ], plugins: [ json(), commonjs({ transformMixedEsModules: true, dynamicRequireTargets: ["**/js/src/static_dependencies/**/*.cjs"], }), ], } ];