⚝
One Hat Cyber Team
⚝
Your IP:
172.22.0.1
Server IP:
151.80.20.34
Server:
Linux 794f04d97d5e 5.15.0-143-generic #153-Ubuntu SMP Fri Jun 13 19:10:45 UTC 2025 x86_64
Server Software:
Apache/2.4.62 (Debian)
PHP Version:
8.2.28
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
node_modules
/
@isaacs
/
import-jsx
/
View File Name :
transform.js
'use strict'; // Only load these if compiled source is not already cached let babel; let jsxTransform; const transform = (source, options, modulePath) => { if (!babel) { babel = require('@babel/core'); jsxTransform = require('@babel/plugin-transform-react-jsx'); } if (source.includes('React')) { options.pragma = 'React.createElement'; options.pragmaFrag = 'React.Fragment'; } const plugins = [ [ jsxTransform, { pragma: options.pragma, pragmaFrag: options.pragmaFrag, useBuiltIns: true } ] ].filter(Boolean); const result = babel.transformSync(source, { plugins, filename: modulePath, sourceMaps: 'inline', babelrc: false, configFile: false }); return result.code; }; module.exports = transform;