# @sencha/ext-build

> ext-build - CLI tool for Sencha Ext JS

Latest version **8.0.0** (published 2026-04-01) · MIT license · 0 weekly downloads

## Install

```sh
npm install @sencha/ext-build
pnpm add @sencha/ext-build
yarn add @sencha/ext-build
bun add @sencha/ext-build
```

Provides the command `ext-build`.

## Health

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

Positive: no vulnerabilities; high maintenance score.

Warnings: low downloads; no types; no esm support.

## Facts

| | |
|---|---|
| Version | 8.0.0 |
| Published | 2026-04-01 |
| First published | 2020-07-15 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 11 |
| Unpacked size | 1.2 MB |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 30 |
| Author | Sencha, Inc. |
| Maintainers | sencha |

## Links

- npm: https://www.npmjs.com/package/@sencha/ext-build
- Repository: https://github.com/sencha/ext-gen
- Homepage: https://github.com/sencha/ext-gen/tree/master/packages/ext-build
- Issues: https://github.com/sencha/ext-gen/issues
- npm.io page: https://npm.io/package/@sencha/ext-build

## Dependencies (11)

- [uuid](https://npm.io/package/uuid.md) ^3.3.2
- [chalk](https://npm.io/package/chalk.md) ^2.4.2
- [fs-extra](https://npm.io/package/fs-extra.md) ^7.0.1
- [underscore](https://npm.io/package/underscore.md) ^1.9.1
- [@sencha/cmd](https://npm.io/package/@sencha/cmd.md) ~8.0.0
- [cross-spawn](https://npm.io/package/cross-spawn.md) ^6.0.6
- [comment-json](https://npm.io/package/comment-json.md) ^1.1.3
- [intercept-stdout](https://npm.io/package/intercept-stdout.md) ^0.1.2
- [node-find-folder](https://npm.io/package/node-find-folder.md) ^0.1.32
- [command-line-args](https://npm.io/package/command-line-args.md) ^5.0.2
- [@sencha/ext-build-generate-app](https://npm.io/package/@sencha/ext-build-generate-app.md) ~8.0.0

## Recent versions

- 8.0.0 (latest) — 2026-04-01
- 7.9.1 — 2025-04-22
- 7.9.0 — 2025-04-21
- 7.8.0 — 2024-05-19
- 7.7.0 — 2023-06-20
- 7.6.0 — 2022-08-29
- 7.5.1 — 2022-03-03
- 7.5.0 — 2021-12-06
- 7.4.0 — 2021-05-07
- 7.3.0 — 2020-09-15
- 7.2.2 — 2020-08-31
- 7.2.1 — 2020-07-15
- 7.2.0 — 2020-07-15

## README

# ext-build

Sencha Cmd functionality in Node

## Installation

Install [npm](https://www.npmjs.com/) (we assume you have pre-installed [node.js](https://nodejs.org/)).

```bash
npm install -g @sencha/ext-build
```


## Command line help
* ext-build
* eb

## Examples
* ext-build generate app --sdk 'Ext/ext-8.0.0' --template 'universalmodern' MyApp ./MyApp
* ext-build gen app -s 'Ext/ext-8.0.0' -t 'universalmodern' MyApp ./MyApp
* eb g a -s 'Ext/ext-8.0.0' -t 'universalmodern' MyApp ./MyApp
* ext-build generate viewpackage settings

## Commands Available
* ext-build generate app (name) (path)
* ext-build generate viewpackage (view)

## Commands Options
* generate, gen, g
* application, app, a
* viewpackage, vp

## Options Available
* --builds -b (--builds "desktop:modern,theme-material;phone:modern,theme-material;" is default)
* --debug -d (shows debug messages)
* --force (deletes application, if present, before generate app (BE CAREFUL WITH THIS!))
* --sdk -s (path to Ext JS sdk - currently required for gen app, no running from sdk folder...)
* --template -t (name of app template to use - only one currently - universalmodern)

## Comments
* Tested with Ext JS Version 7.8.0

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