UNPKG

@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
{ "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" } }