Description
Is your feature request related to a problem? Please describe.
V8 Inspector exposes API for Node.js. This API should be implemented by V8 embedder to enable inspector features. v8-inspector.h contains the most significant part of this API. Sometimes we need to fix some problems / backport some features which require little changes in v8-inspector.h file.
Right now any changes like this are blocked since we need to maintain ABI compatibility for all header files inside v8/includes folder.
Describe the solution you'd like
We can mark v8-inspector.h header with NODE_WANT_INTERNALS
macro or with some intermediate more generic macro that in node will be synonym of NODE_WANT_INTERNALS
.
If some methods or classes may be useful for native modules, we can expose them using separate header.