Skip to content

Commit 32ab577

Browse files
author
Brian Vaughn
committed
Test script auto-compiles all source files
1 parent 87b0968 commit 32ab577

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

packages/react-devtools-extensions/src/__tests__/updateMockSourceMaps.js

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
const {transformSync} = require('@babel/core');
22
const {btoa} = require('base64');
3-
const {mkdirSync, readFileSync, writeFileSync} = require('fs');
3+
const {
4+
lstatSync,
5+
mkdirSync,
6+
readdirSync,
7+
readFileSync,
8+
writeFileSync,
9+
} = require('fs');
410
const {emptyDirSync} = require('fs-extra');
511
const {resolve} = require('path');
612

@@ -57,4 +63,11 @@ function compile(fileName) {
5763
);
5864
}
5965

60-
compile('SimpleComponent.js');
66+
// Compile all files in the current directory
67+
const entries = readdirSync(sourceDir);
68+
entries.forEach(entry => {
69+
const stat = lstatSync(resolve(sourceDir, entry));
70+
if (!stat.isDirectory() && entry.endsWith('.js')) {
71+
compile(entry);
72+
}
73+
});

0 commit comments

Comments
 (0)