wix-storybook-utils
Version:
Utilities for automated component documentation within Storybook
25 lines • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.makeImportCode = void 0;
var tslib_1 = require("tslib");
var ejs_1 = tslib_1.__importDefault(require("ejs"));
var camelCase_1 = tslib_1.__importDefault(require("lodash/camelCase"));
var kebabCase_1 = tslib_1.__importDefault(require("lodash/kebabCase"));
var snakeCase_1 = tslib_1.__importDefault(require("lodash/snakeCase"));
var makeImportCode = function (_a) {
var testkit = _a.testkit, metadata = _a.metadata;
return ejs_1.default.render(testkit.template, {
utils: {
toCamel: camelCase_1.default,
toKebab: kebabCase_1.default,
toSnake: snakeCase_1.default,
toPascal: function (s) {
var camel = (0, camelCase_1.default)(s);
return camel[0].toUpperCase() + camel.substring(1);
},
},
component: metadata,
});
};
exports.makeImportCode = makeImportCode;
//# sourceMappingURL=make-import-code.js.map