{
  "name": "hydrolysis",
  "version": "1.25.0",
  "description": "Breaks polymers into monomers",
  "homepage": "https://github.com/Polymer/hydrolysis",
  "bugs": "https://github.com/Polymer/hydrolysis/issues",
  "license": "BSD-3-Clause",
  "repository": {
    "type": "git",
    "url": "https://github.com/Polymer/hydrolysis.git"
  },
  "main": "index.js",
  "files": [
    "hydrolysis-analyzer.html",
    "hydrolysis.html",
    "hydrolysis.js",
    "index.js",
    "LICENSE",
    "lib/"
  ],
  "scripts": {
    "init": "typings install",
    "clean": "rm -rf typings/ lib/ && find src | grep \\.js$ | xargs rm",
    "compile": "if [ ! -f typings/main.d.ts ]; then npm run init; fi; tsc && babel --presets es2015 -q -d lib src",
    "build": "npm run compile && browserify -d -r ./index.js:hydrolysis -o hydrolysis.js",
    "release": "npm run compile && browserify -r ./index.js:hydrolysis -o hydrolysis.js",
    "build:watch": "watch 'npm run build' ./src",
    "apidocs": "node_modules/jsdoc-to-markdown/bin/cli.js {index.js,lib/{analyzer,loader/*}.js} > API.md",
    "test": "npm run build && wct && mocha",
    "testNode": "npm run build && mocha"
  },
  "devDependencies": {
    "babel-cli": "^6.4.5",
    "babel-preset-es2015": "^6.1.18",
    "babelify": "^7.2.0",
    "browserify": "^9.0.8",
    "chai": "^2.2.0",
    "jsdoc-to-markdown": "^1.0.3",
    "mocha": "^2.2.4",
    "typescript": "^1.8.0",
    "typings": "^0.6.3",
    "watch": "latest",
    "web-component-tester": "^4.2.2"
  },
  "dependencies": {
    "acorn": "^3.2.0",
    "babel-polyfill": "^6.2.0",
    "doctrine": "^0.7.0",
    "dom5": "1.1.0",
    "escodegen": "^1.7.0",
    "espree": "^3.1.3",
    "estraverse": "^3.1.0",
    "path-is-absolute": "^1.0.0"
  }
}
