package.json 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. {
  2. "name": "fbjs",
  3. "version": "1.0.0",
  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 node_modules/fbjs-scripts/node/check-lib-requires.js lib",
  10. "lint": "eslint .",
  11. "prepublish": "yarn 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 && yarn install && yarn test",
  15. "flow": "flow check src"
  16. },
  17. "devDependencies": {
  18. "@babel/core": "^7.0.0",
  19. "babel-preset-fbjs": "file:../babel-preset-fbjs",
  20. "del": "^2.2.0",
  21. "fbjs-scripts": "file:../fbjs-scripts",
  22. "flow-bin": "^0.80.0",
  23. "gulp": "^3.9.1",
  24. "gulp-babel": "^8.0.0",
  25. "gulp-flatten": "^0.2.0",
  26. "gulp-rename": "^1.2.2",
  27. "immutable": "^3.7.6",
  28. "jest-cli": "^17.0.3",
  29. "merge-stream": "^1.0.0",
  30. "run-sequence": "^1.1.5"
  31. },
  32. "license": "MIT",
  33. "files": [
  34. "LICENSE",
  35. "README.md",
  36. "flow/",
  37. "index.js",
  38. "lib/",
  39. "module-map.json"
  40. ],
  41. "jest": {
  42. "automock": true,
  43. "modulePathIgnorePatterns": [
  44. "/lib/",
  45. "/node_modules/"
  46. ],
  47. "persistModuleRegistryBetweenSpecs": true,
  48. "rootDir": "",
  49. "setupFiles": [
  50. "node_modules/fbjs-scripts/jest/environment.js"
  51. ],
  52. "testPathDirs": [
  53. "<rootDir>/src"
  54. ],
  55. "timers": "fake",
  56. "transform": {
  57. ".*": "node_modules/fbjs-scripts/jest/preprocessor.js"
  58. },
  59. "transformIgnorePatterns": [
  60. "/node_modules/"
  61. ],
  62. "unmockedModulePathPatterns": [
  63. "<rootDir>/node_modules/",
  64. "<rootDir>/src/(?!(__forks__/fetch.js$|fetch/))"
  65. ]
  66. },
  67. "dependencies": {
  68. "core-js": "^2.4.1",
  69. "fbjs-css-vars": "^1.0.0",
  70. "isomorphic-fetch": "^2.1.1",
  71. "loose-envify": "^1.0.0",
  72. "object-assign": "^4.1.0",
  73. "promise": "^7.1.1",
  74. "setimmediate": "^1.0.5",
  75. "ua-parser-js": "^0.7.18"
  76. },
  77. "devEngines": {
  78. "node": ">=4.x",
  79. "npm": ">=2.x"
  80. },
  81. "browserify": {
  82. "transform": [
  83. "loose-envify"
  84. ]
  85. }
  86. }