{
    "name": "wasm-music",
    "description": "Javascript/WebAssembly live coding environment for music and synthesis",
    "version": "0.0.44",
    "repository": {
        "url": "https://github.com/petersalomonsen/javascriptmusic"
    },
    "license": "GPL-3.0",
    "author": {
        "name": "Peter Salomonsen",
        "url": "https://petersalomonsen.com"
    },
    "files": [
        "*",
        "midisequencer/ui/pianorolldemo/dist"
    ],
    "type": "module",
    "scripts": {
        "test-wtr": "wtr",
        "asbuild": "(cd synth1 && asc --runtime stub assembly/index.ts -o build/index.wasm -Oz)",
        "fastbuild": "(cd synth1 && asc --runtime stub assembly/index.ts -o build/index.wasm -t build/index.wat)",
        "createbrowsersourcebundle": "(cd synth1 && node createbrowsertsbundle.js)",
        "test-asc-synth": "(cd synth1 && asp --verbose)",
        "test-asc-synth:ci": "(cd synth1 && asp --summary)",
        "bundle-pianorolldemo": "(cd midisequencer/ui/pianorolldemo && rm -Rf dist && rollup -c rollup-config.js)",
        "bundle-songcompiler": "rollup -c rollup-config-songcompiler.js",
        "bundle-musicandshadervideoplayer": "(cd player/musicandshadervideoplayer && rollup -c rollup.config.js)",
        "patch-version": "npm --no-git-tag-version version patch",
        "serve": "http-server -p 8080 ."
    },
    "devDependencies": {
        "@as-pect/cli": "^8.1.0",
        "@esm-bundle/chai": "^4.3.4-fix.0",
        "@playwright/test": "^1.50.1",
        "@rollup/plugin-terser": "^0.4.4",
        "@web/rollup-plugin-html": "^2.0.1",
        "@web/test-runner": "^0.20.0",
        "@web/test-runner-playwright": "^0.11.0",
        "assemblyscript": "^0.27.14",
        "chai": "^4.3.7",
        "http-server": "^14.1.1",
        "mocha": "^10.2.0",
        "rollup": "^4.1.5",
        "rollup-plugin-terser": "^7.0.2"
    },
    "dependencies": {}
}
