{"id":22827230,"url":"https://github.com/rm3web/rm3-page-router","last_synced_at":"2025-08-11T13:19:53.858Z","repository":{"id":31439802,"uuid":"35003445","full_name":"rm3web/rm3-page-router","owner":"rm3web","description":"A helper router for resource-specific express routing","archived":false,"fork":false,"pushed_at":"2020-05-23T12:03:34.000Z","size":60,"stargazers_count":1,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-21T15:43:31.047Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"Bigpoint/remoteuser-confluence-authenticator","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rm3web.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-05-03T22:47:27.000Z","updated_at":"2020-06-04T00:22:48.000Z","dependencies_parsed_at":"2022-09-06T17:31:16.324Z","dependency_job_id":null,"html_url":"https://github.com/rm3web/rm3-page-router","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rm3web%2Frm3-page-router","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rm3web%2Frm3-page-router/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rm3web%2Frm3-page-router/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rm3web%2Frm3-page-router/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rm3web","download_url":"https://codeload.github.com/rm3web/rm3-page-router/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246399791,"owners_count":20770907,"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-12-12T18:08:40.411Z","updated_at":"2025-03-31T00:43:13.845Z","avatar_url":"https://github.com/rm3web.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Page Router\n\n[![Greenkeeper badge](https://badges.greenkeeper.io/rm3web/rm3-page-router.svg)](https://greenkeeper.io/)\n\n[![Build Status](https://travis-ci.org/rm3web/rm3-page-router.svg?branch=master)](https://travis-ci.org/rm3web/rm3-page-router)[![Dependency Status](https://david-dm.org/rm3web/rm3-page-router.svg)](https://david-dm.org/rm3web/rm3-page-router)[![devDependency Status](https://david-dm.org/rm3web/rm3-page-router/dev-status.svg)](https://david-dm.org/rm3web/rm3-page-router#info=devDependencies)[![npm version](https://badge.fury.io/js/rm3-page-router.svg)](https://www.npmjs.com/package/rm3-page-router)[![codecov](https://codecov.io/gh/rm3web/rm3-page-router/branch/master/graph/badge.svg)](https://codecov.io/gh/rm3web/rm3-page-router)\n\nWhen you are trying to do resource-specific routing in Express where the \nactual set of routes you are trying to mount aren't known until you \nhave queried the node from the database, you can't just use Express 4's\nrouter functionality because it's build to do a static mount.\n\nThis is designed to be just enough of a router to fill in the gap.\n\nIt's heavily inspired by Express 4's router.  So much so that the Express 4 copyright holders are kept on the license to avoid any possible confusion.\n\n## Contributing\n\nFeel free to submit PR's or bugs.\n\nPlease note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.\n\n## License?\n\nMIT, see LICENSE.txt\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frm3web%2Frm3-page-router","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frm3web%2Frm3-page-router","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frm3web%2Frm3-page-router/lists"}