launchcodedev / app-config

Easy Configuration Loader with Strict Validation
https://app-config.dev
Mozilla Public License 2.0
69 stars 11 forks source link

Package Modularization #99

Closed joelgallant closed 3 years ago

joelgallant commented 3 years ago

This is the main work required for v2.1 - see https://github.com/launchcodedev/app-config/milestone/2

See https://github.com/launchcodedev/app-config/tree/app-config-core to explore the new file structure

Closes #64

cypress[bot] commented 3 years ago



Test summary

11 0 0 0


Run details

Project App Config
Status Passed
Commit a41a0ce231
Started Feb 12, 2021 3:56 AM
Ended Feb 12, 2021 3:58 AM
Duration 01:40 💡
OS Linux Ubuntu - 18.04
Browser Electron 87

View run in Cypress Dashboard ➡️


This comment has been generated by cypress-bot as a result of this project's GitHub integration settings. You can manage this integration in this project's settings in the Cypress Dashboard

codecov-io commented 3 years ago

Codecov Report

Merging #99 (a41a0ce) into master (f7d806c) will decrease coverage by 6.15%. The diff coverage is 89.31%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #99      +/-   ##
==========================================
- Coverage   88.97%   82.82%   -6.16%     
==========================================
  Files          21       26       +5     
  Lines        1741     1595     -146     
  Branches      414      382      -32     
==========================================
- Hits         1549     1321     -228     
- Misses        192      274      +82     
Impacted Files Coverage Δ
app-config-core/src/errors.ts 100.00% <ø> (ø)
app-config-node/src/environment.ts 78.57% <ø> (ø)
app-config-v1-compat/src/index.ts 58.13% <58.13%> (ø)
app-config-git/src/index.ts 70.58% <70.58%> (ø)
app-config-inject/src/cli.ts 46.66% <83.33%> (ø)
app-config-node/src/file-source.ts 95.74% <95.74%> (ø)
app-config-config/src/index.ts 96.62% <100.00%> (ø)
app-config-core/src/common.ts 90.62% <100.00%> (ø)
app-config-core/src/config-source.ts 69.35% <100.00%> (ø)
app-config-core/src/parsed-value.ts 82.54% <100.00%> (ø)
... and 30 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update f7d806c...a41a0ce. Read the comment docs.