Rate limit HasteMap

Reviewed By: davidaurelio

Differential Revision: D4021676

fbshipit-source-id: 383f9a17ac8ede72f41939192ec25a6277a36864
This commit is contained in:
Ovidiu Viorel Iepure 2016-10-14 12:06:30 -07:00 committed by Facebook Github Bot
parent 8355ef91ad
commit ceb9ce36ae
2 changed files with 5 additions and 0 deletions

View File

@ -195,6 +195,7 @@
"source-map": "^0.5.6",
"stacktrace-parser": "^0.1.3",
"temp": "0.8.3",
"throat": "^3.0.0",
"uglify-js": "^2.6.2",
"whatwg-fetch": "^1.0.0",
"wordwrap": "^1.0.0",

View File

@ -12,6 +12,7 @@ const EventEmitter = require('events');
const path = require('../fastpath');
const getPlatformExtension = require('../lib/getPlatformExtension');
const throat = require('throat');
const GENERIC_PLATFORM = 'generic';
const NATIVE_PLATFORM = 'native';
@ -33,6 +34,9 @@ class HasteMap extends EventEmitter {
this._preferNativePlatform = preferNativePlatform;
this._helpers = helpers;
this._platforms = platforms;
this._processHastePackage = throat(1, this._processHastePackage.bind(this));
this._processHasteModule = throat(1, this._processHasteModule.bind(this));
}
build() {