@navikt/aksel
Version:
Aksel command line interface. Handles css-imports, codemods and more
22 lines (21 loc) • 571 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = transformer;
/**
* @param {import('jscodeshift').FileInfo} file
* @param {import('jscodeshift').API} api
*/
function transformer(file) {
const names = [
"UNSAFE_useDatepicker",
"UNSAFE_DatePicker",
"UNSAFE_useRangeDatepicker",
"UNSAFE_MonthPicker",
"UNSAFE_useMonthpicker",
];
let src = file.source;
names.forEach((name) => {
src = src.replaceAll(name, name.replace("UNSAFE_", ""));
});
return src;
}