UNPKG

md2poui

Version:

Conversor de arquivos markdown para páginas Angular com suporte ao PO-UI

2 lines 2.06 kB
#! /usr/bin/env node "use strict";var __importDefault=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0});const yargs_1=__importDefault(require("yargs")),__1=__importDefault(require("..")),parser=yargs_1.default.locale("pt_BR").command("$0 <srcPath> <destDir> [options]","Conversor de markdown para PO-UI",(e=>e.positional("srcPath",{describe:"Caminho de origem dos arquivos markdown",type:"string"}).positional("destDir",{describe:"Diretório de destino dos componentes Angular",type:"string"}))).options({exclusions:{describe:"Lista dos arquivos/diretórios desconsiderados na conversão.",type:"array"},highlightClassName:{describe:"Nome da classe CSS utilizada nos elementos contendo códigos de exemplos.",type:"string"},flatDirs:{describe:"Cria todas as pastas de componentes na pasta raíz de destino.",type:"boolean"},recursive:{describe:"Lê recursivamente as pastas abaixo da pasta de origem.",type:"boolean"},createHelpers:{describe:"Cria os arquivos auxiliares de module, routing e service.",type:"boolean"},moduleName:{describe:"Nome do módulo Angular para agrupar os componentes.",type:"string"},parentRoutePath:{describe:"Caminho da rota pai utilizado para as rotas dos componentes.",type:"string"},copyExternalFiles:{describe:"Copia os arquivos externos referenciados nos arquivos markdown.",type:"boolean"},resourceFolderName:{describe:"Nome da pasta de armazenamento dos arquivos externos copiados.",type:"string"},resourcePathName:{describe:"Caminho utilizado para referenciar os arquivos externos nos componentes.",type:"string"}}).help();(async()=>{const e=await parser.argv,a={};a.exclusions=e.exclusions,a.highlightClassName=e.highlightClassName,a.flatDirs=e.flatDirs,a.recursive=e.recursive,a.createHelpers=e.createHelpers,a.moduleName=e.moduleName,a.parentRoutePath=e.parentRoutePath,a.copyExternalFiles=e.copyExternalFiles,a.resourceFolderName=e.resourceFolderName,a.resourcePathName=e.resourcePathName,(0,__1.default)(e.source,e.destination,a)})();