verdaccio
Version:
A lightweight private npm proxy registry
1 lines • 899 B
Source Map (JSON)
{"version":3,"file":"index.mjs","names":["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,IAAM,QAAQ,YAAY,kBAAkB;AAI5C,eAAsB,MAAM,SAA4C;CACtE,MAAM,gCAAgC,OAAO;CAC7C,IAAI,CAAC,QAAQ;EACX,MAAM,oCAAoC;EAC1C,SAAS,MAAMA,QAAY,OAAO;EAClC,MAAM,oBAAoB;CAC5B;AACF"}