storybook-addon-meta
Version:
Meta information for Storybook components
37 lines • 1.99 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Meta = void 0;
var path_1 = require("path");
var log_1 = require("../log");
/**
*
* [[include:meta/properties.md]]
*
* [[include:meta.md]]
*
* [[include:meta/usage.md]]
*
* [[include:meta/demo.md]]
*
*/
var Meta = /** @class */ (function () {
function Meta() {
}
Meta.componentPath = function (component) {
var file = component.options.__file
? path_1.dirname(component.options.__file)
: '';
var name = this.componentName(component);
var value = (file || name).replace('src/', '');
log_1.log.log("componentPath: " + value);
return value;
};
Meta.componentName = function (component) {
var value = component.options.name;
log_1.log.log("componentPath: " + value);
return value;
};
return Meta;
}());
exports.Meta = Meta;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTWV0YS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9saWIvTWV0YS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSw2QkFBK0I7QUFFL0IsOEJBQTZCO0FBRTdCOzs7Ozs7Ozs7O0dBVUc7QUFDSDtJQUFBO0lBc0JBLENBQUM7SUFyQmUsa0JBQWEsR0FBM0IsVUFBNEIsU0FBYztRQUN4QyxJQUFNLElBQUksR0FBVyxTQUFTLENBQUMsT0FBTyxDQUFDLE1BQU07WUFDM0MsQ0FBQyxDQUFDLGNBQU8sQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQztZQUNuQyxDQUFDLENBQUMsRUFBRSxDQUFDO1FBRVAsSUFBTSxJQUFJLEdBQVcsSUFBSSxDQUFDLGFBQWEsQ0FBQyxTQUFTLENBQUMsQ0FBQztRQUVuRCxJQUFNLEtBQUssR0FBVyxDQUFDLElBQUksSUFBSSxJQUFJLENBQUMsQ0FBQyxPQUFPLENBQUMsTUFBTSxFQUFFLEVBQUUsQ0FBQyxDQUFDO1FBRXpELFNBQUcsQ0FBQyxHQUFHLENBQUMsb0JBQWtCLEtBQU8sQ0FBQyxDQUFDO1FBRW5DLE9BQU8sS0FBSyxDQUFDO0lBQ2YsQ0FBQztJQUVhLGtCQUFhLEdBQTNCLFVBQTRCLFNBQWM7UUFDeEMsSUFBTSxLQUFLLEdBQVcsU0FBUyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUM7UUFFN0MsU0FBRyxDQUFDLEdBQUcsQ0FBQyxvQkFBa0IsS0FBTyxDQUFDLENBQUM7UUFFbkMsT0FBTyxLQUFLLENBQUM7SUFDZixDQUFDO0lBQ0gsV0FBQztBQUFELENBQUMsQUF0QkQsSUFzQkM7QUF0Qlksb0JBQUkifQ==