{
  "name": "total-serialism",
  "version": "2.10.2",
  "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"
  }
}
