semver
react-native
semver | react-native | |
---|---|---|
767 | 556 | |
7,328 | 120,159 | |
0.5% | 0.6% | |
0.0 | 10.0 | |
6 months ago | 1 day ago | |
C++ | ||
- | 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.
semver
-
All the Git Commands You Need to Know
You can then add a commit message to your check-in. Some developer teams follow the Conventional Commit specification when adding commit messages, which dovetails SemVer and makes it easier to publish release notes based on widely known standards.
-
Starting with semver `1.0.0`
But after reading this interesting Issue on the semver repo: https://github.com/semver/semver/issues/221 my opinion is changing. Using version 0.x indicates instability, true, but the reality is that some libraries are unstable.
- Seu Primeiro Pacote NuGet: Um Passo a Passo Prático
-
Htmx 2.0.4 Released
In addition to what the siblings say, in case parent isn't aware of semantic versioning: https://semver.org/
-
# How to write good commit messages
Senamtic Versioning - https://semver.org/
-
Dependency management fatigue, or why I forever ditched React for Go+Htmx+Templ
It seems to me that a lot of people are forgetting that when updating to next major version of a package, breaking changes are expected - that's the whole point of major version number in SemVer [1]. What they actually want is seamless updates (or never changing APIs, but that not possible in most situations, and also not what you want as a package developer - you want to be able to correct your API design mistakes). That requires a lot of work from the package developers.
Look for example how people at Remix do it: breaking changes are hidden behind future flags [2], so you a user can turn them on one by one and adapt their code on gradually without surprises. Another solution is creating codemods for upgrades. But how many open-source package developers are willing do to this extra work?
Same story with peer dependencies - they're completely fine, if package developers know how to use them.
As always, don't be mad at React, don't curse Npm, it's not their fault. There is no great package without great effort.
[1] https://semver.org/
- Semantic Versioning using GitVersion YAML file for your .NET, Java, and Kotlin projects' CI/CD
-
Semantic Versioning: A Universal Language for Software Updates
You can always check the official Semantic Versioning Specification.
-
How to Improve Our GitHub? How to Prepare a Profile? How to Write a README?
Using Semantic Versioning for version control.
- Github’ımız Nasıl Daha İyi Hale Getirilir? Profil Nasıl Hazırlanır? README Nasıl Yazılır?
react-native
-
Weekly JavaScript Roundup: Friday Links 15, January 17, 2025
React Native 0.78 RC.0 Released
-
Flutter vs React Native 2025: What’s Better for a Cross-platform App?
With a thriving community of over 2,700 contributors on GitHub and many more in other parts of the Internet, React Native has a healthy ecosystem that keeps on expanding. Its community encourages knowledge exchange, troubleshooting, and continuous improvement, making it an invaluable resource for developers worldwide. All of this is encouraged by Meta, who provides React Native with support and frequent updates.
-
React + AI Stack for 2025
React Native is the powerhouse for cross-platform mobile development. Write once, run everywhere, get native performance when you need it, enjoy hot reloading for rapid development, tap into a huge ecosystem of libraries and tools, and integrate with native modules when you need platform-specific features.
-
How Do I Start a New React Native App?
React Native is a powerful framework for building cross-platform mobile applications using JavaScript and React. Whether you're a seasoned developer or a beginner, starting a new React Native project can be both exciting and challenging. This guide will walk you through the essential steps, tools, and best practices to set up your React Native project efficiently and effectively.
-
停滞不前 - FAV0周刊#023
支持 React、ReactNative 和 TypeScript。
-
At a Standstill - FAV0 Weekly #023
Supports React, ReactNative, and TypeScript.
-
Architecture: Revolutionizing Mobile App Development
Official React Native Documentation
-
How to install Flutter + My Flutter Experience so far
It was so comfortable with React Native and had a chance to work in the [email protected] (i tell this everyone 🥹)
-
Figma to React Native: Convert designs to clean code in a click
React Native is an open-source mobile application development framework created by Facebook that enables developers to build mobile apps for iOS and Android using JavaScript and React. It allows for cross-platform development, meaning you can write code once and deploy it on both major mobile platforms, significantly reducing development time and resources. With more than 100k GitHub stars and a huge community, it is one of the leading frameworks for mobile app development.
-
Is the Web Browser the Most Important Platform for App Development?
Hybrid development frameworks, like React Native and Uno Platform, address some of the trade-offs between web and native apps by allowing developers to write code that works across platforms:
What are some alternatives?
semantic-release - :package::rocket: Fully automated version management and package publishing
Quasar Framework - Quasar Framework - Build high-performance VueJS user interfaces in record time
changesets - 🦋 A way to manage your versioning and changelogs with a focus on monorepos
capacitor - Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️
standard-version - :trophy: Automate versioning and CHANGELOG generation, with semver.org and conventionalcommits.org
Electron - :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
helmfile - Deploy Kubernetes Helm Charts
spine - Lightweight MVC library for building JavaScript applications
TermuxBlack - Termux repository for hacking tools and packages
Preact - ⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.
Poetry - Python packaging and dependency management made easy
flat-list-mvcp - "maintainVisibleContentPosition" prop support for Android react-native