react-refresh
npmv0.18.0React is a JavaScript library for building user interfaces.
Safe to adopt
Yes — react-refresh scores well across adoption, maintenance, weight, supply chain, and licensing. No download data reported for this package yet. Last published 343 days ago. 50 releases in the last 2 years.
- ?Adoption: grade ?, Not reported by this registry.
No download data reported for this package yet.
- BMaintenance: grade B, Good.
Last published 343 days ago. 50 releases in the last 2 years.
- AWeight: grade A, Excellent.
Zero runtime dependencies, about 57 KB installed.
- BSupply chain: grade B, Good.
This package has a single maintainer (bus factor of 1).
- ALicense: grade A, Excellent.
MIT — permissive, with no copyleft found in the dependency tree.
Grades are computed deterministically from registry metadata collected by PackageGraph — downloads, dependents, publish dates, the resolved dependency tree, maintainer count, and declared licenses. No third-party scores are used.
Install cost
What you actually take on by adding react-refresh to a project.
Runtime packages this one declares itself.
Distinct packages in the full runtime tree, deduplicated the way a package manager would.
Unpacked size of this package plus its entire runtime tree.
Longest resolved dependency chain below this package.
Compatibility
- Node.js
- No constraint declared
- Module format
- CommonJS only
- TypeScript
- No bundled types
- Install scripts
- None
react-refresh vs the alternatives
Packages solving a similar problem in the npm ecosystem, compared on the signals that drive an adoption decision.
| Package | Weekly downloads | Dependents | License | Last release |
|---|---|---|---|---|
| react-refreshthis page | 0 | 5 | MIT | 11 months ago |
| react | 152.8M | 82 | MIT | 1 day ago |
| react-dom | 143.7M | 47 | MIT | 1 day ago |
| react-style-singleton | 59.1M | 2 | MIT | 1 day ago |
| reselect | 44M | 1 | MIT | 1 day ago |
| next | 40.6M | 0 | MIT | 1 day ago |
Dependencies
Declared by react-refresh v0.18.0. Runtime dependencies are installed with the package; dev dependencies are not.
Dev (3)
Used by
Popular packages that depend on react-refresh.
The Expo SDK
A framework for building native apps using React
The Babel preset for Expo projects
🚇 Module required for evaluating Metro bundles.
Babel preset for React Native applications
Relationship graph
Dependencies (left) and dependents (right) of react-refresh.
Frequently installed together
A WebView specifically designed for Expo DOM components
React is a JavaScript library for building user interfaces.
React package for working with the DOM.
A framework for building native apps using React
Tools for making advanced Metro bundler features work
babel's modular runtime helpers
A Metro config for running React Native projects with the Metro bundler
TypeScript definitions for node
Generated and versioned meta-package wrapping Metro
The Expo SDK
Stringify any JavaScript value.
TypeScript definitions for react
Release history
50 releases in the last two years, typically about 0 days apart.
| Version | Published | Size | License |
|---|---|---|---|
| 0.0.0-experimental-f1f7ed2a-20260904 | 2 days ago | 58 KB | MIT |
| 0.19.0-canary-f1f7ed2a-20260904 | 2 days ago | 57 KB | MIT |
| 0.0.0-experimental-8425b691-20260904 | 5 days ago | 58 KB | MIT |
| 0.19.0-canary-8425b691-20260904 | 5 days ago | 57 KB | MIT |
| 0.19.0-canary-d9f4e76b-20260903 | 6 days ago | 57 KB | MIT |
| 0.0.0-experimental-d9f4e76b-20260903 | 6 days ago | 58 KB | MIT |
| 0.0.0-experimental-f4e439e1-20260902 | 7 days ago | 58 KB | MIT |
| 0.19.0-canary-f4e439e1-20260902 | 7 days ago | 57 KB | MIT |
| 0.0.0-experimental-21c89c9f-20260901 | 8 days ago | 58 KB | MIT |
| 0.19.0-canary-21c89c9f-20260901 | 8 days ago | 57 KB | MIT |
| 0.0.0-experimental-ff7445e6-20260831 | 9 days ago | 58 KB | MIT |
| 0.19.0-canary-ff7445e6-20260831 | 9 days ago | 57 KB | MIT |
| 0.0.0-experimental-2dc7da79-20260828 | 12 days ago | 58 KB | MIT |
| 0.19.0-canary-2dc7da79-20260828 | 12 days ago | 57 KB | MIT |
| 0.0.0-experimental-29d9d318-20260826 | 13 days ago | 58 KB | MIT |
Overview
react-refresh is an npm package that react is a JavaScript library for building user interfaces. It has 5 known dependents in the graph. The latest version is 0.18.0, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need react is a JavaScript library for building user interfaces and value a focused solution.
When not to use it
Consider an alternative if you need to have first-class TypeScript types out of the box, or if a more actively-maintained option better fits your npm stack.
Pros
- Clear open-source license (MIT).
- Lean dependency tree (3 direct dependencies).
Cons
- No bundled TypeScript types (may require a separate @types package).
Auto-generated from collected registry metadata. No external claims are inferred.
Maintainers
Keywords
Frequently asked questions
Should I use react-refresh?
Yes — react-refresh scores well across adoption, maintenance, weight, supply chain, and licensing. No download data reported for this package yet. Last published 343 days ago. 50 releases in the last 2 years.
How do I install react-refresh?
Run `npm install react-refresh` to add react-refresh to your npm project.
What license is react-refresh released under?
react-refresh is distributed under the MIT license.
How popular is react-refresh?
npm does not publish download counts. Within PackageGraph's crawl, 5 known packages depend on react-refresh.
Is react-refresh still maintained?
The most recent release of react-refresh (v0.18.0) was published 11 months ago.
Does react-refresh run install scripts?
No. react-refresh does not define preinstall, install, or postinstall scripts, so installing it does not execute publisher-supplied code.