{"id":16361695,"url":"https://github.com/j-m/dependency-license-explorer","last_synced_at":"2026-01-14T11:30:20.572Z","repository":{"id":95749392,"uuid":"121877269","full_name":"j-m/dependency-license-explorer","owner":"j-m","description":"⚖📜🔍Visualises the licenses of all dependencies and displays any potential problems","archived":false,"fork":false,"pushed_at":"2018-07-24T23:10:46.000Z","size":1113,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-12-30T01:47:04.697Z","etag":null,"topics":["explorer","license","license-checking","license-management","tree"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":false,"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/j-m.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2018-02-17T17:42:56.000Z","updated_at":"2023-03-17T12:10:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"361792a9-fefe-4e7f-bfb6-e149b5ab7431","html_url":"https://github.com/j-m/dependency-license-explorer","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/j-m%2Fdependency-license-explorer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/j-m%2Fdependency-license-explorer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/j-m%2Fdependency-license-explorer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/j-m%2Fdependency-license-explorer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/j-m","download_url":"https://codeload.github.com/j-m/dependency-license-explorer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239753702,"owners_count":19691160,"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":["explorer","license","license-checking","license-management","tree"],"created_at":"2024-10-11T02:14:34.018Z","updated_at":"2026-01-14T11:30:20.476Z","avatar_url":"https://github.com/j-m.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg width=\"70%\" alt=\"DLE Logo\" src=\"./logo/logo.svg\"\u003e\u003c/p\u003e\n\nGiven dependency information this Open Source software generates a tree-based view of the licenses and indicates potential problems. \nPer dependency it requires: license information, name, and GAV. It also requires a tree-structure of the dependencies. *(Refer to the example projects for more details.)* The files in the examples were generated by the IDE; so you do not have to create them yourself. It is fairly easy to match this style, so if you use something other than Maven just convert manually it to this format. **We are open to support project types - please leave suggestions.** \n\nGenerated display is HTML/CSS only and can be saved; any **modern** browser will support this - we recommend **Google Chrome**. However, certain features, like the current branch and jump-to, will not be available in the save. To \u003cs\u003eedit/\u003c/s\u003eview more detailed dependency information, as well as generating displays in the first place, requires only vanilla JavaScript.\n\n**No 3rd party assets** have been, or will be, used.\n\n- [x] HTML/CSS only tree-structure view\n- [x] Warning (missing license) paths\n- [x] Error (blacklisted license) paths\n- [ ] Generate `HTML` from `JSON`\n- [ ] \u003cs\u003eExport `JSON` data\u003c/s\u003e \u003csub\u003e\u003cb\u003eWon't do\u003c/b\u003e\u003c/sub\u003e\n- [x] Display\u003cs\u003e/edit\u003c/s\u003e dependency details\n- [x] Allow overwriting of module licenses\n- [x] Allow aliases/synonyms of licenses\n- [x] Whitelist/blacklist license customisation\n- [x] Project overview/summary\n- [x] Directory scan; automate file loading\n- [ ] \u003cs\u003eHot loading\u003c/s\u003e\n\nEditing and hot loading cannot be done due to the restraints with the `file` protocol. A version that runs on a server is being developed, and this will be capable of editting files and listening to changes.  \n\n\u003csub\u003e\u003csup\u003eIf you just want to use this software please use the `releases` tab above and download the latest version, do not clone or fork this repository.\u003c/sup\u003e\u003c/sub\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fj-m%2Fdependency-license-explorer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fj-m%2Fdependency-license-explorer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fj-m%2Fdependency-license-explorer/lists"}