Merges multiple blueprints into a single application blueprint.
This function takes any number of blueprint objects and merges them into one,
with later blueprints overwriting properties of earlier ones in case of conflicts.
Deep-merges via @stone-js/config's deepMerge: plain objects merge recursively, arrays
concatenate, and special objects (Date, Map, Set, class instances) are preserved instead of
being flattened. Writes are guarded against prototype pollution. A single, shared merge
implementation across the framework.
Merges multiple blueprints into a single application blueprint.
This function takes any number of blueprint objects and merges them into one, with later blueprints overwriting properties of earlier ones in case of conflicts. Deep-merges via
@stone-js/config'sdeepMerge: plain objects merge recursively, arrays concatenate, and special objects (Date, Map, Set, class instances) are preserved instead of being flattened. Writes are guarded against prototype pollution. A single, shared merge implementation across the framework.