astro-vtbot
Version:
The 👜 Bag of Tricks ✨ for Astro's View Transitions
29 lines (26 loc) • 800 B
text/typescript
let PREFIX = '';
let PREFIX_ON = '';
let PREFIX_OFF = '';
export function init(prefix: string, on: string, off = '', fill = ' ') {
PREFIX = `%c${prefix}%c${fill}`;
PREFIX_ON = on;
PREFIX_OFF = off;
}
export function log(...args: any[]) {
console.log(PREFIX + (args.shift() ?? ''), PREFIX_ON, PREFIX_OFF, ...args);
}
export function groupCollapsed(...args: any[]) {
console.groupCollapsed(PREFIX + (args.shift() ?? ''), PREFIX_ON, PREFIX_OFF, ...args);
}
export function group(...args: any[]) {
console.group(PREFIX + (args.shift() ?? ''), PREFIX_ON, PREFIX_OFF, ...args);
}
export function slog(...args: any[]) {
console.log(...args);
}
export function sgroupCollapsed(...args: any[]) {
console.groupCollapsed(...args);
}
export function sgroup(...args: any[]) {
console.group(...args);
}