mattermost-desktop/scripts/beforepack.js
Mattermost Build a1f5430824
Fix script to make directories recursively (#3027) (#3031)
(cherry picked from commit 8beeb93aee)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
2024-05-08 11:23:16 -04:00

15 lines
527 B
JavaScript

// Copyright (c) 2016-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
var fs = require('fs');
var path = require('path');
exports.default = async function beforePack(context) {
// The debian packager (fpm) complains when the directory to output the package to doesn't exist
// So we have to manually create it first
var dir = path.join(context.outDir, context.packager.appInfo.version)
if (!fs.existsSync(dir)){
fs.mkdirSync(dir, {recursive: true});
}
};