{
  "version": 3,
  "sources": ["../../../src/plugin/rollup-plugin.ts"],
  "sourcesContent": ["//\n// Copyright 2022 DXOS.org\n//\n\nimport { type Plugin } from 'rollup';\n\nimport { definitions } from './definitions';\nimport { type ConfigPluginOpts } from './types';\n\nexport const ConfigPlugin = (options: ConfigPluginOpts = {}): Plugin => {\n  const contents = Object.entries(definitions({ ...options, mode: process.env.NODE_ENV }))\n    .map(([key, value]) => `globalThis.${key} = ${JSON.stringify(value)};`)\n    .join('\\n');\n\n  return {\n    name: 'dxos-config',\n    banner: contents,\n  };\n};\n"],
  "mappings": ";;;;;;AASO,IAAMA,eAAe,CAACC,UAA4B,CAAC,MAAC;AACzD,QAAMC,WAAWC,OAAOC,QAAQC,YAAY;IAAE,GAAGJ;IAASK,MAAMC,QAAQC,IAAIC;EAAS,CAAA,CAAA,EAClFC,IAAI,CAAC,CAACC,KAAKC,KAAAA,MAAW,cAAcD,GAAAA,MAASE,KAAKC,UAAUF,KAAAA,CAAAA,GAAS,EACrEG,KAAK,IAAA;AAER,SAAO;IACLC,MAAM;IACNC,QAAQf;EACV;AACF;",
  "names": ["ConfigPlugin", "options", "contents", "Object", "entries", "definitions", "mode", "process", "env", "NODE_ENV", "map", "key", "value", "JSON", "stringify", "join", "name", "banner"]
}
