{
  "name": "etch",
  "version": "0.14.1",
  "description": "Perform virtual DOM updates based on changes to a data model.",
  "main": "lib/index.js",
  "scripts": {
    "test": "npm run standard && npm run mocha",
    "mocha": "electron-mocha test --renderer --recursive --require @babel/register",
    "tdd": "npm run standard && electron-mocha test --renderer --recursive --interactive --require @babel/register",
    "prepublish": "npm run standard",
    "standard": "node_modules/.bin/standard --recursive lib test && echo Linting passed"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/atom/etch.git"
  },
  "keywords": [
    "virtual-dom",
    "dom",
    "view",
    "element",
    "custom-elements",
    "dom-diff",
    "atom",
    "electron"
  ],
  "author": "Nathan Sobo <nathan@github.com>",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/atom/etch/issues"
  },
  "homepage": "https://github.com/atom/etch",
  "devDependencies": {
    "@babel/core": "^7.11.6",
    "@babel/cli": "^7.11.6",
    "babel-preset-atomic": "^2.4.2",
    "@babel/register": "^7.11.5",
    "chai": "^4.2.0",
    "electron": "^6.1.12",
    "electron-mocha": "^9.1.0",
    "estraverse-fb": "^1.3.2",
    "mocha": "^8.1.3",
    "random-seed": "^0.3.0",
    "standard": "^8.5.0"
  },
  "standard": {
    "parser": "babel-eslint",
    "global": [
      "beforeEach",
      "describe",
      "it",
      "expect",
      "requestAnimationFrame",
      "SVGSVGElement"
    ]
  }
}
