emnapi
Version:
Node-API implementation for Emscripten
54 lines (53 loc) • 1.62 kB
JSON
{
"name": "emnapi",
"version": "1.10.0",
"description": "Node-API implementation for Emscripten",
"main": "index.js",
"gypfile": false,
"peerDependencies": {
"node-addon-api": ">= 6.1.0"
},
"peerDependenciesMeta": {
"node-addon-api": {
"optional": true
}
},
"scripts": {
"build": "node ./script/build.js",
"version": "node ./script/version.js",
"generate-struct-info-wasm32": "node -e \"fs.mkdirSync('script/out',{recursive:true})\" && emcc -Iinclude/node -pthread script/generate_struct_info.c -sNODERAWFS -o script/out/generate_struct_info_wasm32.js && node ./script/out/generate_struct_info_wasm32.js",
"generate-struct-info-wasm64": "node -e \"fs.mkdirSync('script/out',{recursive:true})\" && emcc -Iinclude/node -pthread script/generate_struct_info.c -sNODERAWFS -sMEMORY64 -o script/out/generate_struct_info_wasm64.js && node ./script/out/generate_struct_info_wasm64.js",
"generate-struct-info": "npm run generate-struct-info-wasm32 && npm run generate-struct-info-wasm64"
},
"repository": {
"type": "git",
"url": "git+https://github.com/toyobayashi/emnapi.git"
},
"keywords": [
"emscripten",
"wasm",
"emcc",
"webassembly",
"binding",
"clang",
"c",
"c++",
"cpp",
"n-api",
"napi",
"node-addon-api",
"napi-rs",
"rust",
"wasi-sdk",
"wasi"
],
"author": "toyobayashi",
"license": "MIT",
"bugs": {
"url": "https://github.com/toyobayashi/emnapi/issues"
},
"homepage": "https://github.com/toyobayashi/emnapi#readme",
"publishConfig": {
"access": "public"
}
}