@devaloop/devalang
Version:
Write music like code. Devalang is a domain-specific language (DSL) for sound designers and music hackers. Compose, automate, and control sound — in plain text.
65 lines • 2.23 kB
JSON
{
"name": "@devaloop/devalang",
"private": false,
"version": "0.0.1-beta.2",
"description": "Write music like code. Devalang is a domain-specific language (DSL) for sound designers and music hackers. Compose, automate, and control sound — in plain text.",
"main": "out-tsc/index.js",
"bin": {
"devalang": "./out-tsc/bin/index.js"
},
"types": "./out-tsc/index.d.ts",
"scripts": {
"rust:fmt": "cargo fmt",
"rust:dev:build": "cargo run build --entry examples --output output --debug",
"rust:dev:check": "cargo run check --entry examples --output output --debug",
"rust:dev:play": "cargo run play --entry examples --output output --repeat --debug",
"rust:wasm:web": "wasm-pack build --target=web --no-default-features",
"rust:wasm:node": "wasm-pack build --target=nodejs --no-default-features",
"rust:prepack": "cargo build --release",
"scripts:postbuild": "tsc && node out-tsc/scripts/postbuild.js",
"scripts:version:bump": "tsc && node out-tsc/scripts/version/index.js",
"scripts:build": "tsc",
"types:build": "tsc --emitDeclarationOnly",
"types:wasm": "tsc && node out-tsc/scripts/copy-wasm-dts.js",
"types:all": "npm run rust:wasm:node && npm run types:wasm && npm run types:build",
"test:rust": "cargo test",
"test:ts": "mocha -r ts-node/register tests/typescript/**/*.spec.ts --exit",
"test": "npm run test:ts",
"postinstall": "node out-tsc/scripts/postinstall.js"
},
"homepage": "https://devalang.com",
"keywords": [
"devalang",
"music",
"sound",
"domain-specific language",
"dsl",
"programming language",
"sound design",
"music hacking",
"audio",
"synthesis",
"scripting",
"sound synthesis",
"music programming"
],
"author": "Devaloop",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/devaloop-labs/devalang.git"
},
"dependencies": {
"@types/follow-redirects": "^1.14.4",
"@types/node": "^24.0.3",
"follow-redirects": "^1.15.11"
},
"devDependencies": {
"typescript": "^5.9.2",
"mocha": "^10.2.0",
"chai": "^4.3.8",
"ts-node": "^10.9.1",
"@types/mocha": "^10.0.1",
"@types/chai": "^4.3.4"
}
}