Note: If you are consuming the code here and you are not also a Facebook project, be prepared for a bad time. APIs may appear or disappear and we may not follow semver strictly, though we will do our best to. This library is being published with our use cases in mind and is not necessarily meant to be consumed by the broader public. In order for us to move fast and ship projects like Jest and react-native, we've made the decision to not support everybody. We probably won't take your feature requests unless they align with our needs. There will be overlap in functionality here and in other open source projects.
npm install --save node-haste
const NodeHaste = ;const cache =cacheKey: '$$cacheKey$$';const fileWatcher =dir: '/path/to/node-haste/lib'useWatchman: true;// Create an instance of the dependency graphconst graph =roots: '/path/to/node-haste/lib'cachefileWatcher// Don't throw on unresolved errors; node-haste currently doesn't support// native node modules, for example.false;// Find all recursive dependencies of `lib/index.js`graph;
$ npm install$ npm test