UNPKG

915 BMarkdownView Raw
1[![Build Status](https://travis-ci.org/falsecz/cson-config.svg?branch=master)](https://travis-ci.org/falsecz/cson-config)
2[![Dependency Status](https://david-dm.org/falsecz/cson-config.svg)](https://david-dm.org/falsecz/cson-config)
3[![npm version](https://badge.fury.io/js/cson-config.svg)](http://badge.fury.io/js/cson-config)
4
5Installation
6-----
7`npm install cson-config`
8
9Usage
10-----
11
12`require('cson-config').load()`
13or
14`require('cson-config').load('/path/to/config.cson')`
15
16
17all variables are exported to process.config
18
19if `.env` is present content will be auto loaded to proces.env before loading config
20`
21NAME=server1
22PORT=5566
23`
24
25
26
27see test/
28
29Draft
30-----
31 csonConfig = require 'cson-config'
32 mongoq = require 'mongoq'
33
34 csonConfig.use /^mongodb:/, (url) ->
35 return mongoq url
36 csonConfig.load()
37
38All values in configuration matching `/^mongodb:/` will be replaced by instance of mongoq