verdaccio
Version:
A lightweight private npm proxy registry
1 lines • 962 B
Source Map (JSON)
{"version":3,"file":"index.cjs","names":["debug","createDebug","setupModule"],"sources":["../../../../src/lib/logger/index.ts"],"sourcesContent":["import createDebug from 'debug';\n\nimport { setup as setupModule } from '@verdaccio/logger';\nimport { Logger } from '@verdaccio/types';\n\nlet logger: Logger;\n\nconst debug = createDebug('verdaccio:logger');\n\ntype SetupModuleOptions = Parameters<typeof setupModule>[0];\n\nexport async function setup(options: SetupModuleOptions): Promise<void> {\n debug('setup logger with options %o', options);\n if (!logger) {\n debug('logger not initialized, setting up');\n logger = await setupModule(options);\n debug('logger initialized');\n }\n}\n\nexport { logger };\n"],"mappings":";;;;;;AAKA,IAAI;AAEJ,IAAMA,WAAAA,GAAQC,MAAAA,QAAAA,CAAY,kBAAkB;AAI5C,eAAsB,MAAM,SAA4C;CACtE,QAAM,gCAAgC,OAAO;CAC7C,IAAI,CAAC,QAAQ;EACX,QAAM,oCAAoC;EAC1C,SAAS,OAAA,GAAMC,kBAAAA,MAAAA,CAAY,OAAO;EAClC,QAAM,oBAAoB;CAC5B;AACF"}