From 28a31cfcd67cc00eb16355fa68899669cfd632a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dandelion=20Man=C3=A9?= Date: Fri, 27 Jul 2018 12:38:40 -0700 Subject: [PATCH] Reorganize dependencies and devDependencies (#540) This commit is a good faith effort to separate our dependencies (code that SourceCred app or CLI require to run) from devDependencies (all other deps) in our package.json. We don't have any actual dependents, so it's hard to test this distinction. Hence, it's a good faith effort. Test plan: `rm -r node_modules && yarn && yarn travis` works. --- package.json | 50 +++++++++++++++++++++++++------------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/package.json b/package.json index d778551..244da4b 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,25 @@ "@oclif/config": "^1.6.17", "@oclif/plugin-help": "^1.2.10", "aphrodite": "^2.1.0", + "chalk": "1.1.3", + "commonmark": "^0.28.1", + "express": "^4.16.3", + "fs-extra": "3.0.1", + "isomorphic-fetch": "^2.2.1", + "json-stable-stringify": "^1.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.isequal": "^4.5.0", + "lodash.sortby": "^4.7.0", + "mkdirp": "^0.5.1", + "object-assign": "4.1.1", + "promise": "8.0.1", + "react": "^16.2.0", + "react-dom": "^16.2.0", + "react-router": "3.2.1", + "tmp": "^0.0.33", + "whatwg-fetch": "2.0.3" + }, + "devDependencies": { "autoprefixer": "7.1.6", "babel-core": "6.26.0", "babel-eslint": "7.2.3", @@ -16,11 +35,12 @@ "babel-preset-react-app": "^3.1.1", "babel-runtime": "6.26.0", "case-sensitive-paths-webpack-plugin": "2.1.1", - "chalk": "1.1.3", - "commonmark": "^0.28.1", "css-loader": "0.28.7", "dotenv": "4.0.0", "dotenv-expand": "4.0.1", + "enzyme": "^3.3.0", + "enzyme-adapter-react-16": "^1.1.1", + "enzyme-to-json": "^3.3.3", "eslint": "4.10.0", "eslint-config-react-app": "^2.1.0", "eslint-loader": "1.9.0", @@ -28,35 +48,25 @@ "eslint-plugin-import": "2.8.0", "eslint-plugin-jsx-a11y": "5.1.1", "eslint-plugin-react": "7.4.0", - "express": "^4.16.3", "extract-text-webpack-plugin": "3.0.2", "file-loader": "1.1.5", "flow-bin": "^0.73.0", - "fs-extra": "3.0.1", "html-webpack-plugin": "2.29.0", - "isomorphic-fetch": "^2.2.1", "jest": "23.4.1", - "json-stable-stringify": "^1.0.1", - "lodash.clonedeep": "^4.5.0", - "lodash.isequal": "^4.5.0", - "lodash.sortby": "^4.7.0", - "object-assign": "4.1.1", + "jest-fetch-mock": "^1.6.5", "postcss-flexbugs-fixes": "3.2.0", "postcss-loader": "2.0.8", "prettier": "^1.13.4", - "promise": "8.0.1", "raf": "3.4.0", - "react": "^16.2.0", "react-dev-utils": "^5.0.0", - "react-dom": "^16.2.0", - "react-router": "3.2.1", + "static-site-generator-webpack-plugin": "^3.4.1", "style-loader": "0.19.0", "sw-precache-webpack-plugin": "0.11.4", "url-loader": "0.6.2", "webpack": "3.8.1", "webpack-dev-server": "2.9.4", "webpack-manifest-plugin": "1.3.2", - "whatwg-fetch": "2.0.3" + "webpack-node-externals": "^1.7.2" }, "scripts": { "prettify": "prettier --write '**/*.js'", @@ -112,16 +122,6 @@ "./config/babel" ] }, - "devDependencies": { - "enzyme": "^3.3.0", - "enzyme-adapter-react-16": "^1.1.1", - "enzyme-to-json": "^3.3.3", - "jest-fetch-mock": "^1.6.5", - "mkdirp": "^0.5.1", - "static-site-generator-webpack-plugin": "^3.4.1", - "tmp": "^0.0.33", - "webpack-node-externals": "^1.7.2" - }, "oclif": { "commands": "./bin/commands", "bin": "sourcecred",