{"version":3,"sources":["jsdelivr-header.js","/npm/nocms-config-api-server@1.1.0/lib/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,IAAI,OAAS,QAAQ,gBACjB,OAAS,QAAQ,YAEjB,IAAM,KAEN,MAAQ,CACV,KAAM,IACN,KAAM,CAAC,EACP,SAAU,CAAC,EACX,YAAa,QAAQ,IAAI,UAAY,WAGnC,QAAU,SAAiB,GAE7B,OADA,MAAM,KAAO,OAAO,OAAO,CAAC,EAAG,GACxB,GACT,EAEI,YAAc,SAAqB,GAErC,OADA,MAAM,SAAW,EACV,GACT,EAEI,WAAa,SAAoB,EAAM,GAEzC,OADA,MAAM,SAAS,GAAQ,EAChB,GACT,EAEI,eAAiB,SAAwB,GAE3C,OADA,MAAM,YAAc,EACb,GACT,EAEI,QAAU,SAAiB,GAE7B,OADA,MAAM,KAAO,EACN,GACT,EAEI,GAAK,SAAY,EAAW,GAE9B,OADA,OAAO,SAAS,EAAW,GACpB,GACT,EAEI,MAAQ,WAEV,OADA,OAAO,OACA,GACT,EAEA,IAAM,CACJ,QAAS,QACT,YAAa,YACb,WAAY,WACZ,eAAgB,eAChB,QAAS,QACT,GAAI,GACJ,MAAO,OAGT,OAAO,QAAU","file":"/npm/nocms-config-api-server@1.1.0/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/nocms-config-api-server@1.1.0/lib/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","'use strict';\n\nvar events = require('nocms-events');\nvar server = require('./server');\n\nvar api = null;\n\nvar setup = {\n  port: 3000,\n  data: {},\n  adapters: {},\n  environment: process.env.NODE_ENV || 'default'\n};\n\nvar setData = function setData(data) {\n  setup.data = Object.assign({}, data);\n  return api;\n};\n\nvar setAdapters = function setAdapters(adapters) {\n  setup.adapters = adapters;\n  return api;\n};\n\nvar setAdapter = function setAdapter(name, adapter) {\n  setup.adapters[name] = adapter;\n  return api;\n};\n\nvar setEnvironment = function setEnvironment(env) {\n  setup.environment = env;\n  return api;\n};\n\nvar setPort = function setPort(port) {\n  setup.port = port;\n  return api;\n};\n\nvar on = function on(eventName, handler) {\n  events.listenTo(eventName, handler);\n  return api;\n};\n\nvar start = function start() {\n  server(setup);\n  return api;\n};\n\napi = {\n  setData: setData,\n  setAdapters: setAdapters,\n  setAdapter: setAdapter,\n  setEnvironment: setEnvironment,\n  setPort: setPort,\n  on: on,\n  start: start\n};\n\nmodule.exports = api;\n"]}