{
  "name": "ait-lang",
  "version": "0.3.3",
  "description": "Compiler and runtime for the Ait language",
  "main": "runtimes/node.js",
  "bin": "bin/ait-lang.js",
  "browser": "runtimes/browser.js",
  "scripts": {
    "flow": "flow",
    "test": "ava",
    "test:watch": "ava -w",
    "lint": "eslint lib/**/*.js",
    "build": "BABEL_ENV=commonjs babel -s -d dist lib --ignore=test/*.js",
    "clean": "rimraf dist",
    "prepublish": "npm run clean && npm run build",
    "format": "prettier --single-quote --print-width 100 --write \"lib/**/*.js\""
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/mollerse/ait-lang.git"
  },
  "keywords": [
    "language",
    "web",
    "canvas"
  ],
  "files": [
    "dist",
    "runtimes",
    "util",
    "ffi.js",
    "bin"
  ],
  "author": "Stian Møllersen",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/mollerse/ait-lang/issues"
  },
  "homepage": "https://github.com/mollerse/ait-lang#readme",
  "dependencies": {
    "clone": "2.1.1",
    "parsimmon": "1.2.0"
  },
  "engines": {
    "node": ">=6.0.0"
  },
  "devDependencies": {
    "ava": "0.22.0",
    "babel-cli": "6.26.0",
    "babel-eslint": "7.2.3",
    "babel-plugin-transform-flow-strip-types": "6.22.0",
    "babel-preset-es2015": "6.24.1",
    "babel-register": "6.26.0",
    "eslint": "4.4.1",
    "eslint-config-defaults": "9.0.0",
    "eslint-plugin-flowtype": "2.35.0",
    "eslint-plugin-import": "2.7.0",
    "flow-bin": "0.53.1",
    "prettier": "1.5.3",
    "rimraf": "2.6.1"
  },
  "ava": {
    "files": [
      "lib/**/test/*.js"
    ],
    "source": [
      "lib/**/*.{js}"
    ],
    "require": [
      "babel-register"
    ],
    "babel": "inherit"
  },
  "babel": {
    "presets": [
      "es2015"
    ],
    "plugins": [
      "transform-flow-strip-types"
    ]
  }
}
