flips-wasm
Version:
WebAssembly wrapper for Floating IPS
38 lines (37 loc) • 1.21 kB
JSON
{
"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"
]
}