diff --git a/javascript/.eslintrc.js b/javascript/.eslintrc.js index a350868b..e43435dc 100644 --- a/javascript/.eslintrc.js +++ b/javascript/.eslintrc.js @@ -11,7 +11,7 @@ const path = require('path'); module.exports = { root: true, - ignorePatterns: ['dist/**', 'tests/generated/**'], + ignorePatterns: ['binaries/**', 'build/**', 'dist/**', 'tests/generated/**'], extends: ['eslint:recommended', 'plugin:prettier/recommended'], plugins: ['prettier'], rules: { diff --git a/javascript/.prettierignore b/javascript/.prettierignore index 8b9a7043..6ee82041 100644 --- a/javascript/.prettierignore +++ b/javascript/.prettierignore @@ -1,2 +1,4 @@ -tests/generated/ +binaries/ +build/ src/generated/ +tests/generated/ diff --git a/javascript/CMakeLists.txt b/javascript/CMakeLists.txt index 15ea1e94..3feeb548 100644 --- a/javascript/CMakeLists.txt +++ b/javascript/CMakeLists.txt @@ -64,9 +64,11 @@ target_link_options(asmjs-async PUBLIC add_executable(wasm-sync $) target_link_options(wasm-sync PUBLIC "SHELL:-s WASM=1" + "SHELL:-s SINGLE_FILE=1" "SHELL:-s WASM_ASYNC_COMPILATION=0") add_executable(wasm-async $) target_link_options(wasm-async PUBLIC "SHELL:-s WASM=1" + "SHELL:-s SINGLE_FILE=1" "SHELL:-s WASM_ASYNC_COMPILATION=1") diff --git a/javascript/tsconfig.json b/javascript/tsconfig.json index ba6074ad..a1434af8 100644 --- a/javascript/tsconfig.json +++ b/javascript/tsconfig.json @@ -17,5 +17,9 @@ }, "ts-node": { "transpileOnly": true - } + }, + "exclude": [ + "binaries/**/*", + "build/**/*" + ] }