mirror of
https://github.com/weaveworks/scope.git
synced 2026-05-08 10:16:55 +00:00
The initial idea was to keep it separate since the unattached links were also to be displayed distinctively from the metrics. With the new design, unattached links are rendered in the same list as metrics with attached links. Therefore, we treat unattached metric links as an empty metric.
134 lines
4.1 KiB
JSON
134 lines
4.1 KiB
JSON
{
|
|
"name": "weave-scope",
|
|
"version": "0.0.0",
|
|
"description": "SPA JS app for Weave Scope visualising the application network.",
|
|
"repository": "weaveworks/scope",
|
|
"license": "Apache-2.0",
|
|
"private": true,
|
|
"main": "index.js",
|
|
"dependencies": {
|
|
"babel-plugin-lodash": "3.2.11",
|
|
"babel-polyfill": "6.23.0",
|
|
"classnames": "2.2.5",
|
|
"d3-array": "1.2.0",
|
|
"d3-color": "1.0.3",
|
|
"d3-drag": "1.0.4",
|
|
"d3-format": "1.2.0",
|
|
"d3-scale": "1.0.5",
|
|
"d3-selection": "1.0.5",
|
|
"d3-shape": "1.0.6",
|
|
"d3-time-format": "2.0.5",
|
|
"d3-transition": "1.0.4",
|
|
"d3-zoom": "1.1.4",
|
|
"dagre": "0.7.4",
|
|
"debug": "2.6.6",
|
|
"filesize": "3.5.9",
|
|
"filter-invalid-dom-props": "^2.0.0",
|
|
"font-awesome": "4.7.0",
|
|
"immutable": "3.8.1",
|
|
"lcp": "1.1.0",
|
|
"lodash": "4.17.4",
|
|
"materialize-css": "0.98.1",
|
|
"moment": "2.18.1",
|
|
"page": "1.7.1",
|
|
"prop-types": "^15.5.8",
|
|
"rc-slider": "^7.0.2",
|
|
"react": "15.5.4",
|
|
"react-addons-perf": "15.4.2",
|
|
"react-dom": "15.5.4",
|
|
"react-motion": "0.5.0",
|
|
"react-redux": "5.0.4",
|
|
"react-tooltip": "3.3.0",
|
|
"redux": "3.6.0",
|
|
"redux-immutable": "4.0.0",
|
|
"redux-logger": "3.0.1",
|
|
"redux-thunk": "2.2.0",
|
|
"reqwest": "2.0.5",
|
|
"reselect": "3.0.0",
|
|
"reselect-map": "1.0.1",
|
|
"weaveworks-ui-components": "git+https://github.com/weaveworks/ui-components.git#v0.1.20",
|
|
"whatwg-fetch": "2.0.3",
|
|
"xterm": "2.5.0"
|
|
},
|
|
"devDependencies": {
|
|
"autoprefixer": "6.7.7",
|
|
"babel-cli": "6.24.1",
|
|
"babel-core": "6.24.1",
|
|
"babel-eslint": "7.2.3",
|
|
"babel-jest": "19.0.0",
|
|
"babel-loader": "7.0.0",
|
|
"babel-plugin-transform-object-rest-spread": "6.23.0",
|
|
"babel-preset-es2015": "6.24.1",
|
|
"babel-preset-react": "6.24.1",
|
|
"clean-webpack-plugin": "0.1.16",
|
|
"css-loader": "0.28.1",
|
|
"eslint": "3.19.0",
|
|
"eslint-config-airbnb": "14.1.0",
|
|
"eslint-loader": "1.7.1",
|
|
"eslint-plugin-import": "2.2.0",
|
|
"eslint-plugin-jsx-a11y": "4.0.0",
|
|
"eslint-plugin-react": "6.10.3",
|
|
"expect": "1.20.2",
|
|
"extract-text-webpack-plugin": "2.1.0",
|
|
"file-loader": "0.11.1",
|
|
"html-webpack-plugin": "2.28.0",
|
|
"http-proxy-rules": "1.1.0",
|
|
"immutable-devtools": "0.0.7",
|
|
"jest-cli": "19.0.2",
|
|
"json-loader": "0.5.4",
|
|
"mockdate": "^2.0.1",
|
|
"node-sass": "4.5.2",
|
|
"postcss-loader": "1.3.3",
|
|
"react-addons-perf": "15.4.2",
|
|
"redux-devtools": "3.4.0",
|
|
"redux-devtools-dock-monitor": "1.1.2",
|
|
"redux-devtools-log-monitor": "1.3.0",
|
|
"sass-loader": "6.0.3",
|
|
"style-loader": "0.17.0",
|
|
"url": "0.11.0",
|
|
"url-loader": "0.5.8",
|
|
"webpack": "2.4.1"
|
|
},
|
|
"optionalDependencies": {
|
|
"browser-perf": "1.4.11",
|
|
"express": "4.15.2",
|
|
"http-proxy": "1.16.2",
|
|
"perfjankie": "2.1.2",
|
|
"webpack-dev-middleware": "1.10.2",
|
|
"webpack-hot-middleware": "2.18.0"
|
|
},
|
|
"scripts": {
|
|
"build": "webpack --config webpack.production.config.js",
|
|
"build-external": "EXTERNAL=true webpack --config webpack.production.config.js",
|
|
"copy-pkg-files": "cp package.json build-pkg/ && cp -R app/styles build-pkg/",
|
|
"build-pkg": "mkdir -p build-pkg && node node_modules/.bin/babel app/scripts --ignore __tests__ --out-dir build-pkg && yarn run copy-pkg-files",
|
|
"bundle": "yarn run build-pkg && cd ./build-pkg && yarn pack --filename ../tmp/weave-scope.tgz",
|
|
"start": "node server.js",
|
|
"start-production": "NODE_ENV=production node server.js",
|
|
"test": "jest",
|
|
"coveralls": "cat coverage/lcov.info | coveralls",
|
|
"lint": "eslint app server.js",
|
|
"clean": "rm build/app.js",
|
|
"noprobe": "../scope stop && ../scope launch --no-probe --app.window 8760h",
|
|
"loadreport": "yarn run noprobe && sleep 1 && curl -X POST -H \"Content-Type: application/json\" http://$BACKEND_HOST/api/report -d"
|
|
},
|
|
"jest": {
|
|
"transform": {
|
|
".*": "<rootDir>/node_modules/babel-jest"
|
|
},
|
|
"setupFiles": [
|
|
"<rootDir>/test/support/localStorage.js"
|
|
],
|
|
"roots": [
|
|
"<rootDir>/app/scripts"
|
|
],
|
|
"moduleFileExtensions": [
|
|
"js",
|
|
"json"
|
|
]
|
|
},
|
|
"engines": {
|
|
"node": "^6.9.0"
|
|
}
|
|
}
|