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 toolkit
- codemods: AG Grid codemods (bundled with the AG Grid developer toolkit)
The following packages contain internal library helpers:
- ast: AST transformation tools
- codemod-utils: Codemod utility helpers
- codemod-task-utils: Codemod task runner helpers
- systemjs-plugin: SystemJS plugin for TypeScript/JSX/CSS source files
- test-utils: Automated testing helpers
- worker-utils: Worker utility helpers
- types: Shared type definitions
The following packages contain configuration shared across multiple internal packages:
- build-config: Build tool configuration
- build-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.