-
Tom Robinson authoredTom Robinson authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
This project manages its dependencies using npm.
Learn more
package.json 4.86 KiB
{
"name": "metabase",
"private": true,
"version": "0.0.0",
"description": "Metabase Analytics Report Server",
"repository": "https://github.com/metabase/metabase",
"license": "private",
"engines": {
"node": "4.4.7",
"npm": "2.15.9"
},
"dependencies": {
"ace-builds": "^1.2.2",
"babel-polyfill": "^6.6.1",
"chevrotain": "^0.21.0",
"classnames": "^2.1.3",
"color": "^1.0.3",
"crossfilter": "^1.3.12",
"d3": "^3.5.17",
"dc": "^2.0.0-beta.32",
"diff": "^2.2.1",
"history": "^3.0.0",
"humanize-plus": "^1.8.1",
"icepick": "^1.1.0",
"inflection": "^1.7.1",
"isomorphic-fetch": "^2.2.1",
"js-cookie": "^2.1.2",
"leaflet": "^1.0.1",
"moment": "2.14.1",
"node-libs-browser": "^0.5.3",
"normalizr": "^2.0.0",
"number-to-locale-string": "^1.0.1",
"password-generator": "^2.0.1",
"react": "^15.2.1",
"react-addons-css-transition-group": "^15.2.1",
"react-addons-perf": "^15.2.1",
"react-addons-shallow-compare": "^15.2.1",
"react-ansi-style": "^1.0.0",
"react-collapse": "^2.3.3",
"react-dom": "^15.2.1",
"react-draggable": "^2.2.3",
"react-height": "^2.1.1",
"react-motion": "^0.4.5",
"react-redux": "^4.4.5",
"react-resizable": "^1.0.1",
"react-retina-image": "^2.0.0",
"react-router": "^2.6.0",
"react-router-redux": "^4.0.5",
"react-sortable": "^1.2.0",
"react-virtualized": "^8.6.0",
"recompose": "^0.20.2",
"redux": "^3.5.2",
"redux-actions": "^0.9.1",
"redux-auth-wrapper": "^0.6.0",
"redux-form": "^4.2.0",
"redux-logger": "^2.6.1",
"redux-promise": "^0.5.0",
"redux-router": "^2.1.2",
"redux-thunk": "^2.0.1",
"reselect": "^2.0.1",
"screenfull": "^3.0.0",
"stack-source-map": "^1.0.4",
"tether": "^1.2.0",
"underscore": "^1.8.3",
"xkcdplot": "^1.1.0",
"z-index": "0.0.1"
},
"devDependencies": {
"@kadira/storybook": "^2.35.2",
"@slack/client": "^3.5.4",
"babel-cli": "^6.11.4",
"babel-core": "^6.20.0",
"babel-eslint": "^6.1.2",
"babel-loader": "^6.2.4",
"babel-plugin-add-react-displayname": "^0.0.4",
"babel-plugin-transform-decorators-legacy": "^1.3.4",
"babel-plugin-transform-flow-strip-types": "^6.8.0",
"babel-preset-es2015": "^6.6.0",
"babel-preset-react": "^6.5.0",
"babel-preset-stage-0": "^6.5.0",
"babel-register": "^6.11.6",
"concurrently": "^3.1.0",
"css-loader": "^0.23.1",
"eslint": "^3.5.0",
"eslint-loader": "^1.6.0",
"eslint-plugin-flowtype": "^2.22.0",
"eslint-plugin-jasmine": "^2.2.0",
"eslint-plugin-react": "^6.3.0",
"exports-loader": "^0.6.3",
"extract-text-webpack-plugin": "^1.0.1",
"file-loader": "^0.8.5",
"flow-bin": "^0.37.4",
"fs-promise": "^0.5.0",
"glob": "^5.0.15",
"html-webpack-plugin": "^2.14.0",
"image-diff": "^1.6.3",
"imports-loader": "^0.6.5",
"istanbul-instrumenter-loader": "^0.2.0",
"jasmine": "^2.4.1",
"jasmine-core": "^2.4.1",
"jasmine-promises": "^0.4.1",
"jasmine-reporters": "^2.2.0",
"jasmine-spec-reporter": "^2.7.0",
"json-loader": "^0.5.4",
"karma": "^0.13.9",
"karma-chrome-launcher": "^0.2.0",
"karma-coverage": "^0.5.3",
"karma-jasmine": "^0.3.5",
"karma-junit-reporter": "^1.1.0",
"karma-nyan-reporter": "^0.2.2",
"karma-webpack": "^1.7.0",
"loader-utils": "^0.2.12",
"postcss-cssnext": "^2.4.0",
"postcss-import": "^8.0.2",
"postcss-loader": "^0.8.1",
"postcss-url": "^5.1.1",
"promise-loader": "^1.0.0",
"react-addons-test-utils": "^15.3.1",
"react-hot-loader": "^1.3.0",
"sauce-connect-launcher": "^0.15.1",
"selenium-webdriver": "^2.53.3",
"style-loader": "^0.13.0",
"unused-files-webpack-plugin": "^2.0.2",
"webchauffeur": "^1.2.0",
"webpack": "^1.14.0",
"webpack-dev-server": "^1.16.2",
"webpack-hot-middleware": "^2.14.0",
"webpack-postcss-tools": "^1.1.2"
},
"scripts": {
"dev": "yarn && concurrently --kill-others -p name -n 'backend,frontend' -c 'blue,green' 'lein ring server' 'yarn run build-hot'",
"lint": "eslint --ext .js --ext .jsx --max-warnings 0 frontend/src frontend/test",
"flow": "flow check",
"test": "karma start frontend/test/karma.conf.js --single-run",
"test-watch": "karma start frontend/test/karma.conf.js --auto-watch --reporters nyan",
"test-e2e": "JASMINE_CONFIG_PATH=./frontend/test/e2e/support/jasmine.json jasmine",
"test-e2e-sauce": "USE_SAUCE=true yarn run test-e2e",
"build": "webpack --bail",
"build-watch": "webpack --watch",
"build-hot": "NODE_ENV=hot webpack --bail && NODE_ENV=hot webpack-dev-server",
"start": "yarn run build && lein ring server",
"storybook": "start-storybook -p 9001",
"preinstall": "ps -fp $PPID | grep -q yarn || echo '\\033[0;33mSorry, npm is not supported. Please use Yarn (https://yarnpkg.com/).\\033[0m'"
}
}