UNPKG

react-workspaces

Version:

A component with a resizable and splittable workspace. A panel with draggable tabs.

97 lines (96 loc) 3.32 kB
{ "name": "react-workspaces", "version": "0.4.5", "description": "A component with a resizable and splittable workspace. A panel with draggable tabs.", "main": "lib/index.js", "scripts": { "clean": "rimraf lib dist", "dev": "babel src --out-dir lib --watch", "build": "NODE_ENV=production babel src --out-dir lib", "build:umd": "webpack src/index.js dist/react-workspace.js && NODE_ENV=production webpack src/index.js dist/react-workspace.min.js", "lint": "eslint src test examples", "test": "NODE_ENV=test mocha --compilers js:babel-register --require ignore-styles test", "test:watch": "NODE_ENV=test mocha --watch --compilers js:babel-register --require ignore-styles test", "test:cov": "babel-node ./node_modules/.bin/isparta cover ./node_modules/.bin/_mocha", "example": "node example/server.js", "prepublish": "npm run build && npm run build:umd", "prepublish-example": "npm run lint && npm run test && npm run clean && npm run build && npm run build:umd" }, "repository": { "type": "git", "url": "https://github.com/dok/react-workspace.git" }, "keywords": [ "panel", "react", "pane", "tabs", "split", "workspace" ], "author": "dok", "license": "MIT", "bugs": { "url": "https://github.com/dok/react-workspace/issues" }, "homepage": "https://github.com/dok/react-workspace", "peerDependencies": { "react": "^0.14 || ^15.0.0-rc || ^15.0", "react-dom": "^0.14 || ^15.0.0-rc || ^15.0" }, "devDependencies": { "babel-cli": "^6.24.1", "babel-core": "^6.22.1", "babel-eslint": "^7.1.1", "babel-loader": "^6.2.10", "babel-plugin-add-module-exports": "^0.2.1", "babel-plugin-dev-expression": "^0.2.1", "babel-plugin-minify-dead-code-elimination": "^0.1.4", "babel-plugin-minify-mangle-names": "0.0.8", "babel-plugin-minify-simplify": "0.0.8", "babel-plugin-tcomb": "^0.3.24", "babel-plugin-transform-class-properties": "^6.22.0", "babel-plugin-transform-decorators-legacy": "^1.3.4", "babel-plugin-transform-es2015-classes": "^6.22.0", "babel-plugin-webpack-loaders": "^0.8.0", "babel-polyfill": "^6.23.0", "babel-preset-env": "^1.1.8", "babel-preset-react": "^6.22.0", "babel-preset-react-hmre": "^1.1.1", "babel-preset-react-optimize": "^1.0.1", "babel-preset-stage-0": "^6.22.0", "babel-register": "^6.22.0", "chai": "^3.5.0", "css-loader": "^0.28.0", "eslint": "^0.23", "eslint-config-airbnb": "0.0.6", "eslint-plugin-react": "^2.3.0", "expect": "^1.6.0", "ignore-styles": "^5.0.1", "isparta": "^3.0.3", "mocha": "^2.2.5", "node-libs-browser": "^0.5.2", "node-sass": "^4.5.2", "react": "^15.0", "react-dom": "^15.0", "react-hot-loader": "^1.2.7", "rimraf": "^2.3.4", "sass-loader": "^6.0.3", "style-loader": "^0.16.1", "webpack": "^1.14.0", "webpack-dev-server": "^1.16.5" }, "dependencies": { "classnames": "^2.2.5", "invariant": "^2.0.0", "lodash": "^4.17.4", "prop-types": "^15.5.8", "react-dnd": "^2.3.0", "react-dnd-html5-backend": "^2.3.0", "react-draggable": "^2.2.5", "react-redux": "^5.0.4", "react-resizable": "^1.6.0", "react-split-pane": "^0.1.63", "react-tabs": "^0.8.3" } }