Check if a value is a plain object
An object is plain if it's created by either {}, new Object() or Object.create(null).
{}
new Object()
Object.create(null)
MIT © Sindre Sorhus