app-config
app-config copied to clipboard
Easy Configuration Loader with Strict Validation
HashiCorp Vault is the easy example. These would be separate parsing extensions in separate npm modules, though they could live in this monorepo. I'd like to define other providers here,...
Psuedo-code ```yaml foo: bar $loadEnv: 'CONFIG_' ``` Would load all `CONFIG_FOO`, `CONFIG_BAR`.
This is a really common pattern that we don't explicitly mention
Include notes about `$envVar`, config loading strategies, etc.
Make sure we're outlining all the features available, and include getting started instructions. - [ ] Cypress plugin - [ ] Vault plugin - [ ] React Native plugin -...
- [ ] Find a good format to outline each directive and options, instead of being adhoc - [ ] Provide expandable examples for every directive - [ ] Improve...
Find good styling for this, and explore using tsdocs for generated definitions.
Wondering if it's possible to "app-config secret trust me@remote-machine", somewhat similar to `ssh-copy-id`.
From #121
Remove default parsing extensions, with the new defaults being: $env, $extends, $override.