@konsumer/nuked
Version:
Yamaha OPL2/3 FM synth chip emulator
37 lines (36 loc) • 1.05 kB
JSON
{
"name": "@konsumer/nuked",
"version": "0.0.4",
"description": "Yamaha OPL2/3 FM synth chip emulator",
"scripts": {
"test": "node --test",
"build:wasm": "/opt/wasi-sdk/bin/clang -nostartfiles -Wl,--no-entry -Isrc src/main.c src/opl3.c -O3 -o src/nuked.wasm",
"build": "npx -y esbuild src/interface.js --format=esm --loader:.wasm=binary --loader:.worker.js=text --bundle --outfile=docs/nuked.js",
"build:watch": "npm run build -- --watch",
"webserver": "npx -y live-server docs",
"prepublishOnly": "npm run build",
"start": "npx -y npm-run-all --parallel webserver build:watch"
},
"keywords": [
"adlib",
"sbfmdrv",
"opl2",
"opl3",
"dro",
"sb16",
"dro",
"vgm"
],
"author": "David Konsumer <konsumer@jetboystudio.com>",
"homepage": "https://konsumer.js.org/nuked/",
"license": "MIT",
"type": "module",
"exports": {
".": "./docs/nuked.js",
"./nuked-player": "./docs/nuked-player.js"
},
"files": [
"./docs/nuked-player.js",
"./docs/nuked.js"
]
}