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.