| { |
| "name": "caravel", |
| "version": "0.1.0", |
| "description": "Caravel is a data exploration platform designed to be visual, intuitive, and interactive.", |
| "directories": { |
| "doc": "docs", |
| "test": "spec" |
| }, |
| "scripts": { |
| "test": "npm run lint && mocha --compilers js:babel-core/register --required spec/helpers/browser.js spec/**/*_spec.*", |
| "dev": "NODE_ENV=dev webpack -d --watch --colors --progress", |
| "prod": "NODE_ENV=production webpack -p --colors --progress", |
| "lint": "npm run --silent lint:js", |
| "lint:js": "eslint --ignore-path=.eslintignore --ext .js ." |
| }, |
| "repository": { |
| "type": "git", |
| "url": "git+https://github.com/airbnb/caravel.git" |
| }, |
| "keywords": [ |
| "big", |
| "data", |
| "exploratory", |
| "analysis", |
| "react", |
| "d3", |
| "airbnb", |
| "nerds", |
| "database", |
| "flask" |
| ], |
| "author": "Airbnb", |
| "bugs": { |
| "url": "https://github.com/airbnb/caravel/issues" |
| }, |
| "homepage": "https://github.com/airbnb/caravel#readme", |
| "dependencies": { |
| "autobind-decorator": "^1.3.3", |
| "bootstrap": "^3.3.6", |
| "bootstrap-datepicker": "^1.6.0", |
| "brace": "^0.7.0", |
| "brfs": "^1.4.3", |
| "cal-heatmap": "3.5.4", |
| "classnames": "^2.2.5", |
| "d3": "^3.5.14", |
| "d3-cloud": "^1.2.1", |
| "d3-sankey": "^0.2.1", |
| "d3-tip": "^0.6.7", |
| "datamaps": "^0.4.4", |
| "datatables-bootstrap3-plugin": "^0.4.0", |
| "datatables.net-bs": "^1.10.11", |
| "font-awesome": "^4.6.3", |
| "gridster": "^0.5.6", |
| "immutability-helper": "^2.0.0", |
| "jquery": "^2.2.1", |
| "jquery-ui": "1.10.5", |
| "mapbox-gl": "^0.20.0", |
| "moment": "^2.14.1", |
| "moments": "0.0.2", |
| "mustache": "^2.2.1", |
| "nvd3": "1.8.4", |
| "react": "^15.2.1", |
| "react-ace": "^3.4.1", |
| "react-bootstrap": "^0.30.1", |
| "react-bootstrap-table": "^2.3.8", |
| "react-dom": "^0.14.8", |
| "react-draggable": "^2.1.2", |
| "react-grid-layout": "^0.12.4", |
| "react-map-gl": "^1.0.0-beta-10", |
| "react-redux": "^4.4.5", |
| "react-resizable": "^1.3.3", |
| "react-select": "^1.0.0-beta14", |
| "react-split-pane": "^0.1.42", |
| "react-syntax-highlighter": "^2.1.1", |
| "reactable": "^0.13.2", |
| "redux": "^3.5.2", |
| "redux-localstorage": "^0.4.1", |
| "select2": "3.5", |
| "select2-bootstrap-css": "^1.4.6", |
| "shortid": "^2.2.6", |
| "style-loader": "^0.13.0", |
| "supercluster": "https://github.com/georgeke/supercluster/tarball/ac3492737e7ce98e07af679623aad452373bbc40", |
| "topojson": "^1.6.22", |
| "viewport-mercator-project": "^2.1.0" |
| }, |
| "devDependencies": { |
| "babel": "^6.3.26", |
| "babel-core": "^6.10.4", |
| "babel-loader": "^6.2.4", |
| "babel-preset-airbnb": "^1.1.1", |
| "babel-preset-es2015": "^6.9.0", |
| "babel-preset-react": "^6.11.1", |
| "chai": "^3.5.0", |
| "css-loader": "^0.23.1", |
| "enzyme": "^2.0.0", |
| "eslint": "^2.13.1", |
| "eslint-config-airbnb": "^9.0.1", |
| "eslint-plugin-import": "^1.11.1", |
| "eslint-plugin-jsx-a11y": "^2.0.1", |
| "eslint-plugin-react": "^5.2.2", |
| "exports-loader": "^0.6.3", |
| "file-loader": "^0.8.5", |
| "imports-loader": "^0.6.5", |
| "jsdom": "^8.0.1", |
| "json-loader": "^0.5.4", |
| "less": "^2.6.1", |
| "less-loader": "^2.2.2", |
| "mocha": "^2.4.5", |
| "react-addons-test-utils": "^0.14.8", |
| "react-dom": "^0.14.8", |
| "style-loader": "^0.13.0", |
| "transform-loader": "^0.2.3", |
| "url-loader": "^0.5.7", |
| "webpack": "^1.13.1", |
| "webworkify-webpack": "1.0.6" |
| } |
| } |