{
  "name": "observable-objects",
  "version": "0.0.0-development",
  "description": "Create objects and subscribe to property changes on the object",
  "main": "dist/cjs/observable-objects.js",
  "module": "src/observable-objects",
  "browser": "dist/global/observable-objects.js",
  "files": [
    "dist/",
    "src/observable-objects.js",
    "src/observable-polyfill.js"
  ],
  "scripts": {
    "commit": "git-cz",
    "precommit": "lint-staged",
    "preversion": "npm test && npm run build",
    "version": "git commit -am \"Update dist for release\" && git checkout -b release && git add -f dist/",
    "postversion": "git push --tags && git checkout master && git branch -D release && git push",
    "testee": "testee ./test --browsers firefox",
    "test": "npm run eslint && mocha --compilers js:babel-core/register",
    "eslint": "eslint src/*.js",
    "release:patch": "npm version patch && npm run build && npm publish",
    "release:minor": "npm version minor && npm run build && npm publish",
    "release:major": "npm version major && npm run build && npm publish",
    "build": "node build.js",
    "document": "documentjs",
    "browser-sync": "browser-sync start --config bs-config.js ",
    "mocha-watch": "mocha --compilers js:babel-core/register -w",
    "dev": "concurrently --kill-others \"npm run browser-sync\" \"npm run mocha-watch\"",
    "start": "npm run dev",
    "semantic-release": "semantic-release pre && npm publish && semantic-release post"
  },
  "repository": "git+https://github.com/BigAB/observable-objects.git",
  "keywords": [
    "observables"
  ],
  "author": "BigAB <<EMAIL>> (http://bigab.net)",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/BigAB/observable-objects/issues"
  },
  "homepage": "https://github.com/BigAB/observable-objects#readme",
  "czConfig": {
    "path": "node_modules/cz-conventional-changelog"
  },
  "lint-staged": {
    "*.js": [
      "prettier --write",
      "git add"
    ]
  },
  "steal": {
    "babelOptions": {
      "plugins": [
        "transform-decorators-legacy",
        "transform-es2015-modules-systemjs"
      ]
    },
    "plugins": [
      "steal-css",
      "steal-builtins"
    ],
    "npmIgnore": [
      "documentjs",
      "testee",
      "generator-donejs",
      "donejs-cli",
      "steal-tools"
    ],
    "paths": {
      "chai": "/node_modules/chai/chai.js",
      "sinon": "/node_modules/sinon/pkg/sinon.js",
      "steal-mocha": "/node_modules/steal-mocha/steal-mocha.js",
      "steal-mocha/*": "/node_modules/steal-mocha/*.js",
      "mocha": "/node_modules/mocha/mocha.js",
      "mocha/mocha.css": "/node_modules/mocha/mocha.css"
    },
    "meta": {
      "mocha": {
        "format": "global",
        "exports": "mocha",
        "deps": [
          "steal-mocha/add-dom"
        ]
      }
    }
  },
  "devDependencies": {
    "babel-core": "^6.24.1",
    "babel-eslint": "^7.2.2",
    "babel-plugin-transform-decorators-legacy": "^1.3.4",
    "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1",
    "babel-preset-es2015-no-commonjs": "^0.0.2",
    "babel-preset-react": "^6.24.1",
    "babel-preset-stage-0": "^6.24.1",
    "browser-sync": "^2.18.8",
    "chai": "^3.5.0",
    "commitizen": "^2.9.6",
    "concurrently": "^3.4.0",
    "cz-conventional-changelog": "^2.0.0",
    "eslint": "^3.19.0",
    "lint-staged": "^3.4.0",
    "mocha": "^3.2.0",
    "prettier": "^1.1.0",
    "rxjs": "^5.5.5",
    "semantic-release": "^6.3.2",
    "sinon": "^2.1.0",
    "steal": "^1.3.2",
    "steal-mocha": "^1.0.0",
    "steal-tools": "^1.2.0",
    "testee": "^0.4.0",
    "webpack": "^2.4.1"
  },
  "dependencies": {
    "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
    "eventemitter3": "^2.0.3",
    "system.global": "^2.0.0"
  }
}
