open-index/open-npm huggingface dataset:
npm package: @mui-symbols-material/w600
Description: Material Design symbols distributed as SVG React components.
Author: Aleksandr Rubtsov
Latest version: 0.4.1

<!-- markdownlint-disable-next-line -->
<p align="center">
  <a href="https://mui.com/core/" rel="noopener" target="_blank"><img width="150" height="133" src="https://mui.com/static/logo.svg" alt="MUI Core logo"></a>
</p>

# @mui-symbols-material/w600

This package provides the Google [Material Symbols](https://fonts.google.com/icons?icon.set=Material+Symbols) with weight 600 converted to [`SvgIcon`](https://mui.com/material-ui/api/svg-icon/) components.

## Installation

Install the package in your project directory with:

<!-- #default-branch-switch -->

```bash
npm install @mui-symbols-material/w600
```
<!-- #default-branch-switch -->

To install icons of a different weight, simply replace `600` with the desired weight in the installation command.

These components use the Material UI's [SvgIcon](https://mui.com/material-ui/api/svg-icon) component to render the SVG path for each icon.

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

```bash
npm install @mui/material
```

## Usage

Once installed, you can use the icons in your React components:

```jsx
import React from 'react';
import { 
  FavoriteOutlined, 
  FavoriteRounded, 
  FavoriteSharp, 
  FavoriteFilledOutlined, 
  FavoriteFilledRounded, 
  FavoriteFilledSharp,
} from '@mui-symbols-material/w600'; // Replace 600 with your desired weight

/**
 * Renders all variants of the favorite icon from Material Symbols.
 */
function MyComponent() {
  return (
    <>
      <FavoriteOutlined />
      <FavoriteRounded />
      <FavoriteSharp />
      <FavoriteFilledOutlined />
      <FavoriteFilledRounded />
      <FavoriteFilledSharp />
    </>
  );
}
```

## Styles

1. **Outlined**: These icons have a distinct outline, providing a clear and crisp appearance.
2. **Rounded**: These icons have rounded edges, offering a softer and more subtle appearance.
3. **Sharp**: These icons have sharp edges, giving a bold and striking appearance.

## Filled Version

Each icon also comes in a filled version, providing a different aesthetic and allowing for greater versatility in their usage.

## Weights

Icons are available in multiple weights (100, 200, ..., 700), providing flexibility in design and emphasis.

## Design Specifications

All icons are based on a standard 24px optical size and a default 0 grade.

## Documentation

<!-- #default-branch-switch -->

- [The SvgIcon documentation](https://mui.com/material-ui/icons/#svgicon)
- [The Material Design symbols search](https://fonts.google.com/icons?icon.set=Material+Symbols)

## Contributing

This icon set is meant to be in sync with Google's Material Symbols.
Therefore, we don't accept fixes, additions, or any other contributions that would make this package diverge from the source.

To synchronize with Material Icons, do the following:

1. Inside this workspace run `pnpm src:download`
2. Inside this workspace run `pnpm src:icons && pnpm build`
npm package: @mui-symbols-material/w600-esm
Description: Material Design symbols distributed as SVG React components.
Author: Aleksandr Rubtsov
Latest version: 0.4.1

<!-- markdownlint-disable-next-line -->
<p align="center">
  <a href="https://mui.com/core/" rel="noopener" target="_blank"><img width="150" height="133" src="https://mui.com/static/logo.svg" alt="MUI Core logo"></a>
</p>

# @mui-symbols-material/w600

This package provides the Google [Material Symbols](https://fonts.google.com/icons?icon.set=Material+Symbols) with weight 600 converted to [`SvgIcon`](https://mui.com/material-ui/api/svg-icon/) components.

## Installation

Install the package in your project directory with:

<!-- #default-branch-switch -->

```bash
npm install @mui-symbols-material/w600
```
<!-- #default-branch-switch -->

To install icons of a different weight, simply replace `600` with the desired weight in the installation command.

These components use the Material UI's [SvgIcon](https://mui.com/material-ui/api/svg-icon) component to render the SVG path for each icon.

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

```bash
npm install @mui/material
```

## Usage

Once installed, you can use the icons in your React components:

```jsx
import React from 'react';
import { 
  FavoriteOutlined, 
  FavoriteRounded, 
  FavoriteSharp, 
  FavoriteFilledOutlined, 
  FavoriteFilledRounded, 
  FavoriteFilledSharp,
} from '@mui-symbols-material/w600'; // Replace 600 with your desired weight

/**
 * Renders all variants of the favorite icon from Material Symbols.
 */
function MyComponent() {
  return (
    <>
      <FavoriteOutlined />
      <FavoriteRounded />
      <FavoriteSharp />
      <FavoriteFilledOutlined />
      <FavoriteFilledRounded />
      <FavoriteFilledSharp />
    </>
  );
}
```

## Styles

1. **Outlined**: These icons have a distinct outline, providing a clear and crisp appearance.
2. **Rounded**: These icons have rounded edges, offering a softer and more subtle appearance.
3. **Sharp**: These icons have sharp edges, giving a bold and striking appearance.

## Filled Version

Each icon also comes in a filled version, providing a different aesthetic and allowing for greater versatility in their usage.

## Weights

Icons are available in multiple weights (100, 200, ..., 700), providing flexibility in design and emphasis.

## Design Specifications

All icons are based on a standard 24px optical size and a default 0 grade.

## Documentation

<!-- #default-branch-switch -->

- [The SvgIcon documentation](https://mui.com/material-ui/icons/#svgicon)
- [The Material Design symbols search](https://fonts.google.com/icons?icon.set=Material+Symbols)

## Contributing

This icon set is meant to be in sync with Google's Material Symbols.
Therefore, we don't accept fixes, additions, or any other contributions that would make this package diverge from the source.

To synchronize with Material Icons, do the following:

1. Inside this workspace run `pnpm src:download`
2. Inside this workspace run `pnpm src:icons && pnpm build`
npm package: @mui-symbols-material/w700
Description: Material Design symbols distributed as SVG React components.
Author: Aleksandr Rubtsov
Latest version: 0.4.1

<!-- markdownlint-disable-next-line -->
<p align="center">
  <a href="https://mui.com/core/" rel="noopener" target="_blank"><img width="150" height="133" src="https://mui.com/static/logo.svg" alt="MUI Core logo"></a>
</p>

# @mui-symbols-material/w700

This package provides the Google [Material Symbols](https://fonts.google.com/icons?icon.set=Material+Symbols) with weight 700 converted to [`SvgIcon`](https://mui.com/material-ui/api/svg-icon/) components.

## Installation

Install the package in your project directory with:

<!-- #default-branch-switch -->

```bash
npm install @mui-symbols-material/w700
```
<!-- #default-branch-switch -->

To install icons of a different weight, simply replace `700` with the desired weight in the installation command.

These components use the Material UI's [SvgIcon](https://mui.com/material-ui/api/svg-icon) component to render the SVG path for each icon.

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

```bash
npm install @mui/material
```

## Usage

Once installed, you can use the icons in your React components:

```jsx
import React from 'react';
import { 
  FavoriteOutlined, 
  FavoriteRounded, 
  FavoriteSharp, 
  FavoriteFilledOutlined, 
  FavoriteFilledRounded, 
  FavoriteFilledSharp,
} from '@mui-symbols-material/w700'; // Replace 700 with your desired weight

/**
 * Renders all variants of the favorite icon from Material Symbols.
 */
function MyComponent() {
  return (
    <>
      <FavoriteOutlined />
      <FavoriteRounded />
      <FavoriteSharp />
      <FavoriteFilledOutlined />
      <FavoriteFilledRounded />
      <FavoriteFilledSharp />
    </>
  );
}
```

## Styles

1. **Outlined**: These icons have a distinct outline, providing a clear and crisp appearance.
2. **Rounded**: These icons have rounded edges, offering a softer and more subtle appearance.
3. **Sharp**: These icons have sharp edges, giving a bold and striking appearance.

## Filled Version

Each icon also comes in a filled version, providing a different aesthetic and allowing for greater versatility in their usage.

## Weights

Icons are available in multiple weights (100, 200, ..., 700), providing flexibility in design and emphasis.

## Design Specifications

All icons are based on a standard 24px optical size and a default 0 grade.

## Documentation

<!-- #default-branch-switch -->

- [The SvgIcon documentation](https://mui.com/material-ui/icons/#svgicon)
- [The Material Design symbols search](https://fonts.google.com/icons?icon.set=Material+Symbols)

## Contributing

This icon set is meant to be in sync with Google's Material Symbols.
Therefore, we don't accept fixes, additions, or any other contributions that would make this package diverge from the source.

To synchronize with Material Icons, do the following:

1. Inside this workspace run `pnpm src:download`
2. Inside this workspace run `pnpm src:icons && pnpm build`
npm package: @mui-symbols-material/w700-esm
Description: Material Design symbols distributed as SVG React components.
Author: Aleksandr Rubtsov
Latest version: 0.4.1

<!-- markdownlint-disable-next-line -->
<p align="center">
  <a href="https://mui.com/core/" rel="noopener" target="_blank"><img width="150" height="133" src="https://mui.com/static/logo.svg" alt="MUI Core logo"></a>
</p>

# @mui-symbols-material/w700

This package provides the Google [Material Symbols](https://fonts.google.com/icons?icon.set=Material+Symbols) with weight 700 converted to [`SvgIcon`](https://mui.com/material-ui/api/svg-icon/) components.

## Installation

Install the package in your project directory with:

<!-- #default-branch-switch -->

```bash
npm install @mui-symbols-material/w700
```
<!-- #default-branch-switch -->

To install icons of a different weight, simply replace `700` with the desired weight in the installation command.

These components use the Material UI's [SvgIcon](https://mui.com/material-ui/api/svg-icon) component to render the SVG path for each icon.

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

```bash
npm install @mui/material
```

## Usage

Once installed, you can use the icons in your React components:

```jsx
import React from 'react';
import { 
  FavoriteOutlined, 
  FavoriteRounded, 
  FavoriteSharp, 
  FavoriteFilledOutlined, 
  FavoriteFilledRounded, 
  FavoriteFilledSharp,
} from '@mui-symbols-material/w700'; // Replace 700 with your desired weight

/**
 * Renders all variants of the favorite icon from Material Symbols.
 */
function MyComponent() {
  return (
    <>
      <FavoriteOutlined />
      <FavoriteRounded />
      <FavoriteSharp />
      <FavoriteFilledOutlined />
      <FavoriteFilledRounded />
      <FavoriteFilledSharp />
    </>
  );
}
```

## Styles

1. **Outlined**: These icons have a distinct outline, providing a clear and crisp appearance.
2. **Rounded**: These icons have rounded edges, offering a softer and more subtle appearance.
3. **Sharp**: These icons have sharp edges, giving a bold and striking appearance.

## Filled Version

Each icon also comes in a filled version, providing a different aesthetic and allowing for greater versatility in their usage.

## Weights

Icons are available in multiple weights (100, 200, ..., 700), providing flexibility in design and emphasis.

## Design Specifications

All icons are based on a standard 24px optical size and a default 0 grade.

## Documentation

<!-- #default-branch-switch -->

- [The SvgIcon documentation](https://mui.com/material-ui/icons/#svgicon)
- [The Material Design symbols search](https://fonts.google.com/icons?icon.set=Material+Symbols)

## Contributing

This icon set is meant to be in sync with Google's Material Symbols.
Therefore, we don't accept fixes, additions, or any other contributions that would make this package diverge from the source.

To synchronize with Material Icons, do the following:

1. Inside this workspace run `pnpm src:download`
2. Inside this workspace run `pnpm src:icons && pnpm build`
npm package: @mui-toolpad-extended-tuni/core
Description: Core shared dependencies for MUI Toolpad Extended TUNI microservices
Author: Jaakko Rajala
Latest version: 3.3.3

# @mui-toolpad-extended-tuni/core

Core shared package for MUI Toolpad Extended TUNI microservices.

This package contains shared dependencies used by all microservices in the MUI Toolpad Extended TUNI ecosystem.

## Installation

```bash
npm install @mui-toolpad-extended-tuni/core
```

**Note**: This package is typically installed as a peer dependency of `@mui-toolpad-extended-tuni/main` or other extension packages. You usually don't need to install it directly unless you're using it standalone.

## Required Peer Dependencies

This package requires the following peer dependencies to be installed:

### React & UI Framework
- `@emotion/react`: ^11.0.0
- `@emotion/styled`: ^11.0.0
- `@mui/icons-material`: ^7.0.0
- `@mui/material`: ^7.0.0
- `@mui/x-date-pickers`: ^7.0.0
- `@toolpad/core`: ^0.16.0
- `react`: ^19.0.0
- `react-dom`: ^19.0.0
- `react-router-dom`: ^7.0.0
- `zustand`: ^4.5.0

### Installation Example

```bash
npm install @mui-toolpad-extended-tuni/core \
  @emotion/react @emotion/styled \
  @mui/icons-material @mui/material @mui/x-date-pickers \
  @toolpad/core \
  react react-dom react-router-dom zustand
```

## Features

### Events
- **EventBus**: Global event bus for application-wide communication
- **UserBus**: User-specific event bus with hooks for user management
- Hooks: `useCurrentUser`, `useUserActions`, `useUserPreferences`

### Navigation
- **NavigationRegistry**: Microservice registration and routing
- Navigation stores and hooks for managing application navigation
- Hooks: `useMicroserviceRoutes`, `useMicroserviceNavigation`, `useNavigationSectionManager`, `useSyncNavigationFilters`

### Common UI Components
- GridLayout components and utilities
- Panel system (Expandable, Movable, Resizable, Scrollable)
- Scroller component
- LoadingScreen, CenteredHeading, CollapsingButtons, CompoundPanel
- SpeedDialButton

### Dialogs
- DialogOpener, FormDialog, ExtendedDialog
- Dialog registry system

### Notifications
- Notification component and store
- Integration with notistack

### Utilities
- Case conversion utilities
- Date parsing utilities
- Cookie utilities
- API prefix utilities
- String utilities (slugify)

## Usage

```typescript
import {
  // Events
  EventBus,
  eventBus,
  userBus,
  useCurrentUser,
  
  // Navigation
  registerMicroservice,
  useMicroserviceNavigation,
  useNavigationStore,
  
  // Components
  GridItemProvider,
  ResponsiveGridLayout,
  Panel,
  
  // Dialogs
  DialogOpener,
  FormDialog,
  
  // Notifications
  Notifications,
  useNotificationStore,
  
  // Utils
  parseDate,
  slugify,
  getCookie,
} from '@mui-toolpad-extended-tuni/core';
```

## License

MIT
npm package: @mui/core
Description: Unstyled React components with which to implement custom design systems.
Author: MUI Team
Latest version: 5.0.0-alpha.54
Deprecated: You can now upgrade to @mui/base. See https://github.com/mui/material-ui/releases/tag/v5.1.1

# @mui/core

This package hosts unstyled React components that can be used for creating custom design systems.

## Installation

Install the package in your project directory with:

```sh
// with npm
npm install @mui/core

// with yarn
yarn add @mui/core
```

## Documentation

<!-- #default-branch-switch -->

[The documentation](https://mui.com/customization/unstyled-components/)
npm package: @mui/envinfo
Description: Logs info about the environment relevant to @mui/*.
Author: MUI Team
Latest version: 2.0.48

# @mui/envinfo

Prints information about the current environment relevant to MUI packages to the console.
Please use this package if you report [issues to MUI](https://github.com/mui/material-ui/issues).

## Usage

```bash
$ npx @mui/envinfo

  System:
    OS: Linux 5.4 Ubuntu 20.04.1 LTS (Focal Fossa)
  Binaries:
    Node: 12.20.0 - ~/.nvm/versions/node/v12.20.0/bin/node
    Yarn: 1.22.4 - /usr/bin/yarn
    npm: 6.14.8 - ~/.nvm/versions/node/v12.20.0/bin/npm
  Browsers:
    Chrome: 87.0.4280.66
    Firefox: 83.0
  npmPackages:
    @emotion/react: ^11.0.0 => 11.1.1
    @emotion/styled: ^11.0.0 => 11.0.0
    @mui/codemod:  5.0.0-alpha.17
    @mui/material:  5.0.0-alpha.18
    @mui/internal-core-docs:  5.0.0-alpha.1
    @mui/envinfo:  2.0.0
    @mui/icons-material:  5.0.0-alpha.15
    @mui/lab:  5.0.0-alpha.18
    @mui/styled-engine:  5.0.0-alpha.18
    @mui/styled-engine-sc:  5.0.0-alpha.18
    @mui/styles:  5.0.0-alpha.18
    @mui/system:  5.0.0-alpha.18
    @mui/types:  5.1.0
    @mui/base:  5.0.0-alpha.18
    @mui/utils:  5.0.0-alpha.18
    @types/react: ^17.0.0 => 17.0.0
    react: ^16.14.0 => 16.14.0
    react-dom: ^16.14.0 => 16.14.0
    styled-components:  5.2.1
    typescript: ^4.0.2 => 4.0.5
```
npm package: @mui/internal-babel-macros
Description: MUI Babel macros. This is an internal package not meant for general use.
Author: MUI Team
Latest version: 1.0.9

# @mui/internal-babel-macros

This package contains the error macro used in MUI projects.
This is an internal package not meant for general use.

## Release

There is no build step.
To publish the package to npm, run: `pnpm release:publish`
npm package: @mui/material-next
Description: v6-alpha: React components that implement Google's Material Design
Author: MUI Team
Latest version: 6.0.0-alpha.126
Deprecated: The work on this npm package has stopped. See https://github.com/mui/material-ui/pull/41544 for more details.

# @mui/material-next

[Material Design 3](https://m3.material.io/) components built using [`@mui/base`](https://mui.com/base-ui/getting-started/overview/) with TypeScript.

This package is a nursery for components that will ultimately replace those found in `@mui/material`.

Follow the [migration guide](/packages/mui-material-next/migration.md) to migrate from `@mui/material` to `@mui/material-next`.

## Contributing

Read the [contributing guide](/CONTRIBUTING.md) to learn about our development process, how to propose bug fixes and improvements, and how to build and test your changes.

Contributing to Material UI is about more than just issues and pull requests!
There are many other ways to [support MUI](https://mui.com/material-ui/getting-started/faq/#mui-is-awesome-how-can-i-support-the-project) beyond contributing to the code base.
npm package: @mui/toolpad-app
Description: Low-code tool, powered by MUI
Latest version: 0.1.20

# @mui/toolpad-app

Low-code tool, powered by MUI

## Installation

Install the package in your project directory with:

```bash
// with npm
npm install @mui/toolpad-app

// with yarn
yarn add @mui/toolpad-app
```

## Documentation

[The documentation](./docs)
npm package: @mui/toolpad-components
Description: Build MUI apps quickly
Author: MUI Toolpad team
Latest version: 0.1.51
Deprecated: This package has been renamed to @toolpad/studio-components

# @mui/toolpad-components

Low-code tool, powered by MUI

## Installation

Install the package in your project directory with:

```bash
npm install @mui/toolpad-components
```

## Documentation

[The documentation](./docs)
npm package: @mui/toolpad-core
Description: Build MUI apps quickly
Author: MUI Toolpad team
Latest version: 0.1.51
Deprecated: This package has been renamed to @toolpad/studio-runtime

# @mui/toolpad-core

Low-code tool, powered by MUI

## Installation

Install the package in your project directory with:

```bash
npm install @mui/toolpad-core
```

## Documentation

[The documentation](./docs)
npm package: @mui/toolpad-utils
Description: Build MUI apps quickly
Author: MUI Toolpad team
Latest version: 0.1.51
Deprecated: This package has been renamed to @toolpad/utils

# @mui/toolpad-core

Low-code tool, powered by MUI

## Installation

Install the package in your project directory with:

```bash
npm install @mui/toolpad-core
```

## Documentation

[The documentation](./docs)
npm package: @mui/x-charts
Description: The community edition of MUI X Charts components.
Author: MUI Team
Latest version: 9.0.1

# MUI X Charts

This package is the community edition of the chart components.
It's part of [MUI X](https://mui.com/x/), an open-core extension of our Core libraries, with advanced components.

## Installation

Install the package in your project directory with:

```bash
npm install @mui/x-charts
```

This component has the following peer dependencies that you need to install as well.

```json
"peerDependencies": {
  "@mui/material": "^5.15.14 || ^6.0.0 || ^7.0.0",
  "react": "^17.0.0 || ^18.0.0 || ^19.0.0",
  "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
},
```

## Documentation

Visit [https://mui.com/x/react-charts/](https://mui.com/x/react-charts/) to view the full documentation.
npm package: @mui/x-chat
Description: The community edition of the MUI X Chat components.
Author: MUI Team
Latest version: 9.0.0-alpha.0

# MUI X Chat

This package is the Community plan edition of the Chat components.
It's part of [MUI X](https://mui.com/x/), an open-core extension of our Core libraries, with advanced components.

> [!WARNING]
> **This package is unstable.** The API is under active development and **will change** before reaching a stable release.
> Use with caution and expect breaking changes in future versions.

## Installation

Install the package in your project directory with:

```bash
npm install @mui/x-chat
```

This component has the following peer dependencies that you need to install as well.

```json
"peerDependencies": {
  "@emotion/react": "^11.9.0",
  "@emotion/styled": "^11.8.1",
  "@mui/material": "^7.3.0 || ^9.0.0-beta.0 || ^9.0.0",
  "@mui/system": "^7.3.0 || ^9.0.0-beta.1",
  "react": "^17.0.0 || ^18.0.0 || ^19.0.0",
  "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
}
```

## Documentation

Visit [https://mui.com/x/react-chat/](https://mui.com/x/react-chat/) to view the full documentation.
npm package: @mui/x-chat-headless
Description: The community edition of the headless MUI X Chat components, including core logic and unstyled UI.
Author: MUI Team
Latest version: 9.0.0-alpha.0

# @mui/x-chat-headless

This package is an internal, unstable implementation detail of MUI X Chat components.
It should never be installed or used directly.
The API is not stable and will change without notice.
npm package: @mui/x-data-grid
Description: The Community plan edition of the MUI X Data Grid components.
Author: MUI Team
Latest version: 9.0.1

# MUI X Data Grid

This package is the Community plan edition of the Data Grid components.
It's part of [MUI X](https://mui.com/x/), an open-core extension of our Core libraries, with advanced components.

## Installation

Install the package in your project directory with:

```bash
npm install @mui/x-data-grid
```

This component has the following peer dependencies that you need to install as well.

```json
"peerDependencies": {
  "@mui/material": "^5.15.14 || ^6.0.0 || ^7.0.0",
  "react": "^17.0.0 || ^18.0.0 || ^19.0.0",
  "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
},
```

## Documentation

Visit [https://mui.com/x/react-data-grid/](https://mui.com/x/react-data-grid/) to view the full documentation.
npm package: @mui/x-date-pickers
Description: The community edition of the MUI X Date and Time Picker components.
Author: MUI Team
Latest version: 9.0.0

# MUI X Date Pickers

This package is the Community plan edition of the Date and Time Picker components.
It's part of [MUI X](https://mui.com/x/), an open-core extension of our Core libraries, with advanced components.

## Installation

Install the package in your project directory with:

```bash
npm install @mui/x-date-pickers
```

Then install the date library of your choice (if not already installed).
The pickers currently support the following date libraries:

- [date-fns](https://date-fns.org/)
- [Day.js](https://day.js.org/)
- [Luxon](https://moment.github.io/luxon/#/)
- [Moment.js](https://momentjs.com/)

```bash
# date-fns
npm install date-fns

# or dayjs
npm install dayjs

# or luxon
npm install luxon

# or moment
npm install moment
```

This component has the following peer dependencies that you need to install as well.

```json
"peerDependencies": {
  "@mui/material": "^5.15.14 || ^6.0.0 || ^7.0.0",
  "react": "^17.0.0 || ^18.0.0 || ^19.0.0",
  "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
},
```

After completing the installation, you have to set the `dateAdapter` prop of the `LocalizationProvider` accordingly.
The supported adapters are exported from `@mui/x-date-pickers`.

```jsx
import { LocalizationProvider } from '@mui/x-date-pickers/LocalizationProvider';
// date-fns
import { AdapterDateFns } from '@mui/x-date-pickers/AdapterDateFns';
// or for dayjs
import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs';
// or for luxon
import { AdapterLuxon } from '@mui/x-date-pickers/AdapterLuxon';
// or for moment
import { AdapterMoment } from '@mui/x-date-pickers/AdapterMoment';

function App({ children }) {
  return <LocalizationProvider dateAdapter={AdapterDateFns}>{children}</LocalizationProvider>;
}
```

## Documentation

Visit [https://mui.com/x/react-date-pickers/](https://mui.com/x/react-date-pickers/) to view the full documentation.
npm package: @mui/x-internal-gestures
Description: The core engine of GestureEvents, a modern and robust multi-pointer gesture detection library for JavaScript.
Author: MUI Team
Latest version: 9.0.0

# Gestures

A modern and robust multi-pointer gesture detection library for JavaScript and TypeScript applications. It is built on top of the Pointer Events API, and leverages the Event Target API to provide a flexible and extensible framework for detecting user gestures in across all modern browsers.

## Entrypoints

This library is structured into multiple entrypoints to allow for modular usage:

- `@mui/x-internal-gestures/core`: The core gesture detection library
- `@mui/x-internal-gestures/testing`: Utilities for simulating gestures in tests
- `@mui/x-internal-gestures/matchers`: Vitest matchers for testing gestures

### [Core](./src/core/README.md)

The core library for detecting and handling user gestures in web applications. It provides a flexible API for configuring and responding to various gesture interactions including tap, press, move, pan, pinch, rotate, and turn wheel.

### [Testing](./src/testing/README.md))

Utilities for simulating user gestures in browser testing environments. This works alongside `core` to make it easy to test gesture interactions.

### [Matchers](./src/matchers/README.md))

Vitest matchers for testing gestures, making it easier to ensure gesture implementations behave as expected.

## Supported Gestures

The following gestures are supported by the `@mui/x-internal-gestures` library:

- [Tap](./src/core/README.md#tap-gesture) - Detects when a user taps on an element
- [Press](./src/core/README.md#press-gesture) - Detects when a user presses and holds on an element
- [Move](./src/core/README.md#move-gesture) - Detects when a pointer enters, moves within, and leaves an element
- [Pan](./src/core/README.md#pan-gesture) - Detects when a user drags across an element in any direction
- [Pinch](./src/core/README.md#pinch-gesture) - Detects when a user pinches in or out on an element
- [Rotate](./src/core/README.md#rotate-gesture) - Detects when a user rotates pointers around a center point
- [Turn Wheel](./src/core/README.md#turn-wheel-gesture) - Detects mouse wheel events on an element
npm package: @mui/x-scheduler
Description: The community edition of the Scheduler component (MUI X).
Author: MUI Team
Latest version: 9.0.0-alpha.1

# MUI X Scheduler

This package is the Community plan edition of the scheduler components.
It's part of [MUI X](https://mui.com/x/), an open-core extension of our Core libraries, with advanced components.

## Installation

⚠️ This package is not published on npm yet, and its source is not stable enough to be used for now.

## Documentation

Visit [https://mui.com/x/react-scheduler/](https://mui.com/x/react-scheduler/) to view the full documentation.

⚠️ The documentation is very unstable for now, all the APIs might change by the time the package is officially released.
npm package: @mui/x-tree-view
Description: The community edition of the MUI X Tree View components.
Author: MUI Team
Latest version: 9.0.1

# MUI X Tree View

This package is the Community plan edition of the Tree View components.
It's part of [MUI X](https://mui.com/x/), an open-core extension of our Core libraries, with advanced components.

## Installation

Install the package in your project directory with:

```bash
npm install @mui/x-tree-view
```

This component has the following peer dependencies that you need to install as well.

```json
"peerDependencies": {
  "@mui/material": "^5.15.14 || ^6.0.0 || ^7.0.0",
  "react": "^17.0.0 || ^18.0.0 || ^19.0.0",
  "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
},
```

## Documentation

Visit [https://mui.com/x/react-tree-view/](https://mui.com/x/react-tree-view/) to view the full documentation.