onyxia-web
onyxia
onyxia-web | onyxia | |
---|---|---|
4 | 2 | |
181 | 69 | |
- | - | |
0.0 | 7.4 | |
8 months ago | over 1 year ago | |
TypeScript | Shell | |
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.
onyxia-web
-
A Type-safe i18n library
On the contrary, in my experience it is the approach that scales best. (Not so )big example.
-
Type-safe React i18n library
In favor of i18nifty: - typesafe-i18n translations are flat string, i18nifty on the other hand enables to involve logic and React components in your translations. You can't write this or that with typesafe-i18n for example. - i18nifty achieve the same level of type-safety without requiring you to have a process running in the background while you are coding. - In my library you have a i18n namespace by React component, in typsafe-i18n the namespace are decoupled from the component which makes it much harder to manage. See this would be a nightmare to manage if we had to create the namespace manually.
-
Bundle environment variables in create-react-app at launch time (not build time)!
Onyxia-web is a create-react-app distributed as a Docker image.
onyxia
-
Bundle environment variables in create-react-app at launch time (not build time)!
But... we don't control the environment where it is deployed! We ship an open source application called 0nyxia. Our users deploy it themselves. We can't tell them to clone and build. Beside even if we had full control. It's a waste of resources to rebuild the whole application when it's possible to just restart with different environment variables.
-
Can anyone suggest a home run TS course that skips all the intro level dev knowledge. Iām a senior React dev looking to get up to speed on TS as quickly as possible.
Introduction of the project documentation website
What are some alternatives?
keycloakify - š Create Keycloak themes using React
typescript-exercises - A set of interactive TypeScript exercises
tss-react - āØ Dynamic CSS-in-TS solution, based on Emotion
react - Cheatsheets for experienced React developers getting started with TypeScript
typesafe-i18n - A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.
cra-envs - āļø Bundle env var in CRA at launch time!
cra-envs-demo-app - A demo app for embed-react-app-envs
envsafe - š Makes sure you don't accidentally deploy apps with missing or invalid environment variables.
simplelocalize-cli - SimpleLocalize CLI is a developer-friendly command-line tool for uploading and downloading translation files
Next.js - The React Framework
i18nifty - š Type safe React i18n library
Talkr - Talkr is the lightest i18n provider for React applications. It supports Typescript, provides autocompletion, has 0 dependencies, and is very easy to use.