Andrew Thauer
|
0f1e10b101
|
fix(config): ensure config type reflects get<T>
|
2021-02-21 15:13:22 -05:00 |
|
Andrew Thauer
|
a1f5e65452
|
feat(config): support native casting for get functions
|
2021-02-21 09:52:50 -05:00 |
|
Patrik Oldsberg
|
1da7d2c657
|
plugins,packages: replace usages of ConfigReader.from
|
2020-12-15 19:04:50 +01:00 |
|
Adam Harvey
|
6fde301a99
|
FIx unneeded defensive code
|
2020-12-09 15:56:27 -05:00 |
|
Patrik Oldsberg
|
265be1d6a1
|
config: try to coerce string values into numbers
|
2020-09-03 16:35:16 +02:00 |
|
Taras Mankovski
|
3877a50ce9
|
Remove unnecessary line
|
2020-09-03 08:30:40 -04:00 |
|
Taras Mankovski
|
f955f92ee6
|
Add failed test for coercion of numberic strings
|
2020-09-03 08:06:08 -04:00 |
|
Patrik Oldsberg
|
9c436febb0
|
config: add missing methods to Config type
|
2020-08-25 15:50:33 +02:00 |
|
Patrik Oldsberg
|
f8780ff325
|
config: allow config.get to be called without args
|
2020-08-08 12:07:37 +02:00 |
|
Patrik Oldsberg
|
12827a29dc
|
config: added config.has()
|
2020-08-08 11:56:30 +02:00 |
|
Patrik Oldsberg
|
1f2216fd77
|
config: flip priority order of ConfigReader.fromConfigs
|
2020-08-07 16:43:33 +02:00 |
|
Fredrik Adelöw
|
3bff1d6a68
|
address comments
|
2020-06-18 13:28:19 +02:00 |
|
Patrik Oldsberg
|
02b74c376a
|
packages/config: added get and getOptional
|
2020-06-18 11:59:53 +02:00 |
|
Patrik Oldsberg
|
32a4da583c
|
packages/config: add getOptionalConfig and getOptionalConfigArray to mirror other accessors
|
2020-06-18 11:03:42 +02:00 |
|
Patrik Oldsberg
|
ef4991fc2b
|
packages/config: added context to keep track of where config is from for error messages
|
2020-06-17 20:18:07 +02:00 |
|
Patrik Oldsberg
|
8cda915c70
|
packages/config: added .keys()
|
2020-06-17 20:17:39 +02:00 |
|
Patrik Oldsberg
|
625a50989d
|
packages/config: keep track of key prefix to display better error messages
|
2020-06-17 20:17:24 +02:00 |
|
Patrik Oldsberg
|
5294d71fe9
|
packages/config: optimize some error message handling
|
2020-06-17 20:17:24 +02:00 |
|
Patrik Oldsberg
|
c9ee24b8bb
|
packages/config: allow config readers to be backed by undefined data
|
2020-06-17 20:17:24 +02:00 |
|
Patrik Oldsberg
|
3dcef70e3c
|
packages/config: flip around must* and get* to get* and getOptional*
|
2020-06-17 20:10:44 +02:00 |
|
Patrik Oldsberg
|
31585800a4
|
packages/config: added must* variant for reading required primitive values
|
2020-06-17 17:17:19 +02:00 |
|
Patrik Oldsberg
|
650779412c
|
packages/config-loader: add build- and dev-time config through env + tests
|
2020-06-06 17:06:47 +02:00 |
|
Patrik Oldsberg
|
3cc4154b9a
|
packages/config: refactor to make it easier to extend with more reader methods
|
2020-06-04 16:51:45 +02:00 |
|
Patrik Oldsberg
|
4db2b7aed8
|
packages: move ConfigReader and config types to separate config package
|
2020-06-04 16:51:44 +02:00 |
|