Closed Luna-Klatzer closed 4 months ago
Path | Size | Loading time (3g) | Running time (snapdragon) | Total time |
---|---|---|---|---|
./kipper/web/kipper-standalone.min.js | 136.06 KB (+0.21% 🔺) | 2.8 s (+0.21% 🔺) | 327 ms (+34.94% 🔺) | 3.1 s |
./kipper/web/kipper-standalone.js | 136.1 KB (+0.21% 🔺) | 2.8 s (+0.21% 🔺) | 322 ms (+27.15% 🔺) | 3.1 s |
Attention: Patch coverage is 65.22911%
with 129 lines
in your changes missing coverage. Please review.
Project coverage is 82.49%. Comparing base (
df4b943
) to head (3c86d92
). Report is 1 commits behind head on dev-next.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
What type of change does this PR perform?
Summary
Implemented support for Kipper config files which allow the automatic configuration of Kipper projects. Alongside this there is also additional functionality for the
@kipper/cli
, which automatically loads config files and uses them to run or compile a project.Closes #508
List of Changes
@kipper/cli
automatic config loading.Does this PR create new warnings?
None.
Detailed Changelog
Added
@kipper/config
, which implements config file loading and parsing. This package is used by the Kipper CLI to automatically load and parse config files. (#502).@kipper/cli
to automatically create a Kipper project with a config file. (#502).PromptModule
in@kipper/cli
, which contains all prompt-related functions and classes.loadConfig()
in@kipper/cli
, which loads a config file from the specified path.loadAutoConfig()
in@kipper/cli
, which loads a config file from the current working directory.copyConfigResources()
in@kipper/cli
, which copies the resources from the config file to the output directory.Linked issues or PRs