UNPKG

@navikt/aksel

Version:

Aksel command line interface. Codemods and other utilities for Aksel users.

15 lines (14 loc) 583 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = transformer; const translate_token_1 = require("../../codemod/utils/translate-token"); const legacy_tokens_1 = require("../config/legacy.tokens"); function transformer(file) { let src = file.source; for (const config of Object.values(legacy_tokens_1.legacyTokenConfig)) { if (config.replacement.length > 0) { src = src.replace(config.regexes.scss, (0, translate_token_1.translateToken)(`--ax-${config.replacement}`, "scss")); } } return src; }