feat: deprecate modules internally using remote.require in sandboxed renderer context (#15145)

This commit is contained in:
Milan Burda 2018-12-05 10:34:09 +01:00 committed by Alexey Kuzmin
parent d5d1fa8290
commit d561c5531b
12 changed files with 71 additions and 8 deletions

View file

@ -19,7 +19,9 @@ const deprecate = {
setHandler: (handler) => { deprecationHandler = handler },
getHandler: () => deprecationHandler,
warn: (oldName, newName) => {
return deprecate.log(`'${oldName}' is deprecated. Use '${newName}' instead.`)
if (!process.noDeprecation) {
deprecate.log(`'${oldName}' is deprecated. Use '${newName}' instead.`)
}
},
log: (message) => {
if (typeof deprecationHandler === 'function') {