Trial Starter Repository
Clone or inspect the working trial example: github.com/revolist/revogrid-pro-trial.
No account, token, npm login, licence key, form submission, or approval email is required. A new developer can follow this page immediately from a clean shell.
Trial Starter Repository
Clone or inspect the working trial example: github.com/revolist/revogrid-pro-trial.
Correct Trial Imports
Trial packages use names such as @revolist/rv-pro-trial and
@revolist/gantt-trial, @revolist/scheduler-trial,
@revolist/kanban-trial, and @revolist/pivot-trial, with matching CSS filenames.
1. Configure NPM Registry
First, configure npm to use the public RevoGrid trial registry. No token or login is required:
npm config set "@revolist:registry=https://trial.rv-grid.com"This command routes the @revolist scope through the public trial registry.
It does not change the default registry used for unscoped packages.
2. Install RevoGrid Pro Trial
Install the core grid and RevoGrid Pro trial package:
npm install @revolist/revogridnpm install @revolist/rv-pro-trialUse Pro exports from the trial package and import the trial CSS file:
import '@revolist/rv-pro-trial/dist/rv-pro-trial.css';import { RowOddPlugin } from '@revolist/rv-pro-trial';Do not use the full package CSS path with the trial package:
// Incorrect for trial packagesimport '@revolist/rv-pro-trial/dist/revogrid-pro.css';3. Install a Standalone Product Trial
Install only the product trial you need:
npm install @revolist/gantt-trial# or: @revolist/scheduler-trial, @revolist/kanban-trial, @revolist/pivot-trialProduct trials build on Pro trial, so keep @revolist/rv-pro-trial installed.
import '@revolist/rv-pro-trial/dist/rv-pro-trial.css';import '@revolist/pivot-trial/dist/pivot-trial.css';import { PivotPlugin, type PivotConfig } from '@revolist/pivot-trial';import { commonAggregators } from '@revolist/rv-pro-trial';Minimal Pivot setup:
import { defineCustomElements } from '@revolist/revogrid/loader';import '@revolist/rv-pro-trial/dist/rv-pro-trial.css';import '@revolist/pivot-trial/dist/pivot-trial.css';import { PivotPlugin, type PivotConfig } from '@revolist/pivot-trial';import { commonAggregators } from '@revolist/rv-pro-trial';
defineCustomElements();
const grid = document.createElement('revo-grid');
const pivot: PivotConfig = { dimensions: [ { prop: 'age' }, { name: 'Date of Birth', prop: 'dateOfBirth', aggregators: { count: commonAggregators.count, }, }, ], rows: ['age'], values: [{ prop: 'dateOfBirth', aggregator: 'count' }], hasConfigurator: true,};
grid.plugins = [PivotPlugin];grid.pivot = pivot;grid.source = [ { name: 'John Doe', age: 25, dateOfBirth: '1998-01-15' }, { name: 'Jane Smith', age: 30, dateOfBirth: '1993-03-22' },];
document.getElementById('app')?.appendChild(grid);Collaborative Editing is separately installed so applications that do not need realtime editing do not load Yjs:
npm install @revolist/revogrid-collaborative-editing-trialImport its API from the trial package and keep the main Pro trial installed for
EventManagerPlugin and other grid integrations:
import { EventManagerPlugin } from '@revolist/rv-pro-trial';import { CollaborativeEditingPlugin } from '@revolist/revogrid-collaborative-editing-trial';4. Framework Integration Packages
For better integration with specific frameworks, you can install the corresponding framework package:
React
npm install @revolist/react-datagridAngular
npm install @revolist/angular-datagridVue
npm install @revolist/vue3-datagridSvelte
npm install @revolist/svelte-datagrid5. Verify a Complete Starter
The maintained starter declares its supported Node and pnpm versions. From a clean clone:
git clone https://github.com/revolist/revogrid-pro-trial.gitcd revogrid-pro-trialcorepack enablecorepack installpnpm install --frozen-lockfilepnpm buildpnpm devTo run its Chromium smoke tests on a machine that has never used Playwright:
pnpm test:e2e:installpnpm test:e2eThe starter includes Tree, Pivot, Gantt, and Scheduler examples. Kanban is
installable as @revolist/kanban-trial but is not mounted in this starter.
Collaborative Editing is separately installable as
@revolist/revogrid-collaborative-editing-trial but is not mounted in this
starter. See the complete
trial feature inventory.