open-index/open-npm huggingface dataset:
npm package: @significa/eslint-config
Description: @significa/eslint-config
Author: Significa Lda.
Latest version: 2.0.1

# @significa/eslint-config

## Installation

`npm i --save-dev eslint @significa/eslint-config`  
or  
`yarn add -D eslint @significa/eslint-config`

## Usage

On `.eslintrc.json` file add:

```json
{
  "extends": "@significa"
}
```

### Usage with React

```json
{
  "extends": ["@significa", "@significa/eslint-config/react"]
}
```

#### Script in package.json

```json
"scripts": {
  "lint": "eslint \"src/**/*.{js,jsx,ts,tsx}\""
},
```

## License

[MIT](https://github.com/Significa/significa-style/blob/master/LICENSE)

<a href="https://significa.co"><img src="https://user-images.githubusercontent.com/4838076/70076649-20d29b00-15f7-11ea-9379-e2fa1889a525.png" alt="logo" width="300px"></a>
npm package: @significa/init
Description: Opinionated Significa's CLI to add configurations to newly created projects.
Author: Significa Lda.
Latest version: 1.2.1

# significa-init

[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
[![Version](https://img.shields.io/npm/v/@significa/init.svg)](https://npmjs.org/package/@significa/init)
[![Downloads/week](https://img.shields.io/npm/dw/@significa/init.svg)](https://npmjs.org/package/@significa/init)
[![License](https://img.shields.io/npm/l/@significa/init.svg)](https://github.com/significa/significa-init/blob/main/package.json)

Opinionated Significa's CLI to add configurations to newly created projects.

`npx @significa/init`


## Commands

- Regular: `npx @significa/init`;
- Help: `npx @significa/init --help`;
- Version: `npx @significa/init --version`;


Run `npm link` in the directory.
Use the CLI as `significa-init` anywhere.

## License

[MIT](https://github.com/Significa/significa-start/blob/master/LICENSE)

[![Significa footer](https://user-images.githubusercontent.com/17513388/71971185-fc736b00-3201-11ea-9678-090b6b6a0b3f.png)](https://significa.co)
npm package: @significa/prettier-config
Description: @significa/prettier-config
Author: Significa Lda.
Latest version: 2.0.0

# @significa/prettier-config

## Installation

`npm i --save-dev @significa/prettier-config`  
or  
`yarn add -D @significa/prettier-config`

## Usage

On `.prettierrc.js` file add:

```js
module.exports = require("@significa/prettier-config");
```

### Script in package.json

```json
"scripts": {
  "prettier": "prettier \"src/**/*.+(ts|tsx|js|jsx|json|yml|yaml|md|mdx)\" --write"
},
```

## License

[MIT](https://github.com/Significa/significa-style/blob/master/LICENSE)

<a href="https://significa.co"><img src="https://user-images.githubusercontent.com/4838076/70076649-20d29b00-15f7-11ea-9379-e2fa1889a525.png" alt="logo" width="300px"></a>
npm package: @significa/start
Description: Opinionated Significa's bootstrap CLI to start React projects based on Create React App, NextJS or GatsbyJS.
Author: Significa Lda.
Latest version: 0.16.1

<a href="https://significa.co"><img src="https://user-images.githubusercontent.com/4838076/70076649-20d29b00-15f7-11ea-9379-e2fa1889a525.png" alt="logo" width="300px"></a>

[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
[![Version](https://img.shields.io/npm/v/@significa/start.svg)](https://npmjs.org/package/significa/start)
[![Downloads/week](https://img.shields.io/npm/dw/@significa/start.svg)](https://npmjs.org/package/@significa/start)
[![License](https://img.shields.io/npm/l/@significa/start.svg)](https://github.com/significa/significa-start/blob/master/package.json)

Opinionated Significa's bootstrap CLI to start ReactJS projects based on NextJS, React Native, Create React App, or GatsbyJS.

`npx @significa/start`

![significa-significa-start](https://user-images.githubusercontent.com/4838076/88907578-b25edf00-d250-11ea-92c8-3e9845e08660.png)

You can also skip the prompt and give it the configuration you want:

- **Project type:** may be one of these options;
  - `cra`: Create React App;
  - `next`: Next.js;
  - `gatsby`: GatsbyJS;
  - `react-native`: React Native (Expo - bare workflow);
- **Project name:** will be used on the folder name and configuration files;

Eg: `npx @significa/start@latest next hello-world`.

## Commands

- Regular: `npx @significa/start`;
- Shortcut: `npx @significa/start [project] [name]`;
- Help: `npx @significa/start --help`;
- Version: `npx @significa/start --version`;

## Common dependencies:

- Typescript;
- Commitlint;
- Lint-staged;
- [@significa/eslint-config](https://github.com/Significa/significa-style/tree/master/packages/eslint-config);
- [@significa/prettier-config](https://github.com/Significa/significa-style/tree/master/packages/prettier-config);
- [@significa/tsconfig-config](https://github.com/Significa/significa-style/tree/master/packages/tsconfig-config);

## Running locally

Run `npm link` in the directory.
Use the CLI as `significa-start` anywhere.

## License

[MIT](https://github.com/Significa/significa-start/blob/master/LICENSE)

[![Significa footer](https://user-images.githubusercontent.com/17513388/71971185-fc736b00-3201-11ea-9678-090b6b6a0b3f.png)](https://significa.co)