UNPKG

configly

Version:

A developer-friendly lightweight replacement for the 'config' module that works with custom config directories and pluggable parsers

84 lines (83 loc) 1.97 kB
{ "name": "configly", "version": "5.0.2", "description": "A developer-friendly lightweight replacement for the 'config' module that works with custom config directories and pluggable parsers", "main": "default.js", "scripts": { "lint": "is-node-modern 8 && eslint *.js test/*.js || is-node-not-modern 8", "pretest": "is-node-modern 10 && ncc run test/ncc_webpack_bundler_test.js || is-node-not-modern 10", "test": "nyc --reporter=lcov --reporter=text --check-coverage --lines 99 --functions 99 --branches 99 tape test/*.js | tap-spec", "debug": "tape test/*.js | tap-spec" }, "pre-commit": [ "lint", "test" ], "engines": { "node": ">= 6" }, "repository": { "type": "git", "url": "git://github.com/alexindigo/configly.git" }, "keywords": [ "env", "environment", "config-node", "node-config", "configuration", "config", "conf", "directory", "directories", "immutable", "instance", "pluggable", "parser", "merge", "cson", "hjson", "ini", "js", "json", "json5", "properties", "toml", "yaml", "sdk", "toolkit", "diy" ], "author": "Alex Indigo <iam@alexindigo.com>", "license": "MIT", "bugs": { "url": "https://github.com/alexindigo/configly/issues" }, "dependencies": { "compare-property": "^2.0.0", "deeply": "^3.1.0", "fulcon": "^2.0.0", "precise-typeof": "^2.0.1", "stripbom": "^3.0.0" }, "devDependencies": { "@zeit/ncc": "^0.20.2", "coffeescript": "^2.4.1", "coveralls": "^3.0.4", "cson": "^5.1.0", "eslint": "^6.0.1", "hjson": "^3.1.2", "ini": "^1.3.5", "is-node-modern": "^1.0.0", "js-yaml": "^3.13.1", "json5": "^2.1.0", "moment": "^2.24.0", "nyc": "^14.1.1", "pre-commit": "^1.2.2", "properties": "^1.2.1", "sinon": "^7.3.2", "tap-spec": "^5.0.0", "tape": "^4.11.0", "toml": "^3.0.0" } }