Comments (2)
Had the same issue. I found importing consola like this worked fine:
import {createConsola} from "consola/core";
To get the same behaviour as the default export, you need to:
- Copy how consola is created in the default export: https://github.com/unjs/consola/blob/main/src/index.ts
- I couldn't find a way to import the FancyReport and BasicReport either, so I had to copy them from these files (making sure to install any extra dependencies:
- https://github.com/unjs/consola/blob/main/src/reporters/basic.ts
- https://github.com/unjs/consola/blob/main/src/reporters/fancy.ts
Pretty sure this whole issue has something to do with this line:
https://github.com/unjs/consola/blob/a440c4d4bbc39135a1514bcd78fcbaba2c571285/src/index.ts#L25C10-L25C10
from consola.
Well, I was asking in the hopes that I don't have to copy paste the implementation of the reporters from the consola source code with only the parts that work well in my case. My issue is not the fact that there are no workarounds. It's the fact that there is a need for a workaround.
Appreciate the effort though!
from consola.
Related Issues (20)
- console.only(...) HOT 1
- Segmentation Fault 11 when packaging consola with Vercel pkg HOT 1
- Consola setReporters not showing logs with stack trace
- Support edge friendly build with runtime keys
- Lack of hint or feedback for object parameter in consola.box() function
- docs: add explanation about `LogObject` and `raw` method HOT 7
- Option to show log location
- `initial` prop doesn't seem to work HOT 2
- Formatting not working when using Nuxt HOT 5
- No console output at all HOT 4
- How to use badge for every level with FancyReporter ?
- Enhance `consola.prompt` Select Options to Support Generic Values Matching Clack's Flexibility
- Spinner not spining HOT 4
- Password prompt
- add additional transports or export reporters HOT 2
- log with the filename and line number
- infinite loop protection HOT 2
- 🎨 Allow configuring consola to auto colorize the according to type HOT 1
- 'box()' function does not work with a title >=2 chars longer than the content length
- Expose PromptOptions as a public API HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from consola.