diff rollup.config.js @ 79:0c188ed3bcd8

starting lit upgrade. total mess right now
author drewp@bigasterisk.com
date Wed, 17 Nov 2021 13:01:08 -0800
parents ea9c9db282d6
children 7c93e17b1111
line wrap: on
line diff
--- a/rollup.config.js	Tue Feb 11 22:55:24 2020 -0800
+++ b/rollup.config.js	Wed Nov 17 13:01:08 2021 -0800
@@ -1,8 +1,7 @@
 import builtins from "rollup-plugin-node-builtins";
-import commonjs from "@rollup/plugin-commonjs";
-import postcss from "rollup-plugin-postcss";
+// import postcss from "rollup-plugin-postcss";
 import resolve from "@rollup/plugin-node-resolve";
-import typescript from "rollup-plugin-typescript2";
+import typescript from "@rollup/plugin-typescript";
 
 const workaround_jsonld_module_system_picker = "process = {version: '1.0.0'}";
 const workaround_some_browser_detector = "global = window";
@@ -26,41 +25,44 @@
     output: {
       file: "build/lib.bundle.js",
       format: "esm",
-      intro: `const ${workaround_some_browser_detector}, ${workaround_jsonld_module_system_picker};`
+      sourcemap: true,
+      // intro: `const ${workaround_some_browser_detector}, ${workaround_jsonld_module_system_picker};`
     },
-    external: moduleIsntLocal,
+    // external: moduleIsntLocal,
     plugins: [
-      builtins(),
-      resolve({
-        extensions: [".js", ".ts"],
-        browser: true,
+      // builtins(),
+      // resolve({
+      //   extensions: [".js", ".ts"],
+      //   browser: true,
+      // }),
+      typescript({
+        outDir: "build"
       }),
-      typescript(),
-      postcss({
-        inject: false
-      }),
-      commonjs(workaround_jsonld_expand_issue)
+      // postcss({
+      //   inject: false
+      // }),
+      // commonjs(workaround_jsonld_expand_issue)
     ]
   },
-  {
-    input: "src/demo.ts",
-    output: {
-      file: "build/demo.js",
-      format: "esm",
-      intro: `const ${workaround_some_browser_detector}, ${workaround_jsonld_module_system_picker};`
-    },
-    external: [],
-    plugins: [
-      builtins(),
-      resolve({
-        extensions: [".js", ".ts"],
-        browser: true
-      }),
-      typescript(),
-      postcss({
-        inject: false
-      }),
-      commonjs(workaround_jsonld_expand_issue)
-    ]
-  }
+  // {
+  //   input: "src/demo.ts",
+  //   output: {
+  //     file: "build/demo.js",
+  //     format: "esm",
+  //     intro: `const ${workaround_some_browser_detector}, ${workaround_jsonld_module_system_picker};`
+  //   },
+  //   external: [],
+  //   plugins: [
+  //     builtins(),
+  //     resolve({
+  //       extensions: [".js", ".ts"],
+  //       browser: true
+  //     }),
+  //     typescript(),
+  //     // postcss({
+  //     //   inject: false
+  //     // }),
+  //     // commonjs(workaround_jsonld_expand_issue)
+  //   ]
+  // }
 ];