# react-native-template-parcmg

> Start new React Native projects with TypeScript, Prettier & TSLint

Latest version **0.0.9-development** (published 2019-05-31) · MIT license · 0 weekly downloads

## Install

```sh
npm install react-native-template-parcmg
pnpm add react-native-template-parcmg
yarn add react-native-template-parcmg
bun add react-native-template-parcmg
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.9-development |
| Published | 2019-05-31 |
| First published | 2019-05-31 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 103.1 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 2 |
| Author | Pan Tao |
| Maintainers | pantao |
| Keywords | react-native, typescript, prettier, template, jest, boilerplate, ts, redux, react-redux, saga, redux-saga, react-navigation |

## Links

- npm: https://www.npmjs.com/package/react-native-template-parcmg
- Repository: https://github.com/pantao/react-native-template-parcmg
- Issues: https://github.com/pantao/react-native-template-parcmg/issues
- npm.io page: https://npm.io/package/react-native-template-parcmg

## Alternatives

- [eslint-plugin-sonarjs](https://npm.io/package/eslint-plugin-sonarjs.md) — 2.9M weekly downloads
- [eslint-config-expo](https://npm.io/package/eslint-config-expo.md) — 1.5M weekly downloads
- [@matter/protocol](https://npm.io/package/@matter/protocol.md) — 63.5K weekly downloads
- [@eventcatalog/linter](https://npm.io/package/@eventcatalog/linter.md) — 24.8K weekly downloads
- [@inrupt/eslint-config-base](https://npm.io/package/@inrupt/eslint-config-base.md) — 4.5K weekly downloads

## Recent versions

- 0.0.9-development (latest) — 2019-05-31
- 0.0.8-development — 2019-05-31
- 0.0.7-development — 2019-05-31
- 0.0.6-development — 2019-05-31
- 0.0.5-development — 2019-05-31
- 0.0.4-development — 2019-05-31
- 0.0.3-development — 2019-05-31
- 0.0.2-development — 2019-05-31
- 0.0.1-development — 2019-05-31
- 0.0.0-development — 2019-05-31

## README

# React Native + TypeScript

**Start a new React Native project with TypeScript, Prettier & TSLint**

<p style="color: red">DO NOT INSTALL THIS PACKAGE DIRECTLY</p>

## Usage

When creating a new React Native project, use the command:

```bash
react-native init projectname --template parcmg
cd projectname
node setup.js
npm install
react-native link react-native-gesture-handler
```

That's it! 🎉 Then, proceed as usual:

- `react-native run-ios`

## Includes

- [x] TypeScript
- [x] Prettier (with commit hook)
- [x] TSLint
- [x] Jest
- [x] Redux
- [x] Redux-Saga
- [x] React-Navigation

## Requirements

- `npm i -g react-native-cli`

## Project File Structure

```bash
.
├── LICENSE
├── README.md
├── __tests__
│   └── App.tsx
├── dependencies.json
├── devDependencies.json
├── index.js
├── jest.config.js
├── package.json
├── package.template.json
├── rn-cli.config.js
├── setup.js
├── src
│   ├── @types
│   │   └── index.d.ts
│   ├── App.tsx
│   ├── AppContainers.tsx
│   ├── Bootstrap.tsx
│   ├── components
│   │   ├── README.md
│   │   ├── TodoItem.tsx
│   │   └── index.ts
│   ├── containers
│   │   ├── README.md
│   │   └── RootDrawer.tsx
│   ├── graphics
│   │   ├── README.md
│   │   └── icons
│   │       ├── back.png
│   │       ├── home-focused.png
│   │       ├── home.png
│   │       ├── ordered-list-focused.png
│   │       ├── ordered-list.png
│   │       ├── user-focused.png
│   │       └── user.png
│   ├── helpers
│   │   └── README.md
│   ├── reducers
│   │   ├── app.ts
│   │   ├── index.ts
│   │   └── todo.ts
│   ├── sagas
│   │   └── user.ts
│   ├── screens
│   │   ├── Auth
│   │   │   ├── Signin.tsx
│   │   │   └── Signup.tsx
│   │   ├── Detail.tsx
│   │   ├── README.md
│   │   └── RootTabs
│   │       ├── Home.tsx
│   │       ├── Me.tsx
│   │       └── Todo.tsx
│   ├── services
│   │   ├── README.md
│   │   └── UserService.ts
│   ├── store
│   │   └── index.ts
│   ├── types
│   │   └── index.ts
│   ├── ui
│   │   ├── README.md
│   │   ├── TouchableItem.tsx
│   │   └── index.ts
│   └── utilities
│       └── README.md
├── tsconfig.json
└── tslint.json
```

---
_Source: https://npm.io/package/react-native-template-parcmg · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
