Gathering detailed insights and metrics for @react-native-community/cli
Gathering detailed insights and metrics for @react-native-community/cli
Gathering detailed insights and metrics for @react-native-community/cli
Gathering detailed insights and metrics for @react-native-community/cli
The React Native Community CLI - command line tools to help you build RN apps
npm install @react-native-community/cli
58
Supply Chain
49.5
Quality
94.3
Maintenance
100
Vulnerability
99.6
License
Module System
Min. Node Version
Typescript Support
Node Version
NPM Version
2,413 Stars
2,605 Commits
905 Forks
46 Watching
45 Branches
541 Contributors
Updated on 28 Nov 2024
Minified
Minified + Gzipped
TypeScript (95.12%)
JavaScript (3.08%)
Java (0.56%)
HTML (0.44%)
Kotlin (0.41%)
CSS (0.16%)
Shell (0.09%)
Objective-C (0.08%)
Ruby (0.04%)
Batchfile (0.02%)
Cumulative downloads
Total Downloads
Last day
-5.5%
440,333
Compared to previous day
Last week
0.8%
2,363,634
Compared to previous week
Last month
-1.8%
10,161,086
Compared to previous month
Last year
51%
109,109,848
Compared to previous year
16
Command line tools that help you build apps with react-native
, shipped as the @react-native-community/cli
NPM package.
Note: CLI has been extracted from core react-native
as a part of "Lean Core" effort. Please read this blog post for more details.
Our release cycle is independent of react-native
. We follow semver and here is the compatibility table:
@react-native-community/cli | react-native |
---|---|
^15.0.0 | ^0.76.0 |
^14.0.0 | ^0.75.0 |
^13.0.0 | ^0.74.0 |
^12.0.0 | ^0.73.0 |
^11.0.0 | ^0.72.0 |
^10.0.0 | ^0.71.0 |
^9.0.0 | ^0.70.0 |
^8.0.0 | ^0.69.0 |
^7.0.0 | ^0.68.0 |
^6.0.0 | ^0.65.0,^0.66.0,^0.67.0 |
^5.0.0 | ^0.64.0 |
^4.0.0 | ^0.62.0,^0.63.0 |
^3.0.0 | ^0.61.0 |
^2.0.0 | ^0.60.0 |
^1.0.0 | ^0.59.0 |
This monorepository contains tools and helpers for React Native projects in form of a Command Line Tool (or CLI). This CLI is used directly by the react-native
package and is not intended for use directly. We update it independently of React Native itself.
Run the following command in your terminal prompt:
1npx @react-native-community/cli@latest init MyApp
Once you're inside an existing project, you can run a series of commands to interact with your projects by using the rnc-cli
binary.
Example running start
command in terminal:
1yarn rnc-cli start
You can also add npm scripts to call it with whichever package manager you use:
1{ 2 "scripts": { 3 "start": "rnc-cli start" 4 } 5}
to call it as
1yarn start
[!WARNING] Please do it only if you need to. We don't recommend updating CLI independently of
react-native
as it may cause unexpected issues.
React Native CLI is a dependency of react-native
, which makes it a transitive dependency of your project. You can overwrite the version independently of react-native
by using resolutions
field in your package.json
:
1{ 2 "resolutions": { 3 "@react-native-community/cli": "VERSION", 4 "@react-native-community/cli-clean": "VERSION", 5 "@react-native-community/cli-config": "VERSION", 6 "@react-native-community/cli-debugger-ui": "VERSION", 7 "@react-native-community/cli-doctor": "VERSION", 8 "@react-native-community/cli-link-assets": "VERSION", 9 "@react-native-community/cli-platform-android": "VERSION", 10 "@react-native-community/cli-platform-ios": "VERSION", 11 "@react-native-community/cli-server-api": "VERSION", 12 "@react-native-community/cli-tools": "VERSION", 13 "@react-native-community/cli-types": "VERSION" 14 } 15}
Previously:
Everything inside this repository is MIT licensed.
No vulnerabilities found.
Reason
30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10
Reason
no dangerous workflow patterns detected
Reason
no binaries found in the repo
Reason
license file detected
Details
Reason
Found 19/29 approved changesets -- score normalized to 6
Reason
9 existing vulnerabilities detected
Details
Reason
detected GitHub workflow tokens with excessive permissions
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
dependency not pinned by hash detected -- score normalized to 0
Details
Reason
project is not fuzzed
Details
Reason
security policy file not detected
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Score
Last Scanned on 2024-11-18
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More@react-native-community/template
The template used by `npx @react-native-community/cli init` to bootstrap a React Native application.
@hashencode/rnlib
This is a new [**React Native**](https://reactnative.dev) project, bootstrapped using [`@react-native-community/cli`](https://github.com/react-native-community/cli).
rippl_o_o
This is a new [**React Native**](https://reactnative.dev) project, bootstrapped using [`@react-native-community/cli`](https://github.com/react-native-community/cli).
react-native-navigation-stack-template
This is a new [**React Native**](https://reactnative.dev) project, bootstrapped using [`@react-native-community/cli`](https://github.com/react-native-community/cli).