md2poui
Version:
Conversor de arquivos markdown para páginas Angular com suporte ao PO-UI
1 lines • 1.6 kB
JavaScript
;var __createBinding=this&&this.__createBinding||(Object.create?function(e,t,i,r){void 0===r&&(r=i);var a=Object.getOwnPropertyDescriptor(t,i);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,r,a)}:function(e,t,i,r){void 0===r&&(r=i),e[r]=t[i]}),__setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),__importStar=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&__createBinding(t,e,i);return __setModuleDefault(t,e),t};Object.defineProperty(exports,"__esModule",{value:!0}),exports.Component=void 0;const path=__importStar(require("path")),helpers_1=require("./helpers");class Component{file;delimiter;path;name;className;title;constructor(e,t,i,r=","){this.file=t,this.delimiter=r;let a=path.dirname(path.relative(e,t));a=this.adjustDirname(a),i.flatDirs?this.path=a.split(path.sep).pop():this.path=a.replace(/\\/g,"/"),this.name=path.basename(path.join(e,this.path)).toLowerCase(),this.name=this.adjustDirname(this.name),this.className=helpers_1.Transform.pascalCase(this.name)}getFile(){return this.file}getDelimiter(){return this.delimiter}getPath(){return this.path}getName(){return this.name}getClassName(){return this.className}setTitle(e){this.title=e}getTitle(){return this.title}adjustDirname(e){return e.match(/\d.-/)?e.replace(/^\d.-/,""):e}}exports.Component=Component;