# @tquinlan1992/react-redux-toolkit

> Demonstration of valid base configurations for:

Latest version **0.0.2-alpha.10** (published 2022-07-30) · 0 weekly downloads

## Install

```sh
npm install @tquinlan1992/react-redux-toolkit
pnpm add @tquinlan1992/react-redux-toolkit
yarn add @tquinlan1992/react-redux-toolkit
bun add @tquinlan1992/react-redux-toolkit
```

## Health

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

Positive: has types; no vulnerabilities.

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

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.2-alpha.10 |
| Published | 2022-07-30 |
| First published | 2022-02-16 |
| Weekly downloads | 0 |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 22 |
| Unpacked size | 216 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | tquinlan1992 |

## Links

- npm: https://www.npmjs.com/package/@tquinlan1992/react-redux-toolkit
- npm.io page: https://npm.io/package/@tquinlan1992/react-redux-toolkit

## Dependencies (22)

- [yup](https://npm.io/package/yup.md) ^0.32.11
- [jest](https://npm.io/package/jest.md) 26.6.0
- [i18next](https://npm.io/package/i18next.md) ^21.6.12
- [ts-jest](https://npm.io/package/ts-jest.md) ^26
- [@types/jest](https://npm.io/package/@types/jest.md) ^26.0.15
- [react-redux](https://npm.io/package/react-redux.md) ^7.2.6
- [@types/lodash](https://npm.io/package/@types/lodash.md) ^4.14.176
- [customize-cra](https://npm.io/package/customize-cra.md) ^1.0.0
- [react-i18next](https://npm.io/package/react-i18next.md) ^11.15.5
- [jest-fetch-mock](https://npm.io/package/jest-fetch-mock.md) ^3.0.3
- [react-hook-form](https://npm.io/package/react-hook-form.md) ^7.28.0
- [@reduxjs/toolkit](https://npm.io/package/@reduxjs/toolkit.md) ^1.7.0
- [react-hot-loader](https://npm.io/package/react-hot-loader.md) ^4.13.0
- [@types/react-redux](https://npm.io/package/@types/react-redux.md) ^7.1.20
- [@hookform/resolvers](https://npm.io/package/@hookform/resolvers.md) ^2.8.5
- [react-test-renderer](https://npm.io/package/react-test-renderer.md) ^17.0.2
- [@typescript-eslint/parser](https://npm.io/package/@typescript-eslint/parser.md) ^5.10.2
- [@types/react-test-renderer](https://npm.io/package/@types/react-test-renderer.md) ^17.0.1
- [customize-cra-react-refresh](https://npm.io/package/customize-cra-react-refresh.md) ^1.1.0
- [tsconfig-paths-webpack-plugin](https://npm.io/package/tsconfig-paths-webpack-plugin.md) ^3.5.2
- [@typescript-eslint/eslint-plugin](https://npm.io/package/@typescript-eslint/eslint-plugin.md) ^5.10.2
- [i18next-browser-languagedetector](https://npm.io/package/i18next-browser-languagedetector.md) ^6.1.3

## Recent versions

- 0.0.2-alpha.10 (latest) — 2022-07-30
- 0.0.2-alpha.9 — 2022-07-30
- 0.0.2-alpha.6 — 2022-05-27
- 0.0.2-alpha.5 — 2022-05-27
- 0.0.2-alpha.4 — 2022-02-19
- 0.0.2-alpha.2 — 2022-02-17
- 0.0.2-alpha.1 — 2022-02-17
- 0.0.2-alpha.0 — 2022-02-16

## README

# TS - Boilerplate

Demonstration of valid base configurations for:

-   TypeScript

    Typescript language support
    -   config file: `tsconfig.json`
    -   dependencies: typescript
    -   optional dependencies: @types/node, ts-node

-   Jest

    Testing framework with typings
    -   config file: `jest.config.js`
    -   dependencies: jest, ts-jest, @types/jest

-   ESLint

    Linting tool with TS support
    -   config file: `.eslintrc.js`
    -   dependencies: eslint, @typescript-eslint/parser, @typescript-eslint/eslint-plugin

-   Prettier

    Formatting/linting with TS support
    -   config file: `.prettierrc.js`
    -   dependencies: prettier, eslint-config-prettier, eslint-plugin-prettier

-   Editor Config

    Base formatting standards, detected by IDE, linters, formatters
    -   config file: `.editorconfig`

- Import Sorting

    Adds import sort formatting to linter + formatter
    -   config file: `package.json` ("importSort")
    -   dependencies: import-sort, import-sort-cli, import-sort-parser-typescript, import-sort-style-module-scoped, prettier-plugin-import-sort

-   VSC Settings

    Helper configuration for Visual Studio Code, to integrate auto-formatting, lint preferences
    -   config file: `.vscode/settings.json`
    -   note:
        -   eslint is configured to automatically format on save
        -   vsc default format on save is disabled to prevent duplicate format operations on save

## Usage

```
    $ yarn start
    $ yarn build
    $ yarn lint
    $ yarn test
```

## IDE Configuration

This project is optimised for development using Visual Studio Code, containing launch configurations and debugging utilities, defined in the .vscode directory.

For best results, please ensure the following configuration steps are taken on your development machine:

- Add VSC Extensions: Debugger for Chrome, DotENV, EditorConfig, ESLint

- Remove the following global dependencies:

  `$ yarn global remove eslint typescript`

  `$ npm -g uninstall eslint typescript`

---
_Source: https://npm.io/package/@tquinlan1992/react-redux-toolkit · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
