{"id":27952303,"url":"https://github.com/victorlevasseur/navettejs","last_synced_at":"2026-04-18T13:32:02.952Z","repository":{"id":287579350,"uuid":"965157559","full_name":"victorlevasseur/navettejs","owner":"victorlevasseur","description":"NavetteJS provides a lightweight event bus system for your frontends and microfrontends.","archived":false,"fork":false,"pushed_at":"2025-04-29T09:44:04.000Z","size":421,"stargazers_count":1,"open_issues_count":3,"forks_count":0,"subscribers_count":0,"default_branch":"alpha","last_synced_at":"2025-08-16T11:48:55.637Z","etag":null,"topics":["events","javascript","library","pubsub","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/victorlevasseur.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,"zenodo":null}},"created_at":"2025-04-12T14:40:34.000Z","updated_at":"2025-04-28T21:29:13.000Z","dependencies_parsed_at":"2025-06-14T06:35:02.960Z","dependency_job_id":"a714f181-8c5f-447c-b52a-b07fed19ade4","html_url":"https://github.com/victorlevasseur/navettejs","commit_stats":null,"previous_names":["navettejs/navettejs","victorlevasseur/navettejs"],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/victorlevasseur/navettejs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/victorlevasseur%2Fnavettejs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/victorlevasseur%2Fnavettejs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/victorlevasseur%2Fnavettejs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/victorlevasseur%2Fnavettejs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/victorlevasseur","download_url":"https://codeload.github.com/victorlevasseur/navettejs/tar.gz/refs/heads/alpha","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/victorlevasseur%2Fnavettejs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31971485,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"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":["events","javascript","library","pubsub","typescript"],"created_at":"2025-05-07T17:00:18.226Z","updated_at":"2026-04-18T13:32:02.903Z","avatar_url":"https://github.com/victorlevasseur.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NavetteJS\n\n![navettejs logo](https://github.com/navettejs/navettejs/blob/alpha/packages/core/assets/small_logo_whitebg.png?raw=true)\n\n**The Lightweight Frontend Event Bus**\n\n![npm badge](https://img.shields.io/npm/v/%40navettejs%2Fcore)\n\nNavetteJS provides a lightweight event bus system\nfor your frontends and microfrontends.\n\nIt has no dependencies and is easy to integrate\nwith tools like RxJS or React hooks.\n\nUnder the hood, NavetteJS uses HTML CustomEvents\nfor communication, enabling multiple versions\nto coexist without conflict. It simplifies\ncommunication between microfrontends\nwithout requiring the same version to be deployed\nacross all of them.\n\n## Packages\n\nNavetteJS is composed of the following packages, \nplease refer to their respective READMEs for more information:\n\n- [@navettejs/core](packages/core) \nfor the bare minimum required to use NavetteJS\n\nAll packages are published on NPM under the `@navettejs` \nscope with the same version. You must use the **matching \nversions of all @navettejs packages** you're using in your project.\n\n*It might not be ideal to manage major versions \nof their related frameworks, but it's the best we \ncan do for now.*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvictorlevasseur%2Fnavettejs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvictorlevasseur%2Fnavettejs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvictorlevasseur%2Fnavettejs/lists"}