{
  "name": "yjs",
  "version": "0.6.35",
  "description": "A framework for real-time p2p shared editing on arbitrary complex data types",
  "main": "y.js",
  "scripts": {
    "test": "node --harmony ./node_modules/.bin/gulp test",
    "lint": "./node_modules/.bin/standard",
    "build": "./node_modules/.bin/gulp build"
  },
  "pre-commit": [
    "lint",
    "test"
  ],
  "standard": {
    "parser": "babel-eslint",
    "ignore": [
      "build/**",
      "dist/**",
      "./y.js",
      "./y.js.map"
    ]
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/y-js/yjs.git"
  },
  "keywords": [
    "OT",
    "Operational Transformation",
    "collaboration",
    "synchronization",
    "ShareJs",
    "OpenCoweb",
    "concurrency"
  ],
  "author": "Kevin Jahns",
  "email": "kevin.jahns@rwth-aachen.de",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/y-js/yjs/issues"
  },
  "homepage": "http://y-js.org",
  "devDependencies": {
    "babel-eslint": "^4.1.2",
    "gulp": "^3.9.0",
    "gulp-babel": "^5.2.1",
    "gulp-bump": "^1.0.0",
    "gulp-concat": "^2.6.0",
    "gulp-filter": "^3.0.1",
    "gulp-git": "^1.6.0",
    "gulp-jasmine": "^2.0.1",
    "gulp-jasmine-browser": "^0.2.3",
    "gulp-load-plugins": "^1.0.0",
    "gulp-prompt": "^0.1.2",
    "gulp-rename": "^1.2.2",
    "gulp-serve": "^1.2.0",
    "gulp-shell": "^0.5.1",
    "gulp-sourcemaps": "^1.5.2",
    "gulp-tag-version": "^1.3.0",
    "gulp-uglify": "^1.4.1",
    "gulp-util": "^3.0.6",
    "gulp-watch": "^4.3.5",
    "minimist": "^1.2.0",
    "pre-commit": "^1.1.1",
    "promise-polyfill": "^2.1.0",
    "standard": "^5.2.2"
  }
}