Skip to content

Support for the merge of more than two environment config files #7

@AshleyJBartlett

Description

@AshleyJBartlett

@Sayan751 This is a feature request.

I wondered if it was possible to extend this loader so it somehow supports the merge of more than two environment config files using some kind of array of filenames?

I am using this loader in an Aurelia app which has many different environment configs that get used based on our build commands.

Our config directory structure looks something like this:

  • environment.json
  • environment.[brand].[variation].development.json
  • environment.[brand].[variation].staging.json
  • environment.[brand].[variation].production.json

What I would like to do is to be able to introduce configs like:

  • environment.development.json
  • environment.staging.json
  • environment.production.json
  • environment.[brand].json
  • environment.[brand].[variation].json

This would mean I could move some of the common config settings up a level (or two) which would then reduce duplication of common settings and the size of the other config files.

Overall, I believe this feature would add value to the loader and would be used by many developers.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions