{"id":16440475,"url":"https://github.com/icai/pagebone","last_synced_at":"2026-06-19T10:31:42.250Z","repository":{"id":141811659,"uuid":"65981827","full_name":"icai/pagebone","owner":"icai","description":"thinking in Backbone","archived":false,"fork":false,"pushed_at":"2017-04-03T08:50:22.000Z","size":250,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-20T10:22:55.898Z","etag":null,"topics":["backbone","backbonejs","enhancement","es6","middleware","pagebone","router-middleware"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/icai.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}},"created_at":"2016-08-18T08:59:00.000Z","updated_at":"2017-04-03T08:50:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"b886b276-676b-4a0a-9971-f5414db08d55","html_url":"https://github.com/icai/pagebone","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/icai/pagebone","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icai%2Fpagebone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icai%2Fpagebone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icai%2Fpagebone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icai%2Fpagebone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/icai","download_url":"https://codeload.github.com/icai/pagebone/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icai%2Fpagebone/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34528134,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-19T02:00:06.005Z","response_time":61,"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":["backbone","backbonejs","enhancement","es6","middleware","pagebone","router-middleware"],"created_at":"2024-10-11T09:12:12.343Z","updated_at":"2026-06-19T10:31:42.126Z","avatar_url":"https://github.com/icai.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pagebone\nthinking in Backbone.\n\n\n## About Pagebone\n\nOver the past few years, I'm dealing with Backbone.js. As the name `Backbone`, He's just a backbone, but not the all for your framework and architecture. I think that Backbone is weak in Router and View module. So I write Pagebone  will redesign these.   \n   \nPagebone is ES6 architecture, webpack and browserify to build.\n\n\n\n\n## Features\n\nPagebone will kill the Backbone framework like marionette.js, BackboneLayoutManager etc.\n\nAnd I try to keep all the backbone api instances.\n\n\n\n### View\n\nProvide view manager(no do)\n\n\n\n### Router\n\n\nProvide a  router middleware like expressjs (complete),    \nController like laravel framework(no do)   \nRoute map for multi pages application   \n\n\nnote: Router middleware now just rewrite the 'route' method.   \n\n\n\n### MiddleWare(new)\n\n\nProvide a middleWare to global use, as View Module.(complete)\n\n\n\n### Other\n\n\ninclude like Ruby Class(no do)\nmixin like Ruby Module(no do)\n\n\n\n\n\n## Usage\n\n\nNow in developing， all new feature please see the unit test and source code.\n\n\n\n\n\n## License\n\nThis software is licensed under the terms of the Mozilla Public License v2.0. \n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficai%2Fpagebone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ficai%2Fpagebone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficai%2Fpagebone/lists"}