{"id":19278378,"url":"https://github.com/luis-codex/dep-inspect-rs","last_synced_at":"2025-09-08T18:33:53.782Z","repository":{"id":256234810,"uuid":"854680971","full_name":"luis-codex/dep-inspect-rs","owner":"luis-codex","description":null,"archived":false,"fork":false,"pushed_at":"2024-09-09T15:51:13.000Z","size":120,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-05T16:10:30.754Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/luis-codex.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-09T15:41:50.000Z","updated_at":"2024-09-09T15:51:16.000Z","dependencies_parsed_at":"2024-09-09T19:31:54.851Z","dependency_job_id":"d37471f7-d1c8-489b-ac92-71921ab885ba","html_url":"https://github.com/luis-codex/dep-inspect-rs","commit_stats":null,"previous_names":["luis-codex/dep-inspect-rs"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luis-codex%2Fdep-inspect-rs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luis-codex%2Fdep-inspect-rs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luis-codex%2Fdep-inspect-rs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luis-codex%2Fdep-inspect-rs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/luis-codex","download_url":"https://codeload.github.com/luis-codex/dep-inspect-rs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240385197,"owners_count":19792979,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T21:09:25.841Z","updated_at":"2025-02-23T21:40:40.879Z","avatar_url":"https://github.com/luis-codex.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pack-analyzer.npmjs\n\n`pack-analyzer.npmjs` es una herramienta para analizar dependencias de paquetes en proyectos de Node.js. Permite obtener información sobre las dependencias de un archivo local, un repositorio remoto de GitHub o paquetes en línea.\n\n## preview \n\n![preview](/.captures/capture.png)\n\n## Uso\n\n```sh\n./program [opciones]\n```\n\n### Opciones\n\n-   `-r, --remote [URL]` Repositorio de GitHub\n-   `-f, --file [PATH]` Archivo local\n-   `-p, --package [PAQUETES]` Paquete(s) en línea\n\n### Ejemplos\n\n```sh\n./program -r usuario/repo/main/package.json\n./program -f /ruta/al/package.json\n./program -p react express lodash framer-motion motion\n```\n\n## Instalación\n\nPara compilar e instalar el proyecto, asegúrate de tener Rust y Cargo instalados en tu sistema. Luego, clona el repositorio y compila el proyecto.\n\n## Construcción\n\n### Construir para Linux\n\nEsto construirá para la arquitectura x86_64.\n\n```sh\ncargo build --release --target x86_64-unknown-linux-gnu\n```\n\n### Construir para Windows x86_64\n\nEsto construirá para la arquitectura x86_64.\n\n```sh\ncargo build --release --target x86_64-pc-windows-gnu\n```\n\n### Construir para MacOS\n\nEsto construirá para ambas arquitecturas x86_64 y aarch64.\n\n```sh\ncargo build --release --target x86_64-apple-darwin \u0026\u0026 cargo build --release --target aarch64-apple-darwin\n```\n\n## Dependencias\n\nEl proyecto utiliza las siguientes dependencias:\n\n-   [`colored`](command:_github.copilot.openSymbolFromReferences?%5B%22%22%2C%5B%7B%22uri%22%3A%7B%22scheme%22%3A%22file%22%2C%22authority%22%3A%22%22%2C%22path%22%3A%22%2Fhome%2Fluis%2Fcoding%2Frust%2Fdep-inspect-rs%2Fsrc%2Futils%2Fmod.rs%22%2C%22query%22%3A%22%22%2C%22fragment%22%3A%22%22%7D%2C%22pos%22%3A%7B%22line%22%3A1%2C%22character%22%3A4%7D%7D%2C%7B%22uri%22%3A%7B%22scheme%22%3A%22file%22%2C%22authority%22%3A%22%22%2C%22path%22%3A%22%2Fhome%2Fluis%2Fcoding%2Frust%2Fdep-inspect-rs%2FCargo.toml%22%2C%22query%22%3A%22%22%2C%22fragment%22%3A%22%22%7D%2C%22pos%22%3A%7B%22line%22%3A6%2C%22character%22%3A0%7D%7D%5D%2C%220e8176d5-e6b2-454e-b5a9-c4c5127df528%22%5D \"Go to definition\") para colorear la salida en la terminal.\n-   [`serde_json`](command:_github.copilot.openSymbolFromReferences?%5B%22%22%2C%5B%7B%22uri%22%3A%7B%22scheme%22%3A%22file%22%2C%22authority%22%3A%22%22%2C%22path%22%3A%22%2Fhome%2Fluis%2Fcoding%2Frust%2Fdep-inspect-rs%2Fsrc%2Fcontrollers%2Ffile_remote.rs%22%2C%22query%22%3A%22%22%2C%22fragment%22%3A%22%22%7D%2C%22pos%22%3A%7B%22line%22%3A39%2C%22character%22%3A32%7D%7D%2C%7B%22uri%22%3A%7B%22scheme%22%3A%22file%22%2C%22authority%22%3A%22%22%2C%22path%22%3A%22%2Fhome%2Fluis%2Fcoding%2Frust%2Fdep-inspect-rs%2Fsrc%2Fcontrollers%2Ffile_package.rs%22%2C%22query%22%3A%22%22%2C%22fragment%22%3A%22%22%7D%2C%22pos%22%3A%7B%22line%22%3A7%2C%22character%22%3A14%7D%7D%2C%7B%22uri%22%3A%7B%22scheme%22%3A%22file%22%2C%22authority%22%3A%22%22%2C%22path%22%3A%22%2Fhome%2Fluis%2Fcoding%2Frust%2Fdep-inspect-rs%2FCargo.toml%22%2C%22query%22%3A%22%22%2C%22fragment%22%3A%22%22%7D%2C%22pos%22%3A%7B%22line%22%3A7%2C%22character%22%3A0%7D%7D%5D%2C%220e8176d5-e6b2-454e-b5a9-c4c5127df528%22%5D \"Go to definition\") para manejar JSON.\n-   [`reqwest`](command:_github.copilot.openSymbolFromReferences?%5B%22%22%2C%5B%7B%22uri%22%3A%7B%22scheme%22%3A%22file%22%2C%22authority%22%3A%22%22%2C%22path%22%3A%22%2Fhome%2Fluis%2Fcoding%2Frust%2Fdep-inspect-rs%2FCargo.toml%22%2C%22query%22%3A%22%22%2C%22fragment%22%3A%22%22%7D%2C%22pos%22%3A%7B%22line%22%3A8%2C%22character%22%3A0%7D%7D%5D%2C%220e8176d5-e6b2-454e-b5a9-c4c5127df528%22%5D \"Go to definition\") para realizar solicitudes HTTP.\n-   [`tokio`](command:_github.copilot.openSymbolFromReferences?%5B%22%22%2C%5B%7B%22uri%22%3A%7B%22scheme%22%3A%22file%22%2C%22authority%22%3A%22%22%2C%22path%22%3A%22%2Fhome%2Fluis%2Fcoding%2Frust%2Fdep-inspect-rs%2Fsrc%2Fcontrollers%2Ffile_remote.rs%22%2C%22query%22%3A%22%22%2C%22fragment%22%3A%22%22%7D%2C%22pos%22%3A%7B%22line%22%3A29%2C%22character%22%3A37%7D%7D%2C%7B%22uri%22%3A%7B%22scheme%22%3A%22file%22%2C%22authority%22%3A%22%22%2C%22path%22%3A%22%2Fhome%2Fluis%2Fcoding%2Frust%2Fdep-inspect-rs%2FCargo.toml%22%2C%22query%22%3A%22%22%2C%22fragment%22%3A%22%22%7D%2C%22pos%22%3A%7B%22line%22%3A10%2C%22character%22%3A0%7D%7D%5D%2C%220e8176d5-e6b2-454e-b5a9-c4c5127df528%22%5D \"Go to definition\") para manejar tareas asíncronas.\n-   [`futures`](command:_github.copilot.openSymbolFromReferences?%5B%22%22%2C%5B%7B%22uri%22%3A%7B%22scheme%22%3A%22file%22%2C%22authority%22%3A%22%22%2C%22path%22%3A%22%2Fhome%2Fluis%2Fcoding%2Frust%2Fdep-inspect-rs%2FCargo.toml%22%2C%22query%22%3A%22%22%2C%22fragment%22%3A%22%22%7D%2C%22pos%22%3A%7B%22line%22%3A11%2C%22character%22%3A0%7D%7D%5D%2C%220e8176d5-e6b2-454e-b5a9-c4c5127df528%22%5D \"Go to definition\") para manejar futuros.\n-   [`clap`](command:_github.copilot.openSymbolFromReferences?%5B%22%22%2C%5B%7B%22uri%22%3A%7B%22scheme%22%3A%22file%22%2C%22authority%22%3A%22%22%2C%22path%22%3A%22%2Fhome%2Fluis%2Fcoding%2Frust%2Fdep-inspect-rs%2FCargo.toml%22%2C%22query%22%3A%22%22%2C%22fragment%22%3A%22%22%7D%2C%22pos%22%3A%7B%22line%22%3A12%2C%22character%22%3A0%7D%7D%5D%2C%220e8176d5-e6b2-454e-b5a9-c4c5127df528%22%5D \"Go to definition\") para manejar argumentos de línea de comandos.\n\n## Contribuir\n\nSi deseas contribuir a este proyecto, por favor sigue los siguientes pasos:\n\n1. Haz un fork del repositorio.\n2. Crea una nueva rama (`git checkout -b feature/nueva-funcionalidad`).\n3. Realiza tus cambios y haz commit (`git commit -am 'Añadir nueva funcionalidad'`).\n4. Sube tus cambios a tu fork (`git push origin feature/nueva-funcionalidad`).\n5. Abre un Pull Request.\n\n## Licencia\n\nEste proyecto está licenciado bajo la Licencia MIT. Para más detalles, consulta el archivo `LICENSE`.\n\n## Contacto\n\nPara cualquier pregunta o sugerencia, por favor abre un issue en el repositorio o contacta al autor a través de su perfil de GitHub.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluis-codex%2Fdep-inspect-rs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fluis-codex%2Fdep-inspect-rs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluis-codex%2Fdep-inspect-rs/lists"}