{ "name": "draft-js", "description": "A React framework for building text editors.", "version": "0.10.5", "keywords": [ "draftjs", "editor", "react", "richtext" ], "homepage": "http://draftjs.org/", "bugs": "https://github.com/facebook/draft-js/issues", "files": [ "dist/", "lib/", "LICENSE", "PATENTS" ], "main": "lib/Draft.js", "style": "dist/Draft.css", "repository": "facebook/draft-js", "license": "BSD-3-Clause", "scripts": { "prepublish": "npm run build", "pretest": "node node_modules/fbjs-scripts/node/check-dev-engines.js package.json", "build": "gulp", "dev": "gulp dev", "postbuild": "node node_modules/fbjs-scripts/node/check-lib-requires.js lib", "lint": "eslint .", "format": "eslint . --fix", "flow": "flow src", "test": "NODE_ENV=test jest", "test-ci": "NODE_ENV=test npm run lint && npm run flow && npm run test" }, "dependencies": { "fbjs": "^0.8.15", "immutable": "~3.7.4", "object-assign": "^4.1.0" }, "peerDependencies": { "react": "^0.14.0 || ^15.0.0-rc || ^16.0.0-rc || ^16.0.0", "react-dom": "^0.14.0 || ^15.0.0-rc || ^16.0.0-rc || ^16.0.0" }, "devDependencies": { "babel-core": "^6.8.0", "babel-eslint": "^7.2.3", "babel-preset-fbjs": "^2.1.0", "del": "^2.2.0", "envify": "^3.4.0", "es6-shim": "^0.34.4", "eslint": "^4.2.0", "eslint-config-fbjs": "^2.0.0", "eslint-config-prettier": "^2.6.0", "eslint-plugin-babel": "^4.1.1", "eslint-plugin-flowtype": "^2.17.1", "eslint-plugin-jsx-a11y": "^6.0.2", "eslint-plugin-prettier": "^2.3.1", "eslint-plugin-react": "^7.3.0", "eslint-plugin-relay": "^0.0.8", "fbjs-scripts": "^0.8.0", "flow-bin": "^0.59.0", "gulp": "^3.9.0", "gulp-babel": "^6.1.2", "gulp-browserify-thin": "^0.1.5", "gulp-clean-css": "^2.0.3", "gulp-concat-css": "^2.2.0", "gulp-derequire": "^2.1.0", "gulp-flatten": "^0.2.0", "gulp-header": "1.8.2", "gulp-rename": "^1.2.2", "gulp-uglify": "^1.2.0", "gulp-util": "^3.0.6", "jest": "^21.2.1", "prettier": "1.9.1", "react": "^16.0.0", "react-dom": "^16.0.0", "react-test-renderer": "^16.0.0", "run-sequence": "^1.1.2", "through2": "^2.0.1", "vinyl-buffer": "^1.0.0", "webpack-stream": "^3.0.0" }, "devEngines": { "node": "6.x || 8.x", "npm": "2.x || 3.x || 5.x" }, "jest": { "automock": true, "globals": { "__DEV__": true }, "rootDir": "./", "roots": [ "/src/" ], "setupFiles": [ "/scripts/jest/shims.js" ], "transform": { ".*": "/scripts/jest/preprocessor.js" }, "modulePathIgnorePatterns": [ "/lib/", "/node_modules/" ], "transformIgnorePatterns": [ "/node_modules/" ], "unmockedModulePathPatterns": [ "/node_modules/fbjs/node_modules/", "/node_modules/fbjs/lib/UserAgent.js", "/node_modules/fbjs/lib/UserAgentData.js", "/node_modules/fbjs-scripts/", "/node_modules/immutable/", "/node_modules/object-assign/", "/node_modules/react/", "/node_modules/react-dom/" ] } }