summaryrefslogtreecommitdiff
path: root/rollup.config.js
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2019-12-02 18:12:59 +0100
committerFlorian Dold <florian.dold@gmail.com>2019-12-02 18:12:59 +0100
commita5137c32650b0b9aa2abbe55e4f4f3f60ed78e07 (patch)
treec65040b7271aabc188695b964998671e8fc50328 /rollup.config.js
parentb5ee6b7b4ee506712f51e1b90e9256c4b0c0c603 (diff)
downloadwallet-core-a5137c32650b0b9aa2abbe55e4f4f3f60ed78e07.tar.gz
wallet-core-a5137c32650b0b9aa2abbe55e4f4f3f60ed78e07.tar.bz2
wallet-core-a5137c32650b0b9aa2abbe55e4f4f3f60ed78e07.zip
rollup
Diffstat (limited to 'rollup.config.js')
-rw-r--r--rollup.config.js32
1 files changed, 32 insertions, 0 deletions
diff --git a/rollup.config.js b/rollup.config.js
new file mode 100644
index 000000000..8038b5094
--- /dev/null
+++ b/rollup.config.js
@@ -0,0 +1,32 @@
+// rollup.config.js
+import commonjs from 'rollup-plugin-commonjs';
+import nodeResolve from 'rollup-plugin-node-resolve';
+import json from '@rollup/plugin-json';
+import builtins from 'builtin-modules'
+
+
+const walletCli = {
+ input: 'dist/node/headless/taler-wallet-cli.js',
+ output: {
+ file: 'dist/standalone/taler-wallet-cli.js',
+ format: 'cjs'
+ },
+ plugins: [
+ json(),
+
+ nodeResolve({
+ external: builtins,
+ preferBuiltins: true
+ }),
+
+ commonjs({
+ include: ['node_modules/**', 'dist/node/**'],
+ extensions: [ '.js' ],
+ ignoreGlobal: false, // Default: false
+ sourceMap: false,
+ ignore: [ 'taler-wallet' ]
+ })
+ ]
+};
+
+export default [walletCli];