# react-scripts-pelago

> Pelago Configuration and scripts for Create React App.

Latest version **0.1.19** (published 2020-04-29) · MIT license · 0 weekly downloads

## Install

```sh
npm install react-scripts-pelago
pnpm add react-scripts-pelago
yarn add react-scripts-pelago
bun add react-scripts-pelago
```

Provides the command `react-scripts`.

## 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.1.19 |
| Published | 2020-04-29 |
| First published | 2020-04-13 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Node | >=8.10 |
| Dependencies | 58 |
| Unpacked size | 124.1 KB |
| Known vulnerabilities | 0 (+9 in 4 direct dependencies) |
| Install scripts | no |
| GitHub stars | 0 |
| Maintainers | saipelago123 |

## Links

- npm: https://www.npmjs.com/package/react-scripts-pelago
- Repository: https://github.com/v287/create-react-app
- Homepage: https://github.com/v287/create-react-app#readme
- Issues: https://github.com/v287/create-react-app/issues
- npm.io page: https://npm.io/package/react-scripts-pelago

## Dependencies (58)

- [jest](https://npm.io/package/jest.md) 24.9.0
- [less](https://npm.io/package/less.md) ^3.11.1
- [dotenv](https://npm.io/package/dotenv.md) 8.2.0
- [eslint](https://npm.io/package/eslint.md) ^6.6.0
- [semver](https://npm.io/package/semver.md) 6.3.0
- [ts-pnp](https://npm.io/package/ts-pnp.md) 1.1.6
- [resolve](https://npm.io/package/resolve.md) 1.15.0
- [webpack](https://npm.io/package/webpack.md) 4.42.0
- [fs-extra](https://npm.io/package/fs-extra.md) ^8.1.0
- [fsevents](https://npm.io/package/fsevents.md) 2.1.2
- [camelcase](https://npm.io/package/camelcase.md) ^5.3.1
- [babel-jest](https://npm.io/package/babel-jest.md) ^24.9.0
- [css-loader](https://npm.io/package/css-loader.md) 3.4.2
- [url-loader](https://npm.io/package/url-loader.md) 2.3.0
- [@babel/core](https://npm.io/package/@babel/core.md) 7.9.0
- [file-loader](https://npm.io/package/file-loader.md) 4.3.0
- [less-loader](https://npm.io/package/less-loader.md) ^5.0.0
- [sass-loader](https://npm.io/package/sass-loader.md) 8.0.2
- [babel-eslint](https://npm.io/package/babel-eslint.md) 10.1.0
- [babel-loader](https://npm.io/package/babel-loader.md) 8.1.0
- [jest-resolve](https://npm.io/package/jest-resolve.md) 24.9.0
- [style-loader](https://npm.io/package/style-loader.md) 0.23.1
- [@svgr/webpack](https://npm.io/package/@svgr/webpack.md) 4.3.3
- [dotenv-expand](https://npm.io/package/dotenv-expand.md) 5.1.0
- [eslint-loader](https://npm.io/package/eslint-loader.md) 3.0.3
- [postcss-loader](https://npm.io/package/postcss-loader.md) 3.0.0
- [less-vars-to-js](https://npm.io/package/less-vars-to-js.md) ^1.3.0
- [react-dev-utils](https://npm.io/package/react-dev-utils.md) ^10.2.1
- [postcss-normalize](https://npm.io/package/postcss-normalize.md) 8.0.1
- [identity-obj-proxy](https://npm.io/package/identity-obj-proxy.md) 3.0.0
- [pnp-webpack-plugin](https://npm.io/package/pnp-webpack-plugin.md) 1.6.4
- [postcss-preset-env](https://npm.io/package/postcss-preset-env.md) 6.7.0
- [react-app-polyfill](https://npm.io/package/react-app-polyfill.md) ^1.0.6
- [resolve-url-loader](https://npm.io/package/resolve-url-loader.md) 3.1.1
- [webpack-dev-server](https://npm.io/package/webpack-dev-server.md) 3.10.3
- [babel-plugin-import](https://npm.io/package/babel-plugin-import.md) ^1.13.0
- [eslint-plugin-react](https://npm.io/package/eslint-plugin-react.md) 7.19.0
- [html-webpack-plugin](https://npm.io/package/html-webpack-plugin.md) 4.0.0-beta.11
- [postcss-safe-parser](https://npm.io/package/postcss-safe-parser.md) 4.0.1
- [eslint-plugin-import](https://npm.io/package/eslint-plugin-import.md) 2.20.1
- [jest-watch-typeahead](https://npm.io/package/jest-watch-typeahead.md) 0.4.2
- [terser-webpack-plugin](https://npm.io/package/terser-webpack-plugin.md) 2.3.5
- [babel-preset-react-app](https://npm.io/package/babel-preset-react-app.md) ^9.1.2
- [eslint-plugin-flowtype](https://npm.io/package/eslint-plugin-flowtype.md) 4.6.0
- [eslint-plugin-jsx-a11y](https://npm.io/package/eslint-plugin-jsx-a11y.md) 6.2.3
- [postcss-flexbugs-fixes](https://npm.io/package/postcss-flexbugs-fixes.md) 4.1.0
- [workbox-webpack-plugin](https://npm.io/package/workbox-webpack-plugin.md) 4.3.1
- [eslint-config-react-app](https://npm.io/package/eslint-config-react-app.md) ^5.2.1
- [mini-css-extract-plugin](https://npm.io/package/mini-css-extract-plugin.md) 0.9.0
- [webpack-manifest-plugin](https://npm.io/package/webpack-manifest-plugin.md) 2.2.0
- [@typescript-eslint/parser](https://npm.io/package/@typescript-eslint/parser.md) ^2.10.0
- [antd-dayjs-webpack-plugin](https://npm.io/package/antd-dayjs-webpack-plugin.md) ^1.0.0
- [eslint-plugin-react-hooks](https://npm.io/package/eslint-plugin-react-hooks.md) ^1.6.1
- [babel-plugin-named-asset-import](https://npm.io/package/babel-plugin-named-asset-import.md) ^0.3.6
- [jest-environment-jsdom-fourteen](https://npm.io/package/jest-environment-jsdom-fourteen.md) 1.0.1
- [@typescript-eslint/eslint-plugin](https://npm.io/package/@typescript-eslint/eslint-plugin.md) ^2.10.0
- [optimize-css-assets-webpack-plugin](https://npm.io/package/optimize-css-assets-webpack-plugin.md) 5.0.3
- [case-sensitive-paths-webpack-plugin](https://npm.io/package/case-sensitive-paths-webpack-plugin.md) 2.3.0

## Recent versions

- 0.1.19 (latest) — 2020-04-29
- 0.1.18 — 2020-04-29
- 0.1.17 — 2020-04-29
- 0.1.16 — 2020-04-28
- 0.1.15 — 2020-04-28
- 0.1.14 — 2020-04-28
- 0.1.13 — 2020-04-28
- 0.1.12 — 2020-04-28
- 0.1.11 — 2020-04-28
- 0.1.10 — 2020-04-28
- 0.1.9 — 2020-04-28
- 0.1.8 — 2020-04-14
- 0.1.7 — 2020-04-14
- 0.1.6 — 2020-04-14
- 0.1.5 — 2020-04-14
- … 3 more at https://npm.io/package/react-scripts-pelago/versions

## README

# pelago-react-scripts

This package includes scripts and configuration used by [Create React App](https://github.com/facebook/create-react-app) with custom modifications for Pelago.<br>

## Usage

Replace the `react-scripts` dependency on your respective app's `package.json` file with `pelago-react-scripts` before doing a `yarn install`

## Customizations

- Support dynamic imports for antd component stylesheets
- Replace momentjs with dayjs for antd components that need a datetime library ( eg. DatePicker )
- Add less-loader to support .less and .module.less files

## Third party modules / plugins

- less-loader
- babel-plugin-import
- antd-dayjs-webpack-plugin

## Development setup and workflow

Currently the repo has the following remotes setup

- origin (git@github.com:V287/create-react-app.git) - To keep track of updates made on the repo like any normal repo
- upstream (git@github.com:facebook/create-react-app.git) - To rebase the latest stable release of CRA with master

To rebase with upstream:

- Run `git fetch --tags` to get the latest tags from the respective heads.
- Run `git rebase --onto {latest-tag} {your-branch-name}` and raise a PR.

## Releasing

This package has to be bundled and shipped as an npm module. Currently the package is under @sai.mahadevan's account. We will eventually move it to a common pelago account.

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