From 89971285e4c697705913791c1589c148dbae2dc0 Mon Sep 17 00:00:00 2001 From: Iaroslav Voloshchuk Date: Sat, 17 Jun 2017 17:36:50 +0300 Subject: [PATCH] Move devDependencies to dependencies (#2124) fixes https://github.com/prettier/prettier/issues/2121 * move runtime deps to npm deps * Fix (dev)dependencies See https://github.com/prettier/prettier/pull/2124#discussion_r121795774 * Remove dependencies from dist/package.json See https://github.com/prettier/prettier/pull/2124#issuecomment-308259138 --- package.json | 23 ++++++++++++----------- scripts/build/build.sh | 2 +- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/package.json b/package.json index 847c8f72..9802bfb5 100644 --- a/package.json +++ b/package.json @@ -9,26 +9,18 @@ "author": "James Long", "license": "MIT", "main": "./index.js", - "dependencies": {}, - "devDependencies": { - "babel-cli": "6.24.1", + "dependencies": { "babel-code-frame": "7.0.0-alpha.12", - "babel-preset-es2015": "6.24.1", "babylon": "7.0.0-beta.10", "chalk": "1.1.3", - "cross-spawn": "5.1.0", "diff": "3.2.0", - "eslint": "3.19.0", - "eslint-plugin-prettier": "2.1.1", "esutils": "2.0.2", "flow-parser": "0.47.0", "get-stream": "3.0.0", "glob": "7.1.2", "graphql": "0.10.1", - "jest": "20.0.0", "jest-validate": "20.0.3", "minimist": "1.2.0", - "mkdirp": "^0.5.1", "parse5": "3.0.2", "postcss": "^6.0.1", "postcss-less": "^1.0.0", @@ -36,6 +28,17 @@ "postcss-scss": "1.0.0", "postcss-selector-parser": "2.2.3", "postcss-values-parser": "git://github.com/shellscape/postcss-values-parser.git#5e351360479116f3fe309602cdd15b0a233bc29f", + "typescript": "2.4.0", + "typescript-eslint-parser": "git://github.com/eslint/typescript-eslint-parser.git#479b592c0ad84a6ec5170fbe1821ed5ca90c4ee1" + }, + "devDependencies": { + "babel-cli": "6.24.1", + "babel-preset-es2015": "6.24.1", + "cross-spawn": "5.1.0", + "eslint": "3.19.0", + "eslint-plugin-prettier": "2.1.1", + "jest": "20.0.0", + "mkdirp": "^0.5.1", "prettier": "1.4.2", "rimraf": "2.6.1", "rollup": "0.41.1", @@ -45,8 +48,6 @@ "rollup-plugin-node-globals": "1.1.0", "rollup-plugin-node-resolve": "2.0.0", "rollup-plugin-replace": "1.1.1", - "typescript": "2.4.0", - "typescript-eslint-parser": "git://github.com/eslint/typescript-eslint-parser.git#479b592c0ad84a6ec5170fbe1821ed5ca90c4ee1", "uglify-es": "3.0.15", "webpack": "2.6.1" }, diff --git a/scripts/build/build.sh b/scripts/build/build.sh index 4c0e5748..9952b94d 100755 --- a/scripts/build/build.sh +++ b/scripts/build/build.sh @@ -76,7 +76,7 @@ echo 'Create prettier-version.js' node -p '`prettierVersion = "${require(".").version}";`' > docs/lib/prettier-version.js echo 'Copy package.json' -cp package.json dist/ +node -p "pkg = require('./package.json'), delete pkg.dependencies, JSON.stringify(pkg, null, 2)" > dist/package.json echo 'Done!' echo;