11import { Clipboard } from "@napi-rs/clipboard" ;
22import { camelCase , pascalCase , pathCase } from "change-case" ;
3- import consola from "consola" ;
43import { ensureDir , pathExists , readJson } from "fs-extra/esm" ;
54import Handlebars from "handlebars" ;
65import { readFile , writeFile } from "node:fs/promises" ;
@@ -10,6 +9,7 @@ import { fileURLToPath } from "node:url";
109import { resolveConfig , type Config } from "./config.js" ;
1110import { FileReference } from "./file-reference.js" ;
1211import { isV1Addon , isV2Addon } from "./helpers.js" ;
12+ import { logger } from "./logger.js" ;
1313import type { EmberPackageJson , GeneratorFile } from "./types.js" ;
1414
1515export type Generator = {
@@ -137,20 +137,20 @@ export function defineGenerator({
137137
138138 clipboard . setText ( templateCompiled ) ;
139139
140- consola . success (
140+ logger . success (
141141 `🫚 Generated and copied ${ generatorName } \`${ entityName } \` to the clipboard.` ,
142142 ) ;
143143 } else if ( resolvedArgs . log ) {
144144 const border = "─" . repeat (
145145 Math . max ( ...templateCompiled . split ( "\n" ) . map ( ( line ) => line . length ) ) ,
146146 ) ;
147147
148- consola . log ( border ) ;
149- consola . log ( targetFile . path ( ) ) ;
150- consola . log ( border ) ;
151- consola . log ( "" ) ;
152- consola . log ( templateCompiled ) ;
153- consola . log ( border ) ;
148+ logger . log ( border ) ;
149+ logger . log ( targetFile . path ( ) ) ;
150+ logger . log ( border ) ;
151+ logger . log ( "" ) ;
152+ logger . log ( templateCompiled ) ;
153+ logger . log ( border ) ;
154154 } else {
155155 const targetFileParsed = targetFile . parse ( ) ;
156156 const generatorFile : GeneratorFile = {
@@ -166,22 +166,22 @@ export function defineGenerator({
166166 await ensureDir ( generatorFile . dir ) ;
167167 await writeFile ( generatorFile . path , generatorFile . content ) ;
168168
169- consola . success (
169+ logger . success (
170170 `🫚 Generated ${ generatorName } \`${ entityName } \` at \`${ relative ( packagePath , generatorFile . path ) } \`.` ,
171171 ) ;
172172
173173 const postGenerate = config . hooks ?. postGenerate ;
174174
175175 if ( postGenerate ) {
176- consola . success ( "🫚 `hooks.postGenerate`: Running..." ) ;
176+ logger . success ( "🫚 `hooks.postGenerate`: Running..." ) ;
177177
178178 await postGenerate ( {
179179 entityName,
180180 files : [ generatorFile ] ,
181181 generatorName,
182182 } ) ;
183183
184- consola . success ( "🫚 `hooks.postGenerate`: Done!" ) ;
184+ logger . success ( "🫚 `hooks.postGenerate`: Done!" ) ;
185185 }
186186 }
187187 }
0 commit comments