UNPKG

total-serialism

Version:

A set of methods for the generation and transformation of number sequences useful in algorithmic composition

76 lines (75 loc) 1.9 kB
{ "name": "total-serialism", "version": "2.8.0", "description": "A set of methods for the generation and transformation of number sequences useful in algorithmic composition", "main": "index.js", "scripts": { "test": "jest test/**.test.js", "build": "npm run database && npm run clean && npm run bundle && npm run build-es5 && npm run build-min", "clean": "rm -rf build", "bundle": "mkdir build && browserify --standalone TotalSerialism index.js > build/ts.bundle.js", "build-es5": "babel build/ts.bundle.js -o build/ts.es5.js", "build-min": "uglifyjs build/ts.es5.js -o build/ts.es5.min.js", "database": "node src/database.js" }, "repository": { "type": "git", "url": "git+ssh://git@github.com/tmhglnd/serialism.js.git" }, "keywords": [ "serialism", "composition", "total", "algorithmic", "twelvetone", "melody", "pitch", "rhythm", "harmony", "chord", "progression", "sequence", "pattern", "note", "tone", "rhythmic", "generative", "transformation", "permutation", "hexbeat", "fibonacci", "pisano", "lindenmayer", "l-system", "euclidean", "scala", "tuning", "cellular", "automaton", "markov", "chain" ], "author": "Timo Hoogland", "license": "MIT", "bugs": { "url": "https://github.com/tmhglnd/serialism.js/issues" }, "homepage": "https://github.com/tmhglnd/serialism.js#readme", "dependencies": { "@tonaljs/tonal": "^3.7.5", "asciichart": "^1.5.25", "bignumber.js": "^9.0.2", "seedrandom": "^3.0.5" }, "devDependencies": { "@babel/cli": "^7.18.6", "@babel/core": "^7.18.6", "@babel/preset-env": "^7.18.6", "browserify": "^16.5.2", "fast-glob": "^3.2.11", "fs-extra": "^9.1.0", "jest": "^28.1.3", "nodemon": "^2.0.18", "uglify-js": "^3.16.2" } }