Búsqueda de sitios web

javascript - Exportar datos de configuración desde el módulo


Quiero usar el módulo nconf para recuperar datos de configuración de un archivo(s) según una política y exportar las propiedades en los archivos de configuración JSON como un módulo de la siguiente manera:

import * as config from 'ConfigData'

console.log(config.MyProperty)

El módulo ConfigData simplemente envuelve nconf definiendo la política del esquema de nombres de los archivos de configuración y en qué orden cargar los archivos.

var myconfig = new nconf.Provider({
  env: true,
  argv: true,
  stores: [
     { type: 'file', file: path.join(__dirname, 'config.json')},
     { type: 'file', file: path.join(__dirname, 'default-config.json')}
  ] 
});

¿Cómo exporto las propiedades de configuración en el archivo JSON y cómo las utiliza el código del cliente?