{
  "name": "kfeditor-slate",
  "version": "0.4.10",
  "description": "Another rich text editor using Slate framework with toolbar support",
  "homepage": "",
  "author": {
    "name": "guodong",
    "email": "gd@tongji.edu.cn",
    "url": ""
  },
  "files": [
    "lib"
  ],
  "main": "lib/index.js",
  "keywords": [
    "editor",
    "slate",
    "slate-editor"
  ],
  "devDependencies": {
    "antd": "^3.3.1",
    "babel-cli": "^6.26.0",
    "babel-core": "^6.26.0",
    "babel-eslint": "^8.2.2",
    "babel-jest": "^22.4.1",
    "babel-loader": "^7.1.3",
    "babel-plugin-import": "^1.6.7",
    "babel-plugin-transform-decorators-legacy": "^1.3.4",
    "babel-preset-env": "^1.6.1",
    "babel-preset-flow": "^6.23.0",
    "babel-preset-react": "^6.24.1",
    "babel-preset-stage-0": "^6.24.1",
    "babel-runtime": "^6.11.6",
    "chai": "^3.5.0",
    "cross-env": "^2.0.1",
    "css-loader": "^0.28.10",
    "enzyme": "^2.4.1",
    "eslint": "^4.18.2",
    "eslint-config-prettier": "^2.9.0",
    "eslint-plugin-flowtype": "^2.46.1",
    "eslint-plugin-prettier": "^2.6.0",
    "eslint-plugin-react": "^7.7.0",
    "flow-bin": "^0.66.0",
    "flow-copy-source": "^1.3.0",
    "immutable": "^4.0.0-rc.9",
    "less": "^2.3.1",
    "less-loader": "^4.1.0",
    "markup-it": "^6.0.4",
    "prettier": "^1.9.2",
    "raw-loader": "^0.5.1",
    "react": "^16.2.0",
    "react-addons-test-utils": "^15.6.2",
    "react-dom": "^16.2.0",
    "slate": "^0.33.0",
    "slate-react": "^0.12.0",
    "style-loader": "^0.20.3",
    "webpack": "^4.0.1",
    "webpack-cli": "^2.0.10",
    "webpack-dev-server": "^3.1.0"
  },
  "scripts": {
    "lint": "prettier --write ./src/**/*.js && eslint ./src/**/*.js",
    "build:flow": "flow-copy-source -v -i '**/test/**' src lib",
    "clean": "rimraf lib dist",
    "build": "babel src --out-dir lib && npm run build:flow",
    "prepublish": "npm run clean && npm run check:src && npm run build",
    "check:src": "npm run lint",
    "start": "./node_modules/.bin/webpack-dev-server --config webpack.config.dev.js --mode development",
    "build:docs": "./node_modules/.bin/webpack --config webpack.config.prod.js --mode production",
    "validate": "npm ls"
  },
  "pre-commit": [
    "lint"
  ],
  "repository": "Canner/canner-slate-editor",
  "peerDependencies": {
    "react": "^0.14.0 || ^15.0.0 || 16.x",
    "react-dom": "^0.14.0 || ^15.0.0 || 16.x",
    "slate": "^0.33.0",
    "slate-react": "^0.12.0"
  },
  "license": "Apache-2.0",
  "dependencies": {
    "@canner/slate-constant": "^1.0.9",
    "@canner/slate-helper-block-list": "^0.1.12",
    "@canner/slate-helper-block-quote": "^0.1.12",
    "@canner/slate-icon-align": "^1.2.9",
    "@canner/slate-icon-blockquote": "^1.2.9",
    "@canner/slate-icon-bold": "^1.2.9",
    "@canner/slate-icon-clean": "^1.2.9",
    "@canner/slate-icon-code": "^1.2.9",
    "@canner/slate-icon-codeblock": "^1.2.9",
    "@canner/slate-icon-fontbgcolor": "^1.2.9",
    "@canner/slate-icon-fontcolor": "^1.2.9",
    "@canner/slate-icon-header": "^1.2.9",
    "@canner/slate-icon-hr": "^1.2.9",
    "@canner/slate-icon-image": "^1.2.9",
    "@canner/slate-icon-indent": "^1.2.9",
    "@canner/slate-icon-italic": "^1.2.9",
    "@canner/slate-icon-link": "^1.2.9",
    "@canner/slate-icon-list": "^1.2.9",
    "@canner/slate-icon-redo": "^1.2.9",
    "@canner/slate-icon-strikethrough": "^1.2.9",
    "@canner/slate-icon-table": "^1.2.9",
    "@canner/slate-icon-underline": "^1.2.9",
    "@canner/slate-icon-undo": "^1.2.9",
    "@canner/slate-icon-video": "^1.2.9",
    "@kfcoding/slate-icon-image": "^1.2.11",
    "github-markdown-css": "^2.10.0",
    "prismjs": "^1.13.0",
    "slate-edit-blockquote": "^0.5.0",
    "slate-edit-code": "^0.15.0",
    "slate-edit-list": "^0.11.2",
    "slate-md-editor": "^0.3.3",
    "slate-prism": "^0.5.0",
    "slate-sidebar": "^0.2.4",
    "slate-toolbar": "^0.11.0",
    "slate-trailing-block": "^0.5.0",
    "styled-components": "^3.2.3"
  }
}
