()
| 3 | var path = require('path'); |
| 4 | |
| 5 | function buildHasteMap() { |
| 6 | var root = path.resolve(__dirname, '../src'); |
| 7 | var hasteMap = {}; |
| 8 | glob.sync(root + '/**/*.{js,css}').forEach(function(file) { |
| 9 | var code = fs.readFileSync(file); |
| 10 | var regex = /@providesModule ([^\s*]+)/; |
| 11 | var result = regex.exec(code); |
| 12 | if (result) { |
| 13 | var id = result[1]; |
| 14 | if (path.extname(file) === '.css') { |
| 15 | id += '.css'; |
| 16 | } |
| 17 | hasteMap[id] = file; |
| 18 | } |
| 19 | }); |
| 20 | return hasteMap; |
| 21 | }; |
| 22 | |
| 23 | function resolveHasteDefines() { |
| 24 | // Run in the context of webpack's compiler. |
no outgoing calls
no test coverage detected