UNPKG

storybook-addon-meta

Version:
30 lines 1.8 kB
import { dirname } from 'path'; import { log } from '../log'; /** * * [[include:meta/properties.md]] * * [[include:meta.md]] * * [[include:meta/usage.md]] * * [[include:meta/demo.md]] * */ export class Meta { static componentPath(component) { const file = component.options.__file ? dirname(component.options.__file) : ''; const name = this.componentName(component); const value = (file || name).replace('src/', ''); log.log(`componentPath: ${value}`); return value; } static componentName(component) { const value = component.options.name; log.log(`componentPath: ${value}`); return value; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTWV0YS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9saWIvTWV0YS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sTUFBTSxDQUFDO0FBRS9CLE9BQU8sRUFBRSxHQUFHLEVBQUUsTUFBTSxRQUFRLENBQUM7QUFFN0I7Ozs7Ozs7Ozs7R0FVRztBQUNILE1BQU0sT0FBTyxJQUFJO0lBQ1IsTUFBTSxDQUFDLGFBQWEsQ0FBQyxTQUFjO1FBQ3hDLE1BQU0sSUFBSSxHQUFXLFNBQVMsQ0FBQyxPQUFPLENBQUMsTUFBTTtZQUMzQyxDQUFDLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDO1lBQ25DLENBQUMsQ0FBQyxFQUFFLENBQUM7UUFFUCxNQUFNLElBQUksR0FBVyxJQUFJLENBQUMsYUFBYSxDQUFDLFNBQVMsQ0FBQyxDQUFDO1FBRW5ELE1BQU0sS0FBSyxHQUFXLENBQUMsSUFBSSxJQUFJLElBQUksQ0FBQyxDQUFDLE9BQU8sQ0FBQyxNQUFNLEVBQUUsRUFBRSxDQUFDLENBQUM7UUFFekQsR0FBRyxDQUFDLEdBQUcsQ0FBQyxrQkFBa0IsS0FBSyxFQUFFLENBQUMsQ0FBQztRQUVuQyxPQUFPLEtBQUssQ0FBQztJQUNmLENBQUM7SUFFTSxNQUFNLENBQUMsYUFBYSxDQUFDLFNBQWM7UUFDeEMsTUFBTSxLQUFLLEdBQVcsU0FBUyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUM7UUFFN0MsR0FBRyxDQUFDLEdBQUcsQ0FBQyxrQkFBa0IsS0FBSyxFQUFFLENBQUMsQ0FBQztRQUVuQyxPQUFPLEtBQUssQ0FBQztJQUNmLENBQUM7Q0FDRiJ9