{
  "name": "phylotree",
  "version": "2.6.0",
  "main": "dist/phylotree.js",
  "types": "dist/phylotree.d.ts",
  "unpkg": "dist/phylotree.js",
  "jsdelivr": "dist/phylotree.js",
  "module": "src/index.js",
  "bin": {
    "root-to-tip": "./bin/root-to-tip.js",
    "tag-branches": "./bin/phylotree-tag.js",
    "phylotree": "./bin/phylotree.js",
    "tip-date-extractor": "./bin/tip-date-extractor.js"
  },
  "keywords": [
    "phylogenetics",
    "phylogeny",
    "d3",
    "branching",
    "tree"
  ],
  "ignore": [
    "index.html"
  ],
  "dependencies": {
    "commander": "^14.0.0",
    "csv-stringify": "^6.6.0",
    "d3": "^7.9.0",
    "fast-xml-parser": "^5.3.8",
    "jquery": "^3.7.1",
    "lodash": "^4.17.23",
    "moment": "^2.30.1",
    "pretty-data": "^0.40.0",
    "underscore": "^1.13.7",
    "winston": "^3.17.0"
  },
  "devDependencies": {
    "@eslint/js": "^9.39.0",
    "@rollup/plugin-commonjs": "^29.0.0",
    "@rollup/plugin-node-resolve": "^16.0.1",
    "@rollup/plugin-terser": "^0.4.4",
    "concurrently": "^9.2.0",
    "eslint": "^9.39.0",
    "globals": "^16.2.0",
    "http-server": "^14.1.1",
    "jsdoc-to-markdown": "^9.1.0",
    "prettier": "^3.7.0",
    "rollup": "^4.40.0",
    "rollup-plugin-copy": "^3.5.0",
    "tape": "^5.9.0"
  },
  "scripts": {
    "lint": "eslint .",
    "dev": "rollup -w -c rollup.config.mjs",
    "serve": "concurrently 'rollup -w -c rollup.config.mjs' 'http-server'",
    "build": "rollup -c rollup.config.mjs",
    "test": "tape -r source-map-support/register 'test/*-test.js'",
    "docs:generate": "jsdoc2md 'src/**/*.js' > API.md",
    "docs:validate": "jsdoc2md 'src/**/*.js' --no-cache --partial 'partials/**/*.hbs'",
    "docs:watch": "jsdoc2md 'src/**/*.js' -w > API.md",
    "postpublish": "zip -j dist/phylotree.js.zip -- LICENSE README.md dist/phylotree.js dist/phylotree.min.js dist/phylotree.css"
  },
  "files": [
    "dist/phylotree.css",
    "dist/phylotree.js",
    "dist/phylotree.min.js",
    "dist/phylotree.d.ts",
    "bin",
    "src"
  ]
}
