open-index/open-npm huggingface dataset:
npm package: @nimblehq/cra-template
Description: The base template for Nimble React App.
Author: Nimble
Latest version: 3.1.0

<p align="center">
  <img alt="Nimble logo" src="https://assets.nimblehq.co/logo/light/logo-light-text-320.png" />
</p>

<p align="center">
  <strong>CRA Template</strong>
</p>


---

<p align="center">
  <a href="https://www.npmjs.com/package/@nimblehq/cra-template"><img src="https://badgen.net/npm/v/@nimblehq/cra-template" /></a>
  <a href="https://www.npmjs.com/package/@nimblehq/cra-template"><img src="https://badgen.net/npm/dy/@nimblehq/cra-template" /></a>
</p>

Our template offers a rich boilerplate to jump-start React-based application development with [Create React App](https://github.com/facebook/create-react-app).
The complete list of features included in this template is available on [the Wiki](https://github.com/nimblehq/react-templates/wiki).

## Getting Started

### Prerequisites

[![node-version-image](https://img.shields.io/badge/node-16.14.2-brightgreen.svg)](https://nodejs.org/download/release/v16.14.2/)

### Usage

To use this template, add `--template @nimblehq` when creating a new app from the `create-react-app` command.

```sh
npx create-react-app my-app --template @nimblehq
```

For more information about `create-react-app`, please refer to:

- [Getting Started](https://create-react-app.dev/docs/getting-started) — How to create a new app.
- [User Guide](https://create-react-app.dev) – How to develop apps bootstrapped with Create React App.

## Template structure

```
.
├── template
│   ├── public
│   │   ├── ...
│   ├── src
│   |   └── ...
│   ├── gitignore
│   └── README.md
├── .gitignore
├── LICENSE
├── package.json
├── README.md
└── template.json
```

`Typescript` is used by default for our React applications.
With the standard files from a non-ejected `create-react-app` project, this template adds a folder structure in `/src` that follows our [React Convention](https://nimblehq.co/compass/development/code-conventions/javascript/react/#project-structure).

## How to contribute

To test the template locally, simply run the template install command with the path of your local `react-template/packages/cra-template` repository, prefixed by `file:`:

```sh
npx create-react-app my-app --template file:{../path/to/your/local/template/repo}
```

## License

This project is Copyright (c) 2014 and onwards.
It is free software and may be redistributed under the terms specified in the [LICENSE] file.

[LICENSE]: /LICENSE

## About

![Nimble](https://assets.nimblehq.co/logo/dark/logo-dark-text-160.png)

This project is maintained and funded by [Nimble](https://nimblehq.co).

We love open source and do our part in sharing our work with the community!
See [our other projects][community] or [hire our team][hire] to help build your product.

[community]: https://github.com/nimblehq
[hire]: https://nimblehq.co/
npm package: @nimblehq/eslint-config-nimble
Description: ESLint base configuration developed and maintained by Nimble
Author: Nimble
Latest version: 2.4.0

# `@nimblehq/eslint-config-nimble`

This package provides ESLint base rules

## Installation

```bash
  npm install --save-dev @nimblehq/eslint-config-nimble
```

## Usage

### Standalone

Add `@nimblehq/eslint-config-nimble` to the extends section of your `.eslintrc` configuration file.

```js
{
  "extends": [
      "@nimblehq/eslint-config-nimble"
  ],
  "rules": {
    // Additional, per-project rules...
  }
}
```

### With a framework

Similar to the process above, but usually it requires adding the extra rules for the JS framework:

```js
{
  "extends": [
      "@nimblehq/eslint-config-nimble",
      "plugin:react/recommended",
      "plugin:vue/recommended"
  ],
  "rules": {
    // Additional, per-project rules...
  }
}
```

This would require defining the required dependencies in the project itself.

## License

This project is Copyright (c) 2014 and onwards Nimble. It is free software and may be redistributed under the terms specified in the [LICENSE] file.

[LICENSE]: /LICENSE

## About

![Nimble](https://assets.nimblehq.co/logo/dark/logo-dark-text-160.png)

This project is maintained and funded by [Nimble](https://nimblehq.co).

We love open source and do our part in sharing our work with the community!
See [our other projects][community] or [hire our team][hire] to help build your product.

[community]: https://github.com/nimblehq
[hire]: https://nimblehq.co/
npm package: @nimblehq/eslint-config-nimble-core
Description: ESLint base configuration developed and maintained by Nimble
Author: Nimble
Latest version: 2.8.1

# `@nimblehq/eslint-config-nimble-core`

This package provides ESLint base rules

## Installation

```bash
  npm install --save-dev @nimblehq/eslint-config-nimble-core
```

## Usage

### Standalone

Add `@nimblehq/eslint-config-nimble-core` to the extends section of your `.eslintrc` configuration file.

```js
{
  "extends": [
      "@nimblehq/eslint-config-nimble-core"
  ],
  "rules": {
    // Additional, per-project rules...
  }
}
```

### With a framework

Similar to the process above, but usually it requires adding the extra rules for the JS framework:

```js
{
  "extends": [
      "@nimblehq/eslint-config-nimble-core",
      "plugin:react/recommended",
      "plugin:vue/recommended"
  ],
  "rules": {
    // Additional, per-project rules...
  }
}
```

This would require defining the required dependencies in the project itself.

## License

This project is Copyright (c) 2021 and onwards Nimble. It is free software and may be redistributed under the terms specified in the [LICENSE] file.

[LICENSE]: /LICENSE

## About

![Nimble](https://assets.nimblehq.co/logo/dark/logo-dark-text-160.png)

This project is maintained and funded by [Nimble](https://nimblehq.co).

We love open source and do our part in sharing our work with the community!
See [our other projects][community] or [hire our team][hire] to help build your product.

[community]: https://github.com/nimblehq
[hire]: https://nimblehq.co/
npm package: @nimblehq/eslint-config-nimble-react
Description: ESLint React configuration developed and maintained by Nimble
Author: Nimble
Latest version: 1.4.0

# `@nimblehq/eslint-config-nimble-react`

This package provides ESLint React rules

## Installation

```bash
  npm install --save-dev @nimblehq/eslint-config-nimble-react
```

## Usage

### Standalone

Add `@nimblehq/eslint-config-nimble-react` to the extends section of your `.eslintrc` configuration file.

```js
{
  "extends": [
      "@nimblehq/eslint-config-nimble-react"
  ],
  "rules": {
    // Additional, per-project rules...
  }
}
```

If the targeting project is using `jest` and `cypress`, add `@nimblehq/eslint-config-nimble-testing` as the following extension

```js
{
  "extends": [
      "@nimblehq/eslint-config-nimble-react",
      "@nimblehq/eslint-config-nimble-testing"
  ],
  "rules": {
    // Additional, per-project rules...
  }
}
```

### With a framework

Similar to the process above, but usually it requires adding the extra rules for the JS framework:

```js
{
  "extends": [
      "@nimblehq/eslint-config-nimble-react",
      "@nimblehq/eslint-config-nimble-testing",
      "plugin:vue/recommended"
  ],
  "rules": {
    // Additional, per-project rules...
  }
}
```

This would require defining the required dependencies in the project itself.

## License

This project is Copyright (c) 2021 and onwards Nimble. It is free software and may be redistributed under the terms specified in the [LICENSE] file.

[LICENSE]: /LICENSE

## About

![Nimble](https://assets.nimblehq.co/logo/dark/logo-dark-text-160.png)

This project is maintained and funded by [Nimble](https://nimblehq.co).

We love open source and do our part in sharing our work with the community!
See [our other projects][community] or [hire our team][hire] to help build your product.

[community]: https://github.com/nimblehq
[hire]: https://nimblehq.co/
npm package: @nimblehq/eslint-config-nimble-testing
Description: ESLint testing plugin extension configuration developed and maintained by Nimble
Author: Nimble
Latest version: 1.3.0

# `@nimblehq/eslint-config-nimble-testing`

This package provides ESLint testing rules inheriting from @nimblehq/eslint-config-nimble-core.

## Caution

@nimblehq/eslint-config-nimble-testing includes `jest` and `cypress` as the primary test suite stack. Consider if the targeting project is not using those libraries.

## Installation

```bash
  npm install --save-dev @nimblehq/eslint-config-nimble-testing
```

## Usage

### Standalone

Add `@nimblehq/eslint-config-nimble-testing` to the extends section of your `.eslintrc` configuration file.

```js
{
  "extends": [
      "@nimblehq/eslint-config-nimble-testing"
  ],
  "rules": {
    // Additional, per-project rules...
  }
}
```

### With a framework

Similar to the process above, but usually it requires adding the extra rules for the JS framework:

```js
{
  "extends": [
      "@nimblehq/eslint-config-nimble-testing",
      "plugin:react/recommended",
      "plugin:vue/recommended"
  ],
  "rules": {
    // Additional, per-project rules...
  }
}
```

This would require defining the required dependencies in the project itself.

## License

This project is Copyright (c) 2021 and onwards Nimble. It is free software and may be redistributed under the terms specified in the [LICENSE] file.

[LICENSE]: /LICENSE

## About

![Nimble](https://assets.nimblehq.co/logo/dark/logo-dark-text-160.png)

This project is maintained and funded by [Nimble](https://nimblehq.co).

We love open source and do our part in sharing our work with the community!
See [our other projects][community] or [hire our team][hire] to help build your product.

[community]: https://github.com/nimblehq
[hire]: https://nimblehq.co/
npm package: @nimblehq/eslint-config-nimble-typescript
Description: ESLint config for TypeScript projects by Nimble
Author: Nimble
Latest version: 1.0.1

# `@nimblehq/eslint-config-nimble-typescript`

This package provides ESLint Typescript rules inheriting from @nimblehq/eslint-config-nimble-core.

## Installation

```bash
  npm install --save-dev @nimblehq/eslint-config-nimble-typescript
```

## Usage

### Standalone

Add `@nimblehq/eslint-config-nimble-typescript` to the extends section of your `.eslintrc` configuration file.

```js
{
  "extends": [
      "@nimblehq/eslint-config-nimble-typescript"
  ],
  "rules": {
    // Additional, per-project rules...
  }
}
```

### With a framework

Similar to the process above, but usually it requires adding the extra rules for the JS framework:

```js
{
  "extends": [
      "@nimblehq/eslint-config-nimble-typescript",
      "plugin:react/recommended",
      "plugin:vue/recommended"
  ],
  "rules": {
    // Additional, per-project rules...
  }
}
```

This would require defining the required dependencies in the project itself.

## License

This project is Copyright (c) 2021 and onwards Nimble. It is free software and may be redistributed under the terms specified in the [LICENSE] file.

[LICENSE]: /LICENSE

## About

![Nimble](https://assets.nimblehq.co/logo/dark/logo-dark-text-160.png)

This project is maintained and funded by [Nimble](https://nimblehq.co).

We love open source and do our part in sharing our work with the community!
See [our other projects][community] or [hire our team][hire] to help build your product.

[community]: https://github.com/nimblehq
[hire]: https://nimblehq.co/
npm package: @nimblehq/infra-template
Description: Nimble Infrastructure Template generator
Author: Nimblehq
Latest version: 2.3.0

![Publish Wiki Status](https://github.com/nimblehq/infrastructure-templates/actions/workflows/publish-wiki.yml/badge.svg)
![Publish to NPM Status](https://github.com/nimblehq/infrastructure-templates/actions/workflows/publish.yml/badge.svg)

# Nimble Infrastructure Template

An infrastructure template for web applications powered by Terraform.

**Supported cloud:** AWS. We are looking for contributions to implement support for GCP, Heroku, and Azure!

## Documentation
For [usage instructions](../../wiki/getting-started) and documentation, please check out the [Wiki](../../wiki).

## Contributing

Check out our [contributing guidelines](../../wiki/contributing-guidelines) to get started.

## License

This project is Copyright (c) 2014 and onwards Nimble. It is free software and may be redistributed under the terms specified in the [LICENSE] file.

[LICENSE]: /LICENSE

## About

![Nimble](https://assets.nimblehq.co/logo/dark/logo-dark-text-160.png)

This project is maintained and funded by Nimble.

We ❤️ open source and do our part in sharing our work with the community!
See [our other projects][community] or [hire our team][hire] to help build your product.
Want to join? [Check out our jobs][jobs]!

[community]: https://github.com/nimblehq
[hire]: https://nimblehq.co/
[jobs]: https://jobs.nimblehq.co/
npm package: @nimblehq/stylelint-config-nimble
Description: Stylelint base configuration developed and maintained by Nimble
Author: Nimble
Latest version: 1.1.0

# `@nimblehq/stylelint-config-nimble`

This package provides Stylelint base rules

## Installation

```bash
  npm install --save-dev @nimblehq/stylelint-config-nimble
```

## Usage

Add `@nimblehq/stylelint-config-nimble` to the extends section of your `.stylelintrc.js` configuration file.

```js
{
  "extends": [
      "@nimblehq/stylelint-config-nimble"
  ],
  "rules": {
    // Additional, per-project rules...
  }
}
```

## License

This project is Copyright (c) 2022 and onwards Nimble. It is free software and may be redistributed under the terms specified in the [LICENSE] file.

[LICENSE]: /LICENSE

## About

![Nimble](https://assets.nimblehq.co/logo/dark/logo-dark-text-160.png)

This project is maintained and funded by [Nimble](https://nimblehq.co).

We love open source and do our part in sharing our work with the community!
See [our other projects][community] or [hire our team][hire] to help build your product.

[community]: https://github.com/nimblehq
[hire]: https://nimblehq.co/
npm package: @nimbletank/react-components
Description: Components used in web projects at Nimbletank
Author: Zander Martineau
Latest version: 0.1.0

<h1 align="center">
  Nimbletank's React.js Components

  [![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
  [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-yellow.svg?style=flat-square)](https://standardjs.com)
  ![](https://img.shields.io/badge/javascript-ES6-ffb400.svg?style=flat-square)
  ![](https://img.shields.io/badge/licence-MIT-blue.svg?style=flat-square)
  [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)
</h1>

> Style agnostic React components

Maintained by [Zander Martineau](https://github.com/mrmartineau)

```sh
npm install @nimbletank/react-components --save
```

## Features
* [Jest](https://facebook.github.io/jest/) unit tests with [Enzyme](https://github.com/airbnb/enzyme)
* [Prettier](https://github.com/prettier/prettier) formatting
* [StandardJS](https://standardjs.com) Linting
* UI development environment provided by [Storybook](https://storybook.js.org/)

## Tasks
* `npm test` / `yarn test` to test everything
* `npm run test:watch` / `yarn test:watch` to watch files for changes and rerun tests related to changed files
* `npm run storybook:run` / `yarn storybook:run` to run storybook locally
* `npm run storybook:build` / `yarn storybook:build` to compile storybook for static deployment


[![Deploy to now](https://deploy.now.sh/static/button.svg)](https://deploy.now.sh/?repo=https://github.com/nimbletank/react-components)

### Versioning
For transparency into our release cycle and in striving to maintain backward compatibility, this repo is maintained under [the Semantic Versioning guidelines](http://semver.org/).

## Licence

[MIT](LICENCE)