├── .github └── workflows │ └── claude.yml ├── .gitignore ├── README.md ├── cli.js ├── examples ├── resolve-async-values │ ├── _async-esm-module.mjs │ ├── _async-javascript.js │ ├── _async-typescript.ts │ └── async.yml ├── typescript │ ├── config-with-typescript.yml │ ├── typescript-async.ts │ ├── typescript-config.ts │ └── typescript-usage.ts ├── using-async-api.js ├── using-sync-api.js └── zero-config.js ├── index.d.ts ├── package.json ├── plugins └── cloudformation │ ├── example │ ├── config.yml │ └── usage.js │ ├── index.js │ ├── index.test.js │ ├── package-lock.json │ └── package.json ├── scripts ├── docs.js └── run-tests.sh ├── src ├── functions │ └── md5.js ├── index.js ├── main.js ├── parsers │ ├── esm.js │ ├── hcl.js │ ├── index.js │ ├── ini.js │ ├── ini.test.js │ ├── json5.js │ ├── toml.js │ ├── typescript.js │ ├── yaml.js │ └── yaml.test.js ├── resolvers │ ├── valueFromCron.js │ ├── valueFromCron.test.js │ ├── valueFromEnv.js │ ├── valueFromEnv.test.js │ ├── valueFromEval.js │ ├── valueFromEval.test.js │ ├── valueFromFile.js │ ├── valueFromGit.js │ ├── valueFromNumber.js │ ├── valueFromOptions.js │ ├── valueFromParam.js │ ├── valueFromParam.test.js │ ├── valueFromSelf.js │ └── valueFromString.js ├── sync.js ├── types.d.ts └── utils │ ├── PromiseTracker.js │ ├── encoders │ ├── index.js │ ├── js-fixes.js │ └── unknown-values.js │ ├── handleSignalEvents.js │ ├── lodash.js │ ├── parsing │ ├── arrayToJsonPath.js │ ├── arrayToJsonPath.test.js │ ├── cloudformationSchema.js │ ├── enrichMetadata.js │ ├── mergeByKeys.js │ ├── parse.js │ ├── preProcess.js │ └── preProcess.test.js │ ├── paths │ ├── filePathUtils.js │ ├── filePathUtils.test.js │ ├── findLineForKey.js │ ├── findLineForKey.test.js │ ├── findProjectRoot.js │ ├── getFullFilePath.js │ ├── resolveAlias.js │ └── resolveAlias.test.js │ ├── regex │ └── index.js │ ├── resolution │ ├── preResolveVariable.js │ └── preResolveVariable.test.js │ ├── strings │ ├── bracketMatcher.js │ ├── bracketMatcher.test.js │ ├── formatFunctionArgs.js │ ├── formatFunctionArgs.test.js │ ├── quoteUtils.js │ ├── quoteUtils.test.js │ ├── replaceAll.js │ ├── replaceAll.test.js │ ├── splitByComma.js │ ├── splitByComma.test.js │ ├── splitCsv.js │ ├── splitCsv.test.js │ ├── textUtils.js │ └── textUtils.test.js │ ├── ui │ ├── chalk.js │ ├── configWizard.js │ ├── createEditorLink.js │ ├── deep-log.js │ └── logs.js │ ├── validation │ ├── isValidValue.test.js │ └── warnIfNotFound.js │ └── variables │ ├── appendDeepVariable.js │ ├── appendDeepVariable.test.js │ ├── cleanVariable.js │ ├── cleanVariable.test.js │ ├── findNestedVariables.js │ ├── findNestedVariables.test.js │ ├── getVariableType.js │ ├── getVariableType.test.js │ ├── variableUtils.js │ └── variableUtils.test.js ├── tests ├── _case-1 │ ├── case-1.js │ ├── serverless.yml │ ├── serverless_custom.yml │ └── serverless_environment.yml ├── _fixtures │ ├── _variables.yml │ ├── a.yml │ ├── cf-sub.yml │ ├── cloudformation.yml │ ├── config.dev.json │ ├── config.json │ ├── config.prod.json │ ├── deep.yml │ ├── git.yml │ ├── multifallback.yml │ ├── no-vars.yml │ ├── recurse.yml │ ├── serverless-two.yml │ └── zz.yml ├── advancedVariables │ ├── advancedVariables.test.js │ └── advancedVariables.yml ├── aliasValues │ ├── aliasValues.test.js │ ├── aliasValues.yml │ ├── config │ │ └── app-config.yml │ ├── data │ │ └── secrets.json │ ├── src │ │ └── test-data.json │ └── tsconfig.json ├── allowUnknownFileRefs │ ├── allowUnknownFileRefs.test.js │ ├── config.yml │ └── real.yml ├── api │ ├── allowUnresolvedVariables.test.js │ ├── analyze.test.js │ ├── api.test.js │ ├── api.yml │ ├── asyncValue.js │ ├── asyncValueObject.js │ └── unifiedOptions.test.js ├── asyncValues │ ├── asyncValue.js │ ├── asyncValue.test.js │ ├── asyncValue.yml │ └── asyncValueObject.js ├── combined │ ├── combined.test.js │ ├── combined.yml │ ├── first-cf-resources.yml │ └── second-cf-resources.yml ├── conditional-yml │ ├── conditionalYaml.test.js │ ├── conditionalYaml.yml │ └── fixture.yml ├── cronValues │ ├── cronValue.test.js │ ├── cronValue.yml │ ├── cronValueDoubleQuotes.yml │ ├── cronValueEmpty.yml │ ├── cronValueError.yml │ ├── cronValueQuotes.test.js │ └── cronValueSingleQuotes.yml ├── esmTests │ ├── esm-async-config.mjs │ ├── esm-function-config-with-options.mjs │ ├── esm-function-config.mjs │ ├── esm-named-exports.mjs │ ├── esm-object-config.mjs │ ├── esm-test-config.yml │ └── esmTests.test.js ├── evalValues │ ├── evalValueBasic.test.js │ ├── evalValues.test.js │ ├── evalValues.yml │ └── testFile.yml ├── failCases │ ├── broken.yml │ ├── fail.yml │ └── failCases.test.js ├── fallbackValues │ ├── config.dev.json │ ├── config.json │ ├── fallbackValues.test.js │ └── fallbackValues.yml ├── fallbackValuesWithDefaults │ ├── config.json │ ├── fallbackValues.test.js │ └── fallbackValues.yml ├── filePathOverrides │ ├── config.yml │ ├── env-override.yml │ ├── env.yml │ ├── filePathOverrides.test.js │ ├── readme-override.txt │ └── readme.txt ├── fileValues │ ├── _inner.yml │ ├── _jsonfull.json │ ├── _jsonpartial.json │ ├── _nested-var-filepath-bug.yml │ ├── _ymlfull.yml │ ├── _ymlpartial.yml │ ├── async-value-dot-prop.mjs │ ├── async-value-dot-prop.ts │ ├── async-value.mjs │ ├── async-value.ts │ ├── async.js │ ├── config.dev-cool.json │ ├── config.dev.json │ ├── config.other.json │ ├── config.prod-cool.json │ ├── config.prod.json │ ├── env.dev.yml │ ├── env.prod.yml │ ├── fileValues.test.js │ ├── fileValues.yml │ ├── nested-var-edge-cases.test.js │ ├── nested-var-in-filepath-bug.test.js │ ├── sub │ │ └── subsub │ │ │ └── subsubsub │ │ │ └── foo.json │ ├── sync-value.mjs │ └── sync-value.ts ├── fileValuesPath │ ├── false.yml │ ├── parent.yml │ ├── parentOther.yml │ ├── parentRefChild.yml │ └── tests │ │ ├── child │ │ ├── child.yml │ │ └── childRefParent.yml │ │ ├── fileValuesPath.test.js │ │ ├── fileValuesPath.yml │ │ └── sibling.yml ├── filterHelper │ ├── help-filter.test.js │ ├── help-filter.yml │ └── wizard-help-test.js ├── filterOption │ └── filterOption.test.js ├── filterTests │ ├── fallback.test.js │ ├── fallback.yml │ ├── filters.test.js │ ├── filters.yml │ └── other.yml ├── functionTests │ ├── async.js │ ├── functions.test.js │ ├── functions.yml │ ├── functionsTwo.test.js │ ├── functionsTwo.yml │ ├── other.yml │ └── otherTwo.yml ├── gitVariables │ ├── gitVariables.test.js │ └── gitVariables.yml ├── iniTests │ ├── _inifull.ini │ ├── _inipartial.ini │ ├── config.dev.json │ ├── iniFile.ini │ └── iniTests.test.js ├── jsTests │ ├── config.dev.json │ ├── js-function-config-with-options.js │ ├── js-function-config.js │ ├── js-object-config.js │ └── jsTests.test.js ├── kitchen-sink │ └── kitchen-sink.yml ├── manual.js ├── manualYaml.yml ├── metadata │ ├── config.dev.json │ ├── database-dev.json │ ├── database-prod.json │ ├── database.json │ ├── debug-meta.js │ ├── deep-meta.test.js │ ├── js-prod-one.js │ ├── js-prod-two.js │ ├── metadata.test.js │ ├── nested.yml │ ├── nested │ │ ├── apiKey.json │ │ ├── functions.yml │ │ ├── nested-one.yml │ │ └── nestedJson.json │ ├── sync-metadata.test.js │ ├── test-config-four.yml │ ├── test-config-three.yml │ ├── test-config-two.yml │ └── test-config.yml ├── nested-resolution │ ├── config.yml │ └── project.yml ├── numberValues │ ├── numberValue.test.js │ ├── numberValue.yml │ ├── numberValueTwo.test.js │ └── numberValueTwo.yml ├── paramValues │ ├── allowUnknownParams.test.js │ ├── allowUnknownParams.yml │ ├── paramValues.test.js │ └── paramValues.yml ├── parse-file │ ├── fixture-fn.js │ ├── fixture.ini │ ├── fixture.js │ ├── fixture.json │ ├── fixture.json5 │ ├── fixture.mjs │ ├── fixture.toml │ ├── fixture.ts │ ├── fixture.yaml │ ├── fixture.yml │ └── parse-file.test.js ├── preprocess │ ├── preprocess.test.js │ └── preprocesser.yml ├── recursive │ ├── custom-properties-dev.yml │ ├── custom-properties-prod.yml │ ├── malformed-fallback.js │ ├── recursive-two.test.js │ ├── recursive-two.yml │ ├── recursive.test.js │ └── recursive.yml ├── self │ ├── self.test.js │ └── self.yml ├── syncApi │ ├── asyncValue.js │ ├── asyncValueObject.js │ ├── custom-var-one.js │ ├── custom-var-two.js │ ├── sync.yml │ ├── syncApi.test.js │ └── syncApi.yml ├── syncValues │ ├── syncValue.js │ ├── syncValue.test.js │ ├── syncValue.yml │ └── syncValueObject.js ├── tomlTests │ ├── _tomlfull.toml │ ├── _tomlpartial.toml │ ├── config.dev.json │ ├── tomlFile.toml │ └── tomlTests.test.js ├── tsTests │ ├── ts-async-config.ts │ ├── ts-async-default.ts │ ├── ts-function-config-with-options.ts │ ├── ts-function-config.ts │ ├── ts-object-config.ts │ ├── ts-object-default.ts │ └── tsTests.test.js ├── type-checks │ ├── type-checks.test.js │ └── type-checks.yml ├── utils.js ├── valueTypes │ ├── valueTypes.test.js │ └── valueTypes.yml ├── variableRegex │ └── variableRegex.test.js ├── variableSources │ ├── cf.test.js │ └── variableSources.test.js ├── variableSyntax │ └── variableSyntax.test.js └── ymlTests │ ├── test.yml │ └── ymlTests.test.js ├── tsconfig.json └── types.ts /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/README.md -------------------------------------------------------------------------------- /cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/cli.js -------------------------------------------------------------------------------- /examples/resolve-async-values/_async-esm-module.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/examples/resolve-async-values/_async-esm-module.mjs -------------------------------------------------------------------------------- /examples/resolve-async-values/_async-javascript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/examples/resolve-async-values/_async-javascript.js -------------------------------------------------------------------------------- /examples/resolve-async-values/_async-typescript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/examples/resolve-async-values/_async-typescript.ts -------------------------------------------------------------------------------- /examples/resolve-async-values/async.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/examples/resolve-async-values/async.yml -------------------------------------------------------------------------------- /examples/typescript/config-with-typescript.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/examples/typescript/config-with-typescript.yml -------------------------------------------------------------------------------- /examples/typescript/typescript-async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/examples/typescript/typescript-async.ts -------------------------------------------------------------------------------- /examples/typescript/typescript-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/examples/typescript/typescript-config.ts -------------------------------------------------------------------------------- /examples/typescript/typescript-usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/examples/typescript/typescript-usage.ts -------------------------------------------------------------------------------- /examples/using-async-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/examples/using-async-api.js -------------------------------------------------------------------------------- /examples/using-sync-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/examples/using-sync-api.js -------------------------------------------------------------------------------- /examples/zero-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/examples/zero-config.js -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/index.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/package.json -------------------------------------------------------------------------------- /plugins/cloudformation/example/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/plugins/cloudformation/example/config.yml -------------------------------------------------------------------------------- /plugins/cloudformation/example/usage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/plugins/cloudformation/example/usage.js -------------------------------------------------------------------------------- /plugins/cloudformation/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/plugins/cloudformation/index.js -------------------------------------------------------------------------------- /plugins/cloudformation/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/plugins/cloudformation/index.test.js -------------------------------------------------------------------------------- /plugins/cloudformation/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/plugins/cloudformation/package-lock.json -------------------------------------------------------------------------------- /plugins/cloudformation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/plugins/cloudformation/package.json -------------------------------------------------------------------------------- /scripts/docs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/scripts/docs.js -------------------------------------------------------------------------------- /scripts/run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/scripts/run-tests.sh -------------------------------------------------------------------------------- /src/functions/md5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/functions/md5.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/index.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/main.js -------------------------------------------------------------------------------- /src/parsers/esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/parsers/esm.js -------------------------------------------------------------------------------- /src/parsers/hcl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/parsers/hcl.js -------------------------------------------------------------------------------- /src/parsers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/parsers/index.js -------------------------------------------------------------------------------- /src/parsers/ini.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/parsers/ini.js -------------------------------------------------------------------------------- /src/parsers/ini.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/parsers/ini.test.js -------------------------------------------------------------------------------- /src/parsers/json5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/parsers/json5.js -------------------------------------------------------------------------------- /src/parsers/toml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/parsers/toml.js -------------------------------------------------------------------------------- /src/parsers/typescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/parsers/typescript.js -------------------------------------------------------------------------------- /src/parsers/yaml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/parsers/yaml.js -------------------------------------------------------------------------------- /src/parsers/yaml.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/parsers/yaml.test.js -------------------------------------------------------------------------------- /src/resolvers/valueFromCron.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/resolvers/valueFromCron.js -------------------------------------------------------------------------------- /src/resolvers/valueFromCron.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/resolvers/valueFromCron.test.js -------------------------------------------------------------------------------- /src/resolvers/valueFromEnv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/resolvers/valueFromEnv.js -------------------------------------------------------------------------------- /src/resolvers/valueFromEnv.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/resolvers/valueFromEnv.test.js -------------------------------------------------------------------------------- /src/resolvers/valueFromEval.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/resolvers/valueFromEval.js -------------------------------------------------------------------------------- /src/resolvers/valueFromEval.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/resolvers/valueFromEval.test.js -------------------------------------------------------------------------------- /src/resolvers/valueFromFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/resolvers/valueFromFile.js -------------------------------------------------------------------------------- /src/resolvers/valueFromGit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/resolvers/valueFromGit.js -------------------------------------------------------------------------------- /src/resolvers/valueFromNumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/resolvers/valueFromNumber.js -------------------------------------------------------------------------------- /src/resolvers/valueFromOptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/resolvers/valueFromOptions.js -------------------------------------------------------------------------------- /src/resolvers/valueFromParam.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/resolvers/valueFromParam.js -------------------------------------------------------------------------------- /src/resolvers/valueFromParam.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/resolvers/valueFromParam.test.js -------------------------------------------------------------------------------- /src/resolvers/valueFromSelf.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/resolvers/valueFromString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/resolvers/valueFromString.js -------------------------------------------------------------------------------- /src/sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/sync.js -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/types.d.ts -------------------------------------------------------------------------------- /src/utils/PromiseTracker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/PromiseTracker.js -------------------------------------------------------------------------------- /src/utils/encoders/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/encoders/index.js -------------------------------------------------------------------------------- /src/utils/encoders/js-fixes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/encoders/js-fixes.js -------------------------------------------------------------------------------- /src/utils/encoders/unknown-values.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/encoders/unknown-values.js -------------------------------------------------------------------------------- /src/utils/handleSignalEvents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/handleSignalEvents.js -------------------------------------------------------------------------------- /src/utils/lodash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/lodash.js -------------------------------------------------------------------------------- /src/utils/parsing/arrayToJsonPath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/parsing/arrayToJsonPath.js -------------------------------------------------------------------------------- /src/utils/parsing/arrayToJsonPath.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/parsing/arrayToJsonPath.test.js -------------------------------------------------------------------------------- /src/utils/parsing/cloudformationSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/parsing/cloudformationSchema.js -------------------------------------------------------------------------------- /src/utils/parsing/enrichMetadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/parsing/enrichMetadata.js -------------------------------------------------------------------------------- /src/utils/parsing/mergeByKeys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/parsing/mergeByKeys.js -------------------------------------------------------------------------------- /src/utils/parsing/parse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/parsing/parse.js -------------------------------------------------------------------------------- /src/utils/parsing/preProcess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/parsing/preProcess.js -------------------------------------------------------------------------------- /src/utils/parsing/preProcess.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/parsing/preProcess.test.js -------------------------------------------------------------------------------- /src/utils/paths/filePathUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/paths/filePathUtils.js -------------------------------------------------------------------------------- /src/utils/paths/filePathUtils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/paths/filePathUtils.test.js -------------------------------------------------------------------------------- /src/utils/paths/findLineForKey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/paths/findLineForKey.js -------------------------------------------------------------------------------- /src/utils/paths/findLineForKey.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/paths/findLineForKey.test.js -------------------------------------------------------------------------------- /src/utils/paths/findProjectRoot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/paths/findProjectRoot.js -------------------------------------------------------------------------------- /src/utils/paths/getFullFilePath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/paths/getFullFilePath.js -------------------------------------------------------------------------------- /src/utils/paths/resolveAlias.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/paths/resolveAlias.js -------------------------------------------------------------------------------- /src/utils/paths/resolveAlias.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/paths/resolveAlias.test.js -------------------------------------------------------------------------------- /src/utils/regex/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/regex/index.js -------------------------------------------------------------------------------- /src/utils/resolution/preResolveVariable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/resolution/preResolveVariable.js -------------------------------------------------------------------------------- /src/utils/resolution/preResolveVariable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/resolution/preResolveVariable.test.js -------------------------------------------------------------------------------- /src/utils/strings/bracketMatcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/strings/bracketMatcher.js -------------------------------------------------------------------------------- /src/utils/strings/bracketMatcher.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/strings/bracketMatcher.test.js -------------------------------------------------------------------------------- /src/utils/strings/formatFunctionArgs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/strings/formatFunctionArgs.js -------------------------------------------------------------------------------- /src/utils/strings/formatFunctionArgs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/strings/formatFunctionArgs.test.js -------------------------------------------------------------------------------- /src/utils/strings/quoteUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/strings/quoteUtils.js -------------------------------------------------------------------------------- /src/utils/strings/quoteUtils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/strings/quoteUtils.test.js -------------------------------------------------------------------------------- /src/utils/strings/replaceAll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/strings/replaceAll.js -------------------------------------------------------------------------------- /src/utils/strings/replaceAll.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/strings/replaceAll.test.js -------------------------------------------------------------------------------- /src/utils/strings/splitByComma.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/strings/splitByComma.js -------------------------------------------------------------------------------- /src/utils/strings/splitByComma.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/strings/splitByComma.test.js -------------------------------------------------------------------------------- /src/utils/strings/splitCsv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/strings/splitCsv.js -------------------------------------------------------------------------------- /src/utils/strings/splitCsv.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/strings/splitCsv.test.js -------------------------------------------------------------------------------- /src/utils/strings/textUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/strings/textUtils.js -------------------------------------------------------------------------------- /src/utils/strings/textUtils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/strings/textUtils.test.js -------------------------------------------------------------------------------- /src/utils/ui/chalk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/ui/chalk.js -------------------------------------------------------------------------------- /src/utils/ui/configWizard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/ui/configWizard.js -------------------------------------------------------------------------------- /src/utils/ui/createEditorLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/ui/createEditorLink.js -------------------------------------------------------------------------------- /src/utils/ui/deep-log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/ui/deep-log.js -------------------------------------------------------------------------------- /src/utils/ui/logs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/ui/logs.js -------------------------------------------------------------------------------- /src/utils/validation/isValidValue.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/validation/isValidValue.test.js -------------------------------------------------------------------------------- /src/utils/validation/warnIfNotFound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/validation/warnIfNotFound.js -------------------------------------------------------------------------------- /src/utils/variables/appendDeepVariable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/variables/appendDeepVariable.js -------------------------------------------------------------------------------- /src/utils/variables/appendDeepVariable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/variables/appendDeepVariable.test.js -------------------------------------------------------------------------------- /src/utils/variables/cleanVariable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/variables/cleanVariable.js -------------------------------------------------------------------------------- /src/utils/variables/cleanVariable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/variables/cleanVariable.test.js -------------------------------------------------------------------------------- /src/utils/variables/findNestedVariables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/variables/findNestedVariables.js -------------------------------------------------------------------------------- /src/utils/variables/findNestedVariables.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/variables/findNestedVariables.test.js -------------------------------------------------------------------------------- /src/utils/variables/getVariableType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/variables/getVariableType.js -------------------------------------------------------------------------------- /src/utils/variables/getVariableType.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/variables/getVariableType.test.js -------------------------------------------------------------------------------- /src/utils/variables/variableUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/variables/variableUtils.js -------------------------------------------------------------------------------- /src/utils/variables/variableUtils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/src/utils/variables/variableUtils.test.js -------------------------------------------------------------------------------- /tests/_case-1/case-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/_case-1/case-1.js -------------------------------------------------------------------------------- /tests/_case-1/serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/_case-1/serverless.yml -------------------------------------------------------------------------------- /tests/_case-1/serverless_custom.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/_case-1/serverless_custom.yml -------------------------------------------------------------------------------- /tests/_case-1/serverless_environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/_case-1/serverless_environment.yml -------------------------------------------------------------------------------- /tests/_fixtures/_variables.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/_fixtures/_variables.yml -------------------------------------------------------------------------------- /tests/_fixtures/a.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/_fixtures/a.yml -------------------------------------------------------------------------------- /tests/_fixtures/cf-sub.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/_fixtures/cf-sub.yml -------------------------------------------------------------------------------- /tests/_fixtures/cloudformation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/_fixtures/cloudformation.yml -------------------------------------------------------------------------------- /tests/_fixtures/config.dev.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/_fixtures/config.dev.json -------------------------------------------------------------------------------- /tests/_fixtures/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/_fixtures/config.json -------------------------------------------------------------------------------- /tests/_fixtures/config.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/_fixtures/config.prod.json -------------------------------------------------------------------------------- /tests/_fixtures/deep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/_fixtures/deep.yml -------------------------------------------------------------------------------- /tests/_fixtures/git.yml: -------------------------------------------------------------------------------- 1 | 2 | # empty: 'jk im here' 3 | 4 | normalObject: ${git:timestamp('package.json')} 5 | -------------------------------------------------------------------------------- /tests/_fixtures/multifallback.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/_fixtures/multifallback.yml -------------------------------------------------------------------------------- /tests/_fixtures/no-vars.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/_fixtures/no-vars.yml -------------------------------------------------------------------------------- /tests/_fixtures/recurse.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/_fixtures/recurse.yml -------------------------------------------------------------------------------- /tests/_fixtures/serverless-two.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/_fixtures/serverless-two.yml -------------------------------------------------------------------------------- /tests/_fixtures/zz.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/_fixtures/zz.yml -------------------------------------------------------------------------------- /tests/advancedVariables/advancedVariables.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/advancedVariables/advancedVariables.test.js -------------------------------------------------------------------------------- /tests/advancedVariables/advancedVariables.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/advancedVariables/advancedVariables.yml -------------------------------------------------------------------------------- /tests/aliasValues/aliasValues.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/aliasValues/aliasValues.test.js -------------------------------------------------------------------------------- /tests/aliasValues/aliasValues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/aliasValues/aliasValues.yml -------------------------------------------------------------------------------- /tests/aliasValues/config/app-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/aliasValues/config/app-config.yml -------------------------------------------------------------------------------- /tests/aliasValues/data/secrets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/aliasValues/data/secrets.json -------------------------------------------------------------------------------- /tests/aliasValues/src/test-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/aliasValues/src/test-data.json -------------------------------------------------------------------------------- /tests/aliasValues/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/aliasValues/tsconfig.json -------------------------------------------------------------------------------- /tests/allowUnknownFileRefs/allowUnknownFileRefs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/allowUnknownFileRefs/allowUnknownFileRefs.test.js -------------------------------------------------------------------------------- /tests/allowUnknownFileRefs/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/allowUnknownFileRefs/config.yml -------------------------------------------------------------------------------- /tests/allowUnknownFileRefs/real.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/allowUnknownFileRefs/real.yml -------------------------------------------------------------------------------- /tests/api/allowUnresolvedVariables.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/api/allowUnresolvedVariables.test.js -------------------------------------------------------------------------------- /tests/api/analyze.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/api/analyze.test.js -------------------------------------------------------------------------------- /tests/api/api.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/api/api.test.js -------------------------------------------------------------------------------- /tests/api/api.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/api/api.yml -------------------------------------------------------------------------------- /tests/api/asyncValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/api/asyncValue.js -------------------------------------------------------------------------------- /tests/api/asyncValueObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/api/asyncValueObject.js -------------------------------------------------------------------------------- /tests/api/unifiedOptions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/api/unifiedOptions.test.js -------------------------------------------------------------------------------- /tests/asyncValues/asyncValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/asyncValues/asyncValue.js -------------------------------------------------------------------------------- /tests/asyncValues/asyncValue.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/asyncValues/asyncValue.test.js -------------------------------------------------------------------------------- /tests/asyncValues/asyncValue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/asyncValues/asyncValue.yml -------------------------------------------------------------------------------- /tests/asyncValues/asyncValueObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/asyncValues/asyncValueObject.js -------------------------------------------------------------------------------- /tests/combined/combined.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/combined/combined.test.js -------------------------------------------------------------------------------- /tests/combined/combined.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/combined/combined.yml -------------------------------------------------------------------------------- /tests/combined/first-cf-resources.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/combined/first-cf-resources.yml -------------------------------------------------------------------------------- /tests/combined/second-cf-resources.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/combined/second-cf-resources.yml -------------------------------------------------------------------------------- /tests/conditional-yml/conditionalYaml.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/conditional-yml/conditionalYaml.test.js -------------------------------------------------------------------------------- /tests/conditional-yml/conditionalYaml.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/conditional-yml/conditionalYaml.yml -------------------------------------------------------------------------------- /tests/conditional-yml/fixture.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/conditional-yml/fixture.yml -------------------------------------------------------------------------------- /tests/cronValues/cronValue.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/cronValues/cronValue.test.js -------------------------------------------------------------------------------- /tests/cronValues/cronValue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/cronValues/cronValue.yml -------------------------------------------------------------------------------- /tests/cronValues/cronValueDoubleQuotes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/cronValues/cronValueDoubleQuotes.yml -------------------------------------------------------------------------------- /tests/cronValues/cronValueEmpty.yml: -------------------------------------------------------------------------------- 1 | emptyValue: ${cron()} -------------------------------------------------------------------------------- /tests/cronValues/cronValueError.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/cronValues/cronValueError.yml -------------------------------------------------------------------------------- /tests/cronValues/cronValueQuotes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/cronValues/cronValueQuotes.test.js -------------------------------------------------------------------------------- /tests/cronValues/cronValueSingleQuotes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/cronValues/cronValueSingleQuotes.yml -------------------------------------------------------------------------------- /tests/esmTests/esm-async-config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/esmTests/esm-async-config.mjs -------------------------------------------------------------------------------- /tests/esmTests/esm-function-config-with-options.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/esmTests/esm-function-config-with-options.mjs -------------------------------------------------------------------------------- /tests/esmTests/esm-function-config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/esmTests/esm-function-config.mjs -------------------------------------------------------------------------------- /tests/esmTests/esm-named-exports.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/esmTests/esm-named-exports.mjs -------------------------------------------------------------------------------- /tests/esmTests/esm-object-config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/esmTests/esm-object-config.mjs -------------------------------------------------------------------------------- /tests/esmTests/esm-test-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/esmTests/esm-test-config.yml -------------------------------------------------------------------------------- /tests/esmTests/esmTests.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/esmTests/esmTests.test.js -------------------------------------------------------------------------------- /tests/evalValues/evalValueBasic.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/evalValues/evalValueBasic.test.js -------------------------------------------------------------------------------- /tests/evalValues/evalValues.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/evalValues/evalValues.test.js -------------------------------------------------------------------------------- /tests/evalValues/evalValues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/evalValues/evalValues.yml -------------------------------------------------------------------------------- /tests/evalValues/testFile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/evalValues/testFile.yml -------------------------------------------------------------------------------- /tests/failCases/broken.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/failCases/broken.yml -------------------------------------------------------------------------------- /tests/failCases/fail.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/failCases/fail.yml -------------------------------------------------------------------------------- /tests/failCases/failCases.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/failCases/failCases.test.js -------------------------------------------------------------------------------- /tests/fallbackValues/config.dev.json: -------------------------------------------------------------------------------- 1 | { 2 | "KEY": "hi there dev" 3 | } 4 | -------------------------------------------------------------------------------- /tests/fallbackValues/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "KEY": "hi there" 3 | } 4 | -------------------------------------------------------------------------------- /tests/fallbackValues/fallbackValues.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fallbackValues/fallbackValues.test.js -------------------------------------------------------------------------------- /tests/fallbackValues/fallbackValues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fallbackValues/fallbackValues.yml -------------------------------------------------------------------------------- /tests/fallbackValuesWithDefaults/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fallbackValuesWithDefaults/config.json -------------------------------------------------------------------------------- /tests/fallbackValuesWithDefaults/fallbackValues.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fallbackValuesWithDefaults/fallbackValues.test.js -------------------------------------------------------------------------------- /tests/fallbackValuesWithDefaults/fallbackValues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fallbackValuesWithDefaults/fallbackValues.yml -------------------------------------------------------------------------------- /tests/filePathOverrides/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/filePathOverrides/config.yml -------------------------------------------------------------------------------- /tests/filePathOverrides/env-override.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/filePathOverrides/env-override.yml -------------------------------------------------------------------------------- /tests/filePathOverrides/env.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/filePathOverrides/env.yml -------------------------------------------------------------------------------- /tests/filePathOverrides/filePathOverrides.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/filePathOverrides/filePathOverrides.test.js -------------------------------------------------------------------------------- /tests/filePathOverrides/readme-override.txt: -------------------------------------------------------------------------------- 1 | This is the OVERRIDE readme content. 2 | -------------------------------------------------------------------------------- /tests/filePathOverrides/readme.txt: -------------------------------------------------------------------------------- 1 | This is the original readme content. 2 | -------------------------------------------------------------------------------- /tests/fileValues/_inner.yml: -------------------------------------------------------------------------------- 1 | foo: innerValue 2 | -------------------------------------------------------------------------------- /tests/fileValues/_jsonfull.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fileValues/_jsonfull.json -------------------------------------------------------------------------------- /tests/fileValues/_jsonpartial.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fileValues/_jsonpartial.json -------------------------------------------------------------------------------- /tests/fileValues/_nested-var-filepath-bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fileValues/_nested-var-filepath-bug.yml -------------------------------------------------------------------------------- /tests/fileValues/_ymlfull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fileValues/_ymlfull.yml -------------------------------------------------------------------------------- /tests/fileValues/_ymlpartial.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fileValues/_ymlpartial.yml -------------------------------------------------------------------------------- /tests/fileValues/async-value-dot-prop.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fileValues/async-value-dot-prop.mjs -------------------------------------------------------------------------------- /tests/fileValues/async-value-dot-prop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fileValues/async-value-dot-prop.ts -------------------------------------------------------------------------------- /tests/fileValues/async-value.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fileValues/async-value.mjs -------------------------------------------------------------------------------- /tests/fileValues/async-value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fileValues/async-value.ts -------------------------------------------------------------------------------- /tests/fileValues/async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fileValues/async.js -------------------------------------------------------------------------------- /tests/fileValues/config.dev-cool.json: -------------------------------------------------------------------------------- 1 | { 2 | "CREDS": "dev creds here" 3 | } 4 | -------------------------------------------------------------------------------- /tests/fileValues/config.dev.json: -------------------------------------------------------------------------------- 1 | { 2 | "CREDS": "dev creds here" 3 | } 4 | -------------------------------------------------------------------------------- /tests/fileValues/config.other.json: -------------------------------------------------------------------------------- 1 | { 2 | "CREDS": "other creds here" 3 | } 4 | -------------------------------------------------------------------------------- /tests/fileValues/config.prod-cool.json: -------------------------------------------------------------------------------- 1 | { 2 | "CREDS": "prod creds here" 3 | } 4 | -------------------------------------------------------------------------------- /tests/fileValues/config.prod.json: -------------------------------------------------------------------------------- 1 | { 2 | "CREDS": "prod creds here" 3 | } 4 | -------------------------------------------------------------------------------- /tests/fileValues/env.dev.yml: -------------------------------------------------------------------------------- 1 | FOO: devValue 2 | -------------------------------------------------------------------------------- /tests/fileValues/env.prod.yml: -------------------------------------------------------------------------------- 1 | FOO: prodX 2 | -------------------------------------------------------------------------------- /tests/fileValues/fileValues.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fileValues/fileValues.test.js -------------------------------------------------------------------------------- /tests/fileValues/fileValues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fileValues/fileValues.yml -------------------------------------------------------------------------------- /tests/fileValues/nested-var-edge-cases.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fileValues/nested-var-edge-cases.test.js -------------------------------------------------------------------------------- /tests/fileValues/nested-var-in-filepath-bug.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fileValues/nested-var-in-filepath-bug.test.js -------------------------------------------------------------------------------- /tests/fileValues/sub/subsub/subsubsub/foo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fileValues/sub/subsub/subsubsub/foo.json -------------------------------------------------------------------------------- /tests/fileValues/sync-value.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fileValues/sync-value.mjs -------------------------------------------------------------------------------- /tests/fileValues/sync-value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fileValues/sync-value.ts -------------------------------------------------------------------------------- /tests/fileValuesPath/false.yml: -------------------------------------------------------------------------------- 1 | nono: true 2 | -------------------------------------------------------------------------------- /tests/fileValuesPath/parent.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fileValuesPath/parent.yml -------------------------------------------------------------------------------- /tests/fileValuesPath/parentOther.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fileValuesPath/parentOther.yml -------------------------------------------------------------------------------- /tests/fileValuesPath/parentRefChild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fileValuesPath/parentRefChild.yml -------------------------------------------------------------------------------- /tests/fileValuesPath/tests/child/child.yml: -------------------------------------------------------------------------------- 1 | childFile: true 2 | -------------------------------------------------------------------------------- /tests/fileValuesPath/tests/child/childRefParent.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fileValuesPath/tests/child/childRefParent.yml -------------------------------------------------------------------------------- /tests/fileValuesPath/tests/fileValuesPath.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fileValuesPath/tests/fileValuesPath.test.js -------------------------------------------------------------------------------- /tests/fileValuesPath/tests/fileValuesPath.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/fileValuesPath/tests/fileValuesPath.yml -------------------------------------------------------------------------------- /tests/fileValuesPath/tests/sibling.yml: -------------------------------------------------------------------------------- 1 | siblingFile: true 2 | -------------------------------------------------------------------------------- /tests/filterHelper/help-filter.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/filterHelper/help-filter.test.js -------------------------------------------------------------------------------- /tests/filterHelper/help-filter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/filterHelper/help-filter.yml -------------------------------------------------------------------------------- /tests/filterHelper/wizard-help-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/filterHelper/wizard-help-test.js -------------------------------------------------------------------------------- /tests/filterOption/filterOption.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/filterOption/filterOption.test.js -------------------------------------------------------------------------------- /tests/filterTests/fallback.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/filterTests/fallback.test.js -------------------------------------------------------------------------------- /tests/filterTests/fallback.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/filterTests/fallback.yml -------------------------------------------------------------------------------- /tests/filterTests/filters.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/filterTests/filters.test.js -------------------------------------------------------------------------------- /tests/filterTests/filters.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/filterTests/filters.yml -------------------------------------------------------------------------------- /tests/filterTests/other.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/filterTests/other.yml -------------------------------------------------------------------------------- /tests/functionTests/async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/functionTests/async.js -------------------------------------------------------------------------------- /tests/functionTests/functions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/functionTests/functions.test.js -------------------------------------------------------------------------------- /tests/functionTests/functions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/functionTests/functions.yml -------------------------------------------------------------------------------- /tests/functionTests/functionsTwo.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/functionTests/functionsTwo.test.js -------------------------------------------------------------------------------- /tests/functionTests/functionsTwo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/functionTests/functionsTwo.yml -------------------------------------------------------------------------------- /tests/functionTests/other.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/functionTests/other.yml -------------------------------------------------------------------------------- /tests/functionTests/otherTwo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/functionTests/otherTwo.yml -------------------------------------------------------------------------------- /tests/gitVariables/gitVariables.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/gitVariables/gitVariables.test.js -------------------------------------------------------------------------------- /tests/gitVariables/gitVariables.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/gitVariables/gitVariables.yml -------------------------------------------------------------------------------- /tests/iniTests/_inifull.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/iniTests/_inifull.ini -------------------------------------------------------------------------------- /tests/iniTests/_inipartial.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/iniTests/_inipartial.ini -------------------------------------------------------------------------------- /tests/iniTests/config.dev.json: -------------------------------------------------------------------------------- 1 | { 2 | "CREDS": "devCredentials" 3 | } -------------------------------------------------------------------------------- /tests/iniTests/iniFile.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/iniTests/iniFile.ini -------------------------------------------------------------------------------- /tests/iniTests/iniTests.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/iniTests/iniTests.test.js -------------------------------------------------------------------------------- /tests/jsTests/config.dev.json: -------------------------------------------------------------------------------- 1 | { 2 | "CREDS": "dev creds here" 3 | } 4 | -------------------------------------------------------------------------------- /tests/jsTests/js-function-config-with-options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/jsTests/js-function-config-with-options.js -------------------------------------------------------------------------------- /tests/jsTests/js-function-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/jsTests/js-function-config.js -------------------------------------------------------------------------------- /tests/jsTests/js-object-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/jsTests/js-object-config.js -------------------------------------------------------------------------------- /tests/jsTests/jsTests.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/jsTests/jsTests.test.js -------------------------------------------------------------------------------- /tests/kitchen-sink/kitchen-sink.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/kitchen-sink/kitchen-sink.yml -------------------------------------------------------------------------------- /tests/manual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/manual.js -------------------------------------------------------------------------------- /tests/manualYaml.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/manualYaml.yml -------------------------------------------------------------------------------- /tests/metadata/config.dev.json: -------------------------------------------------------------------------------- 1 | { 2 | "KEY": "hi there dev" 3 | } -------------------------------------------------------------------------------- /tests/metadata/database-dev.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/metadata/database-dev.json -------------------------------------------------------------------------------- /tests/metadata/database-prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/metadata/database-prod.json -------------------------------------------------------------------------------- /tests/metadata/database.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/metadata/database.json -------------------------------------------------------------------------------- /tests/metadata/debug-meta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/metadata/debug-meta.js -------------------------------------------------------------------------------- /tests/metadata/deep-meta.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/metadata/deep-meta.test.js -------------------------------------------------------------------------------- /tests/metadata/js-prod-one.js: -------------------------------------------------------------------------------- 1 | console.log('js-dev-one') -------------------------------------------------------------------------------- /tests/metadata/js-prod-two.js: -------------------------------------------------------------------------------- 1 | console.log('js-dev-one') -------------------------------------------------------------------------------- /tests/metadata/metadata.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/metadata/metadata.test.js -------------------------------------------------------------------------------- /tests/metadata/nested.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/metadata/nested.yml -------------------------------------------------------------------------------- /tests/metadata/nested/apiKey.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiKey": "1234567890" 3 | } -------------------------------------------------------------------------------- /tests/metadata/nested/functions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/metadata/nested/functions.yml -------------------------------------------------------------------------------- /tests/metadata/nested/nested-one.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/metadata/nested/nestedJson.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/metadata/nested/nestedJson.json -------------------------------------------------------------------------------- /tests/metadata/sync-metadata.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/metadata/sync-metadata.test.js -------------------------------------------------------------------------------- /tests/metadata/test-config-four.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/metadata/test-config-four.yml -------------------------------------------------------------------------------- /tests/metadata/test-config-three.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/metadata/test-config-three.yml -------------------------------------------------------------------------------- /tests/metadata/test-config-two.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/metadata/test-config-two.yml -------------------------------------------------------------------------------- /tests/metadata/test-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/metadata/test-config.yml -------------------------------------------------------------------------------- /tests/nested-resolution/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/nested-resolution/config.yml -------------------------------------------------------------------------------- /tests/nested-resolution/project.yml: -------------------------------------------------------------------------------- 1 | foo: baz 2 | bar: 3 | name: ${self:custom.project.foo} -------------------------------------------------------------------------------- /tests/numberValues/numberValue.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/numberValues/numberValue.test.js -------------------------------------------------------------------------------- /tests/numberValues/numberValue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/numberValues/numberValue.yml -------------------------------------------------------------------------------- /tests/numberValues/numberValueTwo.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/numberValues/numberValueTwo.test.js -------------------------------------------------------------------------------- /tests/numberValues/numberValueTwo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/numberValues/numberValueTwo.yml -------------------------------------------------------------------------------- /tests/paramValues/allowUnknownParams.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/paramValues/allowUnknownParams.test.js -------------------------------------------------------------------------------- /tests/paramValues/allowUnknownParams.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/paramValues/allowUnknownParams.yml -------------------------------------------------------------------------------- /tests/paramValues/paramValues.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/paramValues/paramValues.test.js -------------------------------------------------------------------------------- /tests/paramValues/paramValues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/paramValues/paramValues.yml -------------------------------------------------------------------------------- /tests/parse-file/fixture-fn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/parse-file/fixture-fn.js -------------------------------------------------------------------------------- /tests/parse-file/fixture.ini: -------------------------------------------------------------------------------- 1 | name=ini-config 2 | enabled=true 3 | 4 | [section] 5 | key=value 6 | number=99 7 | -------------------------------------------------------------------------------- /tests/parse-file/fixture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/parse-file/fixture.js -------------------------------------------------------------------------------- /tests/parse-file/fixture.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/parse-file/fixture.json -------------------------------------------------------------------------------- /tests/parse-file/fixture.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/parse-file/fixture.json5 -------------------------------------------------------------------------------- /tests/parse-file/fixture.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/parse-file/fixture.mjs -------------------------------------------------------------------------------- /tests/parse-file/fixture.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/parse-file/fixture.toml -------------------------------------------------------------------------------- /tests/parse-file/fixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/parse-file/fixture.ts -------------------------------------------------------------------------------- /tests/parse-file/fixture.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/parse-file/fixture.yaml -------------------------------------------------------------------------------- /tests/parse-file/fixture.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/parse-file/fixture.yml -------------------------------------------------------------------------------- /tests/parse-file/parse-file.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/parse-file/parse-file.test.js -------------------------------------------------------------------------------- /tests/preprocess/preprocess.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/preprocess/preprocess.test.js -------------------------------------------------------------------------------- /tests/preprocess/preprocesser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/preprocess/preprocesser.yml -------------------------------------------------------------------------------- /tests/recursive/custom-properties-dev.yml: -------------------------------------------------------------------------------- 1 | region: us-east-1 -------------------------------------------------------------------------------- /tests/recursive/custom-properties-prod.yml: -------------------------------------------------------------------------------- 1 | region: us-west-2 2 | -------------------------------------------------------------------------------- /tests/recursive/malformed-fallback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/recursive/malformed-fallback.js -------------------------------------------------------------------------------- /tests/recursive/recursive-two.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/recursive/recursive-two.test.js -------------------------------------------------------------------------------- /tests/recursive/recursive-two.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/recursive/recursive-two.yml -------------------------------------------------------------------------------- /tests/recursive/recursive.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/recursive/recursive.test.js -------------------------------------------------------------------------------- /tests/recursive/recursive.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/recursive/recursive.yml -------------------------------------------------------------------------------- /tests/self/self.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/self/self.test.js -------------------------------------------------------------------------------- /tests/self/self.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/self/self.yml -------------------------------------------------------------------------------- /tests/syncApi/asyncValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/syncApi/asyncValue.js -------------------------------------------------------------------------------- /tests/syncApi/asyncValueObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/syncApi/asyncValueObject.js -------------------------------------------------------------------------------- /tests/syncApi/custom-var-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/syncApi/custom-var-one.js -------------------------------------------------------------------------------- /tests/syncApi/custom-var-two.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/syncApi/custom-var-two.js -------------------------------------------------------------------------------- /tests/syncApi/sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/syncApi/sync.yml -------------------------------------------------------------------------------- /tests/syncApi/syncApi.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/syncApi/syncApi.test.js -------------------------------------------------------------------------------- /tests/syncApi/syncApi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/syncApi/syncApi.yml -------------------------------------------------------------------------------- /tests/syncValues/syncValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/syncValues/syncValue.js -------------------------------------------------------------------------------- /tests/syncValues/syncValue.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/syncValues/syncValue.test.js -------------------------------------------------------------------------------- /tests/syncValues/syncValue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/syncValues/syncValue.yml -------------------------------------------------------------------------------- /tests/syncValues/syncValueObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/syncValues/syncValueObject.js -------------------------------------------------------------------------------- /tests/tomlTests/_tomlfull.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/tomlTests/_tomlfull.toml -------------------------------------------------------------------------------- /tests/tomlTests/_tomlpartial.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/tomlTests/_tomlpartial.toml -------------------------------------------------------------------------------- /tests/tomlTests/config.dev.json: -------------------------------------------------------------------------------- 1 | { 2 | "CREDS": "dev creds here" 3 | } 4 | -------------------------------------------------------------------------------- /tests/tomlTests/tomlFile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/tomlTests/tomlFile.toml -------------------------------------------------------------------------------- /tests/tomlTests/tomlTests.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/tomlTests/tomlTests.test.js -------------------------------------------------------------------------------- /tests/tsTests/ts-async-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/tsTests/ts-async-config.ts -------------------------------------------------------------------------------- /tests/tsTests/ts-async-default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/tsTests/ts-async-default.ts -------------------------------------------------------------------------------- /tests/tsTests/ts-function-config-with-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/tsTests/ts-function-config-with-options.ts -------------------------------------------------------------------------------- /tests/tsTests/ts-function-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/tsTests/ts-function-config.ts -------------------------------------------------------------------------------- /tests/tsTests/ts-object-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/tsTests/ts-object-config.ts -------------------------------------------------------------------------------- /tests/tsTests/ts-object-default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/tsTests/ts-object-default.ts -------------------------------------------------------------------------------- /tests/tsTests/tsTests.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/tsTests/tsTests.test.js -------------------------------------------------------------------------------- /tests/type-checks/type-checks.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/type-checks/type-checks.test.js -------------------------------------------------------------------------------- /tests/type-checks/type-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/type-checks/type-checks.yml -------------------------------------------------------------------------------- /tests/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/utils.js -------------------------------------------------------------------------------- /tests/valueTypes/valueTypes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/valueTypes/valueTypes.test.js -------------------------------------------------------------------------------- /tests/valueTypes/valueTypes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/valueTypes/valueTypes.yml -------------------------------------------------------------------------------- /tests/variableRegex/variableRegex.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/variableRegex/variableRegex.test.js -------------------------------------------------------------------------------- /tests/variableSources/cf.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/variableSources/cf.test.js -------------------------------------------------------------------------------- /tests/variableSources/variableSources.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/variableSources/variableSources.test.js -------------------------------------------------------------------------------- /tests/variableSyntax/variableSyntax.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/variableSyntax/variableSyntax.test.js -------------------------------------------------------------------------------- /tests/ymlTests/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/ymlTests/test.yml -------------------------------------------------------------------------------- /tests/ymlTests/ymlTests.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tests/ymlTests/ymlTests.test.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavidWells/configorama/HEAD/types.ts --------------------------------------------------------------------------------