{"version":3,"file":"powered-by.mjs","sources":["../../src/middlewares/powered-by.ts"],"sourcesContent":["import type { Core } from '@strapi/types';\n\nexport interface Config {\n  poweredBy: string;\n}\n\nconst defaults: Config = {\n  poweredBy: 'Strapi <strapi.io>',\n};\n\nexport const poweredBy: Core.MiddlewareFactory<Partial<Config>> = (config) => {\n  const { poweredBy } = { ...defaults, ...config };\n\n  return async (ctx, next) => {\n    await next();\n\n    ctx.set('X-Powered-By', poweredBy);\n  };\n};\n"],"names":["defaults","poweredBy","config","ctx","next","set"],"mappings":"AAMA,MAAMA,QAAAA,GAAmB;IACvBC,SAAAA,EAAW;AACb,CAAA;AAEO,MAAMA,YAAqD,CAACC,MAAAA,GAAAA;IACjE,MAAM,EAAED,SAAS,EAAE,GAAG;AAAE,QAAA,GAAGD,QAAQ;AAAE,QAAA,GAAGE;AAAO,KAAA;AAE/C,IAAA,OAAO,OAAOC,GAAAA,EAAKC,IAAAA,GAAAA;QACjB,MAAMA,IAAAA,EAAAA;QAEND,GAAAA,CAAIE,GAAG,CAAC,cAAA,EAAgBJ,SAAAA,CAAAA;AAC1B,IAAA,CAAA;AACF;;;;"}