mercury-engine
Version:
The mercury engine generates web audio output from mercury code input
52 lines (51 loc) • 1.5 kB
JSON
{
"name": "mercury-engine",
"version": "1.7.0",
"description": "The mercury engine generates web audio output from mercury code input",
"main": "./dist/mercury.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"clean": "rm -rf dist",
"watch": "watchify -t brfs src/mercury.js --standalone MercuryEngine -o dist/mercury.js -v | terser dist/mercury.js -o dist/mercury.min.js -c -m --comments 'false'",
"dist": "mkdir dist && browserify -t brfs src/mercury.js --standalone MercuryEngine -o dist/mercury.js",
"uglify": "terser dist/mercury.js -o dist/mercury.min.js -c -m --comments 'false'",
"es5": "babel dist/mercury.min.js -o dist/mercury.min.es5.js",
"build": "npm run clean && npm run dist && npm run uglify && npm run es5"
},
"keywords": [
"mercury",
"live",
"coding",
"creative",
"coding",
"algorithmic",
"composition",
"electronic",
"music",
"audiovisual",
"web",
"audio",
"embedded",
"sound",
"generative",
"art"
],
"author": "Timo Hoogland",
"license": "ISC",
"dependencies": {
"mercury-lang": "^1.11.0",
"tone": "^14.7.77",
"webmidi": "^3.1.14"
},
"devDependencies": {
"@babel/cli": "^7.23.0",
"@babel/core": "^7.23.3",
"@babel/preset-env": "^7.23.3",
"brfs": "^2.0.2",
"browserify": "^17.0.0",
"minify-inline-json": "^1.1.11",
"terser": "^5.24.0",
"uglifyjs": "^2.4.11",
"watchify": "^4.0.0"
}
}