# grunt

> The JavaScript Task Runner

Latest version **1.6.3** (published 2026-07-28) · MIT license · 0 weekly downloads

## Install

```sh
npm install grunt
pnpm add grunt
yarn add grunt
bun add grunt
```

Provides the command `grunt`.

## Health

**Score 68/100 (B)** — status: active.

Positive: has types package; no vulnerabilities; recently updated; high maintenance score; high quality score; popular repo.

Warnings: low downloads; no esm support.

## Facts

| | |
|---|---|
| Version | 1.6.3 |
| Published | 2026-07-28 |
| First published | 2012-01-12 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | separate (@types/grunt) |
| Module format | CommonJS |
| Node | >=16 |
| Dependencies | 13 |
| Unpacked size | 67.3 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 12233 |
| Author | Grunt Development Team |
| Maintainers | cowboy, krinkle, tkellen, vladikoff, shama |
| Keywords | task, async, cli, minify, uglify, build, lodash, unit, test, qunit, nodeunit, server, init, scaffold, make, jake, tool |

## Links

- npm: https://www.npmjs.com/package/grunt
- Repository: https://github.com/gruntjs/grunt
- Homepage: https://gruntjs.com/
- Issues: https://github.com/gruntjs/grunt/issues
- npm.io page: https://npm.io/package/grunt

## Dependencies (13)

- [exit](https://npm.io/package/exit.md) ~0.1.2
- [glob](https://npm.io/package/glob.md) ~7.1.6
- [nopt](https://npm.io/package/nopt.md) ^5.0.0
- [js-yaml](https://npm.io/package/js-yaml.md) ^3.15.0
- [grunt-cli](https://npm.io/package/grunt-cli.md) ^1.4.3
- [minimatch](https://npm.io/package/minimatch.md) ^3.1.5
- [dateformat](https://npm.io/package/dateformat.md) ~4.6.2
- [iconv-lite](https://npm.io/package/iconv-lite.md) ~0.6.3
- [findup-sync](https://npm.io/package/findup-sync.md) ~5.0.0
- [eventemitter2](https://npm.io/package/eventemitter2.md) ~0.4.13
- [grunt-legacy-log](https://npm.io/package/grunt-legacy-log.md) ~3.0.0
- [grunt-legacy-util](https://npm.io/package/grunt-legacy-util.md) ~2.0.1
- [grunt-known-options](https://npm.io/package/grunt-known-options.md) ~2.0.0

## Alternatives

- [duck](https://npm.io/package/duck.md) — 4.2M weekly downloads
- [ava](https://npm.io/package/ava.md) — 560.2K weekly downloads
- [storybook-addon-module-mock](https://npm.io/package/storybook-addon-module-mock.md) — 71.7K weekly downloads
- [vest](https://npm.io/package/vest.md) — 50.1K weekly downloads
- [@ethereum-waffle/mock-contract](https://npm.io/package/@ethereum-waffle/mock-contract.md) — 40.0K weekly downloads

## Recent versions

- 1.6.3 (latest) — 2026-07-28
- 1.0.0-rc1 (rc1) — 2016-02-11
- 0.4.0-rc8 (master) — 2013-02-14
- 0.4.0-rc2 (devel) — 2012-12-10
- 0.3.13-a (03-devel) — 2012-08-27
- 1.6.2 — 2026-04-14
- 1.6.1 — 2023-01-31
- 1.6.0 — 2023-01-29
- 1.5.3 — 2022-05-10
- 1.5.2 — 2022-04-12
- 1.5.1 — 2022-04-11
- 1.5.0 — 2022-04-11
- 1.4.1 — 2021-05-24
- 1.4.0 — 2021-04-22
- 1.3.0 — 2020-08-18
- … 58 more at https://npm.io/package/grunt/versions

## README

# Grunt: The JavaScript Task Runner

[![Built with Grunt](https://cdn.gruntjs.com/builtwith.svg)](http://gruntjs.com/)
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Fgruntjs%2Fgrunt.svg?type=shield)](https://app.fossa.io/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Fgruntjs%2Fgrunt?ref=badge_shield)

<img align="right" height="260" src="https://gruntjs.com/img/grunt-logo-no-wordmark.svg">

### Documentation

Visit the [gruntjs.com](https://gruntjs.com/) website for all the things.

### Support

We support the latest version with security and bug fixes. The previous versions are all end-of-life and will not receive any security or bug fixes.

Our OpenJS Ecosystem Sustainability Program partner [HeroDevs](https://www.herodevs.com/support/grunt-nes) provides drop-in replacements for older versions of Grunt that are kept up-to-date for security and compliance issues. Learn More.

### Version Support

| Version | Supported? | Commercial Support                                                      |
| ------- | ---------- | ----------------------------------------------------------------------- |
| 1.6     | YES        |                                                                         |
| 1.5     | NO         | [Available Here](https://www.herodevs.com/support/grunt-nes) |
| 1.4     | NO         | [Available Here](https://www.herodevs.com/support/grunt-nes) |
| 1.3     | NO         | [Available Here](https://www.herodevs.com/support/grunt-nes) |
| 1.2     | NO         | [Available Here](https://www.herodevs.com/support/grunt-nes) |
| 1.1     | NO         | [Available Here](https://www.herodevs.com/support/grunt-nes) |
| 1.0     | NO         | [Available Here](https://www.herodevs.com/support/grunt-nes) |
| 0.4     | NO         | [Available Here](https://www.herodevs.com/support/grunt-nes) |

### Contributing

Before you make an issue, please read our [Contributing](https://gruntjs.com/contributing) guide.

### Release History

See the [CHANGELOG.md](./CHANGELOG.md).

### License

[MIT](LICENSE)

---
_Source: https://npm.io/package/grunt · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
