{
  "name": "formula",
  "version": "3.18.0",
  "description": "Formula compiler and function library",
  "main": "index.js",
  "types": "index.d.js",
  "scripts": {
    "all": "npm run build && npm test",
    "test": "buble-tape-runner test/*.js",
    "docs": "documentation src/*.js -o ./docs/code; documentation test/*.js -o ./docs/test",
    "clean": "rm -rf lib;",
    "build": "BABEL_ENV=production npm run build:umd && npm run build:min && npm run docs; rm lib/formula.mjs.js; rm lib/formula.js",
    "build:parser": "jison src/parser.jison -m commonjs -o src/parser.js",
    "build:umd": "rm -rf lib; mkdir lib; rollup --config rollup.config.js -f=umd -n=Formula src/functions.js; mv output/functions.js lib/formula.mjs.js; buble lib/formula.mjs.js > lib/formula.js",
    "build:min": "uglifyjs lib/formula.js > lib/formula.min.js"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/formula/formula.git"
  },
  "keywords": [
    "Spreadsheets",
    "JavaScript"
  ],
  "author": "JC Fisher",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/formula/formula/issues"
  },
  "homepage": "https://github.com/formula/formula#readme",
  "devDependencies": {
    "@rollup/plugin-node-resolve": "^13.0.5",
    "buble": "^0.19.7",
    "buble-tape-runner": "^1.0.4",
    "documentation": "^13.2.5",
    "jison": "^0.4.18",
    "rollup": "^1.14.2",
    "tape": "^4.10.2",
    "uglify-js": "^3.6.0"
  },
  "dependencies": {
    "jsonpath-plus": "^6.0.1"
  }
}
