Co-authored-by: Chris Brody <chris.brody+brodybits@gmail.com>
16 lines
347 B
JavaScript
16 lines
347 B
JavaScript
"use strict";
|
|
|
|
function stringifyOptions(options) {
|
|
const string = JSON.stringify(options || {}, (key, value) =>
|
|
key === "disableBabelTS" || key === "plugins" || key === "errors"
|
|
? undefined
|
|
: value === Infinity
|
|
? "Infinity"
|
|
: value
|
|
);
|
|
|
|
return string === "{}" ? "" : string;
|
|
}
|
|
|
|
module.exports = stringifyOptions;
|