{"_id":"@alejandrame/md-links","_rev":"1-bff09a3140df49131f8fa489d57dbf95","name":"@alejandrame/md-links","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@alejandrame/md-links","version":"0.1.0","repository":{"type":"git","url":"git+https://github.com/AlejandraMogollon/SCL020-md-links.git"},"engines":{"node":">=14.x"},"devDependencies":{"@babel/core":"^7.14.3","@babel/plugin-transform-modules-commonjs":"^7.14.0","babel-jest":"^27.0.1","eslint":"^8.19.0","serve":"^13.0.2"},"dependencies":{"axios":"^0.27.2","chalk":"^5.0.1","cheerio":"^1.0.0-rc.12","file-system":"^2.2.2","got":"^12.1.0","markdown-link-extractor":"^4.0.1","path":"^0.12.7"},"scripts":{"pretest":"eslint .","test":"jest --coverage","start":"serve src/","mdlinks":"node src/index.js"},"homepage":"https://github.com/AlejandraMogollon/SCL020-md-links#readme","bin":{"md-links":"src/cli/cli.js"},"keywords":[],"author":{"name":"Alejandra Mogollon","email":"alejandrame1505@gmail.com"},"license":"ISC","gitHead":"9d15923abfafa5d2b1fc0f5636b2a3b229394157","description":"- [1. Sobre el Módulo](#1-Sobre-el-Módulo)\r - [2. Instalación](#2-Instalación)\r - [3. ¿Cómo usar?](#3-¿Cómo-usar?)","bugs":{"url":"https://github.com/AlejandraMogollon/SCL020-md-links/issues"},"_id":"@alejandrame/md-links@0.1.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-cFhxDbV/PqpGfgxKa/0ou0r/zUx8qid8JipRP9kdBrQ9pcp87Xx1iqJitwYYhShAmeX83zrpghVGU8rh8I6dQw==","shasum":"b06eefa3e90588536ffa7084a67cc590ccd1a288","tarball":"https://registry.npmjs.org/@alejandrame/md-links/-/md-links-0.1.0.tgz","fileCount":3,"unpackedSize":2518,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyUcVmtSCypt8gYIXbC/i/F6nJ0SLyQvNAeHVwZNecKQIhAPAXXRZUutyobgl8S87pbMQsd+x/nVRw/Jn8ZZJuiv4J"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0CHdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0Og/9GIoAz4paaCe7AQ6EKpikVwXAUiVUa8OBiD5LMi08H/TqRGIH\r\nxGB1Vdyz2RcErZXGgi0s3Wl3N7WPGgdCV4t813YbNxTUe14ONJ4L727etSh2\r\n0nIoSsG+9VeEobMV2vL96cbTx//EQABhQN4ZQjTMHvI9apGsZSFz2PvO3y78\r\n5g3t0ja9FiX6nK8w7nwDXUcLwn1CN7oI1pNZx4vAiPRPBsJov47dlo0VSAfC\r\n9LD7/Fz0bg895I9yfoSB6lvDZyLefTjGv50dujEyY+w4kBVp2p4Ipbwh8h2m\r\noHNE4VwmvDix2pKCYsuHWtXRFW2zHJiqDMW2GDrlWxoL7jLNXjTGGWvb/UiH\r\nfEehaPqBwbORlb6qj4EAVasSHzftYy2l8gxg9tPbZ4Ld4kyNZgaH4gBWh71P\r\n/PCEicst20wfLjV4ruh6grBVVk2dsPuFFEPzyvTkhtQTXu7O4mr+KPYdztKs\r\n6kKhGw7VMoQ3Dj8zQt2aWvl31TZaY9ju/lvDHCey1ufmWkUk9eipxrBhZQit\r\nGmIRMEx31OeamWl6MTIDg/7El5dZ8HX7RakoGsHf0hR/BzKKmoHLMOOQps6f\r\n2JBQaiyODzfN7yuiFhFGRHnBQH6E/avEXArlEGNr0rJ1bK0nvsimeoDrI/cW\r\n9oxqy+Led0K9oa+072TGmoUR3RQXLP6rC7k=\r\n=7/Ep\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alejandrame","email":"alejandrame1505@gmail.com"},"directories":{},"maintainers":[{"name":"alejandrame","email":"alejandrame1505@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/md-links_0.1.0_1657807325571_0.6498175940382023"},"_hasShrinkwrap":false},"0.1.1":{"name":"@alejandrame/md-links","version":"0.1.1","repository":{"type":"git","url":"git+https://github.com/AlejandraMogollon/SCL020-md-links.git"},"engines":{"node":">=14.x"},"devDependencies":{"@babel/core":"^7.14.3","@babel/plugin-transform-modules-commonjs":"^7.14.0","babel-jest":"^27.0.1","eslint":"^8.19.0","serve":"^13.0.2"},"dependencies":{"axios":"^0.27.2","chalk":"^5.0.1","cheerio":"^1.0.0-rc.12","file-system":"^2.2.2","got":"^12.1.0","markdown-link-extractor":"^4.0.1","path":"^0.12.7"},"scripts":{"pretest":"eslint .","test":"jest --coverage","start":"serve src/","mdlinks":"node src/index.js"},"homepage":"https://github.com/AlejandraMogollon/SCL020-md-links#readme","bin":{"md-links":"src/cli/cli.js"},"keywords":[],"author":{"name":"Alejandra Mogollon","email":"alejandrame1505@gmail.com"},"license":"ISC","gitHead":"9d15923abfafa5d2b1fc0f5636b2a3b229394157","description":"- [1. Sobre el Módulo](#1-Sobre-el-Módulo)\r - [2. Instalación](#2-Instalación)\r - [3. ¿Cómo usar?](#3-¿Cómo-usar?)\r - [3. Package](#4-Package)","bugs":{"url":"https://github.com/AlejandraMogollon/SCL020-md-links/issues"},"_id":"@alejandrame/md-links@0.1.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-Z/8xu+ooj3S2NynOCitEkQeFLp/bOB+4Bjac2RtmhpzyX9DX7qKAl/dY1KzXxciWqSPsm+xtXaDHlDei78EQxw==","shasum":"d90f55ae1f083baccf6d942fc2108658cfe73b05","tarball":"https://registry.npmjs.org/@alejandrame/md-links/-/md-links-0.1.1.tgz","fileCount":3,"unpackedSize":3347,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2gtxwSGEu6BYj9eWfgufBel0NdSjZWVDRNiX0bxhMxgIgGrEHF7vtIb+1Ogg9s4bOl+RvXCX9FuCvsQvxgOq+rXg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0CihACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2Fg//TfrqG0Xt6EnAnW1tGeot60kQJej5/JgptQ+wGkNCbegFZPfJ\r\nR3ShGS9s5Y/44rbxJe6IVNDEdj8wulqQGa6u+yrXdCHNzwByoC5Wqb0SBd6k\r\nkW5zWHQxU+h5nEVz38ASVF2WahVdCbdGpdS7G6aQYRp/os5TbrU1VgtL3ilF\r\npg9cXc988xzltcRyd8ChIT7O9b2gxsVDlL3Whi+L9J4S50hxTksyvBmR1HgD\r\nsZMPiH5t7QtSkGUH8tZ5caQOBz9WOsx9YBvbQ3BCNaWfyc9JWofLzGSREqY4\r\ndQjO+1KnKY+dFRVInWuWsEMdMc5ajhE5XDRIStOJbHw7+eQUsOslXcvrcwLT\r\n2/OnZYCw2FrUoL+ACrs53EGSVf1Gpvo6d4YTtHR+jQAD6YN4bxckkmaTA0pF\r\nRAQBIcQi8l6Hu4AlZTFyd6mne1p6wEXqUfmHCuHukZazwnMvbJ9qUqGPAuLf\r\nx4SezR3t8lHwSEEdxMZyzw2NdeRyO6ViK3NT4FW7I7QeeuqBqvMTV+r1Ey6r\r\n+Qaq19bVCxGz+OmRZ3JX6ejgNgPfua8mWtzPX2sVmk1tW3Fp06P4uuJSDMT1\r\nxdWJ3s4IwiA+oC/NWatyJVLz4AUDOnxTSRYevj7DquqokqUkkY9q8szjyymw\r\nB+aUCZn1ifB8qBym2ORcUB5YyD8FD9InsPY=\r\n=vAq3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alejandrame","email":"alejandrame1505@gmail.com"},"directories":{},"maintainers":[{"name":"alejandrame","email":"alejandrame1505@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/md-links_0.1.1_1657809057689_0.31354528226216005"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-14T14:02:05.505Z","0.1.0":"2022-07-14T14:02:05.769Z","modified":"2022-07-14T14:30:57.946Z","0.1.1":"2022-07-14T14:30:57.872Z"},"maintainers":[{"name":"alejandrame","email":"alejandrame1505@gmail.com"}],"description":"- [1. Sobre el Módulo](#1-Sobre-el-Módulo)\r - [2. Instalación](#2-Instalación)\r - [3. ¿Cómo usar?](#3-¿Cómo-usar?)\r - [3. Package](#4-Package)","homepage":"https://github.com/AlejandraMogollon/SCL020-md-links#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/AlejandraMogollon/SCL020-md-links.git"},"author":{"name":"Alejandra Mogollon","email":"alejandrame1505@gmail.com"},"bugs":{"url":"https://github.com/AlejandraMogollon/SCL020-md-links/issues"},"license":"ISC","readme":"# _Proyecto MD-Links_\r\n\r\n## Índice\r\n\r\n- [1. Sobre el Módulo](#1-Sobre-el-Módulo)\r\n- [2. Instalación](#2-Instalación)\r\n- [3. ¿Cómo usar?](#3-¿Cómo-usar?)\r\n- [3. Package](#4-Package)\r\n\r\n---\r\n\r\n## 1. Sobre el Módulo\r\n\r\nLibrería npm diseñada para obtener links de un archivo, examinarlos y saber si funcionan o estan quebrados.\r\n\r\n## 2. Instalación\r\n\r\nCon el comando `npm i @alejandrame/md-links` podemos instalar directamente desde GitHub.\r\n\r\n## 3. ¿Cómo usar?\r\n\r\nSe ejecuta a través del terminal de la siguiente forma:\r\n\r\n```\r\n$ md-links <path> [options]\r\n```\r\n\r\nEjemplo:\r\n\r\n```\r\n$ gd-md-links archivo.md --validate\r\n```\r\n\r\n<br>\r\n\r\n- ##### Path:\r\n\r\n  Debes ingresar una ruta, que puede ser relativa o absoluta.\r\n\r\n  Ejemplo 1 Carpeta:\r\n\r\n  ```\r\n  $ gd-md-links carpeta\r\n  ```\r\n\r\n  Ejemplo 2 Archivo:\r\n\r\n  ```\r\n  $ gd-md-links archivo.md\r\n  ```\r\n\r\n<br>\r\n\r\n- ##### Options:\r\n\r\n  **--validate**\r\n  Si ingresamos esta opción el módulo realiza una petición HTTP para averiguar si los links dentro del archivo funcionan o no.\r\n  Ejemplo:\r\n\r\n  ```\r\n   href: 'https://www.iconfinder.com/',\r\n    text: 'Pagina de Iconos',\r\n    file: 'C:\\\\Users\\\\user\\\\OneDrive\\\\Desktop\\\\MDLinks\\\\SCL020-md-links\\\\pruebamd\\\\pruebadentro.md',\r\n    status: 200,\r\n    ok: 'OK'\r\n  ```\r\n\r\n  **--stats**\r\n  La opción --stats el output será un texto con estadísticas básicas sobre los links. Cuántos links fueron encontrados (total) y cuantos son únicos (unique).\r\n  Ejemplo:\r\n\r\n  ```\r\n    mdLinks: { total: 28, unique: 20 }\r\n  ```\r\n\r\n  **--validate --stats**\r\n  Si ingresamos ambas opciones independiente del orden, obtendremos estadísticas que necesiten de los resultados de la validación, como los links quebrados (broken)\r\n\r\n  ```\r\n  mdLinks: { total: 28, unique: 20, broken: 3 }\r\n  ```\r\n\r\n## 4. Package\r\n\r\n[Package en npmjs.com](https://www.npmjs.com/package/@alejandrame/md-links)\r\n","readmeFilename":"README.md"}