diff rollup.config.js @ 35:29d8ed02a275

build and tests, including jsonld
author drewp@bigasterisk.com
date Sat, 28 Dec 2019 02:01:23 -0800
parents 3d8b98e9c01d
children 895ae7c5b0f4
line wrap: on
line diff
--- a/rollup.config.js	Fri Dec 27 21:26:55 2019 -0800
+++ b/rollup.config.js	Sat Dec 28 02:01:23 2019 -0800
@@ -1,20 +1,26 @@
+import builtins from "rollup-plugin-node-builtins";
+import commonjs from '@rollup/plugin-commonjs';
 import resolve from "@rollup/plugin-node-resolve";
 import typescript from "rollup-plugin-typescript2";
-import builtins from "rollup-plugin-node-builtins";
 
 export default {
-  input: "src/index.ts",
-  output: {
-    file: "build/bundle.js",
-    format: "esm",
-    intro: "const global = window;"
-  },
-  plugins: [
-    builtins(),
-    resolve({
-      extensions: [".js", ".ts"],
-      browser: true
-    }),
-    typescript()
-  ]
+    input: "src/index.ts",
+    output: {
+        file: "build/bundle.js",
+        format: "esm",
+        intro: "const global = window;"
+    },
+    plugins: [
+        builtins(),
+        resolve({
+            extensions: [".js", ".ts"],
+            browser: true
+        }),
+        typescript(),
+        commonjs({
+            namedExports: {
+                'jsonld': ['expand'], // fixes "expand is not exported by node_modules/jsonld/lib/index.js"
+            }
+        }),
+    ]
 };