11/*
2- * Copyright (c) 2021-2025 Datalayer, Inc.
3- * Distributed under the terms of the Modified BSD License.
4- */
5-
6- /*
7- * Copyright (c) 2021-2023 Datalayer, Inc.
2+ * Copyright (c) 2021-2024 Datalayer, Inc.
83 *
9- * MIT License
4+ * Datalayer License
105 */
116
127module . exports = {
8+ externals : {
9+ 'keytar' : 'commonjs keytar' ,
10+ } ,
11+ resolve : {
12+ fallback : {
13+ "fs" : false ,
14+ "path" : require . resolve ( "path-browserify" ) ,
15+ "stream" : require . resolve ( "stream-browserify" ) ,
16+ "crypto" : require . resolve ( "crypto-browserify" ) ,
17+ "buffer" : require . resolve ( "buffer" ) ,
18+ "util" : require . resolve ( "util" ) ,
19+ "assert" : require . resolve ( "assert" ) ,
20+ "url" : require . resolve ( "url" ) ,
21+ "querystring" : require . resolve ( "querystring-es3" ) ,
22+ "os" : require . resolve ( "os-browserify/browser" ) ,
23+ "zlib" : require . resolve ( "browserify-zlib" ) ,
24+ "process" : require . resolve ( "process/browser" ) ,
25+ } ,
26+ } ,
27+ experiments : {
28+ asyncWebAssembly : true ,
29+ syncWebAssembly : true ,
30+ } ,
1331 module : {
1432 rules : [
33+ {
34+ test : / \. j s x $ / ,
35+ loader : 'babel-loader' ,
36+ options : {
37+ presets : [ '@babel/preset-react' ] ,
38+ cacheDirectory : true
39+ }
40+ } ,
41+ {
42+ test : / \. s [ a c ] s s $ / i,
43+ use : [ "style-loader" , "css-loader" , "sass-loader" ] ,
44+ } ,
1545 // Rule to deal with the service-worker.ts file
1646 // It will include the transpiled file as a text file named `[name][ext]`
1747 // That file is available from the static folder of this extension. That
@@ -41,4 +71,4 @@ module.exports = {
4171 } ,
4272 ] ,
4373 } ,
44- } ;
74+ } ;
0 commit comments