open-index/open-npm huggingface dataset:
npm package: @rnef/cli
Description: Command-line interface for React Native Enterprise Framework (RNEF). This package is part of the RNEF ecosystem.
Latest version: 0.8.13
Deprecated: RNEF was renamed to Rock. Please replace this package with 'rock'. Read more at: https://github.com/callstack/rock/releases/tag/v0.9.0

# @rnef/cli

Command-line interface for React Native Enterprise Framework (RNEF). This package is part of the RNEF ecosystem.

## Quick Start

Create a new RNEF project:

```sh
npx @rnef/create-app enterprise
```

## Documentation

For detailed documentation about RNEF and its tools, visit [RNEF Documentation](https://rnef.dev)
npm package: @rnef/config
Description: Configuration utilities for React Native Enterprise Framework (RNEF), including autolinking for packages with native code. This package is part of the RNEF ecosystem.
Latest version: 0.8.13

# @rnef/config

Configuration utilities for React Native Enterprise Framework (RNEF), including autolinking for packages with native code. This package is part of the RNEF ecosystem.

## Documentation

For detailed documentation about RNEF and its tools, visit [RNEF Documentation](https://rnef.dev)
npm package: @rnef/create-app
Description: A CLI tool for creating new React Native Enterprise Framework projects with customizable templates, platforms, and plugins.
Latest version: 0.8.13
Deprecated: RNEF was renamed to Rock. Please use 'npm create rock' instead. Read more at: https://github.com/callstack/rock/releases/tag/v0.9.0

# @rnef/create-app

A CLI tool for creating new React Native Enterprise Framework projects with customizable templates, platforms, and plugins.

## Usage

```bash
npx @rnef/create-app my-app
```

## Features

- **Interactive setup** - Guided prompts for project configuration
- **Template system** - Start with pre-configured project templates
- **Platform support** - Add iOS and Android platforms
- **Plugin system** - Extend functionality with plugins
- **Bundler choice** - Choose between Metro and Re.Pack
- **Remote cache** - Configure build caching for faster builds

## Options

- `--template <name>` - Specify template (default: "default")
- `--platforms <platforms>` - Specify platforms (ios, android)
- `--plugins <plugins>` - Specify plugins (brownfield-ios, brownfield-android)
- `--bundler <bundler>` - Specify bundler (metro, repack)
- `--install` - Install dependencies after creation
- `--override` - Override existing directory
- `--help` - Show help information
- `--version` - Show version information

## Examples

```bash
# Create a basic project
npx @rnef/create-app my-app

# Create with specific platforms
npx @rnef/create-app my-app --platforms ios android

# Create with brownfield plugins
npx @rnef/create-app my-app --plugins brownfield-ios brownfield-android

# Create with Re.Pack bundler
npx @rnef/create-app my-app --bundler repack

# Create and install dependencies
npx @rnef/create-app my-app --install
```

## Available Templates

- **default** - Basic React Native project template

## Available Platforms

- **ios** - iOS platform support
- **android** - Android platform support

## Available Plugins

- **brownfield-ios** - iOS brownfield integration
- **brownfield-android** - Android brownfield integration

## Available Bundlers

- **metro** - Metro bundler (default)
- **repack** - Re.Pack bundler for micro-frontends
npm package: @rnef/platform-android
Description: Android platform integration for React Native Enterprise Framework (RNEF). This package is part of the RNEF ecosystem and provides Android-specific build and development tools.
Latest version: 0.8.13

# @rnef/platform-android

Android platform integration for React Native Enterprise Framework (RNEF). This package is part of the RNEF ecosystem and provides Android-specific build and development tools.

## Documentation

For detailed documentation about RNEF and its tools, visit [RNEF Documentation](https://rnef.dev)
npm package: @rnef/platform-apple-helpers
Description: Internal utilities for Apple platform integration in React Native Enterprise Framework (RNEF). This package is part of the RNEF ecosystem and provides shared functionality for iOS and other Apple platforms.
Latest version: 0.8.13

# @rnef/platform-apple-helpers

Internal utilities for Apple platform integration in React Native Enterprise Framework (RNEF). This package is part of the RNEF ecosystem and provides shared functionality for iOS and other Apple platforms.

## Documentation

For detailed documentation about RNEF and its tools, visit [RNEF Documentation](https://rnef.dev)
npm package: @rnef/platform-ios
Description: iOS platform integration for React Native Enterprise Framework (RNEF). This package is part of the RNEF ecosystem and provides iOS-specific build and development tools.
Latest version: 0.8.13

# @rnef/platform-ios

iOS platform integration for React Native Enterprise Framework (RNEF). This package is part of the RNEF ecosystem and provides iOS-specific build and development tools.

## Documentation

For detailed documentation about RNEF and its tools, visit [RNEF Documentation](https://rnef.dev)
npm package: @rnef/plugin-brownfield-android
Description: Android brownfield integration plugin for React Native Enterprise Framework (RNEF). This package is part of the RNEF ecosystem and provides tools for integrating React Native into existing Android applications.
Latest version: 0.8.13

# @rnef/plugin-brownfield-android

Android brownfield integration plugin for React Native Enterprise Framework (RNEF). This package is part of the RNEF ecosystem and provides tools for integrating React Native into existing Android applications.

## Documentation

For detailed documentation about RNEF and its tools, visit [RNEF Documentation](https://rnef.dev)
npm package: @rnef/plugin-brownfield-ios
Description: iOS brownfield integration plugin for React Native Enterprise Framework (RNEF). This package is part of the RNEF ecosystem and provides tools for integrating React Native into existing iOS applications.
Latest version: 0.8.13

# @rnef/plugin-brownfield-ios

iOS brownfield integration plugin for React Native Enterprise Framework (RNEF). This package is part of the RNEF ecosystem and provides tools for integrating React Native into existing iOS applications.

## Documentation

For detailed documentation about RNEF and its tools, visit [RNEF Documentation](https://rnef.dev)
npm package: @rnef/plugin-metro
Description: Metro bundler integration plugin for React Native Enterprise Framework (RNEF). This package is part of the RNEF ecosystem and provides integration with Metro, the default JavaScript bundler for React Native.
Latest version: 0.8.13

# @rnef/plugin-metro

Metro bundler integration plugin for React Native Enterprise Framework (RNEF). This package is part of the RNEF ecosystem and provides integration with Metro, the default JavaScript bundler for React Native.

## Documentation

For detailed documentation about RNEF and its tools, visit [RNEF Documentation](https://rnef.dev)
npm package: @rnef/plugin-repack
Description: Re.Pack integration plugin for React Native Enterprise Framework (RNEF). This package is part of the RNEF ecosystem and provides integration with [Re.Pack](https://re-pack.dev), a toolkit for building React Native apps with webpack or Rspack.
Latest version: 0.8.13

# @rnef/plugin-repack

Re.Pack integration plugin for React Native Enterprise Framework (RNEF). This package is part of the RNEF ecosystem and provides integration with [Re.Pack](https://re-pack.dev), a toolkit for building React Native apps with webpack or Rspack.

## Documentation

For detailed documentation about RNEF and its tools, visit [RNEF Documentation](https://rnef.dev)
npm package: @rnef/provider-github
Description: GitHub Actions artifact storage provider for React Native Enterprise Framework (RNEF). This package is part of the RNEF ecosystem.
Latest version: 0.8.13

# @rnef/provider-github

GitHub Actions artifact storage provider for React Native Enterprise Framework (RNEF). This package is part of the RNEF ecosystem.

## Documentation

For detailed documentation about RNEF and its tools, visit [RNEF Documentation](https://rnef.dev)
npm package: @rnef/provider-s3
Description: AWS S3 remote cache provider for React Native Enterprise Framework (RNEF). This package is part of the RNEF ecosystem.
Latest version: 0.8.13

# @rnef/provider-s3

AWS S3 remote cache provider for React Native Enterprise Framework (RNEF). This package is part of the RNEF ecosystem.

## Features

- Compatible with AWS S3 and Cloudflare R2
- Supports custom endpoints for self-hosted S3-compatible storage
- Secure credential handling

## Configuration

The provider accepts the following configuration options:

```typescript
type ProviderConfig = {
  /**
   * Optional endpoint, necessary for self-hosted S3 servers or Cloudflare R2 integration
   */
  endpoint?: string;
  /**
   * The bucket name to use for the S3 server
   */
  bucket: string;
  /**
   * The region of the S3 server
   */
  region: string;
  /**
   * The access key ID for the S3 server
   */
  accessKeyId: string;
  /**
   * The secret access key for the S3 server
   */
  secretAccessKey: string;
  /**
   * The directory to store artifacts in the S3 server.
   */
  directory?: string;
  /**
   * The display name of the provider
   */
  name?: string;
  /**
   * The time in seconds for the presigned URL to expire. By default, it is 24 hours.
   */
  linkExpirationTime?: number;
};
```

## Usage Examples

### AWS S3

```ts
// rnef.config.mjs
import { providerS3 } from '@rnef/provider-s3';

export default {
  // ...
  remoteCacheProvider: providerS3({
    bucket: 'your-bucket',
    region: 'your-region',
    accessKeyId: 'access-key',
    secretAccessKey: 'secret-key',
  }),
};
```

### Cloudflare R2

```ts
// rnef.config.mjs
import { providerS3 } from '@rnef/provider-s3';

export default {
  // ...
  remoteCacheProvider: providerS3({
    name: 'R2' // optional to display R2 instead of S3
    endpoint: 'https://${ACCOUNT_ID}.r2.cloudflarestorage.com',
    bucket: 'your-bucket',
    region: 'your-region',
    accessKeyId: 'access-key',
    secretAccessKey: 'secret-key',
  }),
};
```

## Documentation

For detailed documentation about RNEF and its tools, visit [RNEF Documentation](https://rnef.dev)
npm package: @rnef/tools
Description: Development tools and utilities for React Native Enterprise Framework (RNEF). This package is part of the RNEF ecosystem.
Latest version: 0.8.13

# @rnef/tools

Development tools and utilities for React Native Enterprise Framework (RNEF). This package is part of the RNEF ecosystem.

## Documentation

For detailed documentation about RNEF and its tools, visit [RNEF Documentation](https://rnef.dev)
npm package: @rnef/welcome-screen
Description: A welcome screen component for React Native apps, used in the official template for newly created RNEF projects.
Latest version: 0.8.13

# @rnef/welcome-screen

A welcome screen component for React Native apps, used in the official template for newly created RNEF projects.

## Documentation

For detailed documentation about RNEF and its tools, visit [RNEF Documentation](https://rnef.dev)