@gravityforms/libraries
Version:
The Gravity Forms vendor libraries, for JavaScript and React development.
46 lines (44 loc) • 1.51 kB
JavaScript
const React = require( 'react' );
const ReactDOM = require( 'react-dom/client' );
const ReactFileDrop = require( 'react-file-drop' );
const PropTypes = require( 'prop-types' );
const classnames = require( 'classnames' );
const zustand = require( 'zustand' );
const immer = require( 'immer' );
const simplebarReact = require( 'simplebar-react' );
const ReactDND = require( 'react-dnd' );
const ReactDNDMultiBackend = require( 'react-dnd-multi-backend' );
const ReactDNDHtml5Backend = require( 'react-dnd-html5-backend' );
const ReactDNDHtml5ToTouch = require( 'rdndmb-html5-to-touch' );
const ReactCalendar = require( 'react-calendar' );
const ReactColorful = require( 'react-colorful' );
const ReactPaginate = require( 'react-paginate' );
const ReactRouter = require( 'react-router-dom' );
module.exports = {
classnames,
FileDrop: ReactFileDrop.FileDrop,
HexColorInput: ReactColorful.HexColorInput,
HexColorPicker: ReactColorful.HexColorPicker,
immer: immer.produce,
PropTypes,
React,
ReactCalendar,
ReactDOM,
ReactDND,
ReactDNDMultiBackend,
ReactDNDHtml5Backend,
ReactDNDHtml5ToTouch,
ReactPaginate: ReactPaginate.default,
ReactRouter: {
BrowserRouter: ReactRouter.BrowserRouter,
Route: ReactRouter.Route,
Routes: ReactRouter.Routes,
Link: ReactRouter.Link,
NavLink: ReactRouter.NavLink,
useLocation: ReactRouter.useLocation,
useNavigate: ReactRouter.useNavigate,
useSearchParams: ReactRouter.useSearchParams,
},
SimpleBar: simplebarReact.default,
zustand: zustand.default,
};