mirror of
https://github.com/react/react-native-devtools-frontend.git
synced 2026-10-10 21:54:47 +08:00
DISABLE_THIRD_PARTY_CHECK=Add node_modules R=jacktfranklin@chromium.org,aerotwist@chromium.org Bug: 1084578 Change-Id: I70e03fa74f53960a17c884a2bac4027382d66525 Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2208135 Reviewed-by: Jack Franklin <jacktfranklin@chromium.org> Reviewed-by: Paul Lewis <aerotwist@chromium.org> Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
14 lines
319 B
JavaScript
14 lines
319 B
JavaScript
const { minify } = require("terser");
|
|
|
|
const transform = (code, optionsString) => {
|
|
const options = eval(`(${optionsString})`);
|
|
const result = minify(code, options);
|
|
if (result.error) {
|
|
throw result.error;
|
|
} else {
|
|
return { result, nameCache: options.nameCache };
|
|
}
|
|
};
|
|
|
|
exports.transform = transform;
|