Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/knownasilya/book-search
Secret playground for custom glimmerx router library
https://github.com/knownasilya/book-search
books emberjs glimmerjs glimmerx gutendex router search
Last synced: about 1 month ago
JSON representation
Secret playground for custom glimmerx router library
- Host: GitHub
- URL: https://github.com/knownasilya/book-search
- Owner: knownasilya
- Created: 2022-09-16T19:34:39.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-08T01:12:08.000Z (over 1 year ago)
- Last Synced: 2024-10-15T06:42:25.591Z (about 1 month ago)
- Topics: books, emberjs, glimmerjs, glimmerx, gutendex, router, search
- Language: TypeScript
- Homepage: https://book-search.pages.dev
- Size: 222 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# book-search
A playground for my dabblings in making a new router inspired by Ember and Remix with type coverage and great developer experience (we'll see).
Router is completely based off https://github.com/lifeart/tiny-router 👏 to lifeart for writing it!## Usage
Start `yarn dev`. Open url that is logged.
## TODO
- [x] Nested routes
- [x] Example of a modal route
- [x] Pagination (more routing example)
- [x] TS types for params in urls
- [x] Loading components
- [x] Error components
- [x] (bug) Changing value uses old cache
- [ ] AbortSignal
- [ ] Router service
- [ ] Better DX for defining routes
- [ ] Stack based route renderer/APIs