open-index/open-npm huggingface dataset:
npm package: @material-table/core
Description: Datatable for React based on https://material-ui.com/api/table/ with additional features
Author: Mehmet Baran, @material-table/core contributors
Latest version: 6.5.2

<div align="center">

# @material-table/core

**A highly customizable table library built on Material UI, forked from [`mbrn/material-table`](https://material-table.com)**

[![build](https://github.com/material-table-core/core/workflows/Build/badge.svg?branch=master)](https://github.com/material-table-core/core/actions?query=workflow%3ABuild)
[![publish](https://github.com/material-table-core/core/actions/workflows/publish.yml/badge.svg)](https://github.com/material-table-core/core/actions?query=workflow%3APublish)
[![npm version](https://badge.fury.io/js/@material-table%2Fcore.svg)](https://www.npmjs.com/package/@material-table/core)
[![discord](https://img.shields.io/discord/796859493412765697)](https://discord.gg/uMr8pKDu8n)

---

Check out our [**roadmap**](https://github.com/material-table-core/core/wiki/Roadmap) for upcoming features and improvements.

💾 [**Installation**](https://material-table-core.github.io/docs/#installation) • 🎉 [**Basic Usage**](https://material-table-core.github.io/docs/#basic-usage)  
✅ [**Why this repo exists?**](https://material-table-core.github.io/docs/about) • 🚧 [**Documentation**](https://material-table-core.github.io/docs) • ⚙️ [**Demos**](https://material-table-core.github.io/demos/)

</div>

---

## 🚧 Mui V6 Support is in Progress

The team is working on migrating the library to be fully compatible with Material UI V6. Stay tuned!

Since we had a lack of available time over the last years, we will try to get back on track.
Expect a few commits and merges this month to fix security vulnerabilities and new features.

---

## 🛠️ Installation

Install `@material-table/core` using npm or yarn:

```bash
npm install @material-table/core
or

bash
Code kopieren
yarn add @material-table/core
Refer to the installation guide for more information and advanced usage.

💡 Basic Usage
javascript
Code kopieren
import MaterialTable from '@material-table/core';

function MyTable() {
  return (
    <MaterialTable
      title="Simple Table"
      columns={[
        { title: 'Name', field: 'name' },
        { title: 'Age', field: 'age', type: 'numeric' },
      ]}
      data={[
        { name: 'John', age: 30 },
        { name: 'Jane', age: 25 },
      ]}
      options={{
        sorting: true,
        filtering: true,
      }}
    />
  );
}
```
# Explore more features and advanced usage in our documentation.

## 🙌 Sponsorship
We appreciate contributions and sponsorships! You can support this project through:

## GitHub Sponsors
Open Collective
Your support helps us maintain and improve the project.

## 🚀 Contributing
Thank you for considering contributing to the project! The following items are in urgent need of attention:

Refactor: Replace data-manager.js with React Context.
Documentation: Help us improve the docs.
Tests: Implement unit tests using Jest to improve stability.
We appreciate all contributions, big or small. Check out our contributing guide for more details.
npm package: @material-table/exporters
Description: Helper export methods for @material-table/core
Author: material-table-core contributors
Latest version: 1.2.21

# @material-table/exporters

À la carte exporters for `@material-table/core`

# Installation

```
// npm
npm i @material-table/exporters

// yarn
yarn add @material-table/exporters
```

# Supported Formats

- `import { ExportCsv } from "@material-table/exporters";`
- `import { ExportPdf } from "@material-table/exporters";`

# Contributing

### Project Commands

| Command                  | Description                                                                |
| ------------------------ | -------------------------------------------------------------------------- |
| `npm run build:root`     | builds src/index.js                                                        |
| `npm run build:children` | builds everything in `src` while specifically ignoring `src/index.js`      |
| `npm run build`          | runs the following command: `npm run build:root && npm run build:children` |

### Publish NPM Package

- Run `npm version patch -m "Release x.x.x"`
  - This example targets "patch"
  - If the message (`-m "..."`) starts with `Release` we have a GitHub Action that will automatically attempt to publish
npm package: @material-ui-extra/icons
Description: This library offers <a href="https://v4.mui.com/components/icons/#svgicon">@material-ui SvgIcons</a> for <a href="https://v4.mui.com">material ui v4</a>
Author: Michael Mannseicher
Latest version: 1.1.109

#@material-ui-extra/icons

This library offers <a href="https://v4.mui.com/components/icons/#svgicon">@material-ui SvgIcons</a> for <a href="https://v4.mui.com">material ui v4</a>

```shell
#with npm
npm i @material-ui-extra/icons --save

#with yarn
yarn add @material-ui-extra/icons
```
includes assets with svg files and a meta.json with additional information.

<a href="https://mansi1.github.io/mdi-react-icons/material-ui" style="font-size: 25px">DEMO</a>


Source icons from https://materialdesignicons.com/ <a href="https://github.com/Templarian/MaterialDesign/blob/master/LICENSE">license</a>.
_"Thank you for your valuable work"_

for material-ui v5 <a href="https://www.npmjs.com/package/@mui-extra/icons/">click here</a>

This repo is brought to you by:

<table>
  <tbody>
    <tr>
      <td align="center">
        <img width="150" height="150"
        src="https://avatars2.githubusercontent.com/u/12079044?s=150&v=4"/>
        <br/>
        <a href="https://github.com/mansi1">Michael Mannseicher</a>
        <br/>
        <a href="https://michael.mannseicher.com">Website</a>
      </td>
    </tr>
  </tbody>
</table>
npm package: @material-ui/data-grid
Description: The community edition of the data grid component (Material-UI X).
Author: Material-UI Team
Latest version: 4.0.0-alpha.37
Deprecated: The name of the package has changed, more details in https://github.com/mui-org/material-ui-x/releases/tag/v4.0.0

# @material-ui/data-grid

This package is the community edition of the data grid component.
It's part of Material-UI X, an open core extension of Material-UI, with advanced components.

## Installation

Install the package in your project directory with:

```sh
// with npm
npm install @material-ui/data-grid

// with yarn
yarn add @material-ui/data-grid
```

This component has two peer dependencies that you will need to install as well.

```json
"peerDependencies": {
  "@material-ui/core": "^4.12.0 || ^5.0.0-beta.0",
  "react": "^17.0.0"
},
```

## Documentation

[The documentation](https://material-ui.com/components/data-grid/)
npm package: @material-ui/docs
Description: Material-UI Docs - Documentation building blocks.
Author: Material-UI Team
Latest version: 4.0.0-beta.4

# @material-ui/docs

This package hosts the documentation building blocks.

## Installation

Install the package in your project directory with:

```sh
// with npm
npm install @material-ui/docs

// with yarn
yarn add @material-ui/docs
```

The docs has a peer dependency on the core components.
If you are not already using Material-UI in your project, you can add it with:

```sh
// with npm
npm install @material-ui/core

// with yarn
yarn add @material-ui/core
```

## Documentation

We have no documentation for these components.
npm package: @material-ui/icons
Description: Material Design Svg Icons converted to Material-UI React components.
Author: Material-UI Team
Latest version: 4.11.3

# @material-ui/icons

This package provides the Google [Material icons](https://material.io/tools/icons/) packaged as a set of [React](https://facebook.github.io/react/) components.

## Installation

Install the package in your project directory with:

```sh
// with npm
npm install @material-ui/icons

// with yarn
yarn add @material-ui/icons
```

These components use the Material-UI [SvgIcon](https://mui.com/api/svg-icon/) component to
render the SVG path for each icon, and so a have a peer-dependency on the `next` release of Material-UI.

If you are not already using Material-UI in your project, you can add it with:

```sh
// with npm
npm install @material-ui/core

// with yarn
yarn add @material-ui/core
```

## Documentation

- [The documentation](https://mui.com/components/icons/#svg-material-icons)
- [The icons search](https://mui.com/components/material-icons/)
npm package: @material-ui/lab
Description: Material-UI Lab - Incubator for Material-UI React components.
Author: Material-UI Team
Latest version: 4.0.0-alpha.61
Deprecated: Material UI v4 doesn't receive active development since September 2021. See the guide https://mui.com/material-ui/migration/migration-v4/ to upgrade to v5.

# @material-ui/lab

This package hosts the incubator components that are not yet ready to move to `core`.

## Installation

Install the package in your project directory with:

```sh
// with npm
npm install @material-ui/lab

// with yarn
yarn add @material-ui/lab
```

The lab has a peer dependency on the core components.
If you are not already using Material-UI in your project, you can install it with:

```sh
// with npm
npm install @material-ui/core

// with yarn
yarn add @material-ui/core
```

## Documentation

[The documentation](https://mui.com/components/about-the-lab/)