This repository contains a selection of developer tools related to AG Grid development.
See also codemods in AG Grid documentation.
This repository is organised as a monorepo containing various packages.
The following packages contain user-facing tools:
cli: AG Grid developer toolkitcodemods: AG Grid codemods (bundled with the AG Grid developer toolkit)
The following packages contain internal library helpers:
ast: AST transformation toolscodemod-utils: Codemod utility helperscodemod-task-utils: Codemod task runner helperssystemjs-plugin: SystemJS plugin for TypeScript/JSX/CSS source filestest-utils: Automated testing helpersworker-utils: Worker utility helperstypes: Shared type definitions
The following packages contain configuration shared across multiple internal packages:
build-config: Build tool configurationbuild-tools: Custom build tools
This repository uses pnpm to manage its dependencies. This can be installed via the Node.js built-in corepack system as follows:
corepack enable
corepack prepare pnpm@latest --activate
Once installed, run the following command to install the project dependencies:
pnpm install
See the Developer Guide for more details.