esprima
ECMAScript parsing infrastructure for multipurpose analysis
es-object-atoms
ES Object-related atoms: Object, ToObject, RequireObjectCoercible
espree
An Esprima-compatible JavaScript parser built on Acorn
is-plain-object
Returns true if an object was created by the `Object` constructor, or Object.create(null).