Knockout.js 3.3.0 is installed. Also added are Kncokout.Mapping 2.4.1, and we install Knockout.validation.js 2.0.3
During development - we upgrade to knockout.js 3.4.1 - install the extension as per the rules. Because Mapping and validation are not also updated (they don't need to be) we run into issues.
Thus - but upgrading our knockout version - it has a Primary key ID of 165 (plus 100 = 265) which is higher than the validation package id.
This breaks our custom modules even though we are following DNN best practices. The work around is to change the knockout.js extension to load in the HEAD But this is not the preferred solution!!!