summaryrefslogtreecommitdiffstats
path: root/third_party/js/PKI.js/make-esmodule-bundle.patch
blob: 3f0641b91e77da6c7984408288c343f865b14107 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
diff --git a/rollup.config.js b/rollup.config.js
index 8c8a7c2..b6e61c0 100644
--- a/rollup.config.js
+++ b/rollup.config.js
@@ -3,6 +3,7 @@ import fs from "fs";
 import typescript from "rollup-plugin-typescript2";
 import dts from "rollup-plugin-dts";
 import pkg from "./package.json";
+import { nodeResolve } from '@rollup/plugin-node-resolve';
 
 const LICENSE = fs.readFileSync("LICENSE", { encoding: "utf-8" });
 const banner = [
@@ -12,7 +13,6 @@ const banner = [
   "",
 ].join("\n");
 const input = "src/index.ts";
-const external = Object.keys(pkg.dependencies || {});
 
 export default [
   {
@@ -26,10 +26,10 @@ export default [
             module: "ES2015",
             removeComments: true,
           }
-        }
+        },
       }),
+      nodeResolve(),
     ],
-    external: [...external],
     output: [
       {
         banner,
@@ -45,7 +45,6 @@ export default [
   },
   {
     input,
-    external: [...external],
     plugins: [
       dts({
         tsconfig: path.resolve(__dirname, "./tsconfig.json")
@@ -58,4 +57,4 @@ export default [
       }
     ]
   },
-];
\ No newline at end of file
+];
diff --git a/tsconfig.json b/tsconfig.json
index ffd67ec..e72bdb6 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -1,7 +1,8 @@
 {
   "compilerOptions": {
-    "target": "ES2019",
-    "module": "CommonJS",
+    "target": "ES6",
+    "module": "ES6",
+    "moduleResolution": "node",
     "strict": true,
     "importHelpers": true,
     "noImplicitOverride": true,
@@ -11,4 +12,4 @@
   "exclude": [
     "build/*.ts"
   ]
-}
\ No newline at end of file
+}