Skip to content

Commit f4b7a1d

Browse files
committed
global setup to build preprocessor first
1 parent 87b0ac3 commit f4b7a1d

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

vite.config.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,7 @@ export default defineConfig({
66
ignored: ['**/*.js'],
77
},
88
},
9+
test: {
10+
globalSetup: './vitest.global-setup.ts',
11+
},
912
});

vitest.global-setup.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { execSync } from 'child_process';
2+
3+
export const setup = () => {
4+
execSync(
5+
'npx peggy --cache --format es --allowed-start-rules program,constant_expression -o src/preprocessor/preprocessor-parser.js src/preprocessor/preprocessor-grammar.pegjs'
6+
);
7+
};

0 commit comments

Comments
 (0)