├── .gitignore ├── .jshintrc ├── .npmignore ├── .npmrc ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── SECURITY.md ├── index.js ├── lib ├── common.js ├── config.js ├── factory.js ├── handlers.js └── provider.js ├── package.json └── test ├── common-test.js ├── confit-test.js ├── fixtures ├── config │ ├── child.json │ ├── config.json │ └── error.json ├── defaults │ ├── config.json │ ├── development.json │ └── supplemental.json ├── import │ ├── child.json │ ├── config.json │ ├── default.json │ ├── grandchild.json │ ├── missing.json │ └── override.json └── malformed │ └── config.json ├── harness.js └── provider-test.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/.jshintrc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/.npmrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/SECURITY.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/index.js -------------------------------------------------------------------------------- /lib/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/lib/common.js -------------------------------------------------------------------------------- /lib/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/lib/config.js -------------------------------------------------------------------------------- /lib/factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/lib/factory.js -------------------------------------------------------------------------------- /lib/handlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/lib/handlers.js -------------------------------------------------------------------------------- /lib/provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/lib/provider.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/package.json -------------------------------------------------------------------------------- /test/common-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/test/common-test.js -------------------------------------------------------------------------------- /test/confit-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/test/confit-test.js -------------------------------------------------------------------------------- /test/fixtures/config/child.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/test/fixtures/config/child.json -------------------------------------------------------------------------------- /test/fixtures/config/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/test/fixtures/config/config.json -------------------------------------------------------------------------------- /test/fixtures/config/error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/test/fixtures/config/error.json -------------------------------------------------------------------------------- /test/fixtures/defaults/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/test/fixtures/defaults/config.json -------------------------------------------------------------------------------- /test/fixtures/defaults/development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/test/fixtures/defaults/development.json -------------------------------------------------------------------------------- /test/fixtures/defaults/supplemental.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/test/fixtures/defaults/supplemental.json -------------------------------------------------------------------------------- /test/fixtures/import/child.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/test/fixtures/import/child.json -------------------------------------------------------------------------------- /test/fixtures/import/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/test/fixtures/import/config.json -------------------------------------------------------------------------------- /test/fixtures/import/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/test/fixtures/import/default.json -------------------------------------------------------------------------------- /test/fixtures/import/grandchild.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/test/fixtures/import/grandchild.json -------------------------------------------------------------------------------- /test/fixtures/import/missing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/test/fixtures/import/missing.json -------------------------------------------------------------------------------- /test/fixtures/import/override.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/test/fixtures/import/override.json -------------------------------------------------------------------------------- /test/fixtures/malformed/config.json: -------------------------------------------------------------------------------- 1 | { 2 | -------------------------------------------------------------------------------- /test/harness.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/test/harness.js -------------------------------------------------------------------------------- /test/provider-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krakenjs/confit/HEAD/test/provider-test.js --------------------------------------------------------------------------------