Installation
BlazeTable is distributed as scoped NPM packages under the @blazetable namespace. You can choose between the Basic and Pro versions depending on your project requirements.
⚠️ Note: BlazeTable is built on top of Chakra UI . If your project is not already using Chakra UI, you’ll need to install it and wrap your app with the
ChakraProvider.
Install Chakra UI
npm install @chakra-ui/react @emotion/react @emotion/styled framer-motionWrap your application root:
import { ChakraProvider } from "@chakra-ui/react";
function App() {
return <ChakraProvider>{/* your app code */}</ChakraProvider>;
}
export default App;📦 Installing the Basic Package
The @blazetable/basic package provides all the essential features for building powerful and flexible tables with client-side sorting, filtering, and pagination.
npm install @blazetable/basicor if you’re using Yarn:
yarn add @blazetable/basicor with pnpm:
pnpm add @blazetable/basic🚀 Installing the Pro Package
The @blazetable/pro package unlocks advanced features, including:
- Server-side mode support
- Real-time data updates
- Expandable row rendering
- Optimized large dataset handling
npm install @blazetable/proor if you’re using Yarn:
yarn add @blazetable/proor with pnpm:
pnpm add @blazetable/prođź’ˇ Note:
@blazetable/proincludes everything from@blazetable/basic, so there’s no need to install both unless you’re working on multiple package targets.
âś… Once installed, head over to Getting Started to begin integrating BlazeTable into your project.