{
  "name": "metadata-js",
  "description": "Library for building offline-first browser-based business applications",
  "version": "0.12.231",
  "author": "Evgeniy Malyarov <info@oknosoft.ru> (http://www.oknosoft.ru)",
  "engines": {
    "node": "^7.10",
    "npm": "^5.0"
  },
  "directories": {
    "example": "examples",
    "doc": "doc"
  },
  "dependencies": {
    "alasql": "^0.4",
    "clipboard": "^1.6",
    "debug": "^2.6",
    "material-ui": "^0.18.3",
    "moment": "^2.18",
    "node-localstorage": "^1.3",
    "pouchdb": "^6.2",
    "pouchdb-adapter-http": "^6.2",
    "pouchdb-adapter-idb": "^6.2",
    "pouchdb-adapter-memory": "^6.2",
    "pouchdb-adapter-websql": "^6.2",
    "pouchdb-authentication": "^0.5",
    "pouchdb-core": "^6.2",
    "pouchdb-find": "^6.2",
    "pouchdb-mapreduce": "^6.2",
    "pouchdb-replication": "^6.2",
    "react-click-outside": "^2.2",
    "react-data-grid": "^2.0.49",
    "react-data-grid-addons": "^2.0.49",
    "react-panels": "git+https://github.com/unpete/react-panels.git",
    "react-virtualized": "^9.8.0",
    "superlogin-client": "^0.6.1"
  },
  "devDependencies": {
    "babel-cli": "^6.24",
    "babel-core": "^6.25.0",
    "babel-eslint": "^7.2",
    "babel-loader": "^7.1",
    "babel-plugin-css-modules-transform": "^1.2",
    "babel-plugin-transform-dev-warning": "^0.1",
    "babel-plugin-transform-es2015-modules-commonjs": "^6.24",
    "babel-plugin-transform-react-constant-elements": "^6.23",
    "babel-plugin-transform-react-inline-elements": "^6.22",
    "babel-plugin-transform-react-remove-prop-types": "^0.4.6",
    "babel-plugin-transform-runtime": "^6.23",
    "babel-polyfill": "^6.23",
    "babel-preset-es2015": "^6.24",
    "babel-preset-es2016": "^6.24",
    "babel-preset-react": "^6.24",
    "babel-preset-stage-0": "^6.24",
    "babel-runtime": "^6.23",
    "better-npm-run": "^0.0.15",
    "concat-files": "^0.1.1",
    "decompress": "^4.2",
    "graceful-fs": "^4.1",
    "gulp": "^3.9",
    "gulp-babel": "^6.1",
    "gulp-base64": "^0.1",
    "gulp-concat": "^2.6",
    "gulp-csso": "^3.0",
    "gulp-rename": "^1.2",
    "gulp-replace": "^0.6.1",
    "gulp-strip-comments": "^2.4",
    "gulp-uglify": "^2.1",
    "gulp-umd": "^0.2",
    "lerna": "2.0.0-rc.5",
    "rimraf": "^2.6",
    "webpack": "^2.6",
    "yargs": "^8.0.2",
    "yuidocjs": "^0.10"
  },
  "peerDependecies": {
    "jasmine": "^2.6",
    "react": "^15.5",
    "react-addons-create-fragment": "^15.5",
    "react-addons-css-transition-group": "^15.5",
    "react-addons-shallow-compare": "^15.5",
    "react-addons-transition-group": "^15.5"
  },
  "scripts": {
    "build:react-ui": "better-npm-run build:react-ui",
    "build:abstract-adapter": "better-npm-run build:abstract-adapter",
    "build:abstract-ui": "better-npm-run build:abstract-ui",
    "build:adapter-pouchdb": "better-npm-run build:adapter-pouchdb",
    "build:redux": "better-npm-run build:redux",
    "build:superlogin": "better-npm-run build:superlogin"
  },
  "betterScripts": {
    "build:react-ui": {
      "command": "node ./packages/metadata-react-ui/src/build.js",
      "env": {
        "NODE_ENV": "production"
      }
    },
    "build:abstract-adapter": {
      "command": "babel ./packages/metadata-abstract-adapter/src/abstract_adapter.js --out-file ./packages/metadata-abstract-adapter/index.js",
      "env": {
        "NODE_ENV": "production"
      }
    },
    "build:abstract-ui": {
      "command": "node ./packages/metadata-abstract-ui/build.js",
      "env": {
        "NODE_ENV": "production"
      }
    },
    "build:adapter-pouchdb": {
      "command": "babel ./packages/metadata-pouchdb/src/pouchdb_adapter.js --out-file ./packages/metadata-pouchdb/index.js",
      "env": {
        "NODE_ENV": "production"
      }
    },
    "build:superlogin": {
      "command": "babel ./packages/metadata-superlogin/src/superlogin.js --out-file ./packages/metadata-superlogin/index.js",
      "env": {
        "NODE_ENV": "production"
      }
    },
    "build:redux": {
      "command": "babel ./packages/metadata-redux/src --out-file ./packages/metadata-redux/index.js",
      "env": {
        "NODE_ENV": "production"
      }
    }
  },
  "bin": {
    "metadata": "./bin/metadata-cli.js"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/oknosoft/metadata.js.git"
  },
  "bugs": {
    "url": "https://github.com/oknosoft/metadata.js/issues"
  },
  "homepage": "http://www.oknosoft.ru/metadata/",
  "main": "dist/metadata.core.js",
  "keywords": [
    "metadata",
    "browser data engine",
    "spa offline",
    "rest",
    "odata",
    "1c",
    "1с",
    "web сервис",
    "клиент 1с",
    "ui framework",
    "offline framework",
    "offline data engine",
    "rest client",
    "CRDT",
    "offline-first",
    "replication"
  ],
  "license": "MIT"
}
