Use ES6 `Class` syntax with `extends` instead of [`utils.inherits`](https://nodejs.org/docs/latest-v14.x/api/util.html#util_util_inherits_constructor_superconstructor) https://github.com/node-oauth/node-oauth2-server/blob/485147fb156310527456e06da41780b188cf2ca1/lib/grant-types/authorization-code-grant-type.js#L47 https://github.com/node-oauth/node-oauth2-server/blob/485147fb156310527456e06da41780b188cf2ca1/lib/grant-types/client-credentials-grant-type.js#L40 https://github.com/node-oauth/node-oauth2-server/blob/485147fb156310527456e06da41780b188cf2ca1/lib/grant-types/password-grant-type.js#L42 https://github.com/node-oauth/node-oauth2-server/blob/485147fb156310527456e06da41780b188cf2ca1/lib/grant-types/refresh-token-grant-type.js#L47 This also occurs in all the errors at `lib/errors`