package.json 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. {
  2. "name": "prettier",
  3. "version": "1.13.4",
  4. "description": "Prettier is an opinionated code formatter",
  5. "bin": {
  6. "prettier": "./bin/prettier.js"
  7. },
  8. "repository": "prettier/prettier",
  9. "homepage": "https://prettier.io",
  10. "author": "James Long",
  11. "license": "MIT",
  12. "main": "./index.js",
  13. "engines": {
  14. "node": ">=6"
  15. },
  16. "dependencies": {
  17. "@babel/code-frame": "7.0.0-beta.49",
  18. "@babel/parser": "7.0.0-beta.49",
  19. "@glimmer/syntax": "0.30.3",
  20. "camelcase": "4.1.0",
  21. "chalk": "2.1.0",
  22. "cjk-regex": "1.0.2",
  23. "cosmiconfig": "3.1.0",
  24. "dashify": "0.2.2",
  25. "dedent": "0.7.0",
  26. "diff": "3.2.0",
  27. "editorconfig": "0.15.0",
  28. "editorconfig-to-prettier": "0.0.6",
  29. "emoji-regex": "6.5.1",
  30. "escape-string-regexp": "1.0.5",
  31. "esutils": "2.0.2",
  32. "find-parent-dir": "0.3.0",
  33. "find-project-root": "1.1.1",
  34. "flow-parser": "0.73.0",
  35. "get-stream": "3.0.0",
  36. "globby": "6.1.0",
  37. "graphql": "0.13.2",
  38. "html-tag-names": "1.1.2",
  39. "ignore": "3.3.7",
  40. "jest-docblock": "22.2.2",
  41. "json-stable-stringify": "1.0.1",
  42. "leven": "2.1.0",
  43. "lodash.uniqby": "4.7.0",
  44. "mem": "1.1.0",
  45. "minimatch": "3.0.4",
  46. "minimist": "1.2.0",
  47. "parse5": "3.0.3",
  48. "postcss-less": "1.1.5",
  49. "postcss-media-query-parser": "0.2.3",
  50. "postcss-scss": "1.0.5",
  51. "postcss-selector-parser": "2.2.3",
  52. "postcss-values-parser": "1.5.0",
  53. "remark-parse": "5.0.0",
  54. "resolve": "1.5.0",
  55. "semver": "5.4.1",
  56. "string-width": "2.1.1",
  57. "typescript": "2.9.0-dev.20180421",
  58. "typescript-eslint-parser": "eslint/typescript-eslint-parser#2960b002746c01fb9cb15bb5f4c1e7e925c6519a",
  59. "unicode-regex": "1.0.1",
  60. "unified": "6.1.6"
  61. },
  62. "devDependencies": {
  63. "@babel/cli": "7.0.0-beta.49",
  64. "@babel/core": "7.0.0-beta.49",
  65. "@babel/preset-env": "7.0.0-beta.49",
  66. "builtin-modules": "2.0.0",
  67. "codecov": "2.2.0",
  68. "cross-env": "5.0.5",
  69. "eslint": "4.18.2",
  70. "eslint-config-prettier": "2.9.0",
  71. "eslint-friendly-formatter": "3.0.0",
  72. "eslint-plugin-import": "2.9.0",
  73. "eslint-plugin-prettier": "2.6.0",
  74. "eslint-plugin-react": "7.7.0",
  75. "jest": "21.1.0",
  76. "mkdirp": "0.5.1",
  77. "prettier": "1.13.4",
  78. "prettylint": "1.0.0",
  79. "rimraf": "2.6.2",
  80. "rollup": "0.47.6",
  81. "rollup-plugin-babel": "4.0.0-beta.4",
  82. "rollup-plugin-commonjs": "8.2.6",
  83. "rollup-plugin-json": "2.1.1",
  84. "rollup-plugin-node-builtins": "2.0.0",
  85. "rollup-plugin-node-globals": "1.1.0",
  86. "rollup-plugin-node-resolve": "2.0.0",
  87. "rollup-plugin-replace": "1.2.1",
  88. "rollup-plugin-uglify": "3.0.0",
  89. "shelljs": "0.8.1",
  90. "snapshot-diff": "0.2.2",
  91. "strip-ansi": "4.0.0",
  92. "tempy": "0.2.1",
  93. "webpack": "2.6.1"
  94. },
  95. "scripts": {
  96. "prepublishOnly": "echo \"Error: must publish from dist/\" && exit 1",
  97. "prepare-release": "yarn && yarn build && yarn test:dist",
  98. "test": "jest",
  99. "test:dist": "node ./scripts/test-dist.js",
  100. "test-integration": "jest tests_integration",
  101. "lint": "cross-env EFF_NO_LINK_RULES=true eslint . --format node_modules/eslint-friendly-formatter",
  102. "lint-docs": "prettylint {.,docs,website,website/blog}/*.md",
  103. "build": "node ./scripts/build/build.js",
  104. "build-docs": "node ./scripts/build-docs.js",
  105. "check-deps": "node ./scripts/check-deps.js"
  106. }
  107. }