open-index/open-npm huggingface dataset:
npm package: @richardhofmaenner/template-expo-supabase
Description: Template for a React Native app with Expo and Supabase Auth
Author: Richard Hofmänner
Latest version: 1.0.0

# Expo Supabase Auth

This is a template for using [Supabase](https://supabase.io) with [Expo SDK 48](https://expo.io) built with [React Native Rapi UI](https://rapi-ui.kikiding.space/). This repo uses the Supabase V2 Client

## Requirements

- [Node.js](https://nodejs.org/en/)
- [Yarn](https://yarnpkg.com/)
- [Expo CLI](https://docs.expo.io/workflow/expo-cli/)
- [Supabase CLI](https://supabase.io/docs/guides/cli)
- [ngrok](https://ngrok.com/)

## Getting Started

1. Create a new expo project `yarn create expo-app --template @richardhofmaenner/template-expo-supabase <your-project-name>`
2. Run `yarn start:expo` to start the expo dev server
3. Run `yarn start:supabase` to start the supabase dev server

## Deploying

When you are ready to deply the app, please modify the supabase url and supbase key in `src/utils/supabase.ts` to your own.

## Thank you

This template is based on the [React Native Expo Template Repo](https://github.com/codingki/react-native-expo-template)`/template-typescript-bottom-tabs-supabase-auth-flow` and updated to use the supabase v2 client and the Expo SDK 48.
npm package: @richardkall/eslint-config
Description: Shared ESLint configuration for TypeScript projects.
Latest version: 2.2.0

# @richardkall/eslint-config

> Shared [ESLint](https://eslint.org/) configuration for TypeScript projects.

## Installation

```bash
yarn add -D @richardkall/eslint-config
```

## Usage

Create `.eslintrc` in your project root:

```json
{
  "extends": "@richardkall"
}
```
npm package: @richardkall/eslint-config-react
Description: Shared ESLint configuration for React projects.
Latest version: 2.2.0

# @richardkall/eslint-config-react

> Shared [ESLint](https://eslint.org/) configuration for React projects.

## Installation

```bash
yarn add -D @richardkall/eslint-config-react
```

## Usage

Create `.eslintrc` in your project root:

```json
{
  "extends": "@richardkall/react"
}
```
npm package: @richardkall/eslint-config-react-native
Description: Shared ESLint configuration for React Native projects.
Latest version: 2.2.0

# @richardkall/eslint-config-react-native

> Shared [ESLint](https://eslint.org/) configuration for React Native projects.

## Installation

```bash
yarn add -D @richardkall/eslint-config-react-native
```

## Usage

Create `.eslintrc` in your project root:

```json
{
  "extends": "@richardkall/react-native"
}
```
npm package: @richardkall/eslint-config-typescript
Description: Shareable ESLint configuration for TypeScript.
Latest version: 0.5.0
Deprecated: This package has been deprecated.

# @richardkall/eslint-config-typescript

> Shareable [ESLint](https://eslint.org/) configuration for TypeScript.

## Installation

```bash
yarn add @richardkall/eslint-config-typescript --dev
```

## Usage

Create `.eslintrc.js` in your project root:

```js
module.exports = {
  extends: '@richardkall/eslint-config-typescript',
};
```
npm package: @richardkall/jest-config
Description: Shareable Jest configuration.
Latest version: 0.13.0
Deprecated: Deprecated.

# @richardkall/jest-config

> Shareable [Jest](https://jestjs.io/docs/en/configuration) configuration.

## Installation

```bash
yarn add @richardkall/jest-config --dev
```

## Usage

Create `jest.config.js` in your project root:

```js
module.exports = require('@richardkall/jest-config');
```
npm package: @richardkall/lint-staged-config
Description: Shareable lint-staged configuration.
Latest version: 1.0.0
Deprecated: Deprecated.

# @richardkall/lint-staged-config

> Shareable [lint-staged](https://github.com/okonet/lint-staged) configuration.

## Installation

```bash
yarn add -D @richardkall/prettier-config
```

## Usage

Create `lint-staged.config.js` in your project root:

```js
module.exports = require('@richardkall/lint-staged-config');
```
npm package: @richardkall/prettier-config
Description: Shareable Prettier configuration.
Latest version: 1.0.0
Deprecated: Deprecated.

# @richardkall/prettier-config

> Shareable [Prettier](https://prettier.io/) configuration.

## Installation

```bash
yarn add -D @richardkall/prettier-config
```

## Usage

Create `.prettierrc.js` in your project root:

```js
module.exports = require('@richardkall/prettier-config');
```
npm package: @richardkall/tsconfig
Description: Shareable TypeScript configuration.
Latest version: 1.0.0
Deprecated: Deprecated.

# @richardkall/tsconfig

> Shareable [TypeScript](https://www.typescriptlang.org/docs/handbook/tsconfig-json.html) configuration.

## Installation

```bash
yarn add -D @richardkall/tsconfig
```

## Usage

Create `tsconfig.json` in your project root:

```json
{
  "extends": "@richardkall/tsconfig",
  "include": ["**/*"]
}
```