# @umijs/mako

Latest version **0.11.15** (published 2025-11-06) · MIT license · 0 weekly downloads

## Install

```sh
npm install @umijs/mako
pnpm add @umijs/mako
yarn add @umijs/mako
bun add @umijs/mako
```

Provides the command `mako`.

## Health

**Score 55/100 (C)** — status: stable.

Positive: has types; no vulnerabilities; high maintenance score.

Warnings: low downloads; no esm support; pre 1.0.

## Facts

| | |
|---|---|
| Version | 0.11.15 |
| Published | 2025-11-06 |
| First published | 2024-05-06 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Node | >= 16 |
| Dependencies | 19 |
| Unpacked size | 100.4 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 2544 |
| Maintainers | sorrycc, chenshuai2144, kuitos, peachscript, xiaohuoni, yifankakaxi, xierenyuan, xusd320, zoomdong07 |

## Links

- npm: https://www.npmjs.com/package/@umijs/mako
- Repository: https://github.com/umijs/mako
- Homepage: https://github.com/umijs/mako#readme
- Issues: https://github.com/umijs/mako/issues
- npm.io page: https://npm.io/package/@umijs/mako

## Dependencies (19)

- [less](https://npm.io/package/less.md) ^4.2.0
- [chalk](https://npm.io/package/chalk.md) ^4.1.2
- [lodash](https://npm.io/package/lodash.md) ^4.17.21
- [semver](https://npm.io/package/semver.md) ^7.6.2
- [piscina](https://npm.io/package/piscina.md) ^4.5.1
- [resolve](https://npm.io/package/resolve.md) ^1.22.8
- [less-loader](https://npm.io/package/less-loader.md) ^12.2.0
- [sass-loader](https://npm.io/package/sass-loader.md) ^16.0.5
- [@swc/helpers](https://npm.io/package/@swc/helpers.md) 0.5.1
- [loader-utils](https://npm.io/package/loader-utils.md) ^3.3.1
- [yargs-parser](https://npm.io/package/yargs-parser.md) ^21.1.1
- [loader-runner](https://npm.io/package/loader-runner.md) ^4.3.0
- [react-refresh](https://npm.io/package/react-refresh.md) ^0.14.0
- [@types/resolve](https://npm.io/package/@types/resolve.md) ^1.20.6
- [postcss-loader](https://npm.io/package/postcss-loader.md) ^8.1.1
- [enhanced-resolve](https://npm.io/package/enhanced-resolve.md) ^5.18.1
- [react-error-overlay](https://npm.io/package/react-error-overlay.md) 6.0.9
- [node-libs-browser-okam](https://npm.io/package/node-libs-browser-okam.md) ^2.2.5
- [@module-federation/webpack-bundler-runtime](https://npm.io/package/@module-federation/webpack-bundler-runtime.md) ^0.8.0

## Recent versions

- 0.11.15 (latest) — 2025-11-06
- 0.9.10-canary.20241218.2 (canary) — 2024-12-18
- 0.8.8-rc.1 (next) — 2024-08-30
- 0.11.14 — 2025-10-09
- 0.11.13 — 2025-05-26
- 0.11.12 — 2025-05-23
- 0.11.11 — 2025-05-09
- 0.11.10 — 2025-04-22
- 0.11.9 — 2025-04-18
- 0.11.8 — 2025-04-17
- 0.11.7 — 2025-04-16
- 0.11.6 — 2025-03-11
- 0.11.5 — 2025-02-28
- 0.11.4 — 2025-02-12
- 0.11.4-canary.20250207.1 — 2025-02-07
- … 97 more at https://npm.io/package/@umijs/mako/versions

## README

<div align="center">
  
<img src="https://img.alicdn.com/imgextra/i2/O1CN01kdmA7X1FVqCPcRi3L_!!6000000000493-2-tps-584-584.png" alt="Mako logo" width="160" height="160" />

# Mako 🦈

[![](https://badgen.net/npm/v/@umijs/mako)](https://www.npmjs.com/package/@umijs/mako)
[![](https://badgen.net/npm/dm/@umijs/mako)](https://www.npmjs.com/package/@umijs/mako)
[![](https://github.com/umijs/mako/actions/workflows/ci.yml/badge.svg)](https://github.com/umijs/mako/actions/workflows/ci.yml)
[![](https://badgen.net/npm/license/umi)](https://www.npmjs.com/package/@umijs/mako)


Mako `['mɑːkoʊ]` is an **extremely fast**, **production-grade** web bundler based on **Rust**. 

✨ See more at [makojs.dev](https://makojs.dev).
</div>

## Who's using Mako?

- Web App，Hybrid App, Mini Program (Partly), Low Code, Serverless in [Ant Group](https://www.antgroup.com/)
- [Ant Design](https://github.com/ant-design/ant-design/) using Mako for its website
- [Umi](https://umijs.org/) integrated Mako for its bundling
- [Dumi](https://d.umijs.org/) integrated Mako for its bundling
- [Father](https://github.com/umijs/father/) integrated Mako for its bundling

## Getting Started

Create a new mako project with the following command.

```bash
$ npm create mako
```

Check out the https://makojs.dev/ for more information.

## CONTRIBUTING

Read [CONTRIBUTING.md](./CONTRIBUTING.md).

## CHANGELOG

Read [CHANGELOG.md](./CHANGELOG.md).

## CONTACT US

Read [Feedback on makojs.dev](https://makojs.dev/docs/feedback) on joining the discussion, contacting the maintainers, and joining the mako contributors.

## CREDITS

This project is inspired by:

- [webpack](https://github.com/webpack/webpack), which inspired lots of ideas of Mako.
- [swc](https://github.com/swc-project/swc) by [@kdy1](https://github.com/kdy1), which powered the parsing, transforming and codegen of Mako.
- [farm](https://github.com/farm-fe/farm) by [@brightwu](https://github.com/wre232114), which inspired the tree shaking, plugin system and others of Mako.
- [rspack](https://github.com/web-infra-dev/rspack), which inspired the tree shaking of Mako.
- [oxc-resolver](https://github.com/oxc-project/oxc-resolver) by [@Boshen](https://github.com/Boshen) which powered the resolver of Mako.

## LICENSE

[MIT](./LICENSE)

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