Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rowsncolumns/grid

Declarative React Canvas Grid primitive for Data table, Pivot table and more :boom:
https://github.com/rowsncolumns/grid

canvas datagrid declarative reactjs table

Last synced: 4 days ago
JSON representation

Declarative React Canvas Grid primitive for Data table, Pivot table and more :boom:

Awesome Lists containing this project

README

        

# Rows n' Columns

React Components for Tabular data.

[![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](https://lbesson.mit-license.org/) [![Build Status](https://travis-ci.com/rowsncolumns/grid.svg?branch=master)](https://travis-ci.com/rowsncolumns/grid)

This monorepo contains

1. [Grid](https://github.com/rowsncolumns/grid/tree/master/packages/grid) - MIT Licensed Declarative Canvas Grid. Refer to [Storybook](https://rowsncolumns.github.io/grid) for all demos.

## Local development

The monorepo is managed using `lerna` and `yarn` workspaces. To get started

1. Clone the repository to `rowsncolumns` directory

```sh
git clone https://github.com/rowsncolumns/grid.git rowsncolumns
```

2. Install npm dependencies using `yarn`

```js
// Switch to the new directory
cd rowsncolumns

// Install all dependencies
yarn
```

3. Compile typescript files to Javascript

```
yarn build
```

### Run storybook

```js
yarn storybook
```

And open `http://localhost:9002/` in Chrome

All `stories` are located in `packages/storybook` directory

### Watch and compile typescript

```js
yarn build:watch
```