src: add public API for managing NodePlatform
In embedders like Electron, we need to control when to use v8::Platform and when not, and to make Node work correctly we have to create NodePlatform
manually sometimes. So this requires the ability to manage NodePlatform
in embedders, while currently the interface of NodePlatform
is not exported.
This pull request add public APIs for creating/destroying NodePlatform
, which follows the pattern of the APIs managing node::Environment
.
/cc @refack @bnoordhuis