{"id":21387197,"url":"https://github.com/sshtools/npm2mvn","last_synced_at":"2025-08-22T00:25:00.472Z","repository":{"id":224837897,"uuid":"764365385","full_name":"sshtools/npm2mvn","owner":"sshtools","description":"Npm to Maven proxy. Turns Npm packages into Maven artifacts for inclusion in Java projects","archived":false,"fork":false,"pushed_at":"2024-03-24T10:50:47.000Z","size":196,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-23T00:13:31.966Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sshtools.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":"2024-02-28T00:03:28.000Z","updated_at":"2024-02-28T00:15:38.000Z","dependencies_parsed_at":"2024-02-28T01:28:57.707Z","dependency_job_id":"5e24c6e8-bcbf-491b-abc3-0108d7ce9a8c","html_url":"https://github.com/sshtools/npm2mvn","commit_stats":null,"previous_names":["sshtools/npm2mvn"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sshtools%2Fnpm2mvn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sshtools%2Fnpm2mvn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sshtools%2Fnpm2mvn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sshtools%2Fnpm2mvn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sshtools","download_url":"https://codeload.github.com/sshtools/npm2mvn/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243865452,"owners_count":20360446,"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-22T12:12:06.520Z","updated_at":"2025-03-16T12:20:29.811Z","avatar_url":"https://github.com/sshtools.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ![NPM](src/web/npm.png \"NPM\") 2 ![Maven](src/web/maven.png \"Maven\")\n\nA simple proxy that makes [Npm](https://www.npmjs.com/) packages appear as if they are [Maven](https://mvnrepository.com/repos/central) artifacts.\n\nThe intended use for this is including Javascript resources such as Jquery, Bootstrap,\nand more in Java web applications.\n\nYou can just add npm packages as ordinary Maven dependencies and have Maven download\nand cache them for you, as well as adding the Jars to your classpath for accessing\nthe resources.\n\nSee the [Wiki](https://github.com/sshtools/npm2mvn/wiki) for more information. \n\n## Status\n\nNpm2Mvn is currently still in its alpha-stage, but we hope to rapidly bring it up\nto beta, then release quality.\n\nIn the mean-time though, we have an experimental public repository \nat https://npm2mvn.jadaptive.com that you can try out, or host your own by downloading\none of our pre-release self-updating installers.\n\nOf course, you can always clone the source and build your own server. Is is even fully\ncompatible with Graal Native Image for fast startup and low resource usage.\n\n## TODO\n\nNpm2Mvn is currently under development. \n\n * Locking for multi-user usage\n * Configurable cache\n * Cache misses\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsshtools%2Fnpm2mvn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsshtools%2Fnpm2mvn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsshtools%2Fnpm2mvn/lists"}