Source: https://seerepo.com/r/angular/angular-cli/built
Markdown source: https://seerepo.com/r/angular/angular-cli/built.md
Description: angular-cli is a TypeScript repo. It makes its content with parse5-html-rewriting-stream and validates its data with Zod, Ajv, and ajv-formats.

# What is angular-cli built with?

angular-cli is a TypeScript repo. It makes its content with parse5-html-rewriting-stream, validates its data with Zod, Ajv, and ajv-formats, is tested with karma and Puppeteer, and uses MCP. It has 145,389 written lines, with 354 test files.

Read on November 8, 2026, at commit 2c6e8b9.

Repository: https://github.com/angular/angular-cli

## Frontend (packages/angular/cli)

### Interface

- **[Inquirer](https://seerepo.com/uses/inquirer)**: 3 files

## Backend (packages/angular/cli)

### Services

- **[MCP](https://seerepo.com/uses/mcp)**: 4 files · [packages/angular/cli/src/commands/mcp/mcp-server.ts, line 9](https://github.com/angular/angular-cli/blob/2c6e8b970d1e6149e7b66b0af058f8efdc843076/packages/angular/cli/src/commands/mcp/mcp-server.ts#L9)

## Support (packages/angular/cli)

### Content

- **parse5-html-rewriting-stream**: 1 file

### Validation

- **[Zod](https://seerepo.com/uses/zod)**: 10 files

### Tools

- **yargs**: 28 files
- **TypeScript**: 8 files
- **npm-package-arg**: 4 files
- **listr2**: 3 files

### Other

- **SemVer**: 11 files
- **[jsonc-parser](https://seerepo.com/uses/jsonc-parser)**: 2 files

## Support (packages/angular/pwa)

### Content

- **parse5-html-rewriting-stream**: 1 file

## Frontend (packages/angular/ssr)

### Styles

- **beasties**: 3 files

## Support (packages/angular_devkit/architect)

### Other

- **rxjs**: 19 files

## Frontend (packages/angular_devkit/build_angular)

### Styles

- **[Tailwind CSS](https://seerepo.com/uses/tailwind-css)**
- **[PostCSS](https://seerepo.com/uses/postcss)**: 2 files
- **[Autoprefixer](https://seerepo.com/uses/autoprefixer)**: 1 file
- **beasties**: 1 file
- **Less**: 1 file
- **[Sass](https://seerepo.com/uses/sass)**: 1 file

### Interface

- **[ora](https://seerepo.com/uses/ora)**: 2 files

## Support (packages/angular_devkit/build_angular)

### Testing

- **karma**: 2 files
- **Puppeteer**: 2 files

### Tools

- **Webpack**: 43 files
- **Babel**: 11 files
- **esbuild**: 5 files
- **browser-sync**: 4 files
- **Prettier**: 4 files
- **@ampproject/remapping**: 2 files
- **copy-webpack-plugin**: 2 files
- **loader-utils**: 2 files
- **mini-css-extract-plugin**: 2 files
- **tinyglobby**: 2 files
- **webpack-dev-server**: 2 files
- **@discoveryjs/json-ext**: 1 file
- **babel-loader**: 1 file
- **browserslist**: 1 file
- **esbuild-wasm**: 1 file
- **istanbul-lib-instrument**: 1 file
- **license-webpack-plugin**: 1 file
- **ng-packagr**: 1 file
- **terser**: 1 file
- **TypeScript**: 1 file
- **webpack-dev-middleware**: 1 file
- **webpack-merge**: 1 file
- **webpack-subresource-integrity**: 1 file

### Other

- **rxjs**: 26 files
- **piscina**: 4 files
- **[jsonc-parser](https://seerepo.com/uses/jsonc-parser)**: 2 files
- **undici**: 2 files
- **@babel/runtime**: 1 file
- **ansi-colors**: 1 file
- **http-proxy**: 1 file
- **http-proxy-middleware**: 1 file
- **open**: 1 file
- **tslib**: 1 file

## Support (packages/angular_devkit/build_webpack)

### Tools

- **Webpack**: 3 files
- **webpack-dev-server**: 1 file

### Other

- **rxjs**: 2 files
- **zone.js**: 1 file

## Support (packages/angular_devkit/core)

### Validation

- **[Ajv](https://seerepo.com/uses/ajv)**: 2 files
- **[ajv-formats](https://seerepo.com/uses/ajv-formats)**: 1 file

### Tools

- **chokidar**: 1 file
- **source-map**: 1 file

### Other

- **rxjs**: 24 files
- **[jsonc-parser](https://seerepo.com/uses/jsonc-parser)**: 3 files
- **picomatch**: 1 file

## Frontend (packages/angular_devkit/schematics)

### Interface

- **[ora](https://seerepo.com/uses/ora)**: 1 file

## Support (packages/angular_devkit/schematics)

### Tools

- **magic-string**: 1 file

### Other

- **rxjs**: 18 files
- **[jsonc-parser](https://seerepo.com/uses/jsonc-parser)**: 1 file

## Frontend (packages/angular_devkit/schematics_cli)

### Interface

- **[Inquirer](https://seerepo.com/uses/inquirer)**: 1 file

## Support (packages/ngtools/webpack)

### Tools

- **TypeScript**: 17 files
- **Webpack**: 7 files

## Support (packages/schematics/angular)

### Tools

- **TypeScript**: 32 files
- **Oxc**: 1 file
- **Prettier**: 1 file

### Other

- **[jsonc-parser](https://seerepo.com/uses/jsonc-parser)**: 9 files

## Other repos with a similar stack

- [novuhq/novu](https://seerepo.com/r/novuhq/novu/built): MCP, Zod, Tailwind CSS, PostCSS, ora, Ajv, ajv-formats · [Compare](https://seerepo.com/compare/angular/angular-cli/vs/novuhq/novu)
- [strapi/strapi](https://seerepo.com/r/strapi/strapi/built): MCP, Zod, Tailwind CSS, ora, Ajv, ajv-formats · [Compare](https://seerepo.com/compare/angular/angular-cli/vs/strapi/strapi)
- [shadcn-ui/ui](https://seerepo.com/r/shadcn-ui/ui/built): MCP, Zod, Tailwind CSS, PostCSS, ora · [Compare](https://seerepo.com/compare/angular/angular-cli/vs/shadcn-ui/ui)
- [paperclipai/paperclip](https://seerepo.com/r/paperclipai/paperclip/built): MCP, Zod, Tailwind CSS, Ajv, ajv-formats · [Compare](https://seerepo.com/compare/angular/angular-cli/vs/paperclipai/paperclip)
- [infiniflow/ragflow](https://seerepo.com/r/infiniflow/ragflow/built): MCP, Zod, Tailwind CSS, Ajv, ajv-formats · [Compare](https://seerepo.com/compare/angular/angular-cli/vs/infiniflow/ragflow)
- [serverless/serverless](https://seerepo.com/r/serverless/serverless/built): MCP, Zod, ora, Ajv, ajv-formats · [Compare](https://seerepo.com/compare/angular/angular-cli/vs/serverless/serverless)

## Frequently asked questions

### What language is angular-cli written in?

angular-cli is written in TypeScript, with 145,389 written lines.

### What services does angular-cli use?

angular-cli uses MCP.

The proof: [packages/angular/cli/src/commands/mcp/mcp-server.ts, line 9](https://github.com/angular/angular-cli/blob/2c6e8b970d1e6149e7b66b0af058f8efdc843076/packages/angular/cli/src/commands/mcp/mcp-server.ts#L9)

### Does angular-cli have tests?

Yes. angular-cli has 354 test files and is tested with karma and Puppeteer.

### Which repos have a stack like angular-cli's?

The ones that share most of its stack: novuhq/novu, strapi/strapi, and shadcn-ui/ui.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
