{"id":26581673,"url":"https://github.com/besworks/submodule-mapping","last_synced_at":"2025-03-23T07:31:10.982Z","repository":{"id":182215678,"uuid":"497409755","full_name":"besworks/submodule-mapping","owner":"besworks","description":"Test case for demonstrating import/export mapping of NodeJS submodules.","archived":false,"fork":false,"pushed_at":"2025-03-17T00:03:40.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-17T01:25:01.729Z","etag":null,"topics":["example","export","import","javascript","js","modules","nodejs","package-json","testing"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/besworks.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}},"created_at":"2022-05-28T19:22:07.000Z","updated_at":"2025-03-17T00:03:44.000Z","dependencies_parsed_at":"2023-07-19T06:41:48.746Z","dependency_job_id":null,"html_url":"https://github.com/besworks/submodule-mapping","commit_stats":null,"previous_names":["besworks/submodule-mapping"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/besworks%2Fsubmodule-mapping","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/besworks%2Fsubmodule-mapping/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/besworks%2Fsubmodule-mapping/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/besworks%2Fsubmodule-mapping/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/besworks","download_url":"https://codeload.github.com/besworks/submodule-mapping/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245071591,"owners_count":20556340,"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":["example","export","import","javascript","js","modules","nodejs","package-json","testing"],"created_at":"2025-03-23T07:31:10.479Z","updated_at":"2025-03-23T07:31:10.964Z","avatar_url":"https://github.com/besworks.png","language":"JavaScript","readme":"# Submodule Mapping Test\n\nThis project demonstrates mapping NodeJS submodules as named imports with wildcard substituion.\n\n## Usage\n\n```\ngit clone git@github.com:besworks/submodule-mapping.git\ncd submodule-mapping\nnpm run start\n```\n\nThere are no dependencies to install, just run the package and observe the console output. You will notice how all the nested submodule exports are available. Each nested path contains an `index.js` file which exports it's siblings. You can see how they are imported in `./common/index.js`.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbesworks%2Fsubmodule-mapping","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbesworks%2Fsubmodule-mapping","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbesworks%2Fsubmodule-mapping/lists"}