package.json 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. {
  2. "name": "fbjs",
  3. "version": "0.8.18",
  4. "description": "A collection of utility libraries used by other Facebook JS projects",
  5. "main": "index.js",
  6. "repository": "facebook/fbjs",
  7. "scripts": {
  8. "build": "gulp build",
  9. "postbuild": "node scripts/node/check-lib-requires.js lib",
  10. "lint": "eslint .",
  11. "prepublish": "npm run build",
  12. "pretest": "node node_modules/fbjs-scripts/node/check-dev-engines.js package.json",
  13. "test": "NODE_ENV=test jest",
  14. "test-babel-presets": "cd babel-preset && npm install && npm test",
  15. "typecheck": "flow check src"
  16. },
  17. "devDependencies": {
  18. "babel-eslint": "^6.0.3",
  19. "babel-preset-fbjs": "file:babel-preset",
  20. "del": "^2.2.0",
  21. "eslint": "^2.8.0",
  22. "fbjs-scripts": "file:scripts",
  23. "flow-bin": "^0.38.0",
  24. "gulp": "^3.9.1",
  25. "gulp-babel": "^6.1.2",
  26. "gulp-flatten": "^0.2.0",
  27. "gulp-rename": "^1.2.2",
  28. "immutable": "^3.7.6",
  29. "jest-cli": "^0.9.2",
  30. "merge-stream": "^1.0.0",
  31. "run-sequence": "^1.1.5"
  32. },
  33. "license": "MIT",
  34. "files": [
  35. "LICENSE",
  36. "README.md",
  37. "flow/",
  38. "index.js",
  39. "lib/",
  40. "module-map.json"
  41. ],
  42. "jest": {
  43. "modulePathIgnorePatterns": [
  44. "/lib/",
  45. "/node_modules/"
  46. ],
  47. "persistModuleRegistryBetweenSpecs": true,
  48. "preprocessorIgnorePatterns": [
  49. "/node_modules/"
  50. ],
  51. "rootDir": "",
  52. "scriptPreprocessor": "node_modules/fbjs-scripts/jest/preprocessor.js",
  53. "setupEnvScriptFile": "node_modules/fbjs-scripts/jest/environment.js",
  54. "testPathDirs": [
  55. "<rootDir>/src"
  56. ],
  57. "unmockedModulePathPatterns": [
  58. "<rootDir>/node_modules/",
  59. "<rootDir>/src/(?!(__forks__/fetch.js$|fetch/))"
  60. ]
  61. },
  62. "dependencies": {
  63. "core-js": "^1.0.0",
  64. "isomorphic-fetch": "^2.1.1",
  65. "loose-envify": "^1.0.0",
  66. "object-assign": "^4.1.0",
  67. "promise": "^7.1.1",
  68. "setimmediate": "^1.0.5",
  69. "ua-parser-js": "^0.7.30"
  70. },
  71. "devEngines": {
  72. "node": ">=4.x",
  73. "npm": ">=2.x"
  74. },
  75. "browserify": {
  76. "transform": [
  77. "loose-envify"
  78. ]
  79. }
  80. }