├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ └── main.yml ├── .gitignore ├── .vscode ├── c_cpp_properties.json ├── launch.json ├── settings.json └── tasks.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── eslint.config.js ├── package.json ├── packages ├── bench │ ├── CMakeLists.txt │ ├── index.html │ ├── index.js │ ├── package.json │ └── src │ │ ├── bind.cpp │ │ ├── fib.c │ │ ├── fib.h │ │ ├── lib.c │ │ └── lib.cpp ├── core │ ├── .gitignore │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── api-extractor.json │ ├── package.json │ ├── rollup.config.js │ ├── script │ │ └── build.js │ ├── src │ │ ├── emnapi │ │ │ ├── index.d.ts │ │ │ └── v8.d.ts │ │ ├── index.ts │ │ ├── load.ts │ │ ├── util.ts │ │ └── worker.ts │ └── tsconfig.json ├── emnapi │ ├── .gitignore │ ├── .npmignore │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.md │ ├── cmake │ │ └── wasm32.cmake │ ├── common.gypi │ ├── emnapi.gyp │ ├── include │ │ └── node │ │ │ ├── config.gypi │ │ │ ├── emnapi.h │ │ │ ├── emnapi_common.h │ │ │ ├── js_native_api.h │ │ │ ├── js_native_api_types.h │ │ │ ├── node.h │ │ │ ├── node_api.h │ │ │ ├── node_api_types.h │ │ │ ├── node_buffer.h │ │ │ ├── node_object_wrap.h │ │ │ ├── node_version.h │ │ │ ├── uv.h │ │ │ └── uv │ │ │ ├── threadpool.h │ │ │ ├── unix.h │ │ │ └── version.h │ ├── index.d.ts │ ├── index.js │ ├── package.json │ ├── script │ │ ├── build.js │ │ ├── preprocess.js │ │ └── version.js │ ├── src │ │ ├── async-work.ts │ │ ├── async_cleanup_hook.c │ │ ├── async_context.c │ │ ├── async_work.c │ │ ├── core │ │ │ ├── async-work.ts │ │ │ ├── async.ts │ │ │ ├── index.ts │ │ │ ├── init.ts │ │ │ ├── memory.ts │ │ │ ├── scope.d.ts │ │ │ └── tsconfig.json │ │ ├── emnapi.ts │ │ ├── emnapi_internal.h │ │ ├── emscripten │ │ │ ├── async-work.ts │ │ │ ├── async.ts │ │ │ ├── emnapi.ts │ │ │ ├── index.ts │ │ │ ├── init.ts │ │ │ ├── memory.ts │ │ │ └── runtime.d.ts │ │ ├── env.ts │ │ ├── error.ts │ │ ├── function.ts │ │ ├── internal.ts │ │ ├── js_native_api.c │ │ ├── life.ts │ │ ├── macro.ts │ │ ├── malloc │ │ │ ├── dlmalloc │ │ │ │ ├── dlmalloc.c │ │ │ │ └── malloc.c │ │ │ ├── emmalloc │ │ │ │ └── emmalloc.c │ │ │ ├── memcpy.c │ │ │ ├── memset.c │ │ │ └── sbrk.c │ │ ├── memory.ts │ │ ├── miscellaneous.ts │ │ ├── node.ts │ │ ├── node_api.c │ │ ├── promise.ts │ │ ├── property.ts │ │ ├── script.ts │ │ ├── string.ts │ │ ├── thread │ │ │ ├── async_worker_create.c │ │ │ └── async_worker_init.S │ │ ├── threadsafe-function.ts │ │ ├── threadsafe_function.c │ │ ├── typings │ │ │ ├── emnapi.d.ts │ │ │ ├── enum.d.ts │ │ │ └── parse-tools.d.ts │ │ ├── util.ts │ │ ├── uv │ │ │ ├── queue.h │ │ │ ├── threadpool.c │ │ │ ├── unix │ │ │ │ ├── async.c │ │ │ │ ├── core.c │ │ │ │ ├── internal.h │ │ │ │ ├── loop.c │ │ │ │ ├── posix-hrtime.c │ │ │ │ └── thread.c │ │ │ ├── uv-common.c │ │ │ └── uv-common.h │ │ ├── v8.ts │ │ ├── v8 │ │ │ ├── array.cc │ │ │ ├── array.ts │ │ │ ├── boolean.cc │ │ │ ├── boolean.ts │ │ │ ├── context.d.ts │ │ │ ├── date.cc │ │ │ ├── date.ts │ │ │ ├── exception.cc │ │ │ ├── exception.ts │ │ │ ├── external.cc │ │ │ ├── external.ts │ │ │ ├── function.cc │ │ │ ├── function.ts │ │ │ ├── handle_scope.cc │ │ │ ├── handle_scope.ts │ │ │ ├── index.ts │ │ │ ├── internal.cc │ │ │ ├── internal.h │ │ │ ├── internal.ts │ │ │ ├── isolate.cc │ │ │ ├── isolate.ts │ │ │ ├── json.cc │ │ │ ├── json.ts │ │ │ ├── node.cc │ │ │ ├── node.ts │ │ │ ├── number.cc │ │ │ ├── number.ts │ │ │ ├── object.cc │ │ │ ├── object.ts │ │ │ ├── script.cc │ │ │ ├── script.ts │ │ │ ├── string.cc │ │ │ ├── string.ts │ │ │ ├── template.cc │ │ │ ├── template.ts │ │ │ ├── try_catch.cc │ │ │ ├── try_catch.ts │ │ │ ├── tsconfig.json │ │ │ ├── v8_impl.h │ │ │ ├── value.cc │ │ │ └── value.ts │ │ ├── value-operation.ts │ │ ├── value │ │ │ ├── convert2c.ts │ │ │ ├── convert2napi.ts │ │ │ ├── create.ts │ │ │ └── global.ts │ │ ├── version.ts │ │ ├── wasi_wait.c │ │ └── wrap.ts │ ├── tsconfig.base.json │ └── tsconfig.json ├── node │ ├── .gitignore │ ├── .npmignore │ ├── .vscode │ │ └── c_cpp_properties.json │ ├── README.md │ ├── binding.gyp │ ├── index.d.ts │ ├── index.js │ ├── package.json │ └── src │ │ ├── binding.cpp │ │ └── napi.c ├── rollup-plugin-emscripten-esm-library │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json ├── runtime │ ├── .gitignore │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── api-extractor.json │ ├── package.json │ ├── rollup.config.js │ ├── script │ │ └── build.js │ ├── src │ │ ├── Context.ts │ │ ├── Disaposable.ts │ │ ├── External.ts │ │ ├── Finalizer.ts │ │ ├── FunctionTemplate.ts │ │ ├── Handle.ts │ │ ├── HandleScope.ts │ │ ├── Isolate.ts │ │ ├── ObjectTemplate.ts │ │ ├── Persistent.ts │ │ ├── Private.ts │ │ ├── RefTracker.ts │ │ ├── Reference.ts │ │ ├── ScopeStore.ts │ │ ├── Store.ts │ │ ├── Template.ts │ │ ├── TrackedFinalizer.ts │ │ ├── TryCatch.ts │ │ ├── env.ts │ │ ├── errors.ts │ │ ├── index.ts │ │ ├── typings │ │ │ ├── common.d.ts │ │ │ ├── ctype.d.ts │ │ │ └── napi.d.ts │ │ └── util.ts │ └── tsconfig.json ├── shared │ ├── api-extractor-base.json │ ├── package.json │ ├── src │ │ ├── build.ts │ │ ├── index.ts │ │ └── rollup.ts │ ├── tsconfig.base.json │ └── tsconfig.json ├── test │ ├── .gitignore │ ├── CMakeLists.txt │ ├── CMakePresets.json │ ├── arg │ │ ├── arg.test.js │ │ └── binding.c │ ├── array │ │ ├── array.test.js │ │ └── binding.c │ ├── async │ │ ├── async-wasi.html │ │ ├── async-wasi.js │ │ ├── async.html │ │ ├── async.test.js │ │ ├── async_hooks.test.js │ │ ├── async_st.test.js │ │ ├── binding.c │ │ └── main.js │ ├── async_cleanup_hook │ │ ├── async_cleanup_hook.test.js │ │ └── binding.c │ ├── async_context │ │ ├── ac.test.js │ │ ├── binding.c │ │ ├── gcable-callback.test.js │ │ └── gcable.test.js │ ├── bigint │ │ ├── bigint.test.js │ │ └── binding.c │ ├── buffer │ │ ├── binding.c │ │ └── buffer.test.js │ ├── buffer_finalizer │ │ ├── binding.c │ │ └── buffer_finalizer.test.js │ ├── callback │ │ ├── binding.c │ │ └── callback.test.js │ ├── cbinfo │ │ ├── binding.c │ │ └── cbinfo.test.js │ ├── cleanup_hook │ │ ├── binding.c │ │ └── cleanup_hook.test.js │ ├── common-inl.h │ ├── common.h │ ├── common.js │ ├── constructor │ ├── conversion │ │ ├── conversion.test.js │ │ ├── test_conversions.c │ │ ├── test_null.c │ │ └── test_null.h │ ├── dataview │ │ ├── binding.c │ │ └── dataview.test.js │ ├── date │ │ ├── binding.c │ │ └── date.test.js │ ├── emnapitest │ │ ├── binding.c │ │ └── emnapi.test.js │ ├── entry_point.h │ ├── env │ │ ├── binding.c │ │ └── env.test.js │ ├── error │ │ ├── binding.c │ │ └── error.test.js │ ├── exception │ │ ├── binding.c │ │ ├── exception.finalizer.test.js │ │ └── exception.test.js │ ├── fatal_exception │ │ ├── binding.c │ │ └── fatal_exception.test.js │ ├── filename │ │ ├── binding.c │ │ └── filename.test.js │ ├── finalizer │ │ ├── binding.c │ │ ├── finalizer.test.js │ │ └── finalizer_fatal.test.js │ ├── fnfac │ │ ├── binding.c │ │ └── fnfac.test.js │ ├── fnwrap │ │ ├── binding.cc │ │ ├── fnwrap.test.js │ │ ├── myobject.cc │ │ └── myobject.h │ ├── function │ │ ├── binding.c │ │ └── function.test.js │ ├── gc.js │ ├── general │ │ ├── binding.c │ │ ├── finalizer.test.js │ │ ├── general.test.js │ │ ├── global.test.js │ │ ├── run.test.js │ │ └── status.test.js │ ├── hello │ │ ├── binding.c │ │ └── hello.test.js │ ├── make_callback │ │ ├── binding.c │ │ ├── make_callback.test.js │ │ └── make_callback_hooks.test.js │ ├── nan │ │ ├── converters.cpp │ │ ├── converters.test.js │ │ ├── error.cpp │ │ ├── error.test.js │ │ ├── isolatedata.cpp │ │ ├── isolatedata.test.js │ │ ├── json-parse.cpp │ │ ├── json-parse.test.js │ │ ├── json-stringify.cpp │ │ ├── json-stringify.test.js │ │ ├── maybe.cpp │ │ ├── maybe.test.js │ │ ├── methodswithdata.cpp │ │ ├── methodswithdata.test.js │ │ ├── nannew.cpp │ │ ├── nannew.test.js │ │ ├── news.cpp │ │ ├── news.test.js │ │ ├── persistent.cpp │ │ ├── persistent.test.js │ │ ├── private.cpp │ │ ├── private.test.js │ │ ├── returnemptystring.cpp │ │ ├── returnemptystring.test.js │ │ ├── returnnull.cpp │ │ ├── returnnull.test.js │ │ ├── returnundefined.cpp │ │ ├── returnundefined.test.js │ │ ├── returnvalue.cpp │ │ ├── returnvalue.test.js │ │ ├── strings.cpp │ │ ├── strings.test.js │ │ ├── symbols.cpp │ │ ├── symbols.test.js │ │ ├── trycatch.cpp │ │ └── trycatch.test.js │ ├── newtarget │ │ ├── binding.c │ │ └── newtarget.test.js │ ├── node-addon-api │ │ ├── addon.cc │ │ ├── addon.test.js │ │ ├── async_progress_queue_worker.cc │ │ ├── async_progress_queue_worker.test.js │ │ ├── async_progress_worker.cc │ │ ├── async_progress_worker.test.js │ │ ├── async_worker.cc │ │ ├── async_worker.test.js │ │ ├── async_worker_nocallback.test.js │ │ ├── async_worker_persistent.cc │ │ ├── async_worker_persistent.test.js │ │ ├── binding.cc │ │ ├── callbackInfo.cc │ │ ├── callbackInfo.test.js │ │ ├── common │ │ │ ├── index.js │ │ │ └── test_helper.h │ │ ├── error.cc │ │ ├── error.test.js │ │ ├── handlescope.cc │ │ ├── handlescope.test.js │ │ ├── napi_child.js │ │ ├── threadsafe_function │ │ │ ├── threadsafe_function.cc │ │ │ ├── threadsafe_function.test.js │ │ │ ├── threadsafe_function_ctx.cc │ │ │ ├── threadsafe_function_ctx.test.js │ │ │ ├── threadsafe_function_existing_tsfn.cc │ │ │ ├── threadsafe_function_existing_tsfn.test.js │ │ │ ├── threadsafe_function_ptr.cc │ │ │ ├── threadsafe_function_ptr.test.js │ │ │ ├── threadsafe_function_sum.cc │ │ │ └── threadsafe_function_sum.test.js │ │ └── typed_threadsafe_function │ │ │ ├── typed_threadsafe_function.cc │ │ │ ├── typed_threadsafe_function.test.js │ │ │ ├── typed_threadsafe_function_ctx.cc │ │ │ ├── typed_threadsafe_function_ctx.test.js │ │ │ ├── typed_threadsafe_function_existing_tsfn.cc │ │ │ ├── typed_threadsafe_function_existing_tsfn.test.js │ │ │ ├── typed_threadsafe_function_ptr.cc │ │ │ ├── typed_threadsafe_function_ptr.test.js │ │ │ ├── typed_threadsafe_function_sum.cc │ │ │ └── typed_threadsafe_function_sum.test.js │ ├── number │ │ ├── binding.c │ │ ├── number-null.test.js │ │ ├── number.test.js │ │ ├── test_null.c │ │ └── test_null.h │ ├── object │ │ ├── object.test.js │ │ ├── object_exceptions.test.js │ │ ├── object_null.test.js │ │ ├── test_exceptions.c │ │ ├── test_null.c │ │ ├── test_null.h │ │ └── test_object.c │ ├── objfac │ │ ├── binding.c │ │ └── objfac.test.js │ ├── objwrap │ │ ├── myobject.cc │ │ ├── myobject.h │ │ ├── nested_wrap.cc │ │ ├── nested_wrap.h │ │ ├── nestedwrap.test.js │ │ ├── objwrap.test.js │ │ ├── objwrapbasicfinalizer.test.js │ │ └── objwrapref.test.js │ ├── package.json │ ├── passwrap │ │ ├── binding.cc │ │ ├── myobject.cc │ │ ├── myobject.h │ │ └── passwrap.test.js │ ├── pool │ │ ├── binding.c │ │ ├── pool-wasi.html │ │ ├── pool-wasi.js │ │ ├── pool.html │ │ ├── pool.test.js │ │ └── pre.js │ ├── promise │ │ ├── binding.c │ │ └── promise.test.js │ ├── property │ │ ├── binding.c │ │ └── property.test.js │ ├── ref │ │ ├── binding.c │ │ └── ref.test.js │ ├── ref_by_node_api_version │ │ ├── binding.c │ │ └── ref_by_node_api_version.test.js │ ├── ref_double_free │ │ ├── binding.c │ │ ├── ref_double_free.test.js │ │ └── wrap.test.js │ ├── ref_finalizer │ │ ├── binding.c │ │ └── ref_finalizer.test.js │ ├── runjs │ │ ├── binding.c │ │ └── runjs.test.js │ ├── rust │ │ ├── .cargo │ │ │ └── config.toml │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── rust.test.js │ │ └── src │ │ │ └── main.rs │ ├── scope │ │ ├── binding.c │ │ └── scope.test.js │ ├── script │ │ ├── build-emscripten.js │ │ ├── build-native.js │ │ ├── build-wasi-threads.js │ │ ├── build-wasi.js │ │ ├── build-wasm32.js │ │ ├── rm.js │ │ ├── test-build-all-napi-version.js │ │ ├── test-entry.js │ │ └── test.js │ ├── sharedarraybuffer │ │ ├── binding.c │ │ └── sharedarraybuffer.test.js │ ├── string │ │ ├── binding.c │ │ ├── string-null.test.js │ │ ├── string-pthread.test.js │ │ ├── string.test.js │ │ ├── test.js │ │ ├── test_null.c │ │ └── test_null.h │ ├── symbol │ │ ├── binding.c │ │ └── symbol.test.js │ ├── tick.js │ ├── tmpdir.js │ ├── trap_in_thread │ │ ├── binding.c │ │ ├── trap_in_thread-wasi.html │ │ ├── trap_in_thread-wasi.js │ │ └── trap_in_thread.test.js │ ├── tsfn │ │ ├── binding.c │ │ ├── tsfn-wasi.html │ │ ├── tsfn-wasi.js │ │ ├── tsfn.html │ │ └── tsfn.test.js │ ├── tsfn2 │ │ ├── binding.c │ │ ├── main.js │ │ ├── tsfn2.test.js │ │ └── tsfn2_st.test.js │ ├── typedarray │ │ ├── binding.c │ │ └── typedarray.test.js │ ├── util.js │ ├── uv_threadpool_size │ │ ├── binding.c │ │ └── uv_threadpool_size.test.js │ ├── v8_hello_world │ │ ├── binding.cc │ │ └── v8_hello_world.test.js │ ├── version │ │ ├── binding.c │ │ └── version.test.js │ ├── wasi.js │ ├── wasm32-unknown-emscripten.ini │ ├── wasm32-unknown-unknown.ini │ ├── wasm32-wasi-threads.ini │ ├── wasm32-wasi.ini │ ├── wasm64-unknown-emscripten.ini │ └── worker.mjs ├── ts-transform-emscripten-esm-library │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── expected │ │ │ ├── alias.js │ │ │ ├── bundle.js │ │ │ ├── directives.js │ │ │ ├── exported-function-ref.js │ │ │ ├── exported-function.js │ │ │ ├── exported-var.js │ │ │ ├── external-variable.js │ │ │ ├── internal.js │ │ │ ├── object-literal.js │ │ │ └── virtual-modules.js │ │ ├── index.js │ │ ├── input │ │ │ ├── alias.js │ │ │ ├── directives.js │ │ │ ├── exported-function-ref.js │ │ │ ├── exported-function.js │ │ │ ├── exported-var.js │ │ │ ├── external-variable.js │ │ │ ├── internal.js │ │ │ ├── object-literal.js │ │ │ └── virtual-modules.js │ │ └── rollup │ │ │ ├── rollup.config.mjs │ │ │ ├── src │ │ │ ├── dep.ts │ │ │ └── index.ts │ │ │ └── tsconfig.json │ └── tsconfig.json ├── ts-transform-emscripten-parse-tools │ ├── .gitignore │ ├── .npmignore │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json ├── ts-transform-macro │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json └── wasi-threads │ ├── .gitignore │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── api-extractor.json │ ├── package.json │ ├── rollup.config.js │ ├── src │ ├── command.ts │ ├── index.ts │ ├── proxy.ts │ ├── thread-manager.ts │ ├── util.ts │ ├── wasi-threads.ts │ └── worker.ts │ ├── test │ ├── browser-worker.js │ ├── browser.js │ ├── build.js │ ├── index.html │ ├── index.js │ ├── main.c │ ├── proxy.js │ ├── run.js │ └── worker.js │ └── tsconfig.json ├── patches └── v8.patch ├── script ├── fetch-v8-headers.js ├── release.js ├── spawn.js └── which.js └── tsconfig.json /.gitattributes: -------------------------------------------------------------------------------- 1 | packages/emnapi/include/* linguist-vendored 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [toyobayashi] 2 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ./packages/emnapi/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/package.json -------------------------------------------------------------------------------- /packages/bench/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/bench/CMakeLists.txt -------------------------------------------------------------------------------- /packages/bench/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/bench/index.html -------------------------------------------------------------------------------- /packages/bench/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/bench/index.js -------------------------------------------------------------------------------- /packages/bench/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/bench/package.json -------------------------------------------------------------------------------- /packages/bench/src/bind.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/bench/src/bind.cpp -------------------------------------------------------------------------------- /packages/bench/src/fib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/bench/src/fib.c -------------------------------------------------------------------------------- /packages/bench/src/fib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/bench/src/fib.h -------------------------------------------------------------------------------- /packages/bench/src/lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/bench/src/lib.c -------------------------------------------------------------------------------- /packages/bench/src/lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/bench/src/lib.cpp -------------------------------------------------------------------------------- /packages/core/.gitignore: -------------------------------------------------------------------------------- 1 | /lib 2 | node_modules 3 | /dist 4 | /src/emnapi/**/*.js 5 | -------------------------------------------------------------------------------- /packages/core/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/core/.npmignore -------------------------------------------------------------------------------- /packages/core/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/core/LICENSE -------------------------------------------------------------------------------- /packages/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/core/README.md -------------------------------------------------------------------------------- /packages/core/api-extractor.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../shared/api-extractor-base.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/core/rollup.config.js -------------------------------------------------------------------------------- /packages/core/script/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/core/script/build.js -------------------------------------------------------------------------------- /packages/core/src/emnapi/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/core/src/emnapi/index.d.ts -------------------------------------------------------------------------------- /packages/core/src/emnapi/v8.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/core/src/emnapi/v8.d.ts -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/src/load.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/core/src/load.ts -------------------------------------------------------------------------------- /packages/core/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/core/src/util.ts -------------------------------------------------------------------------------- /packages/core/src/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/core/src/worker.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/emnapi/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/.gitignore -------------------------------------------------------------------------------- /packages/emnapi/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/.npmignore -------------------------------------------------------------------------------- /packages/emnapi/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/CMakeLists.txt -------------------------------------------------------------------------------- /packages/emnapi/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/LICENSE -------------------------------------------------------------------------------- /packages/emnapi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/README.md -------------------------------------------------------------------------------- /packages/emnapi/cmake/wasm32.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/cmake/wasm32.cmake -------------------------------------------------------------------------------- /packages/emnapi/common.gypi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/common.gypi -------------------------------------------------------------------------------- /packages/emnapi/emnapi.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/emnapi.gyp -------------------------------------------------------------------------------- /packages/emnapi/include/node/config.gypi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/include/node/config.gypi -------------------------------------------------------------------------------- /packages/emnapi/include/node/emnapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/include/node/emnapi.h -------------------------------------------------------------------------------- /packages/emnapi/include/node/emnapi_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/include/node/emnapi_common.h -------------------------------------------------------------------------------- /packages/emnapi/include/node/js_native_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/include/node/js_native_api.h -------------------------------------------------------------------------------- /packages/emnapi/include/node/js_native_api_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/include/node/js_native_api_types.h -------------------------------------------------------------------------------- /packages/emnapi/include/node/node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/include/node/node.h -------------------------------------------------------------------------------- /packages/emnapi/include/node/node_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/include/node/node_api.h -------------------------------------------------------------------------------- /packages/emnapi/include/node/node_api_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/include/node/node_api_types.h -------------------------------------------------------------------------------- /packages/emnapi/include/node/node_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/include/node/node_buffer.h -------------------------------------------------------------------------------- /packages/emnapi/include/node/node_object_wrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/include/node/node_object_wrap.h -------------------------------------------------------------------------------- /packages/emnapi/include/node/node_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/include/node/node_version.h -------------------------------------------------------------------------------- /packages/emnapi/include/node/uv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/include/node/uv.h -------------------------------------------------------------------------------- /packages/emnapi/include/node/uv/threadpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/include/node/uv/threadpool.h -------------------------------------------------------------------------------- /packages/emnapi/include/node/uv/unix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/include/node/uv/unix.h -------------------------------------------------------------------------------- /packages/emnapi/include/node/uv/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/include/node/uv/version.h -------------------------------------------------------------------------------- /packages/emnapi/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/index.d.ts -------------------------------------------------------------------------------- /packages/emnapi/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/index.js -------------------------------------------------------------------------------- /packages/emnapi/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/package.json -------------------------------------------------------------------------------- /packages/emnapi/script/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/script/build.js -------------------------------------------------------------------------------- /packages/emnapi/script/preprocess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/script/preprocess.js -------------------------------------------------------------------------------- /packages/emnapi/script/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/script/version.js -------------------------------------------------------------------------------- /packages/emnapi/src/async-work.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/async-work.ts -------------------------------------------------------------------------------- /packages/emnapi/src/async_cleanup_hook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/async_cleanup_hook.c -------------------------------------------------------------------------------- /packages/emnapi/src/async_context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/async_context.c -------------------------------------------------------------------------------- /packages/emnapi/src/async_work.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/async_work.c -------------------------------------------------------------------------------- /packages/emnapi/src/core/async-work.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/core/async-work.ts -------------------------------------------------------------------------------- /packages/emnapi/src/core/async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/core/async.ts -------------------------------------------------------------------------------- /packages/emnapi/src/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/core/index.ts -------------------------------------------------------------------------------- /packages/emnapi/src/core/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/core/init.ts -------------------------------------------------------------------------------- /packages/emnapi/src/core/memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/core/memory.ts -------------------------------------------------------------------------------- /packages/emnapi/src/core/scope.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/core/scope.d.ts -------------------------------------------------------------------------------- /packages/emnapi/src/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/core/tsconfig.json -------------------------------------------------------------------------------- /packages/emnapi/src/emnapi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/emnapi.ts -------------------------------------------------------------------------------- /packages/emnapi/src/emnapi_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/emnapi_internal.h -------------------------------------------------------------------------------- /packages/emnapi/src/emscripten/async-work.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/emscripten/async-work.ts -------------------------------------------------------------------------------- /packages/emnapi/src/emscripten/async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/emscripten/async.ts -------------------------------------------------------------------------------- /packages/emnapi/src/emscripten/emnapi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/emscripten/emnapi.ts -------------------------------------------------------------------------------- /packages/emnapi/src/emscripten/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/emscripten/index.ts -------------------------------------------------------------------------------- /packages/emnapi/src/emscripten/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/emscripten/init.ts -------------------------------------------------------------------------------- /packages/emnapi/src/emscripten/memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/emscripten/memory.ts -------------------------------------------------------------------------------- /packages/emnapi/src/emscripten/runtime.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/emscripten/runtime.d.ts -------------------------------------------------------------------------------- /packages/emnapi/src/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/env.ts -------------------------------------------------------------------------------- /packages/emnapi/src/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/error.ts -------------------------------------------------------------------------------- /packages/emnapi/src/function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/function.ts -------------------------------------------------------------------------------- /packages/emnapi/src/internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/internal.ts -------------------------------------------------------------------------------- /packages/emnapi/src/js_native_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/js_native_api.c -------------------------------------------------------------------------------- /packages/emnapi/src/life.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/life.ts -------------------------------------------------------------------------------- /packages/emnapi/src/macro.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/macro.ts -------------------------------------------------------------------------------- /packages/emnapi/src/malloc/dlmalloc/dlmalloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/malloc/dlmalloc/dlmalloc.c -------------------------------------------------------------------------------- /packages/emnapi/src/malloc/dlmalloc/malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/malloc/dlmalloc/malloc.c -------------------------------------------------------------------------------- /packages/emnapi/src/malloc/emmalloc/emmalloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/malloc/emmalloc/emmalloc.c -------------------------------------------------------------------------------- /packages/emnapi/src/malloc/memcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/malloc/memcpy.c -------------------------------------------------------------------------------- /packages/emnapi/src/malloc/memset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/malloc/memset.c -------------------------------------------------------------------------------- /packages/emnapi/src/malloc/sbrk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/malloc/sbrk.c -------------------------------------------------------------------------------- /packages/emnapi/src/memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/memory.ts -------------------------------------------------------------------------------- /packages/emnapi/src/miscellaneous.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/miscellaneous.ts -------------------------------------------------------------------------------- /packages/emnapi/src/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/node.ts -------------------------------------------------------------------------------- /packages/emnapi/src/node_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/node_api.c -------------------------------------------------------------------------------- /packages/emnapi/src/promise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/promise.ts -------------------------------------------------------------------------------- /packages/emnapi/src/property.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/property.ts -------------------------------------------------------------------------------- /packages/emnapi/src/script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/script.ts -------------------------------------------------------------------------------- /packages/emnapi/src/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/string.ts -------------------------------------------------------------------------------- /packages/emnapi/src/thread/async_worker_create.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/thread/async_worker_create.c -------------------------------------------------------------------------------- /packages/emnapi/src/thread/async_worker_init.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/thread/async_worker_init.S -------------------------------------------------------------------------------- /packages/emnapi/src/threadsafe-function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/threadsafe-function.ts -------------------------------------------------------------------------------- /packages/emnapi/src/threadsafe_function.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/threadsafe_function.c -------------------------------------------------------------------------------- /packages/emnapi/src/typings/emnapi.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/typings/emnapi.d.ts -------------------------------------------------------------------------------- /packages/emnapi/src/typings/enum.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/typings/enum.d.ts -------------------------------------------------------------------------------- /packages/emnapi/src/typings/parse-tools.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/typings/parse-tools.d.ts -------------------------------------------------------------------------------- /packages/emnapi/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/util.ts -------------------------------------------------------------------------------- /packages/emnapi/src/uv/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/uv/queue.h -------------------------------------------------------------------------------- /packages/emnapi/src/uv/threadpool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/uv/threadpool.c -------------------------------------------------------------------------------- /packages/emnapi/src/uv/unix/async.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/uv/unix/async.c -------------------------------------------------------------------------------- /packages/emnapi/src/uv/unix/core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/uv/unix/core.c -------------------------------------------------------------------------------- /packages/emnapi/src/uv/unix/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/uv/unix/internal.h -------------------------------------------------------------------------------- /packages/emnapi/src/uv/unix/loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/uv/unix/loop.c -------------------------------------------------------------------------------- /packages/emnapi/src/uv/unix/posix-hrtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/uv/unix/posix-hrtime.c -------------------------------------------------------------------------------- /packages/emnapi/src/uv/unix/thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/uv/unix/thread.c -------------------------------------------------------------------------------- /packages/emnapi/src/uv/uv-common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/uv/uv-common.c -------------------------------------------------------------------------------- /packages/emnapi/src/uv/uv-common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/uv/uv-common.h -------------------------------------------------------------------------------- /packages/emnapi/src/v8.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/emnapi/src/v8/array.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/array.cc -------------------------------------------------------------------------------- /packages/emnapi/src/v8/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/array.ts -------------------------------------------------------------------------------- /packages/emnapi/src/v8/boolean.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/boolean.cc -------------------------------------------------------------------------------- /packages/emnapi/src/v8/boolean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/boolean.ts -------------------------------------------------------------------------------- /packages/emnapi/src/v8/context.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/context.d.ts -------------------------------------------------------------------------------- /packages/emnapi/src/v8/date.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/date.cc -------------------------------------------------------------------------------- /packages/emnapi/src/v8/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/date.ts -------------------------------------------------------------------------------- /packages/emnapi/src/v8/exception.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/exception.cc -------------------------------------------------------------------------------- /packages/emnapi/src/v8/exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/exception.ts -------------------------------------------------------------------------------- /packages/emnapi/src/v8/external.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/external.cc -------------------------------------------------------------------------------- /packages/emnapi/src/v8/external.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/external.ts -------------------------------------------------------------------------------- /packages/emnapi/src/v8/function.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/function.cc -------------------------------------------------------------------------------- /packages/emnapi/src/v8/function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/function.ts -------------------------------------------------------------------------------- /packages/emnapi/src/v8/handle_scope.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/handle_scope.cc -------------------------------------------------------------------------------- /packages/emnapi/src/v8/handle_scope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/handle_scope.ts -------------------------------------------------------------------------------- /packages/emnapi/src/v8/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/index.ts -------------------------------------------------------------------------------- /packages/emnapi/src/v8/internal.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/internal.cc -------------------------------------------------------------------------------- /packages/emnapi/src/v8/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/internal.h -------------------------------------------------------------------------------- /packages/emnapi/src/v8/internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/internal.ts -------------------------------------------------------------------------------- /packages/emnapi/src/v8/isolate.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/isolate.cc -------------------------------------------------------------------------------- /packages/emnapi/src/v8/isolate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/isolate.ts -------------------------------------------------------------------------------- /packages/emnapi/src/v8/json.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/json.cc -------------------------------------------------------------------------------- /packages/emnapi/src/v8/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/json.ts -------------------------------------------------------------------------------- /packages/emnapi/src/v8/node.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/node.cc -------------------------------------------------------------------------------- /packages/emnapi/src/v8/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/node.ts -------------------------------------------------------------------------------- /packages/emnapi/src/v8/number.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/number.cc -------------------------------------------------------------------------------- /packages/emnapi/src/v8/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/number.ts -------------------------------------------------------------------------------- /packages/emnapi/src/v8/object.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/object.cc -------------------------------------------------------------------------------- /packages/emnapi/src/v8/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/object.ts -------------------------------------------------------------------------------- /packages/emnapi/src/v8/script.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/script.cc -------------------------------------------------------------------------------- /packages/emnapi/src/v8/script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/script.ts -------------------------------------------------------------------------------- /packages/emnapi/src/v8/string.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/string.cc -------------------------------------------------------------------------------- /packages/emnapi/src/v8/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/string.ts -------------------------------------------------------------------------------- /packages/emnapi/src/v8/template.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/template.cc -------------------------------------------------------------------------------- /packages/emnapi/src/v8/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/template.ts -------------------------------------------------------------------------------- /packages/emnapi/src/v8/try_catch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/try_catch.cc -------------------------------------------------------------------------------- /packages/emnapi/src/v8/try_catch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/try_catch.ts -------------------------------------------------------------------------------- /packages/emnapi/src/v8/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/tsconfig.json -------------------------------------------------------------------------------- /packages/emnapi/src/v8/v8_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/v8_impl.h -------------------------------------------------------------------------------- /packages/emnapi/src/v8/value.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/value.cc -------------------------------------------------------------------------------- /packages/emnapi/src/v8/value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/v8/value.ts -------------------------------------------------------------------------------- /packages/emnapi/src/value-operation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/value-operation.ts -------------------------------------------------------------------------------- /packages/emnapi/src/value/convert2c.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/value/convert2c.ts -------------------------------------------------------------------------------- /packages/emnapi/src/value/convert2napi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/value/convert2napi.ts -------------------------------------------------------------------------------- /packages/emnapi/src/value/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/value/create.ts -------------------------------------------------------------------------------- /packages/emnapi/src/value/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/value/global.ts -------------------------------------------------------------------------------- /packages/emnapi/src/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/version.ts -------------------------------------------------------------------------------- /packages/emnapi/src/wasi_wait.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/wasi_wait.c -------------------------------------------------------------------------------- /packages/emnapi/src/wrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/src/wrap.ts -------------------------------------------------------------------------------- /packages/emnapi/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/tsconfig.base.json -------------------------------------------------------------------------------- /packages/emnapi/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/emnapi/tsconfig.json -------------------------------------------------------------------------------- /packages/node/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /dist 3 | -------------------------------------------------------------------------------- /packages/node/.npmignore: -------------------------------------------------------------------------------- 1 | /build 2 | /dist 3 | .vscode 4 | -------------------------------------------------------------------------------- /packages/node/.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/node/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /packages/node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/node/README.md -------------------------------------------------------------------------------- /packages/node/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/node/binding.gyp -------------------------------------------------------------------------------- /packages/node/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/node/index.d.ts -------------------------------------------------------------------------------- /packages/node/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/node/index.js -------------------------------------------------------------------------------- /packages/node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/node/package.json -------------------------------------------------------------------------------- /packages/node/src/binding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/node/src/binding.cpp -------------------------------------------------------------------------------- /packages/node/src/napi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/node/src/napi.c -------------------------------------------------------------------------------- /packages/rollup-plugin-emscripten-esm-library/.gitignore: -------------------------------------------------------------------------------- 1 | /lib 2 | /dist 3 | -------------------------------------------------------------------------------- /packages/rollup-plugin-emscripten-esm-library/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/rollup-plugin-emscripten-esm-library/.npmignore -------------------------------------------------------------------------------- /packages/rollup-plugin-emscripten-esm-library/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/rollup-plugin-emscripten-esm-library/README.md -------------------------------------------------------------------------------- /packages/rollup-plugin-emscripten-esm-library/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/rollup-plugin-emscripten-esm-library/package.json -------------------------------------------------------------------------------- /packages/rollup-plugin-emscripten-esm-library/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/rollup-plugin-emscripten-esm-library/src/index.ts -------------------------------------------------------------------------------- /packages/rollup-plugin-emscripten-esm-library/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/rollup-plugin-emscripten-esm-library/tsconfig.json -------------------------------------------------------------------------------- /packages/runtime/.gitignore: -------------------------------------------------------------------------------- 1 | /lib 2 | node_modules 3 | /dist 4 | -------------------------------------------------------------------------------- /packages/runtime/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/.npmignore -------------------------------------------------------------------------------- /packages/runtime/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/LICENSE -------------------------------------------------------------------------------- /packages/runtime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/README.md -------------------------------------------------------------------------------- /packages/runtime/api-extractor.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../shared/api-extractor-base.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/runtime/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/package.json -------------------------------------------------------------------------------- /packages/runtime/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/rollup.config.js -------------------------------------------------------------------------------- /packages/runtime/script/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/script/build.js -------------------------------------------------------------------------------- /packages/runtime/src/Context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/src/Context.ts -------------------------------------------------------------------------------- /packages/runtime/src/Disaposable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/src/Disaposable.ts -------------------------------------------------------------------------------- /packages/runtime/src/External.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/src/External.ts -------------------------------------------------------------------------------- /packages/runtime/src/Finalizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/src/Finalizer.ts -------------------------------------------------------------------------------- /packages/runtime/src/FunctionTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/src/FunctionTemplate.ts -------------------------------------------------------------------------------- /packages/runtime/src/Handle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/src/Handle.ts -------------------------------------------------------------------------------- /packages/runtime/src/HandleScope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/src/HandleScope.ts -------------------------------------------------------------------------------- /packages/runtime/src/Isolate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/src/Isolate.ts -------------------------------------------------------------------------------- /packages/runtime/src/ObjectTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/src/ObjectTemplate.ts -------------------------------------------------------------------------------- /packages/runtime/src/Persistent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/src/Persistent.ts -------------------------------------------------------------------------------- /packages/runtime/src/Private.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/src/Private.ts -------------------------------------------------------------------------------- /packages/runtime/src/RefTracker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/src/RefTracker.ts -------------------------------------------------------------------------------- /packages/runtime/src/Reference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/src/Reference.ts -------------------------------------------------------------------------------- /packages/runtime/src/ScopeStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/src/ScopeStore.ts -------------------------------------------------------------------------------- /packages/runtime/src/Store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/src/Store.ts -------------------------------------------------------------------------------- /packages/runtime/src/Template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/src/Template.ts -------------------------------------------------------------------------------- /packages/runtime/src/TrackedFinalizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/src/TrackedFinalizer.ts -------------------------------------------------------------------------------- /packages/runtime/src/TryCatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/src/TryCatch.ts -------------------------------------------------------------------------------- /packages/runtime/src/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/src/env.ts -------------------------------------------------------------------------------- /packages/runtime/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/src/errors.ts -------------------------------------------------------------------------------- /packages/runtime/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/src/index.ts -------------------------------------------------------------------------------- /packages/runtime/src/typings/common.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/src/typings/common.d.ts -------------------------------------------------------------------------------- /packages/runtime/src/typings/ctype.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/src/typings/ctype.d.ts -------------------------------------------------------------------------------- /packages/runtime/src/typings/napi.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/src/typings/napi.d.ts -------------------------------------------------------------------------------- /packages/runtime/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/src/util.ts -------------------------------------------------------------------------------- /packages/runtime/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/runtime/tsconfig.json -------------------------------------------------------------------------------- /packages/shared/api-extractor-base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/shared/api-extractor-base.json -------------------------------------------------------------------------------- /packages/shared/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/shared/package.json -------------------------------------------------------------------------------- /packages/shared/src/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/shared/src/build.ts -------------------------------------------------------------------------------- /packages/shared/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/shared/src/index.ts -------------------------------------------------------------------------------- /packages/shared/src/rollup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/shared/src/rollup.ts -------------------------------------------------------------------------------- /packages/shared/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/shared/tsconfig.base.json -------------------------------------------------------------------------------- /packages/shared/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/shared/tsconfig.json -------------------------------------------------------------------------------- /packages/test/.gitignore: -------------------------------------------------------------------------------- 1 | .build 2 | node_modules 3 | /emnapi 4 | /rust/target 5 | -------------------------------------------------------------------------------- /packages/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/CMakeLists.txt -------------------------------------------------------------------------------- /packages/test/CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/CMakePresets.json -------------------------------------------------------------------------------- /packages/test/arg/arg.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/arg/arg.test.js -------------------------------------------------------------------------------- /packages/test/arg/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/arg/binding.c -------------------------------------------------------------------------------- /packages/test/array/array.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/array/array.test.js -------------------------------------------------------------------------------- /packages/test/array/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/array/binding.c -------------------------------------------------------------------------------- /packages/test/async/async-wasi.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/async/async-wasi.html -------------------------------------------------------------------------------- /packages/test/async/async-wasi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/async/async-wasi.js -------------------------------------------------------------------------------- /packages/test/async/async.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/async/async.html -------------------------------------------------------------------------------- /packages/test/async/async.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/async/async.test.js -------------------------------------------------------------------------------- /packages/test/async/async_hooks.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/async/async_hooks.test.js -------------------------------------------------------------------------------- /packages/test/async/async_st.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/async/async_st.test.js -------------------------------------------------------------------------------- /packages/test/async/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/async/binding.c -------------------------------------------------------------------------------- /packages/test/async/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/async/main.js -------------------------------------------------------------------------------- /packages/test/async_cleanup_hook/async_cleanup_hook.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/async_cleanup_hook/async_cleanup_hook.test.js -------------------------------------------------------------------------------- /packages/test/async_cleanup_hook/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/async_cleanup_hook/binding.c -------------------------------------------------------------------------------- /packages/test/async_context/ac.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/async_context/ac.test.js -------------------------------------------------------------------------------- /packages/test/async_context/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/async_context/binding.c -------------------------------------------------------------------------------- /packages/test/async_context/gcable-callback.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/async_context/gcable-callback.test.js -------------------------------------------------------------------------------- /packages/test/async_context/gcable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/async_context/gcable.test.js -------------------------------------------------------------------------------- /packages/test/bigint/bigint.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/bigint/bigint.test.js -------------------------------------------------------------------------------- /packages/test/bigint/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/bigint/binding.c -------------------------------------------------------------------------------- /packages/test/buffer/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/buffer/binding.c -------------------------------------------------------------------------------- /packages/test/buffer/buffer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/buffer/buffer.test.js -------------------------------------------------------------------------------- /packages/test/buffer_finalizer/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/buffer_finalizer/binding.c -------------------------------------------------------------------------------- /packages/test/buffer_finalizer/buffer_finalizer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/buffer_finalizer/buffer_finalizer.test.js -------------------------------------------------------------------------------- /packages/test/callback/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/callback/binding.c -------------------------------------------------------------------------------- /packages/test/callback/callback.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/callback/callback.test.js -------------------------------------------------------------------------------- /packages/test/cbinfo/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/cbinfo/binding.c -------------------------------------------------------------------------------- /packages/test/cbinfo/cbinfo.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/cbinfo/cbinfo.test.js -------------------------------------------------------------------------------- /packages/test/cleanup_hook/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/cleanup_hook/binding.c -------------------------------------------------------------------------------- /packages/test/cleanup_hook/cleanup_hook.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/cleanup_hook/cleanup_hook.test.js -------------------------------------------------------------------------------- /packages/test/common-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/common-inl.h -------------------------------------------------------------------------------- /packages/test/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/common.h -------------------------------------------------------------------------------- /packages/test/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/common.js -------------------------------------------------------------------------------- /packages/test/constructor/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/constructor/binding.c -------------------------------------------------------------------------------- /packages/test/constructor/constructor-null.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/constructor/constructor-null.test.js -------------------------------------------------------------------------------- /packages/test/constructor/constructor.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/constructor/constructor.test.js -------------------------------------------------------------------------------- /packages/test/constructor/test_null.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/constructor/test_null.c -------------------------------------------------------------------------------- /packages/test/constructor/test_null.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/constructor/test_null.h -------------------------------------------------------------------------------- /packages/test/conversion/conversion.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/conversion/conversion.test.js -------------------------------------------------------------------------------- /packages/test/conversion/test_conversions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/conversion/test_conversions.c -------------------------------------------------------------------------------- /packages/test/conversion/test_null.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/conversion/test_null.c -------------------------------------------------------------------------------- /packages/test/conversion/test_null.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/conversion/test_null.h -------------------------------------------------------------------------------- /packages/test/dataview/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/dataview/binding.c -------------------------------------------------------------------------------- /packages/test/dataview/dataview.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/dataview/dataview.test.js -------------------------------------------------------------------------------- /packages/test/date/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/date/binding.c -------------------------------------------------------------------------------- /packages/test/date/date.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/date/date.test.js -------------------------------------------------------------------------------- /packages/test/emnapitest/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/emnapitest/binding.c -------------------------------------------------------------------------------- /packages/test/emnapitest/emnapi.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/emnapitest/emnapi.test.js -------------------------------------------------------------------------------- /packages/test/entry_point.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/entry_point.h -------------------------------------------------------------------------------- /packages/test/env/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/env/binding.c -------------------------------------------------------------------------------- /packages/test/env/env.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/env/env.test.js -------------------------------------------------------------------------------- /packages/test/error/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/error/binding.c -------------------------------------------------------------------------------- /packages/test/error/error.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/error/error.test.js -------------------------------------------------------------------------------- /packages/test/exception/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/exception/binding.c -------------------------------------------------------------------------------- /packages/test/exception/exception.finalizer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/exception/exception.finalizer.test.js -------------------------------------------------------------------------------- /packages/test/exception/exception.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/exception/exception.test.js -------------------------------------------------------------------------------- /packages/test/fatal_exception/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/fatal_exception/binding.c -------------------------------------------------------------------------------- /packages/test/fatal_exception/fatal_exception.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/fatal_exception/fatal_exception.test.js -------------------------------------------------------------------------------- /packages/test/filename/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/filename/binding.c -------------------------------------------------------------------------------- /packages/test/filename/filename.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/filename/filename.test.js -------------------------------------------------------------------------------- /packages/test/finalizer/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/finalizer/binding.c -------------------------------------------------------------------------------- /packages/test/finalizer/finalizer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/finalizer/finalizer.test.js -------------------------------------------------------------------------------- /packages/test/finalizer/finalizer_fatal.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/finalizer/finalizer_fatal.test.js -------------------------------------------------------------------------------- /packages/test/fnfac/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/fnfac/binding.c -------------------------------------------------------------------------------- /packages/test/fnfac/fnfac.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/fnfac/fnfac.test.js -------------------------------------------------------------------------------- /packages/test/fnwrap/binding.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/fnwrap/binding.cc -------------------------------------------------------------------------------- /packages/test/fnwrap/fnwrap.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/fnwrap/fnwrap.test.js -------------------------------------------------------------------------------- /packages/test/fnwrap/myobject.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/fnwrap/myobject.cc -------------------------------------------------------------------------------- /packages/test/fnwrap/myobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/fnwrap/myobject.h -------------------------------------------------------------------------------- /packages/test/function/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/function/binding.c -------------------------------------------------------------------------------- /packages/test/function/function.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/function/function.test.js -------------------------------------------------------------------------------- /packages/test/gc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/gc.js -------------------------------------------------------------------------------- /packages/test/general/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/general/binding.c -------------------------------------------------------------------------------- /packages/test/general/finalizer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/general/finalizer.test.js -------------------------------------------------------------------------------- /packages/test/general/general.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/general/general.test.js -------------------------------------------------------------------------------- /packages/test/general/global.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/general/global.test.js -------------------------------------------------------------------------------- /packages/test/general/run.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/general/run.test.js -------------------------------------------------------------------------------- /packages/test/general/status.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/general/status.test.js -------------------------------------------------------------------------------- /packages/test/hello/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/hello/binding.c -------------------------------------------------------------------------------- /packages/test/hello/hello.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/hello/hello.test.js -------------------------------------------------------------------------------- /packages/test/make_callback/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/make_callback/binding.c -------------------------------------------------------------------------------- /packages/test/make_callback/make_callback.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/make_callback/make_callback.test.js -------------------------------------------------------------------------------- /packages/test/make_callback/make_callback_hooks.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/make_callback/make_callback_hooks.test.js -------------------------------------------------------------------------------- /packages/test/nan/converters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/converters.cpp -------------------------------------------------------------------------------- /packages/test/nan/converters.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/converters.test.js -------------------------------------------------------------------------------- /packages/test/nan/error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/error.cpp -------------------------------------------------------------------------------- /packages/test/nan/error.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/error.test.js -------------------------------------------------------------------------------- /packages/test/nan/isolatedata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/isolatedata.cpp -------------------------------------------------------------------------------- /packages/test/nan/isolatedata.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/isolatedata.test.js -------------------------------------------------------------------------------- /packages/test/nan/json-parse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/json-parse.cpp -------------------------------------------------------------------------------- /packages/test/nan/json-parse.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/json-parse.test.js -------------------------------------------------------------------------------- /packages/test/nan/json-stringify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/json-stringify.cpp -------------------------------------------------------------------------------- /packages/test/nan/json-stringify.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/json-stringify.test.js -------------------------------------------------------------------------------- /packages/test/nan/maybe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/maybe.cpp -------------------------------------------------------------------------------- /packages/test/nan/maybe.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/maybe.test.js -------------------------------------------------------------------------------- /packages/test/nan/methodswithdata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/methodswithdata.cpp -------------------------------------------------------------------------------- /packages/test/nan/methodswithdata.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/methodswithdata.test.js -------------------------------------------------------------------------------- /packages/test/nan/nannew.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/nannew.cpp -------------------------------------------------------------------------------- /packages/test/nan/nannew.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/nannew.test.js -------------------------------------------------------------------------------- /packages/test/nan/news.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/news.cpp -------------------------------------------------------------------------------- /packages/test/nan/news.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/news.test.js -------------------------------------------------------------------------------- /packages/test/nan/persistent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/persistent.cpp -------------------------------------------------------------------------------- /packages/test/nan/persistent.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/persistent.test.js -------------------------------------------------------------------------------- /packages/test/nan/private.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/private.cpp -------------------------------------------------------------------------------- /packages/test/nan/private.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/private.test.js -------------------------------------------------------------------------------- /packages/test/nan/returnemptystring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/returnemptystring.cpp -------------------------------------------------------------------------------- /packages/test/nan/returnemptystring.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/returnemptystring.test.js -------------------------------------------------------------------------------- /packages/test/nan/returnnull.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/returnnull.cpp -------------------------------------------------------------------------------- /packages/test/nan/returnnull.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/returnnull.test.js -------------------------------------------------------------------------------- /packages/test/nan/returnundefined.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/returnundefined.cpp -------------------------------------------------------------------------------- /packages/test/nan/returnundefined.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/returnundefined.test.js -------------------------------------------------------------------------------- /packages/test/nan/returnvalue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/returnvalue.cpp -------------------------------------------------------------------------------- /packages/test/nan/returnvalue.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/returnvalue.test.js -------------------------------------------------------------------------------- /packages/test/nan/strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/strings.cpp -------------------------------------------------------------------------------- /packages/test/nan/strings.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/strings.test.js -------------------------------------------------------------------------------- /packages/test/nan/symbols.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/symbols.cpp -------------------------------------------------------------------------------- /packages/test/nan/symbols.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/symbols.test.js -------------------------------------------------------------------------------- /packages/test/nan/trycatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/trycatch.cpp -------------------------------------------------------------------------------- /packages/test/nan/trycatch.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/nan/trycatch.test.js -------------------------------------------------------------------------------- /packages/test/newtarget/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/newtarget/binding.c -------------------------------------------------------------------------------- /packages/test/newtarget/newtarget.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/newtarget/newtarget.test.js -------------------------------------------------------------------------------- /packages/test/node-addon-api/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/addon.cc -------------------------------------------------------------------------------- /packages/test/node-addon-api/addon.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/addon.test.js -------------------------------------------------------------------------------- /packages/test/node-addon-api/async_progress_queue_worker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/async_progress_queue_worker.cc -------------------------------------------------------------------------------- /packages/test/node-addon-api/async_progress_queue_worker.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/async_progress_queue_worker.test.js -------------------------------------------------------------------------------- /packages/test/node-addon-api/async_progress_worker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/async_progress_worker.cc -------------------------------------------------------------------------------- /packages/test/node-addon-api/async_progress_worker.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/async_progress_worker.test.js -------------------------------------------------------------------------------- /packages/test/node-addon-api/async_worker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/async_worker.cc -------------------------------------------------------------------------------- /packages/test/node-addon-api/async_worker.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/async_worker.test.js -------------------------------------------------------------------------------- /packages/test/node-addon-api/async_worker_nocallback.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/async_worker_nocallback.test.js -------------------------------------------------------------------------------- /packages/test/node-addon-api/async_worker_persistent.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/async_worker_persistent.cc -------------------------------------------------------------------------------- /packages/test/node-addon-api/async_worker_persistent.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/async_worker_persistent.test.js -------------------------------------------------------------------------------- /packages/test/node-addon-api/binding.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/binding.cc -------------------------------------------------------------------------------- /packages/test/node-addon-api/callbackInfo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/callbackInfo.cc -------------------------------------------------------------------------------- /packages/test/node-addon-api/callbackInfo.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/callbackInfo.test.js -------------------------------------------------------------------------------- /packages/test/node-addon-api/common/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/common/index.js -------------------------------------------------------------------------------- /packages/test/node-addon-api/common/test_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/common/test_helper.h -------------------------------------------------------------------------------- /packages/test/node-addon-api/error.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/error.cc -------------------------------------------------------------------------------- /packages/test/node-addon-api/error.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/error.test.js -------------------------------------------------------------------------------- /packages/test/node-addon-api/handlescope.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/handlescope.cc -------------------------------------------------------------------------------- /packages/test/node-addon-api/handlescope.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/handlescope.test.js -------------------------------------------------------------------------------- /packages/test/node-addon-api/napi_child.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/napi_child.js -------------------------------------------------------------------------------- /packages/test/node-addon-api/threadsafe_function/threadsafe_function.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/threadsafe_function/threadsafe_function.cc -------------------------------------------------------------------------------- /packages/test/node-addon-api/threadsafe_function/threadsafe_function.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/threadsafe_function/threadsafe_function.test.js -------------------------------------------------------------------------------- /packages/test/node-addon-api/threadsafe_function/threadsafe_function_ctx.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/threadsafe_function/threadsafe_function_ctx.cc -------------------------------------------------------------------------------- /packages/test/node-addon-api/threadsafe_function/threadsafe_function_ctx.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/threadsafe_function/threadsafe_function_ctx.test.js -------------------------------------------------------------------------------- /packages/test/node-addon-api/threadsafe_function/threadsafe_function_existing_tsfn.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/threadsafe_function/threadsafe_function_existing_tsfn.cc -------------------------------------------------------------------------------- /packages/test/node-addon-api/threadsafe_function/threadsafe_function_existing_tsfn.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/threadsafe_function/threadsafe_function_existing_tsfn.test.js -------------------------------------------------------------------------------- /packages/test/node-addon-api/threadsafe_function/threadsafe_function_ptr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/threadsafe_function/threadsafe_function_ptr.cc -------------------------------------------------------------------------------- /packages/test/node-addon-api/threadsafe_function/threadsafe_function_ptr.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/threadsafe_function/threadsafe_function_ptr.test.js -------------------------------------------------------------------------------- /packages/test/node-addon-api/threadsafe_function/threadsafe_function_sum.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/threadsafe_function/threadsafe_function_sum.cc -------------------------------------------------------------------------------- /packages/test/node-addon-api/threadsafe_function/threadsafe_function_sum.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/threadsafe_function/threadsafe_function_sum.test.js -------------------------------------------------------------------------------- /packages/test/node-addon-api/typed_threadsafe_function/typed_threadsafe_function.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/typed_threadsafe_function/typed_threadsafe_function.cc -------------------------------------------------------------------------------- /packages/test/node-addon-api/typed_threadsafe_function/typed_threadsafe_function.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/typed_threadsafe_function/typed_threadsafe_function.test.js -------------------------------------------------------------------------------- /packages/test/node-addon-api/typed_threadsafe_function/typed_threadsafe_function_ctx.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/typed_threadsafe_function/typed_threadsafe_function_ctx.cc -------------------------------------------------------------------------------- /packages/test/node-addon-api/typed_threadsafe_function/typed_threadsafe_function_ctx.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/typed_threadsafe_function/typed_threadsafe_function_ctx.test.js -------------------------------------------------------------------------------- /packages/test/node-addon-api/typed_threadsafe_function/typed_threadsafe_function_existing_tsfn.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/typed_threadsafe_function/typed_threadsafe_function_existing_tsfn.cc -------------------------------------------------------------------------------- /packages/test/node-addon-api/typed_threadsafe_function/typed_threadsafe_function_existing_tsfn.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/typed_threadsafe_function/typed_threadsafe_function_existing_tsfn.test.js -------------------------------------------------------------------------------- /packages/test/node-addon-api/typed_threadsafe_function/typed_threadsafe_function_ptr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/typed_threadsafe_function/typed_threadsafe_function_ptr.cc -------------------------------------------------------------------------------- /packages/test/node-addon-api/typed_threadsafe_function/typed_threadsafe_function_ptr.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/typed_threadsafe_function/typed_threadsafe_function_ptr.test.js -------------------------------------------------------------------------------- /packages/test/node-addon-api/typed_threadsafe_function/typed_threadsafe_function_sum.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/typed_threadsafe_function/typed_threadsafe_function_sum.cc -------------------------------------------------------------------------------- /packages/test/node-addon-api/typed_threadsafe_function/typed_threadsafe_function_sum.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/node-addon-api/typed_threadsafe_function/typed_threadsafe_function_sum.test.js -------------------------------------------------------------------------------- /packages/test/number/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/number/binding.c -------------------------------------------------------------------------------- /packages/test/number/number-null.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/number/number-null.test.js -------------------------------------------------------------------------------- /packages/test/number/number.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/number/number.test.js -------------------------------------------------------------------------------- /packages/test/number/test_null.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/number/test_null.c -------------------------------------------------------------------------------- /packages/test/number/test_null.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/number/test_null.h -------------------------------------------------------------------------------- /packages/test/object/object.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/object/object.test.js -------------------------------------------------------------------------------- /packages/test/object/object_exceptions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/object/object_exceptions.test.js -------------------------------------------------------------------------------- /packages/test/object/object_null.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/object/object_null.test.js -------------------------------------------------------------------------------- /packages/test/object/test_exceptions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/object/test_exceptions.c -------------------------------------------------------------------------------- /packages/test/object/test_null.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/object/test_null.c -------------------------------------------------------------------------------- /packages/test/object/test_null.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/object/test_null.h -------------------------------------------------------------------------------- /packages/test/object/test_object.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/object/test_object.c -------------------------------------------------------------------------------- /packages/test/objfac/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/objfac/binding.c -------------------------------------------------------------------------------- /packages/test/objfac/objfac.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/objfac/objfac.test.js -------------------------------------------------------------------------------- /packages/test/objwrap/myobject.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/objwrap/myobject.cc -------------------------------------------------------------------------------- /packages/test/objwrap/myobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/objwrap/myobject.h -------------------------------------------------------------------------------- /packages/test/objwrap/nested_wrap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/objwrap/nested_wrap.cc -------------------------------------------------------------------------------- /packages/test/objwrap/nested_wrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/objwrap/nested_wrap.h -------------------------------------------------------------------------------- /packages/test/objwrap/nestedwrap.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/objwrap/nestedwrap.test.js -------------------------------------------------------------------------------- /packages/test/objwrap/objwrap.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/objwrap/objwrap.test.js -------------------------------------------------------------------------------- /packages/test/objwrap/objwrapbasicfinalizer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/objwrap/objwrapbasicfinalizer.test.js -------------------------------------------------------------------------------- /packages/test/objwrap/objwrapref.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/objwrap/objwrapref.test.js -------------------------------------------------------------------------------- /packages/test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/package.json -------------------------------------------------------------------------------- /packages/test/passwrap/binding.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/passwrap/binding.cc -------------------------------------------------------------------------------- /packages/test/passwrap/myobject.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/passwrap/myobject.cc -------------------------------------------------------------------------------- /packages/test/passwrap/myobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/passwrap/myobject.h -------------------------------------------------------------------------------- /packages/test/passwrap/passwrap.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/passwrap/passwrap.test.js -------------------------------------------------------------------------------- /packages/test/pool/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/pool/binding.c -------------------------------------------------------------------------------- /packages/test/pool/pool-wasi.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/pool/pool-wasi.html -------------------------------------------------------------------------------- /packages/test/pool/pool-wasi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/pool/pool-wasi.js -------------------------------------------------------------------------------- /packages/test/pool/pool.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/pool/pool.html -------------------------------------------------------------------------------- /packages/test/pool/pool.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/pool/pool.test.js -------------------------------------------------------------------------------- /packages/test/pool/pre.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/pool/pre.js -------------------------------------------------------------------------------- /packages/test/promise/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/promise/binding.c -------------------------------------------------------------------------------- /packages/test/promise/promise.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/promise/promise.test.js -------------------------------------------------------------------------------- /packages/test/property/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/property/binding.c -------------------------------------------------------------------------------- /packages/test/property/property.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/property/property.test.js -------------------------------------------------------------------------------- /packages/test/ref/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/ref/binding.c -------------------------------------------------------------------------------- /packages/test/ref/ref.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/ref/ref.test.js -------------------------------------------------------------------------------- /packages/test/ref_by_node_api_version/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/ref_by_node_api_version/binding.c -------------------------------------------------------------------------------- /packages/test/ref_by_node_api_version/ref_by_node_api_version.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/ref_by_node_api_version/ref_by_node_api_version.test.js -------------------------------------------------------------------------------- /packages/test/ref_double_free/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/ref_double_free/binding.c -------------------------------------------------------------------------------- /packages/test/ref_double_free/ref_double_free.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/ref_double_free/ref_double_free.test.js -------------------------------------------------------------------------------- /packages/test/ref_double_free/wrap.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/ref_double_free/wrap.test.js -------------------------------------------------------------------------------- /packages/test/ref_finalizer/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/ref_finalizer/binding.c -------------------------------------------------------------------------------- /packages/test/ref_finalizer/ref_finalizer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/ref_finalizer/ref_finalizer.test.js -------------------------------------------------------------------------------- /packages/test/runjs/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/runjs/binding.c -------------------------------------------------------------------------------- /packages/test/runjs/runjs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/runjs/runjs.test.js -------------------------------------------------------------------------------- /packages/test/rust/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/rust/.cargo/config.toml -------------------------------------------------------------------------------- /packages/test/rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/rust/Cargo.lock -------------------------------------------------------------------------------- /packages/test/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/rust/Cargo.toml -------------------------------------------------------------------------------- /packages/test/rust/rust.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/rust/rust.test.js -------------------------------------------------------------------------------- /packages/test/rust/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/rust/src/main.rs -------------------------------------------------------------------------------- /packages/test/scope/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/scope/binding.c -------------------------------------------------------------------------------- /packages/test/scope/scope.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/scope/scope.test.js -------------------------------------------------------------------------------- /packages/test/script/build-emscripten.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/script/build-emscripten.js -------------------------------------------------------------------------------- /packages/test/script/build-native.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/script/build-native.js -------------------------------------------------------------------------------- /packages/test/script/build-wasi-threads.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/script/build-wasi-threads.js -------------------------------------------------------------------------------- /packages/test/script/build-wasi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/script/build-wasi.js -------------------------------------------------------------------------------- /packages/test/script/build-wasm32.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/script/build-wasm32.js -------------------------------------------------------------------------------- /packages/test/script/rm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/script/rm.js -------------------------------------------------------------------------------- /packages/test/script/test-build-all-napi-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/script/test-build-all-napi-version.js -------------------------------------------------------------------------------- /packages/test/script/test-entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/script/test-entry.js -------------------------------------------------------------------------------- /packages/test/script/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/script/test.js -------------------------------------------------------------------------------- /packages/test/sharedarraybuffer/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/sharedarraybuffer/binding.c -------------------------------------------------------------------------------- /packages/test/sharedarraybuffer/sharedarraybuffer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/sharedarraybuffer/sharedarraybuffer.test.js -------------------------------------------------------------------------------- /packages/test/string/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/string/binding.c -------------------------------------------------------------------------------- /packages/test/string/string-null.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/string/string-null.test.js -------------------------------------------------------------------------------- /packages/test/string/string-pthread.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/string/string-pthread.test.js -------------------------------------------------------------------------------- /packages/test/string/string.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/string/string.test.js -------------------------------------------------------------------------------- /packages/test/string/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/string/test.js -------------------------------------------------------------------------------- /packages/test/string/test_null.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/string/test_null.c -------------------------------------------------------------------------------- /packages/test/string/test_null.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/string/test_null.h -------------------------------------------------------------------------------- /packages/test/symbol/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/symbol/binding.c -------------------------------------------------------------------------------- /packages/test/symbol/symbol.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/symbol/symbol.test.js -------------------------------------------------------------------------------- /packages/test/tick.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/tick.js -------------------------------------------------------------------------------- /packages/test/tmpdir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/tmpdir.js -------------------------------------------------------------------------------- /packages/test/trap_in_thread/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/trap_in_thread/binding.c -------------------------------------------------------------------------------- /packages/test/trap_in_thread/trap_in_thread-wasi.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/trap_in_thread/trap_in_thread-wasi.html -------------------------------------------------------------------------------- /packages/test/trap_in_thread/trap_in_thread-wasi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/trap_in_thread/trap_in_thread-wasi.js -------------------------------------------------------------------------------- /packages/test/trap_in_thread/trap_in_thread.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/trap_in_thread/trap_in_thread.test.js -------------------------------------------------------------------------------- /packages/test/tsfn/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/tsfn/binding.c -------------------------------------------------------------------------------- /packages/test/tsfn/tsfn-wasi.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/tsfn/tsfn-wasi.html -------------------------------------------------------------------------------- /packages/test/tsfn/tsfn-wasi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/tsfn/tsfn-wasi.js -------------------------------------------------------------------------------- /packages/test/tsfn/tsfn.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/tsfn/tsfn.html -------------------------------------------------------------------------------- /packages/test/tsfn/tsfn.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/tsfn/tsfn.test.js -------------------------------------------------------------------------------- /packages/test/tsfn2/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/tsfn2/binding.c -------------------------------------------------------------------------------- /packages/test/tsfn2/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/tsfn2/main.js -------------------------------------------------------------------------------- /packages/test/tsfn2/tsfn2.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/tsfn2/tsfn2.test.js -------------------------------------------------------------------------------- /packages/test/tsfn2/tsfn2_st.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/tsfn2/tsfn2_st.test.js -------------------------------------------------------------------------------- /packages/test/typedarray/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/typedarray/binding.c -------------------------------------------------------------------------------- /packages/test/typedarray/typedarray.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/typedarray/typedarray.test.js -------------------------------------------------------------------------------- /packages/test/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/util.js -------------------------------------------------------------------------------- /packages/test/uv_threadpool_size/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/uv_threadpool_size/binding.c -------------------------------------------------------------------------------- /packages/test/uv_threadpool_size/uv_threadpool_size.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/uv_threadpool_size/uv_threadpool_size.test.js -------------------------------------------------------------------------------- /packages/test/v8_hello_world/binding.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/v8_hello_world/binding.cc -------------------------------------------------------------------------------- /packages/test/v8_hello_world/v8_hello_world.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/v8_hello_world/v8_hello_world.test.js -------------------------------------------------------------------------------- /packages/test/version/binding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/version/binding.c -------------------------------------------------------------------------------- /packages/test/version/version.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/version/version.test.js -------------------------------------------------------------------------------- /packages/test/wasi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/wasi.js -------------------------------------------------------------------------------- /packages/test/wasm32-unknown-emscripten.ini: -------------------------------------------------------------------------------- 1 | NODE_TEST_KNOWN_GLOBALS="0" 2 | -------------------------------------------------------------------------------- /packages/test/wasm32-unknown-unknown.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/wasm32-unknown-unknown.ini -------------------------------------------------------------------------------- /packages/test/wasm32-wasi-threads.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/wasm32-wasi-threads.ini -------------------------------------------------------------------------------- /packages/test/wasm32-wasi.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/wasm32-wasi.ini -------------------------------------------------------------------------------- /packages/test/wasm64-unknown-emscripten.ini: -------------------------------------------------------------------------------- 1 | NODE_TEST_KNOWN_GLOBALS="0" 2 | MEMORY64="1" 3 | -------------------------------------------------------------------------------- /packages/test/worker.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/test/worker.mjs -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/.gitignore: -------------------------------------------------------------------------------- 1 | /lib 2 | /test/actual 3 | /dist 4 | -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-esm-library/.npmignore -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-esm-library/README.md -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-esm-library/package.json -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-esm-library/src/index.ts -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/test/expected/alias.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-esm-library/test/expected/alias.js -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/test/expected/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-esm-library/test/expected/bundle.js -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/test/expected/directives.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-esm-library/test/expected/directives.js -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/test/expected/exported-function-ref.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-esm-library/test/expected/exported-function-ref.js -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/test/expected/exported-function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-esm-library/test/expected/exported-function.js -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/test/expected/exported-var.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-esm-library/test/expected/exported-var.js -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/test/expected/external-variable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-esm-library/test/expected/external-variable.js -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/test/expected/internal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-esm-library/test/expected/internal.js -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/test/expected/object-literal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-esm-library/test/expected/object-literal.js -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/test/expected/virtual-modules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-esm-library/test/expected/virtual-modules.js -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-esm-library/test/index.js -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/test/input/alias.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-esm-library/test/input/alias.js -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/test/input/directives.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-esm-library/test/input/directives.js -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/test/input/exported-function-ref.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-esm-library/test/input/exported-function-ref.js -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/test/input/exported-function.js: -------------------------------------------------------------------------------- 1 | export function x () { 2 | return 42 3 | } 4 | -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/test/input/exported-var.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-esm-library/test/input/exported-var.js -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/test/input/external-variable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-esm-library/test/input/external-variable.js -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/test/input/internal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-esm-library/test/input/internal.js -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/test/input/object-literal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-esm-library/test/input/object-literal.js -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/test/input/virtual-modules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-esm-library/test/input/virtual-modules.js -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/test/rollup/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-esm-library/test/rollup/rollup.config.mjs -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/test/rollup/src/dep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-esm-library/test/rollup/src/dep.ts -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/test/rollup/src/index.ts: -------------------------------------------------------------------------------- 1 | export { x, y } from './dep' 2 | -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/test/rollup/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-esm-library/test/rollup/tsconfig.json -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-esm-library/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-esm-library/tsconfig.json -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-parse-tools/.gitignore: -------------------------------------------------------------------------------- 1 | /lib 2 | /dist 3 | -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-parse-tools/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-parse-tools/.npmignore -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-parse-tools/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-parse-tools/package.json -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-parse-tools/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-parse-tools/src/index.ts -------------------------------------------------------------------------------- /packages/ts-transform-emscripten-parse-tools/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-emscripten-parse-tools/tsconfig.json -------------------------------------------------------------------------------- /packages/ts-transform-macro/.gitignore: -------------------------------------------------------------------------------- 1 | /lib 2 | /dist 3 | -------------------------------------------------------------------------------- /packages/ts-transform-macro/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-macro/.npmignore -------------------------------------------------------------------------------- /packages/ts-transform-macro/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-macro/README.md -------------------------------------------------------------------------------- /packages/ts-transform-macro/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-macro/package.json -------------------------------------------------------------------------------- /packages/ts-transform-macro/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-macro/src/index.ts -------------------------------------------------------------------------------- /packages/ts-transform-macro/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/ts-transform-macro/tsconfig.json -------------------------------------------------------------------------------- /packages/wasi-threads/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/wasi-threads/.gitignore -------------------------------------------------------------------------------- /packages/wasi-threads/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/wasi-threads/.npmignore -------------------------------------------------------------------------------- /packages/wasi-threads/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/wasi-threads/LICENSE -------------------------------------------------------------------------------- /packages/wasi-threads/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/wasi-threads/README.md -------------------------------------------------------------------------------- /packages/wasi-threads/api-extractor.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../shared/api-extractor-base.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/wasi-threads/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/wasi-threads/package.json -------------------------------------------------------------------------------- /packages/wasi-threads/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/wasi-threads/rollup.config.js -------------------------------------------------------------------------------- /packages/wasi-threads/src/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/wasi-threads/src/command.ts -------------------------------------------------------------------------------- /packages/wasi-threads/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/wasi-threads/src/index.ts -------------------------------------------------------------------------------- /packages/wasi-threads/src/proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/wasi-threads/src/proxy.ts -------------------------------------------------------------------------------- /packages/wasi-threads/src/thread-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/wasi-threads/src/thread-manager.ts -------------------------------------------------------------------------------- /packages/wasi-threads/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/wasi-threads/src/util.ts -------------------------------------------------------------------------------- /packages/wasi-threads/src/wasi-threads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/wasi-threads/src/wasi-threads.ts -------------------------------------------------------------------------------- /packages/wasi-threads/src/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/wasi-threads/src/worker.ts -------------------------------------------------------------------------------- /packages/wasi-threads/test/browser-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/wasi-threads/test/browser-worker.js -------------------------------------------------------------------------------- /packages/wasi-threads/test/browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/wasi-threads/test/browser.js -------------------------------------------------------------------------------- /packages/wasi-threads/test/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/wasi-threads/test/build.js -------------------------------------------------------------------------------- /packages/wasi-threads/test/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/wasi-threads/test/index.html -------------------------------------------------------------------------------- /packages/wasi-threads/test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/wasi-threads/test/index.js -------------------------------------------------------------------------------- /packages/wasi-threads/test/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/wasi-threads/test/main.c -------------------------------------------------------------------------------- /packages/wasi-threads/test/proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/wasi-threads/test/proxy.js -------------------------------------------------------------------------------- /packages/wasi-threads/test/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/wasi-threads/test/run.js -------------------------------------------------------------------------------- /packages/wasi-threads/test/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/wasi-threads/test/worker.js -------------------------------------------------------------------------------- /packages/wasi-threads/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/packages/wasi-threads/tsconfig.json -------------------------------------------------------------------------------- /patches/v8.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/patches/v8.patch -------------------------------------------------------------------------------- /script/fetch-v8-headers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/script/fetch-v8-headers.js -------------------------------------------------------------------------------- /script/release.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/script/release.js -------------------------------------------------------------------------------- /script/spawn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/script/spawn.js -------------------------------------------------------------------------------- /script/which.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/script/which.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toyobayashi/emnapi/HEAD/tsconfig.json --------------------------------------------------------------------------------