├── .eslintrc ├── .github ├── dependabot.yml └── workflows │ ├── check-pr.yml │ └── codeql.yml ├── .gitignore ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── AUTHORS ├── CHANGELOG.md ├── LICENSE ├── README.md ├── package.json ├── src ├── build-config.js ├── coerce-duration.js ├── coerce-string.js ├── index.js └── read-value.js └── test ├── coerce-duration.js ├── coerce-string.js ├── file.json ├── interface.js ├── options.js ├── precedence.js ├── precedence.json ├── read-value.js └── validation.js /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qatalog/gcp-config-node/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qatalog/gcp-config-node/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/check-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qatalog/gcp-config-node/HEAD/.github/workflows/check-pr.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qatalog/gcp-config-node/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .eslintrc 2 | *.md 3 | *.yml 4 | node_modules 5 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | trailingComma: 'all' 2 | singleQuote: true 3 | -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | Edgar Durand 2 | Leo Mendoza 3 | Marco Scoppetta 4 | Phil Booth 5 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qatalog/gcp-config-node/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qatalog/gcp-config-node/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qatalog/gcp-config-node/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qatalog/gcp-config-node/HEAD/package.json -------------------------------------------------------------------------------- /src/build-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qatalog/gcp-config-node/HEAD/src/build-config.js -------------------------------------------------------------------------------- /src/coerce-duration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qatalog/gcp-config-node/HEAD/src/coerce-duration.js -------------------------------------------------------------------------------- /src/coerce-string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qatalog/gcp-config-node/HEAD/src/coerce-string.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qatalog/gcp-config-node/HEAD/src/index.js -------------------------------------------------------------------------------- /src/read-value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qatalog/gcp-config-node/HEAD/src/read-value.js -------------------------------------------------------------------------------- /test/coerce-duration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qatalog/gcp-config-node/HEAD/test/coerce-duration.js -------------------------------------------------------------------------------- /test/coerce-string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qatalog/gcp-config-node/HEAD/test/coerce-string.js -------------------------------------------------------------------------------- /test/file.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qatalog/gcp-config-node/HEAD/test/file.json -------------------------------------------------------------------------------- /test/interface.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qatalog/gcp-config-node/HEAD/test/interface.js -------------------------------------------------------------------------------- /test/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qatalog/gcp-config-node/HEAD/test/options.js -------------------------------------------------------------------------------- /test/precedence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qatalog/gcp-config-node/HEAD/test/precedence.js -------------------------------------------------------------------------------- /test/precedence.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qatalog/gcp-config-node/HEAD/test/precedence.json -------------------------------------------------------------------------------- /test/read-value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qatalog/gcp-config-node/HEAD/test/read-value.js -------------------------------------------------------------------------------- /test/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qatalog/gcp-config-node/HEAD/test/validation.js --------------------------------------------------------------------------------