Skip to content

Highlight Output

Highlight Console output based on file types (such as .js(x), .ts(x), .vue, .svelte, .astro). It includes filename, line number, variable name.

feature-highlight

You can disable this feature by setting disableHighlight: true.

This feature will be automatically disabled on build time.

Expand path file name

Consider having a project file directory as follows:

pages
├── bar
│   └── index.vue
├── foo
│   └── index.vue
└── index.vue

Additionally, in every index.vue, there is a console statement. By default, the highlighted output will have the filename as index.vue, which can reduce the readability of the output. By configuring extendedPathFileNames: ['index'], the output can include the path information:

extend-name

Dark Mode

When the system is in dark mode, optimize the visual effect of the highlight output.

dark

Setup

Add ~console/theme-detect to your project entry file. Example:

ts
// main.ts
import '~console/theme-detect'
vue
<!-- app.vue -->
<script setup lang="ts">
import '~console/theme-detect'
</script>

TypeScript configuration

Made with ❤️