navigation
impack
Our great sponsors
navigation | impack | |
---|---|---|
2 | 1 | |
65 | 1 | |
- | - | |
7.2 | 4.5 | |
16 days ago | 3 months ago | |
TypeScript | TypeScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
navigation
-
Idea: Web standard for a "secure client-side app mode" that would prevent page from making any network requests after initial load
https://github.com/virtualstate/navigation https://github.com/WICG/navigation-api
-
TypeScript cannot emit valid ES modules due to file extension issue (2020)
To tackle this, I always needed to write a little script for my TypeScript projects that were all being published as ESM:
https://github.com/virtualstate/promise/blob/main/scripts/co...
https://github.com/virtualstate/focus/blob/main/scripts/corr...
https://github.com/virtualstate/navigation/blob/main/scripts...
This same script was replicated to near every repository I have worked on, including making its way into a few different production services where Node.js + ESM was used for deployment
Eventually I had turned into a utility module that could be used wider, which starts to lean into import map generation
https://github.com/virtualstate/impack#usage
You can see it being used here as a function, but can be used as a cli tool too:
https://github.com/virtualstate/listen/blob/033bf8effcbde5c8...
impack
-
TypeScript cannot emit valid ES modules due to file extension issue (2020)
To tackle this, I always needed to write a little script for my TypeScript projects that were all being published as ESM:
https://github.com/virtualstate/promise/blob/main/scripts/co...
https://github.com/virtualstate/focus/blob/main/scripts/corr...
https://github.com/virtualstate/navigation/blob/main/scripts...
This same script was replicated to near every repository I have worked on, including making its way into a few different production services where Node.js + ESM was used for deployment
Eventually I had turned into a utility module that could be used wider, which starts to lean into import map generation
https://github.com/virtualstate/impack#usage
You can see it being used here as a function, but can be used as a cli tool too:
https://github.com/virtualstate/listen/blob/033bf8effcbde5c8...
What are some alternatives?
focus - JSX implementation
TypeScript - TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
listen - Fetch listener
promise - Async tools
navigation-api - The new navigation API provides a new interface for navigations and session history, with a focus on single-page application navigations.
kysely - A type-safe typescript SQL query builder