bb50659fe29fd90bb7abb77f984944f7b1d619fc5c3b0088eab9aecf872b3f91580d579c9222d2b59797ab758d977865d4cc18ebcdd8739691a32c942d05d9 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. {
  2. "name": "browserslist",
  3. "version": "1.7.7",
  4. "description": "Share browsers list between different front-end tools, like Autoprefixer, Stylelint and babel-env-preset",
  5. "keywords": [
  6. "caniuse",
  7. "browsers"
  8. ],
  9. "author": "Andrey Sitnik <andrey@sitnik.ru>",
  10. "license": "MIT",
  11. "repository": "ai/browserslist",
  12. "dependencies": {
  13. "caniuse-db": "^1.0.30000639",
  14. "electron-to-chromium": "^1.2.7"
  15. },
  16. "bin": "./cli.js",
  17. "devDependencies": {
  18. "eslint": "^3.18.0",
  19. "eslint-config-postcss": "^2.0.2",
  20. "jest": "^19.0.2",
  21. "lint-staged": "^3.4.0",
  22. "pre-commit": "^1.1.3",
  23. "yaspeller-ci": "^0.3.0"
  24. },
  25. "eslintConfig": {
  26. "extends": "eslint-config-postcss/es5",
  27. "env": {
  28. "jest": true
  29. },
  30. "rules": {
  31. "consistent-return": "off",
  32. "no-process-exit": "off",
  33. "valid-jsdoc": "error"
  34. }
  35. },
  36. "jest": {
  37. "coverageThreshold": {
  38. "global": {
  39. "statements": 100
  40. }
  41. }
  42. },
  43. "scripts": {
  44. "lint-staged": "lint-staged",
  45. "test": "jest --coverage && eslint *.js test/*.js && yaspeller-ci *.md"
  46. },
  47. "lint-staged": {
  48. "*.md": "yaspeller-ci",
  49. "*.js": "eslint"
  50. },
  51. "pre-commit": [
  52. "lint-staged"
  53. ]
  54. }