# foundry-react

> Element studio's react reusable components and strucutre

Latest version **0.2.1** (published 2020-06-25) · MIT license · 0 weekly downloads

## Install

```sh
npm install foundry-react
pnpm add foundry-react
yarn add foundry-react
bun add foundry-react
```

## 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.2.1 |
| Published | 2020-06-25 |
| First published | 2019-03-25 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 13 |
| Unpacked size | 235.2 KB |
| Known vulnerabilities | 0 (+28 in 2 direct dependencies) |
| Install scripts | no |
| GitHub stars | 2 |
| Maintainers | builtbyelement |

## Links

- npm: https://www.npmjs.com/package/foundry-react
- Repository: https://github.com/element-studio/foundry-react
- Homepage: https://github.com/element-studio/foundry-react#readme
- Issues: https://github.com/element-studio/foundry-react/issues
- npm.io page: https://npm.io/package/foundry-react

## Dependencies (13)

- [axios](https://npm.io/package/axios.md) ^0.19.0
- [react](https://npm.io/package/react.md) ^16.8.6
- [lodash](https://npm.io/package/lodash.md) ^4.17.15
- [moment](https://npm.io/package/moment.md) ^2.24.0
- [react-dom](https://npm.io/package/react-dom.md) ^16.8.6
- [validator](https://npm.io/package/validator.md) ^10.11.0
- [prop-types](https://npm.io/package/prop-types.md) ^15.7.2
- [redux-zero](https://npm.io/package/redux-zero.md) ^5.1.1
- [react-redux](https://npm.io/package/react-redux.md) ^7.1.0
- [react-js-pagination](https://npm.io/package/react-js-pagination.md) ^3.0.2
- [react-element-to-string](https://npm.io/package/react-element-to-string.md) ^1.0.2
- [use-deep-compare-effect](https://npm.io/package/use-deep-compare-effect.md) ^1.3.0
- [react-addons-css-transition-group](https://npm.io/package/react-addons-css-transition-group.md) ^15.6.2

## Recent versions

- 0.2.1 (latest) — 2020-06-25
- 0.0.29-dropdowns.1 (fix-0.0.29-dropdowns.1) — 2020-01-27
- 0.2.0 — 2020-05-14
- 0.1.5 — 2020-01-15
- 0.1.4 — 2020-01-15
- 0.1.3 — 2020-01-14
- 0.1.2 — 2019-12-19
- 0.1.1 — 2019-12-19
- 0.1.0 — 2019-12-19
- 0.0.30 — 2019-11-06
- 0.0.29 — 2019-11-01
- 0.0.28 — 2019-10-03
- 0.0.27 — 2019-09-24
- 0.0.26 — 2019-09-24
- 0.0.25 — 2019-09-23
- … 19 more at https://npm.io/package/foundry-react/versions

## README

<h1 align="center" style="border-bottom: none;">📦 foundry-react</h1>
<h3 align="center">React components built by element studio for use for anyone.</h3>
<p align="center">
  <a href="#badge">
    <img alt="semantic-release" src="https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg">
  </a>
</p>
<p align="center">
  <a href="https://www.npmjs.com/package/foundry-react">
    <img alt="npm latest version" src="https://img.shields.io/npm/v/foundry-react/latest.svg">
  </a>
</p>

# Foundry React

Element studio have compiled a list of super useful components that get reused a lot.

This consists of Foundry React Core (components) and utilities (some useful js helpers).

## Getting Started

\*_This project is not really ready for use._

### Installing

```bash
npm install foundry-react --save
```

### Example code:

```javascript
import TextInput as 'foundry-react/core/inputs/TextInput';
```

The code is compiled to es6+ so if you require es5 then please use a compiler

## Documentation

There are a few components in here that are useful, however the documentation isn't quite ready.

For now just any pals that want to use this right now will have to dig through the code to see how it works.

## Contributing

Written in typescript

Uses story book to write the components in isolation

```bash
npm i && npm start # Installs dependencies and load up story book
```

```bash
npm run build-link # Builds the JS files and links them in your global directory for use in projects. Then use `npm link foundry-react` in your actual project to start using the local version for testing in situ
```

```bash
npm run build #build the JS files
```

> **Important for when publish. use npm run build-publish, so that the build files get published first.**

# License

MIT

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