Deprecate Node 8

The support ends on December 2019: https://github.com/nodejs/Release#release-schedule
This commit is contained in:
Chocobozzz 2019-08-07 12:04:06 +02:00
parent 0763044f7d
commit 51c3544718
No known key found for this signature in database
GPG key ID: 583A612D890159BE
8 changed files with 28 additions and 12 deletions

View file

@ -1,5 +1,6 @@
import * as config from 'config'
import { promisify0 } from '../helpers/core-utils'
import { logger } from '../helpers/logger'
// ONLY USE CORE MODULES IN THIS FILE!
@ -109,10 +110,23 @@ async function checkFFmpegEncoders (): Promise<Map<string, boolean>> {
return supportedOptionalEncoders
}
function checkNodeVersion () {
const v = process.version
const majorString = v.split('.')[0].replace('v', '')
const major = parseInt(majorString, 10)
logger.debug('Checking NodeJS version %s.', v)
if (major < 10) {
logger.warn('Your NodeJS version %s is deprecated. Please use Node 10.', v)
}
}
// ---------------------------------------------------------------------------
export {
checkFFmpeg,
checkFFmpegEncoders,
checkMissedConfig
checkMissedConfig,
checkNodeVersion
}