@cdk8s/projen-common
Common configuration for projen-managed projects in the cdk8s-team GitHub org.
Common projen configuration shared between cdk8s-team org projects.
Common configuration for projen-managed projects in the cdk8s-team GitHub org.
propertyIsEnumerable
. #252isMergeableObject
is now only called if there are two values that could be merged. a34dd4d2Technically this could probably be a patch release since "which properties get overwritten" wasn't documented and accidentally overwriting a built-in function or some function up the property chain would almost certainly be undesirable, but it feels like a gray area, so here we are with a feature version bump.
Object.assign
breaks ES5 support. 55067352options
argument is no longer mutated #167cloneUnlessOtherwiseSpecified
is now exposed to the arrayMerge
function #165main
entry point in package.json
is now a CommonJS module instead of a UMD module #155customMerge
option #133all
function generic #129isMergeableObject
function #96target.concat(source).map(element => cloneUnlessOtherwiseSpecified(element, optionsArgument))
clone
option now defaults to true
merge.all
now accepts an array of any size, even 0 or 1 elementsSee pull request 77.
main
in bower.jsonpkg.main
, a CJS module with pkg.browser
, and an ES module with pkg.module
#62merge.all
, a merge function that merges any number of objects: pull request 50.npmignore
: pull request 47null
, dates, and regular expressions are now properly merged in arrays: Issue 18, plus commit: ef1c6b