capacitor-resources
Version:
Generates icon & splash screen for capacitor projects using javascript only.
23 lines (16 loc) • 552 B
JavaScript
const Q = require('bluebird')
const path = require('path')
module.exports = (definition, imageObj, platformPath) => {
const defer = Q.defer()
const image = imageObj.splash.clone()
const width = definition.width
const height = definition.height
const outputFilePath = path.join(platformPath, definition.name)
image.cover(width, height).write(outputFilePath, err => {
if (err) defer.reject(err)
//display.info('Generated splash file for ' + outputFilePath);
defer.resolve()
})
return defer.promise
}