UNPKG

node-web-audio-api

Version:
78 lines (77 loc) 2.42 kB
{ "name": "node-web-audio-api", "version": "1.0.4", "author": "Benjamin Matuszewski", "description": "Web Audio API implementation for Node.js", "exports": { "import": "./index.mjs", "require": "./index.cjs", "types": "./index.d.ts" }, "repository": { "type": "git", "url": "git+https://github.com/ircam-ismm/node-web-audio-api.git" }, "license": "BSD-3-Clause", "keywords": [ "audio", "web audio api", "webaudio", "sound", "music", "dsp", "rust", "node-api" ], "engines": { "node": ">= 14" }, "napi": { "name": "node-web-audio-api" }, "types": "./index.d.ts", "publishConfig": { "registry": "https://registry.npmjs.org/", "access": "public" }, "scripts": { "build": "npm run generate && cargo build --release && node ./.scripts/move-artifact.mjs --release", "build:jack": "npm run generate && cargo build --features jack --release && node ./.scripts/move-artifact.mjs --release", "build:debug": "npm run generate && cargo build && node ./.scripts/move-artifact.mjs", "build:only": "cargo build --release && node ./.scripts/move-artifact.mjs --release", "check": "cargo fmt && cargo clippy", "generate": "node generator/index.mjs && cargo fmt", "lint": "npx eslint index.cjs index.mjs && npx eslint js/*.js && npx eslint examples/*.js", "preversion": "npm install && npm run generate", "postversion": "cargo bump $npm_package_version && git commit -am \"v$npm_package_version\" && node .scripts/check-changelog.mjs", "test": "mocha tests/*.spec.mjs", "test:ci": "mocha tests/*.spec.mjs -- --ci", "test:only": "mocha", "wpt": "npm run build && node ./.scripts/wpt-harness.mjs", "wpt:only": "node ./.scripts/wpt-harness.mjs" }, "devDependencies": { "@ircam/eslint-config": "^2.0.0", "@ircam/sc-scheduling": "^1.0.0", "@ircam/sc-utils": "^1.9.0", "@sindresorhus/slugify": "^2.1.1", "camelcase": "^8.0.0", "chai": "^5.1.2", "chalk": "^5.3.0", "cli-table": "^0.3.11", "commander": "^13.0.0", "dotenv": "^16.0.3", "eslint": "^9.18.0", "js-beautify": "^1.15.1", "mocha": "^11.0.1", "octokit": "^4.1.0", "template-literal": "^1.0.4", "webidl2": "^24.2.0", "wpt-runner": "^5.0.0" }, "dependencies": { "caller": "^1.1.0", "node-fetch": "^3.3.2", "webidl-conversions": "^7.0.0" } }