Mark S. Miller (2015-04-30T18:18:10.000Z)
d at domenic.me (2015-05-11T16:55:50.814Z)
this would only be confusing. Object.tamperProof is built on and implies Object.freeze. It is like Object.freeze except that it replaces (some :( ) data properties with accessors in order to work around the override mistake. Object.freeze only operates on properties and the [[Extensible]] bit, nothing more. This is by design. It is the wrong tool for the (very valuable!) job you seek. Again, my apologies for the terrible name.