Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit caff0e5

Browse files
committed
*: support in nodejs
1 parent 8982ab6 commit caff0e5

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

Makefile

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,10 +106,7 @@ dist/sql-asm.js: $(BITCODE_FILES) $(OUTPUT_WRAPPER_FILES) $(SOURCE_API_FILES) $(
106106
rm out/tmp-raw.js
107107

108108
dist/sql-wasm.js: $(BITCODE_FILES) $(OUTPUT_WRAPPER_FILES) $(SOURCE_API_FILES) $(EXPORTED_METHODS_JSON_FILES)
109-
$(EMCC) $(EMFLAGS) $(EMFLAGS_OPTIMIZED) $(EMFLAGS_WASM) $(BITCODE_FILES) $(EMFLAGS_PRE_JS_FILES) -o $@
110-
mv $@ out/tmp-raw.js
111-
cat src/shell-pre.js out/tmp-raw.js src/shell-post.js > $@
112-
rm out/tmp-raw.js
109+
$(EMCC) $(EMFLAGS) $(EMFLAGS_OPTIMIZED) -s MODULARIZE=1 $(EMFLAGS_WASM) $(BITCODE_FILES) $(EMFLAGS_PRE_JS_FILES) -o $@
113110

114111
dist/sql-wasm-module.js: $(BITCODE_FILES) $(OUTPUT_WRAPPER_FILES) $(SOURCE_API_FILES) $(EXPORTED_METHODS_JSON_FILES)
115112
$(EMCC) $(EMFLAGS) $(EMFLAGS_OPTIMIZED) $(EMFLAGS_ESMODULE) $(EMFLAGS_WASM) $(BITCODE_FILES) $(EMFLAGS_PRE_JS_FILES) -o $@

cjs.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
const def = await require("./dist/sql-wasm.cjs")
2+
const inner = await def()
3+
4+
export const Database = inner.Database;

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"browser": {
2121
"./module.js": "./module-web.js"
2222
},
23+
"type": "module",
2324
"types": "./types.d.ts",
2425
"scripts": {
2526
"build": "make",

0 commit comments

Comments
 (0)