UNPKG

@navikt/aksel

Version:

Aksel command line interface. Handles css-imports, codemods and more

22 lines (21 loc) 753 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = transformer; const rename_props_1 = __importDefault(require("../../utils/rename-props")); /** * @param {import('jscodeshift').FileInfo} file * @param {import('jscodeshift').API} api */ function transformer(file, api, options) { const j = api.jscodeshift; const root = j(file.source); const printOptions = options.printOptions; return (0, rename_props_1.default)({ root, componentName: options.component, props: { [options.from]: options.to }, }).toSource(printOptions); }