{"id":30297241,"url":"https://github.com/zeroone3010/deptree2html","last_synced_at":"2025-08-17T03:53:14.407Z","repository":{"id":200992716,"uuid":"706011830","full_name":"ZeroOne3010/deptree2html","owner":"ZeroOne3010","description":"A Node.js project to help you view your Maven dependencies in a nice HTML format.","archived":false,"fork":false,"pushed_at":"2023-11-08T15:47:27.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-11-08T16:44:42.698Z","etag":null,"topics":["maven-dependency-reporting"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ZeroOne3010.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-10-17T06:17:59.000Z","updated_at":"2023-10-18T12:14:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"0d0a5936-5fa1-44e1-98cc-3df5e63ea9df","html_url":"https://github.com/ZeroOne3010/deptree2html","commit_stats":null,"previous_names":["zeroone3010/deptree2html"],"tags_count":0,"template":null,"template_full_name":null,"purl":"pkg:github/ZeroOne3010/deptree2html","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeroOne3010%2Fdeptree2html","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeroOne3010%2Fdeptree2html/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeroOne3010%2Fdeptree2html/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeroOne3010%2Fdeptree2html/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ZeroOne3010","download_url":"https://codeload.github.com/ZeroOne3010/deptree2html/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeroOne3010%2Fdeptree2html/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270803585,"owners_count":24648701,"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","status":"online","status_checked_at":"2025-08-17T02:00:09.016Z","response_time":129,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["maven-dependency-reporting"],"created_at":"2025-08-17T03:53:13.827Z","updated_at":"2025-08-17T03:53:14.390Z","avatar_url":"https://github.com/ZeroOne3010.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Maven Dependency Viewer\n\nEasily visualize your Maven project dependencies as an HTML file with links the Maven Repository.\n\nAlso includes an application to check for the latest versions of all of your dependencies and to list them in the\noutput.\n\n## Prerequisites\n\n* Node.js\n* Maven\n\n## Installation\n\nCopy [depstree2html.js](depstree2html.js) for yourself, then run the following commands:\n\n```shell\n# Make the JavaScript file executable\nchmod +x depstree2html.js\n\n# Move it to a directory in your PATH:\nsudo mv depstree2html.js /usr/local/bin/depstree2html\n```\n\n## Usage\n\nTo generate an HTML file with your Maven dependencies, navigate to your Maven project directory and run:\n```shell\nmvn dependency:tree | depstree2html \u003e deps.html\n```\n\nTo exclude specific packages from being linked, use the `--ignore-packages` option followed by a comma-separated list of\npackage prefixes to ignore. For example:\n\n```shell\nmvn dependency:tree | depstree2html --ignore-packages org.acme,com.example \u003e deps.html\n```\n\nThis will generate deps.html without linking dependencies that start with `org.acme` or `com.example`.\n\nFinally, open **deps.html** in your browser to view the dependencies.\n\n### Viewing the latest versions of your dependencies\n\nTo find out the latest version of each dependency, run the `depstree-latest-version-checker.js` script.\nIt will take approximately a minute to query each hundred dependencies, and in the end the latest version of each\ndependency will be written to `latestVersions.json`. When you have this file in the directory where you then run\n`depstree2html`, the results will be amended with info about the latest versions. Note that you should also use the\n`--ignore-packages` option with `depstree-latest-version-checker.js`.\n\n## Development\n\nWhen making changes to the HTML output, remember to validate the resulting file: `tidy -q -e deps.html`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeroone3010%2Fdeptree2html","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzeroone3010%2Fdeptree2html","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeroone3010%2Fdeptree2html/lists"}