# @vuepress/core

> Minimalistic doc generator with Vue component based layout system

Latest version **1.9.10** (published 2023-08-14) · MIT license · 0 weekly downloads

## Install

```sh
npm install @vuepress/core
pnpm add @vuepress/core
yarn add @vuepress/core
bun add @vuepress/core
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

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

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.9.10 |
| Published | 2023-08-14 |
| First published | 2018-09-26 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >=8.6 |
| Dependencies | 41 |
| Unpacked size | 127.5 KB |
| Known vulnerabilities | 0 (+11 in 5 direct dependencies) |
| Install scripts | no |
| Author | Evan You |
| Maintainers | ulivz, yyx990803, newsbielt703, bencodezen, kefranabg, meteorlxy |
| Keywords | documentation, generator, vue |

## Links

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

## Dependencies (41)

- [vue](https://npm.io/package/vue.md) ^2.6.10
- [toml](https://npm.io/package/toml.md) ^3.0.0
- [core-js](https://npm.io/package/core-js.md) ^3.6.4
- [esbuild](https://npm.io/package/esbuild.md) 0.14.7
- [js-yaml](https://npm.io/package/js-yaml.md) ^3.13.1
- [webpack](https://npm.io/package/webpack.md) ^4.8.1
- [chokidar](https://npm.io/package/chokidar.md) ^2.0.3
- [lru-cache](https://npm.io/package/lru-cache.md) ^5.1.1
- [css-loader](https://npm.io/package/css-loader.md) ^2.1.1
- [portfinder](https://npm.io/package/portfinder.md) ^1.0.13
- [url-loader](https://npm.io/package/url-loader.md) ^1.0.1
- [vue-loader](https://npm.io/package/vue-loader.md) ^15.7.1
- [vue-router](https://npm.io/package/vue-router.md) ^3.4.5
- [webpackbar](https://npm.io/package/webpackbar.md) 3.2.0
- [@babel/core](https://npm.io/package/@babel/core.md) ^7.8.4
- [cross-spawn](https://npm.io/package/cross-spawn.md) ^6.0.5
- [file-loader](https://npm.io/package/file-loader.md) ^3.0.1
- [autoprefixer](https://npm.io/package/autoprefixer.md) ^9.5.1
- [babel-loader](https://npm.io/package/babel-loader.md) ^8.0.4
- [cache-loader](https://npm.io/package/cache-loader.md) ^3.0.0
- [webpack-chain](https://npm.io/package/webpack-chain.md) ^6.0.0
- [webpack-merge](https://npm.io/package/webpack-merge.md) ^4.1.2
- [bundle-require](https://npm.io/package/bundle-require.md) 2.1.8
- [postcss-loader](https://npm.io/package/postcss-loader.md) ^3.0.0
- [@vuepress/types](https://npm.io/package/@vuepress/types.md) 1.9.10
- [@vuepress/markdown](https://npm.io/package/@vuepress/markdown.md) 1.9.10
- [webpack-dev-server](https://npm.io/package/webpack-dev-server.md) ^3.5.1
- [copy-webpack-plugin](https://npm.io/package/copy-webpack-plugin.md) ^5.0.2
- [postcss-safe-parser](https://npm.io/package/postcss-safe-parser.md) ^4.0.1
- [vue-server-renderer](https://npm.io/package/vue-server-renderer.md) ^2.6.10
- [@vue/babel-preset-app](https://npm.io/package/@vue/babel-preset-app.md) ^4.1.2
- [vue-template-compiler](https://npm.io/package/vue-template-compiler.md) ^2.6.10
- [@vuepress/shared-utils](https://npm.io/package/@vuepress/shared-utils.md) 1.9.10
- [mini-css-extract-plugin](https://npm.io/package/mini-css-extract-plugin.md) 0.6.0
- [@vuepress/markdown-loader](https://npm.io/package/@vuepress/markdown-loader.md) 1.9.10
- [vuepress-plugin-container](https://npm.io/package/vuepress-plugin-container.md) ^2.0.2
- [connect-history-api-fallback](https://npm.io/package/connect-history-api-fallback.md) ^1.5.0
- [vuepress-html-webpack-plugin](https://npm.io/package/vuepress-html-webpack-plugin.md) ^3.2.0
- [@vuepress/plugin-last-updated](https://npm.io/package/@vuepress/plugin-last-updated.md) 1.9.10
- [optimize-css-assets-webpack-plugin](https://npm.io/package/optimize-css-assets-webpack-plugin.md) ^5.0.1
- [@vuepress/plugin-register-components](https://npm.io/package/@vuepress/plugin-register-components.md) 1.9.10

## Alternatives

- [@cantoo/pdf-lib](https://npm.io/package/@cantoo/pdf-lib.md) — 297.9K weekly downloads
- [datatables.net-buttons](https://npm.io/package/datatables.net-buttons.md) — 200.1K weekly downloads
- [@ckeditor/ckeditor5-export-pdf](https://npm.io/package/@ckeditor/ckeditor5-export-pdf.md) — 167.0K weekly downloads
- [scanbot-web-sdk](https://npm.io/package/scanbot-web-sdk.md) — 15.0K weekly downloads
- [@syncfusion/ej2-angular-pdfviewer](https://npm.io/package/@syncfusion/ej2-angular-pdfviewer.md) — 8.8K weekly downloads

## Recent versions

- 1.9.10 (latest) — 2023-08-14
- 2.0.0-rc.31 (next) — 2026-07-24
- 2.0.0-rc.27 (next-beta) — 2026-03-10
- 2.0.0-rc.30 — 2026-05-14
- 2.0.0-rc.29 — 2026-05-08
- 2.0.0-rc.28 — 2026-04-01
- 2.0.0-rc.26 — 2025-10-14
- 2.0.0-rc.25 — 2025-08-26
- 2.0.0-rc.24 — 2025-06-30
- 2.0.0-rc.23 — 2025-05-08
- 2.0.0-rc.22 — 2025-04-28
- 2.0.0-rc.21 — 2025-04-12
- 2.0.0-rc.20 — 2025-02-23
- 2.0.0-rc.19 — 2024-12-11
- 2.0.0-rc.18 — 2024-10-10
- … 190 more at https://npm.io/package/@vuepress/core/versions

## README

# @vuepress/core

## APIs

### dev(sourceDir, options)

### build(sourceDir, options)

### eject(targetDir)

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