vitepress-plugin-nprogress
nprogress plugin for vitepress
41,350
24
| Install | |
|---|---|
npm install vitepress-plugin-nprogress |
|
| Latest Version: | 0.1.1 |
| License: | MIT |
| Last Updated: | Sep 24, 2025 |
| Links: | GitHub · npm |
Maintainer: zhongxuyang
vitepress-plugin-nprogress
Nprogress plugin for Vitepress
Install
pnpm add -D vitepress-plugin-nprogress
# OR yarn add -D vitepress-plugin-nprogress
# OR npm install -D vitepress-plugin-nprogress
Usage
// .vitepress/theme/index.ts
import type { EnhanceAppContext } from 'vitepress'
import DefaultTheme from "vitepress/theme"
import vitepressNprogress from 'vitepress-plugin-nprogress'
import 'vitepress-plugin-nprogress/lib/css/index.css'
export default {
...DefaultTheme,
enhanceApp: (ctx: EnhanceAppContext) => {
vitepressNprogress(ctx)
}
}
Tips
If got TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".css" for ***/node_modules/nprogress/nprogress.css error when you build,
you can config like this in your vite.config.ts:
// vite.config.ts
import {defineConfig} from 'vite'
export default defineConfig({
ssr: {
noExternal: ['vitepress-plugin-nprogress']
},
})
Then you can use nprogress ! 🎉
Related Packages
@mussi/vitepress-theme
A lightweight VitePress theme extension for Ruby project documentation.
792
6
@i18n-micro/vitepress
VitePress bindings for i18n-micro — runtime dictionaries, MD components, and loc...
1,848
251
vitepress-plugin-glossary
A VitePress plugin that automatically identifies and links glossary terms with i...
11,666
Version History
| Version | Released | License |
|---|---|---|
| 0.1.1 | MIT | |
| 0.1.0 | MIT | |
| 0.0.4 | MIT | |
| 0.0.3 | MIT | |
| 0.0.2 | MIT | |
| 0.0.1 | MIT |
Pre-releases (1)
| Version | Released | License |
|---|---|---|
| 0.0.3-0 | MIT |