diff --git a/packages/assets/README.md b/packages/assets/README.md new file mode 100644 index 00000000000000..407cc5b53de5fd --- /dev/null +++ b/packages/assets/README.md @@ -0,0 +1,21 @@ +# @react-native/assets-registry + +[![Version][version-badge]][package] + +## Installation + +``` +yarn add --dev @react-native/assets-registry +``` + +*Note: We're using `yarn` to install deps. Feel free to change commands to use `npm` 3+ and `npx` if you like* + +[version-badge]: https://img.shields.io/npm/v/@react-native/assets-registry?style=flat-square +[package]: https://www.npmjs.com/package/@react-native/assets-registry + +## Testing + +To run the tests in this package, run the following commands from the React Native root folder: + +1. `yarn` to install the dependencies. You just need to run this once +2. `yarn jest packages/assets`. diff --git a/packages/assets/package.json b/packages/assets/package.json index d0e755dc894c81..cd55b751e227b2 100644 --- a/packages/assets/package.json +++ b/packages/assets/package.json @@ -2,12 +2,15 @@ "name": "@react-native/assets-registry", "version": "0.73.0", "description": "Asset support code for React Native.", + "license": "MIT", "repository": { "type": "git", - "url": "git@github.com:facebook/react-native.git", + "url": "https://github.com/facebook/react-native.git", "directory": "packages/assets" }, - "license": "MIT", + "homepage": "https://github.com/facebook/react-native/tree/HEAD/packages/assets#readme", + "keywords": ["assets", "registry", "react-native", "support"], + "bugs": "https://github.com/facebook/react-native/issues", "engines": { "node": ">=16" } diff --git a/packages/babel-plugin-codegen/README.md b/packages/babel-plugin-codegen/README.md new file mode 100644 index 00000000000000..34194810ab2bf8 --- /dev/null +++ b/packages/babel-plugin-codegen/README.md @@ -0,0 +1,21 @@ +# @react-native/babel-plugin-codegen + +[![Version][version-badge]][package] + +## Installation + +``` +yarn add --dev @babel/core @react-native/babel-plugin-codegen +``` + +*Note: We're using `yarn` to install deps. Feel free to change commands to use `npm` 3+ and `npx` if you like* + +[version-badge]: https://img.shields.io/npm/v/@react-native/babel-plugin-codegen?style=flat-square +[package]: https://www.npmjs.com/package/@react-native/babel-plugin-codegen + +## Testing + +To run the tests in this package, run the following commands from the React Native root folder: + +1. `yarn` to install the dependencies. You just need to run this once +2. `yarn jest packages/babel-plugin-codegen`. diff --git a/packages/babel-plugin-codegen/package.json b/packages/babel-plugin-codegen/package.json index 7054377c039b11..3e3edcdb4ba5c6 100644 --- a/packages/babel-plugin-codegen/package.json +++ b/packages/babel-plugin-codegen/package.json @@ -1,12 +1,16 @@ { - "version": "0.73.0", "name": "@react-native/babel-plugin-codegen", + "version": "0.73.0", "description": "Babel plugin to generate native module and view manager code for React Native.", + "license": "MIT", "repository": { "type": "git", - "url": "git@github.com:facebook/react-native.git", + "url": "https://github.com/facebook/react-native.git", "directory": "packages/babel-plugin-codegen" }, + "homepage": "https://github.com/facebook/react-native/tree/HEAD/packages/babel-plugin-codegen#readme", + "keywords": ["babel", "plugin", "codegen", "react-native", "native-modules", "view-manager"], + "bugs": "https://github.com/facebook/react-native/issues", "engines": { "node": ">=16" }, @@ -18,6 +22,5 @@ }, "devDependencies": { "@babel/core": "^7.20.0" - }, - "license": "MIT" + } } diff --git a/packages/eslint-config-react-native-community/package.json b/packages/eslint-config-react-native-community/package.json index 91894a928469c9..f5d4012e6b0b8d 100644 --- a/packages/eslint-config-react-native-community/package.json +++ b/packages/eslint-config-react-native-community/package.json @@ -2,17 +2,19 @@ "name": "@react-native/eslint-config", "version": "0.73.0", "description": "ESLint config for React Native", - "main": "index.js", "license": "MIT", "repository": { "type": "git", - "url": "git@github.com:facebook/react-native.git", + "url": "https://github.com/facebook/react-native.git", "directory": "packages/eslint-config-react-native-community" }, "homepage": "https://github.com/facebook/react-native/tree/HEAD/packages/eslint-config-react-native-community#readme", + "keywords": ["eslint", "config", "react-native"], + "bugs": "https://github.com/facebook/react-native/issues", "engines": { "node": ">=16" }, + "main": "index.js", "dependencies": { "@babel/core": "^7.20.0", "@babel/eslint-parser": "^7.19.0", diff --git a/packages/eslint-plugin-react-native-community/README.md b/packages/eslint-plugin-react-native-community/README.md index 1cf77b71d421f6..e839d6792a1d74 100644 --- a/packages/eslint-plugin-react-native-community/README.md +++ b/packages/eslint-plugin-react-native-community/README.md @@ -25,3 +25,10 @@ Add to your eslint config (`.eslintrc`, or `eslintConfig` field in `package.json ### `platform-colors` Enforces that calls to `PlatformColor` and `DynamicColorIOS` are statically analyzable to enable performance optimizations. + +## Testing + +To run the tests in this package, run the following commands from the React Native root folder: + +1. `yarn` to install the dependencies. You just need to run this once +2. `yarn jest packages/eslint-plugin-react-native-community`. diff --git a/packages/eslint-plugin-react-native-community/package.json b/packages/eslint-plugin-react-native-community/package.json index 202a4dfb771ddc..1cd0250749b435 100644 --- a/packages/eslint-plugin-react-native-community/package.json +++ b/packages/eslint-plugin-react-native-community/package.json @@ -2,14 +2,17 @@ "name": "@react-native/eslint-plugin", "version": "0.73.0", "description": "ESLint rules for @react-native/eslint-config", - "main": "index.js", + "license": "MIT", "repository": { "type": "git", - "url": "git@github.com:facebook/react-native.git", + "url": "https://github.com/facebook/react-native.git", "directory": "packages/eslint-plugin-react-native-community" }, - "license": "MIT", + "homepage": "https://github.com/facebook/react-native/tree/HEAD/packages/eslint-plugin-react-native-community#readme", + "keywords": ["eslint", "rules", "eslint-config", "react-native"], + "bugs": "https://github.com/facebook/react-native/issues", "engines": { "node": ">=16" - } + }, + "main": "index.js" } diff --git a/packages/eslint-plugin-specs/README.md b/packages/eslint-plugin-specs/README.md new file mode 100644 index 00000000000000..824fe031ea64c1 --- /dev/null +++ b/packages/eslint-plugin-specs/README.md @@ -0,0 +1,21 @@ +# @react-native/eslint-plugin-specs + +[![Version][version-badge]][package] + +## Installation + +``` +yarn add --dev @react-native/eslint-plugin-specs +``` + +*Note: We're using `yarn` to install deps. Feel free to change commands to use `npm` 3+ and `npx` if you like* + +[version-badge]: https://img.shields.io/npm/v/@react-native/eslint-plugin-specs?style=flat-square +[package]: https://www.npmjs.com/package/@react-native/eslint-plugin-specs + +## Testing + +To run the tests in this package, run the following commands from the React Native root folder: + +1. `yarn` to install the dependencies. You just need to run this once +2. `yarn jest packages/eslint-plugin-specs`. diff --git a/packages/eslint-plugin-specs/package.json b/packages/eslint-plugin-specs/package.json index 76a91ea4b96cd8..9d523702fcae95 100644 --- a/packages/eslint-plugin-specs/package.json +++ b/packages/eslint-plugin-specs/package.json @@ -2,15 +2,19 @@ "name": "@react-native/eslint-plugin-specs", "version": "0.73.0", "description": "ESLint rules to validate NativeModule and Component Specs", - "main": "index.js", + "license": "MIT", "repository": { "type": "git", - "url": "git@github.com:facebook/react-native.git", + "url": "https://github.com/facebook/react-native.git", "directory": "packages/eslint-plugin-specs" }, + "homepage": "https://github.com/facebook/react-native/tree/HEAD/packages/eslint-plugin-specs#readme", + "keywords": ["eslint", "rules", "react-native", "native-modules", "components", "specs"], + "bugs": "https://github.com/facebook/react-native/issues", "engines": { "node": ">=16" }, + "main": "index.js", "scripts": { "prepack": "node prepack.js", "postpack": "node postpack.js" @@ -25,6 +29,5 @@ "make-dir": "^2.1.0", "pirates": "^4.0.1", "source-map-support": "0.5.0" - }, - "license": "MIT" + } } diff --git a/packages/hermes-inspector-msggen/README.md b/packages/hermes-inspector-msggen/README.md new file mode 100644 index 00000000000000..b2b98932e32dd4 --- /dev/null +++ b/packages/hermes-inspector-msggen/README.md @@ -0,0 +1,21 @@ +# @react-native/hermes-inspector-msggen + +[![Version][version-badge]][package] + +## Installation + +``` +yarn add --dev @babel/cli @babel/core @babel/preset-env @babel/preset-flow jest @react-native/hermes-inspector-msggen +``` + +*Note: We're using `yarn` to install deps. Feel free to change commands to use `npm` 3+ and `npx` if you like* + +[version-badge]: https://img.shields.io/npm/v/@react-native/hermes-inspector-msggen?style=flat-square +[package]: https://www.npmjs.com/package/@react-native/hermes-inspector-msggen + +## Testing + +To run the tests in this package, run the following commands from the React Native root folder: + +1. `yarn` to install the dependencies. You just need to run this once +2. `yarn jest packages/hermes-inspector-msggen`. diff --git a/packages/hermes-inspector-msggen/package.json b/packages/hermes-inspector-msggen/package.json index ea8978f7810fbd..856d3b59607f15 100644 --- a/packages/hermes-inspector-msggen/package.json +++ b/packages/hermes-inspector-msggen/package.json @@ -1,8 +1,14 @@ { "name": "@react-native/hermes-inspector-msggen", - "private": true, "version": "0.72.0", + "private": true, + "description": "Hermes Inspector Message Generator for React Native", "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/facebook/react-native.git", + "directory": "packages/hermes-inspector-msggen" + }, "bin": { "msggen": "./bin/index.js" }, diff --git a/packages/metro-config/README.md b/packages/metro-config/README.md new file mode 100644 index 00000000000000..903a3b3a76d3df --- /dev/null +++ b/packages/metro-config/README.md @@ -0,0 +1,21 @@ +# @react-native/metro-config + +[![Version][version-badge]][package] + +## Installation + +``` +yarn add --dev @react-native/js-polyfills metro-config metro-react-native-babel-transformer metro-runtime @react-native/metro-config +``` + +*Note: We're using `yarn` to install deps. Feel free to change commands to use `npm` 3+ and `npx` if you like* + +[version-badge]: https://img.shields.io/npm/v/@react-native/metro-config?style=flat-square +[package]: https://www.npmjs.com/package/@react-native/metro-config + +## Testing + +To run the tests in this package, run the following commands from the React Native root folder: + +1. `yarn` to install the dependencies. You just need to run this once +2. `yarn jest packages/metro-config`. diff --git a/packages/metro-config/package.json b/packages/metro-config/package.json index fdb735021273e5..e86d78e60321ab 100644 --- a/packages/metro-config/package.json +++ b/packages/metro-config/package.json @@ -2,12 +2,15 @@ "name": "@react-native/metro-config", "version": "0.73.0", "description": "Metro configuration for React Native.", + "license": "MIT", "repository": { "type": "git", - "url": "git@github.com:facebook/react-native.git", + "url": "https://github.com/facebook/react-native.git", "directory": "packages/metro-config" }, - "license": "MIT", + "homepage": "https://github.com/facebook/react-native/tree/HEAD/packages/metro-config#readme", + "keywords": ["metro", "config", "react-native"], + "bugs": "https://github.com/facebook/react-native/issues", "engines": { "node": ">=16" }, diff --git a/packages/normalize-color/README.md b/packages/normalize-color/README.md new file mode 100644 index 00000000000000..20b618d930a592 --- /dev/null +++ b/packages/normalize-color/README.md @@ -0,0 +1,21 @@ +# @react-native/normalize-colors + +[![Version][version-badge]][package] + +## Installation + +``` +yarn add --dev @react-native/normalize-colors +``` + +*Note: We're using `yarn` to install deps. Feel free to change commands to use `npm` 3+ and `npx` if you like* + +[version-badge]: https://img.shields.io/npm/v/@react-native/normalize-colors?style=flat-square +[package]: https://www.npmjs.com/package/@react-native/normalize-colors + +## Testing + +To run the tests in this package, run the following commands from the React Native root folder: + +1. `yarn` to install the dependencies. You just need to run this once +2. `yarn jest packages/normalize-color`. diff --git a/packages/normalize-color/package.json b/packages/normalize-color/package.json index d3319212203e59..079c3fe4dabea3 100644 --- a/packages/normalize-color/package.json +++ b/packages/normalize-color/package.json @@ -2,12 +2,15 @@ "name": "@react-native/normalize-colors", "version": "0.73.0", "description": "Color normalization for React Native.", + "license": "MIT", "repository": { "type": "git", - "url": "git@github.com:facebook/react-native.git", + "url": "https://github.com/facebook/react-native.git", "directory": "packages/normalize-color" }, - "license": "MIT", + "homepage": "https://github.com/facebook/react-native/tree/HEAD/packages/normalize-color#readme", + "keywords": ["color", "normalization", "normalize-colors", "react-native"], + "bugs": "https://github.com/facebook/react-native/issues", "engines": { "node": ">=16" } diff --git a/packages/polyfills/README.md b/packages/polyfills/README.md new file mode 100644 index 00000000000000..91f0b04de013bc --- /dev/null +++ b/packages/polyfills/README.md @@ -0,0 +1,21 @@ +# @react-native/js-polyfills + +[![Version][version-badge]][package] + +## Installation + +``` +yarn add @react-native/js-polyfills +``` + +*Note: We're using `yarn` to install deps. Feel free to change commands to use `npm` 3+ and `npx` if you like* + +[version-badge]: https://img.shields.io/npm/v/@react-native/js-polyfills?style=flat-square +[package]: https://www.npmjs.com/package/@react-native/js-polyfills + +## Testing + +To run the tests in this package, run the following commands from the React Native root folder: + +1. `yarn` to install the dependencies. You just need to run this once +2. `yarn jest packages/polyfills`. diff --git a/packages/polyfills/package.json b/packages/polyfills/package.json index 79b644495b5a62..de11f640d1be8f 100644 --- a/packages/polyfills/package.json +++ b/packages/polyfills/package.json @@ -2,12 +2,15 @@ "name": "@react-native/js-polyfills", "version": "0.73.0", "description": "Polyfills for React Native.", + "license": "MIT", "repository": { "type": "git", - "url": "git@github.com:facebook/react-native.git", + "url": "https://github.com/facebook/react-native.git", "directory": "packages/polyfills" }, - "license": "MIT", + "homepage": "https://github.com/facebook/react-native/tree/HEAD/packages/polyfills#readme", + "keywords": ["polyfill", "polyfills", "js", "js-polyfills", "react-native"], + "bugs": "https://github.com/facebook/react-native/issues", "engines": { "node": ">=16" } diff --git a/packages/react-native-bots/package.json b/packages/react-native-bots/package.json index 43bbff5cbc2bcd..5a86115c8a9696 100644 --- a/packages/react-native-bots/package.json +++ b/packages/react-native-bots/package.json @@ -1,7 +1,15 @@ { "name": "@react-native/bots", + "description": "React Native Bots", "version": "0.0.0", "private": true, + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/facebook/react-native.git", + "directory": "packages/react-native-bots" + }, + "homepage": "https://github.com/facebook/react-native/tree/HEAD/packages/react-native-bots#readme", "engines": { "node": ">=16" }, diff --git a/packages/react-native-codegen-typescript-test/package.json b/packages/react-native-codegen-typescript-test/package.json index d023ab9435cdfe..dcc795f149d481 100644 --- a/packages/react-native-codegen-typescript-test/package.json +++ b/packages/react-native-codegen-typescript-test/package.json @@ -1,13 +1,14 @@ { "name": "@react-native/codegen-typescript-test", "version": "0.0.1", - "description": "⚛️ TypeScript related unit test for @react-native/codegen", - "homepage": "https://github.com/facebook/react-native/tree/HEAD/packages/react-native-typescript-test", + "description": "TypeScript related unit test for @react-native/codegen", + "license": "MIT", "repository": { "type": "git", - "url": "git@github.com:facebook/react-native.git", + "url": "https://github.com/facebook/react-native.git", "directory": "packages/react-native-codegen-typescript-test" }, + "homepage": "https://github.com/facebook/react-native/tree/HEAD/packages/react-native-typescript-test", "engines": { "node": ">=16" }, @@ -16,7 +17,6 @@ "clean": "rimraf lib && rimraf __generated__/*.ts", "prepare": "yarn run build" }, - "license": "MIT", "dependencies": { "@react-native/codegen": "*" }, diff --git a/packages/react-native-codegen/README.md b/packages/react-native-codegen/README.md index 2380d87f716a3a..8f6856b1c8f073 100644 --- a/packages/react-native-codegen/README.md +++ b/packages/react-native-codegen/README.md @@ -15,7 +15,7 @@ yarn add --dev @react-native/codegen ## Testing -To run the tests in this package, run the following commands from the react Native root folder: +To run the tests in this package, run the following commands from the React Native root folder: 1. `yarn` to install the dependencies. You just need to run this once -2. `yarn jest react-native-codegen`. +2. `yarn jest packages/react-native-codegen`. diff --git a/packages/react-native-codegen/package.json b/packages/react-native-codegen/package.json index 4afe3082e0af20..57412c383f5f88 100644 --- a/packages/react-native-codegen/package.json +++ b/packages/react-native-codegen/package.json @@ -1,13 +1,16 @@ { "name": "@react-native/codegen", "version": "0.73.0", - "description": "⚛️ Code generation tools for React Native", - "homepage": "https://github.com/facebook/react-native/tree/HEAD/packages/react-native-codegen", + "description": "Code generation tools for React Native", + "license": "MIT", "repository": { "type": "git", - "url": "git@github.com:facebook/react-native.git", + "url": "https://github.com/facebook/react-native.git", "directory": "packages/react-native-codegen" }, + "homepage": "https://github.com/facebook/react-native/tree/HEAD/packages/react-native-codegen#readme", + "keywords": ["code", "generation", "codegen", "tools", "react-native"], + "bugs": "https://github.com/facebook/react-native/issues", "engines": { "node": ">=16" }, @@ -16,7 +19,6 @@ "clean": "rimraf lib", "prepare": "yarn run build" }, - "license": "MIT", "files": [ "lib" ], diff --git a/packages/react-native-gradle-plugin/README.md b/packages/react-native-gradle-plugin/README.md index 6d6889a8067989..7233d33cbd3f6a 100644 --- a/packages/react-native-gradle-plugin/README.md +++ b/packages/react-native-gradle-plugin/README.md @@ -14,3 +14,10 @@ yarn add @react-native/gradle-plugin [version-badge]: https://img.shields.io/npm/v/@react-native/gradle-plugin?style=flat-square [package]: https://www.npmjs.com/package/@react-native/gradle-plugin + +## Testing + +To run the tests in this package, run the following commands from the React Native root folder: + +1. `yarn` to install the dependencies. You just need to run this once +2. `yarn jest packages/react-native-gradle-plugin`. diff --git a/packages/react-native-gradle-plugin/package.json b/packages/react-native-gradle-plugin/package.json index f7fe5796df65c5..f5eb0fd73a30eb 100644 --- a/packages/react-native-gradle-plugin/package.json +++ b/packages/react-native-gradle-plugin/package.json @@ -1,13 +1,16 @@ { "name": "@react-native/gradle-plugin", "version": "0.73.0", - "description": "⚛️ Gradle Plugin for React Native", - "homepage": "https://github.com/facebook/react-native/tree/HEAD/packages/react-native-gradle-plugin", + "description": "Gradle Plugin for React Native", + "license": "MIT", "repository": { "type": "git", - "url": "git@github.com:facebook/react-native.git", + "url": "https://github.com/facebook/react-native.git", "directory": "packages/react-native-gradle-plugin" }, + "homepage": "https://github.com/facebook/react-native/tree/HEAD/packages/react-native-gradle-plugin#readme", + "keywords": ["gradle", "plugin", "react-native"], + "bugs": "https://github.com/facebook/react-native/issues", "engines": { "node": ">=16" }, @@ -16,7 +19,6 @@ "clean": "./gradlew clean", "test": "./gradlew check" }, - "license": "MIT", "files": [ "settings.gradle.kts", "build.gradle.kts", diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 75678a7e3287bf..9c572075e815ee 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,13 +1,20 @@ { "name": "react-native", "version": "1000.0.0", - "bin": "./cli.js", "description": "A framework for building native apps using React", "license": "MIT", - "repository": "github:facebook/react-native", + "repository": { + "type": "git", + "url": "https://github.com/facebook/react-native.git", + "directory": "packages/react-native" + }, + "homepage": "https://reactnative.dev/", + "keywords": ["react", "react-native", "android", "ios", "mobile", "cross-platform", "app-framework", "mobile-development"], + "bugs": "https://github.com/facebook/react-native/issues", "engines": { "node": ">=16" }, + "bin": "./cli.js", "types": "types", "jest-junit": { "outputDirectory": "reports/junit", diff --git a/packages/rn-tester/README.md b/packages/rn-tester/README.md index 688b061cbe8f9f..07eb33e3d2afc9 100644 --- a/packages/rn-tester/README.md +++ b/packages/rn-tester/README.md @@ -5,10 +5,11 @@ The RNTester showcases React Native views and modules. ## Running this app Before running the app, make sure you ran: - - git clone https://github.com/facebook/react-native.git - cd react-native - yarn install +```sh +git clone https://github.com/facebook/react-native.git +cd react-native +yarn install +``` ### Running on iOS @@ -29,11 +30,12 @@ If you are still having a problem after doing the clean up (which can happen if Both macOS and Xcode are required. 1. `cd packages/rn-tester` -1. Install [Bundler](https://bundler.io/): `gem install bundler`. We use bundler to install the right version of [CocoaPods](https://cocoapods.org/) locally. -1. Install Bundler and CocoaPods dependencies: `bundle install && bundle exec pod install` or `yarn setup-ios-hermes`. In order to use JSC instead of Hermes engine, run: `USE_HERMES=0 bundle exec pod install` or `yarn setup-ios-jsc` instead. -1. Open the generated `RNTesterPods.xcworkspace`. This is not checked in, as it is generated by CocoaPods. Do not open `RNTesterPods.xcodeproj` directly. +2. Install [Bundler](https://bundler.io/): `gem install bundler`. We use bundler to install the right version of [CocoaPods](https://cocoapods.org/) locally. +3. Install Bundler and CocoaPods dependencies: `bundle install && bundle exec pod install` or `yarn setup-ios-hermes`. In order to use JSC instead of Hermes engine, run: `USE_HERMES=0 bundle exec pod install` or `yarn setup-ios-jsc` instead. +4. Open the generated `RNTesterPods.xcworkspace`. This is not checked in, as it is generated by CocoaPods. Do not open `RNTesterPods.xcodeproj` directly. #### Note for M1 users + If you own a Mac M1 laptop, you need to run some different commands to install and run cocoapods. - `sudo arch -x86_64 gem install ffi`: this installs the `ffi` package to load dynamically-linked libraries. @@ -44,7 +46,6 @@ If you own a Mac M1 laptop, you need to run some different commands to install a You'll need to have all the [prerequisites](https://reactnative.dev/contributing/how-to-build-from-source#prerequisites) (SDK, NDK) for Building React Native installed. Start an Android emulator. - ```sh cd packages/rn-tester # In order to use Hermes engine, run `yarn install-android-hermes` instead. @@ -65,11 +66,12 @@ Follow the same setup as running with gradle. Install Buck from [here](https://buckbuild.com/setup/install.html). Run the following commands from the react-native folder: - - ./gradlew :ReactAndroid:packageReactNdkLibsForBuck - buck fetch rntester - buck install -r rntester - ./scripts/packager.sh +```sh +./gradlew :ReactAndroid:packageReactNdkLibsForBuck +buck fetch rntester +buck install -r rntester +./scripts/packager.sh +``` _Note: The native libs are still built using gradle. Full build with buck is coming soon(tm)._ diff --git a/packages/rn-tester/package.json b/packages/rn-tester/package.json index 5ac1f9a39501d0..179a9a52c13af1 100644 --- a/packages/rn-tester/package.json +++ b/packages/rn-tester/package.json @@ -1,13 +1,12 @@ { - "private": true, "name": "@react-native/tester", "version": "0.0.1", - "license": "MIT", + "private": true, "description": "React Native tester app.", - "homepage": "https://github.com/facebook/react-native/tree/HEAD/packages/rn-tester", + "license": "MIT", "repository": { "type": "git", - "url": "git@github.com:facebook/react-native.git", + "url": "https://github.com/facebook/react-native.git", "directory": "packages/rn-tester" }, "engines": { diff --git a/packages/virtualized-lists/README.md b/packages/virtualized-lists/README.md new file mode 100644 index 00000000000000..78481f7944ac5e --- /dev/null +++ b/packages/virtualized-lists/README.md @@ -0,0 +1,21 @@ +# @react-native/virtualized-lists + +[![Version][version-badge]][package] + +## Installation + +``` +yarn add @react-native/virtualized-lists +``` + +*Note: We're using `yarn` to install deps. Feel free to change commands to use `npm` 3+ and `npx` if you like* + +[version-badge]: https://img.shields.io/npm/v/@react-native/virtualized-lists?style=flat-square +[package]: https://www.npmjs.com/package/@react-native/virtualized-lists + +## Testing + +To run the tests in this package, run the following commands from the React Native root folder: + +1. `yarn` to install the dependencies. You just need to run this once +2. `yarn jest packages/virtualized-lists`. diff --git a/packages/virtualized-lists/package.json b/packages/virtualized-lists/package.json index 021635f292d309..00b078ac22af4c 100644 --- a/packages/virtualized-lists/package.json +++ b/packages/virtualized-lists/package.json @@ -2,12 +2,15 @@ "name": "@react-native/virtualized-lists", "version": "0.73.0", "description": "Virtualized lists for React Native.", + "license": "MIT", "repository": { "type": "git", - "url": "git@github.com:facebook/react-native.git", + "url": "https://github.com/facebook/react-native.git", "directory": "packages/virtualized-lists" }, - "license": "MIT", + "homepage": "https://github.com/facebook/react-native/tree/HEAD/packages/virtualized-lists#readme", + "keywords": ["lists", "virtualized-lists", "section-lists", "react-native"], + "bugs": "https://github.com/facebook/react-native/issues", "engines": { "node": ">=16" },