MCPcopy Create free account
hub / github.com/freeCodeCamp/freeCodeCamp / getJSTranspiler

Function getJSTranspiler

packages/challenge-builder/src/transformers.js:115–120  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

113]);
114
115const getJSTranspiler = loopProtectOptions => async challengeFile => {
116 await loadBabel();
117 await loadPresetEnv();
118 const babelOptions = getBabelOptions(presetsJS, loopProtectOptions);
119 return transformContents(babelTransformCode(babelOptions), challengeFile);
120};
121
122const getJSXTranspiler = loopProtectOptions => async challengeFile => {
123 await loadBabel();

Callers 1

createTranspilerFunction · 0.85

Calls 5

transformContentsFunction · 0.90
loadBabelFunction · 0.85
loadPresetEnvFunction · 0.85
getBabelOptionsFunction · 0.85
babelTransformCodeFunction · 0.85

Tested by

no test coverage detected