{
  "name": "kaiju",
  "version": "0.28.6",
  "description": "Virtual dom, observables and stateful components",
  "keywords": ["virtual dom", "vdom", "model", "stream", "observable", "component", "framework"],
  "homepage": "https://github.com/AlexGalays/kaiju/",

  "author": {
    "name": "Alexandre Galays",
    "url": "https://github.com/AlexGalays/"
  },

  "repository": {
    "type": "git",
    "url": "https://github.com/AlexGalays/kaiju/"
  },

  "main": "commonjs/main",
  "module": "es/main",
  "typings": "commonjs/main.d.ts",

  "files": [
    "commonjs",
    "es"
  ],

  "devDependencies": {
    "typescript": "2.5.3",
    "snabbdom": "0.6.9",
    "space-lift": ">=0.0.0",
    "babel-cli": "6.4.5",
    "babel-preset-es2015": "6.24.0",
    "babel-preset-es2015-no-commonjs": "0.0.2",
    "mocha": "4.0.1",
    "expect": "1.8.0",
    "jsdom": "10.1.0",
    "jsdom-global": "3.0.2",
    "cross-env": "5.1.1",
    "ts-node": "3.3.0"
  },

  "scripts": {
    "copy-typings-commonjs": "cd src && find . -name '*.d.ts' | cpio -pdm ../commonjs",
    "copy-typings-es": "cd src && find . -name '*.d.ts' | cpio -pdm ../es",

    "babel-commonjs": "cross-env BABEL_ENV=commonjs node node_modules/babel-cli/bin/babel.js src --out-dir commonjs",
    "babel-es": "cross-env BABEL_ENV=es node node_modules/babel-cli/bin/babel.js src --out-dir es",

    "copy-lib-to-example": "cp -rf es/. example/node_modules/kaiju/es",
    "example-dev": "npm run copy-typings-es && npm run babel-es && npm run copy-lib-to-example",

    "build": "npm run copy-typings-commonjs && npm run copy-typings-es && npm run babel-commonjs && npm run babel-es",

    "test": "cross-env TS_NODE_COMPILER_OPTIONS={\\\"module\\\":\\\"commonjs\\\"} mocha --require ts-node/register test/*.ts"
  }
}
