UNPKG

flips-wasm

Version:

WebAssembly wrapper for Floating IPS

38 lines (37 loc) 1.21 kB
{ "name": "flips-wasm", "version": "0.0.2", "description": "WebAssembly wrapper for Floating IPS", "main": "lib/flips.js", "directories": { "lib": "lib" }, "scripts": { "clean:wasm": "rm -rf sc/wasm && mkdir -p src/wasm", "build:bps": "emcc -O3 -s MODULARIZE=1 -s WASM=1 -I Flips --bind src/bps.cpp Flips/{libbps,crc32}.cpp -o src/wasm/bps.js", "build:ips": "emcc -O3 -s MODULARIZE=1 -s WASM=1 -I Flips --bind src/ips.cpp Flips/{libips,crc32}.cpp -o src/wasm/ips.js", "build:ups": "emcc -O3 -s MODULARIZE=1 -s WASM=1 -I Flips --bind src/ups.cpp Flips/{libups,crc32}.cpp -o src/wasm/ups.js", "build:js": "rm -rf lib && babel src -d lib && cp src/wasm/*.wasm lib/wasm/.", "build": "npm run clean:wasm && npm run build:bps && npm run build:ips && npm run build:ups && npm run build:js", "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [ "flips", "bps", "ips", "ups", "beat", "patch", "emulation" ], "author": "Keith McKnight <keith@mcknig.ht>", "license": "ISC", "devDependencies": { "@babel/cli": "^7.1.5", "@babel/core": "^7.1.6", "@babel/preset-env": "^7.1.6" }, "files": [ "lib" ] }