Formatting changes + completion message change
This commit is contained in:
parent
50368c469c
commit
25b51fcce1
@ -45,7 +45,8 @@ const exclude = glob.sync(`{${ignoreList.join(",")}}`, { realpath: true, dot: tr
|
|||||||
|
|
||||||
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
||||||
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
||||||
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) => {
|
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) =>
|
||||||
|
{
|
||||||
return !exclude.includes(filePath);
|
return !exclude.includes(filePath);
|
||||||
}});
|
}});
|
||||||
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
||||||
@ -58,12 +59,14 @@ zip({
|
|||||||
source: modName,
|
source: modName,
|
||||||
destination: `dist/${modName}.zip`,
|
destination: `dist/${modName}.zip`,
|
||||||
cwd: __dirname
|
cwd: __dirname
|
||||||
}).catch(function(err) {
|
}).catch(function(err)
|
||||||
|
{
|
||||||
console.error("A bestzip error has occurred: ", err.stack);
|
console.error("A bestzip error has occurred: ", err.stack);
|
||||||
}).then(function() {
|
}).then(function()
|
||||||
|
{
|
||||||
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
||||||
|
|
||||||
// Now that we're done with the compression we can delete the temporary build directory.
|
// Now that we're done with the compression we can delete the temporary build directory.
|
||||||
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
||||||
console.log("Build successful!");
|
console.log("Build successful! your zip file has been created and is ready to be uploaded to hub.sp-tarkov.com/files/");
|
||||||
});
|
});
|
@ -45,7 +45,8 @@ const exclude = glob.sync(`{${ignoreList.join(",")}}`, { realpath: true, dot: tr
|
|||||||
|
|
||||||
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
||||||
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
||||||
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) => {
|
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) =>
|
||||||
|
{
|
||||||
return !exclude.includes(filePath);
|
return !exclude.includes(filePath);
|
||||||
}});
|
}});
|
||||||
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
||||||
@ -58,12 +59,14 @@ zip({
|
|||||||
source: modName,
|
source: modName,
|
||||||
destination: `dist/${modName}.zip`,
|
destination: `dist/${modName}.zip`,
|
||||||
cwd: __dirname
|
cwd: __dirname
|
||||||
}).catch(function(err) {
|
}).catch(function(err)
|
||||||
|
{
|
||||||
console.error("A bestzip error has occurred: ", err.stack);
|
console.error("A bestzip error has occurred: ", err.stack);
|
||||||
}).then(function() {
|
}).then(function()
|
||||||
|
{
|
||||||
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
||||||
|
|
||||||
// Now that we're done with the compression we can delete the temporary build directory.
|
// Now that we're done with the compression we can delete the temporary build directory.
|
||||||
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
||||||
console.log("Build successful!");
|
console.log("Build successful! your zip file has been created and is ready to be uploaded to hub.sp-tarkov.com/files/");
|
||||||
});
|
});
|
@ -45,7 +45,8 @@ const exclude = glob.sync(`{${ignoreList.join(",")}}`, { realpath: true, dot: tr
|
|||||||
|
|
||||||
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
||||||
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
||||||
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) => {
|
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) =>
|
||||||
|
{
|
||||||
return !exclude.includes(filePath);
|
return !exclude.includes(filePath);
|
||||||
}});
|
}});
|
||||||
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
||||||
@ -58,12 +59,14 @@ zip({
|
|||||||
source: modName,
|
source: modName,
|
||||||
destination: `dist/${modName}.zip`,
|
destination: `dist/${modName}.zip`,
|
||||||
cwd: __dirname
|
cwd: __dirname
|
||||||
}).catch(function(err) {
|
}).catch(function(err)
|
||||||
|
{
|
||||||
console.error("A bestzip error has occurred: ", err.stack);
|
console.error("A bestzip error has occurred: ", err.stack);
|
||||||
}).then(function() {
|
}).then(function()
|
||||||
|
{
|
||||||
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
||||||
|
|
||||||
// Now that we're done with the compression we can delete the temporary build directory.
|
// Now that we're done with the compression we can delete the temporary build directory.
|
||||||
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
||||||
console.log("Build successful!");
|
console.log("Build successful! your zip file has been created and is ready to be uploaded to hub.sp-tarkov.com/files/");
|
||||||
});
|
});
|
@ -45,7 +45,8 @@ const exclude = glob.sync(`{${ignoreList.join(",")}}`, { realpath: true, dot: tr
|
|||||||
|
|
||||||
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
||||||
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
||||||
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) => {
|
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) =>
|
||||||
|
{
|
||||||
return !exclude.includes(filePath);
|
return !exclude.includes(filePath);
|
||||||
}});
|
}});
|
||||||
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
||||||
@ -58,12 +59,14 @@ zip({
|
|||||||
source: modName,
|
source: modName,
|
||||||
destination: `dist/${modName}.zip`,
|
destination: `dist/${modName}.zip`,
|
||||||
cwd: __dirname
|
cwd: __dirname
|
||||||
}).catch(function(err) {
|
}).catch(function(err)
|
||||||
|
{
|
||||||
console.error("A bestzip error has occurred: ", err.stack);
|
console.error("A bestzip error has occurred: ", err.stack);
|
||||||
}).then(function() {
|
}).then(function()
|
||||||
|
{
|
||||||
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
||||||
|
|
||||||
// Now that we're done with the compression we can delete the temporary build directory.
|
// Now that we're done with the compression we can delete the temporary build directory.
|
||||||
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
||||||
console.log("Build successful!");
|
console.log("Build successful! your zip file has been created and is ready to be uploaded to hub.sp-tarkov.com/files/");
|
||||||
});
|
});
|
@ -45,7 +45,8 @@ const exclude = glob.sync(`{${ignoreList.join(",")}}`, { realpath: true, dot: tr
|
|||||||
|
|
||||||
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
||||||
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
||||||
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) => {
|
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) =>
|
||||||
|
{
|
||||||
return !exclude.includes(filePath);
|
return !exclude.includes(filePath);
|
||||||
}});
|
}});
|
||||||
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
||||||
@ -58,12 +59,14 @@ zip({
|
|||||||
source: modName,
|
source: modName,
|
||||||
destination: `dist/${modName}.zip`,
|
destination: `dist/${modName}.zip`,
|
||||||
cwd: __dirname
|
cwd: __dirname
|
||||||
}).catch(function(err) {
|
}).catch(function(err)
|
||||||
|
{
|
||||||
console.error("A bestzip error has occurred: ", err.stack);
|
console.error("A bestzip error has occurred: ", err.stack);
|
||||||
}).then(function() {
|
}).then(function()
|
||||||
|
{
|
||||||
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
||||||
|
|
||||||
// Now that we're done with the compression we can delete the temporary build directory.
|
// Now that we're done with the compression we can delete the temporary build directory.
|
||||||
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
||||||
console.log("Build successful!");
|
console.log("Build successful! your zip file has been created and is ready to be uploaded to hub.sp-tarkov.com/files/");
|
||||||
});
|
});
|
@ -45,7 +45,8 @@ const exclude = glob.sync(`{${ignoreList.join(",")}}`, { realpath: true, dot: tr
|
|||||||
|
|
||||||
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
||||||
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
||||||
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) => {
|
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) =>
|
||||||
|
{
|
||||||
return !exclude.includes(filePath);
|
return !exclude.includes(filePath);
|
||||||
}});
|
}});
|
||||||
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
||||||
@ -58,12 +59,14 @@ zip({
|
|||||||
source: modName,
|
source: modName,
|
||||||
destination: `dist/${modName}.zip`,
|
destination: `dist/${modName}.zip`,
|
||||||
cwd: __dirname
|
cwd: __dirname
|
||||||
}).catch(function(err) {
|
}).catch(function(err)
|
||||||
|
{
|
||||||
console.error("A bestzip error has occurred: ", err.stack);
|
console.error("A bestzip error has occurred: ", err.stack);
|
||||||
}).then(function() {
|
}).then(function()
|
||||||
|
{
|
||||||
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
||||||
|
|
||||||
// Now that we're done with the compression we can delete the temporary build directory.
|
// Now that we're done with the compression we can delete the temporary build directory.
|
||||||
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
||||||
console.log("Build successful!");
|
console.log("Build successful! your zip file has been created and is ready to be uploaded to hub.sp-tarkov.com/files/");
|
||||||
});
|
});
|
@ -45,7 +45,8 @@ const exclude = glob.sync(`{${ignoreList.join(",")}}`, { realpath: true, dot: tr
|
|||||||
|
|
||||||
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
||||||
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
||||||
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) => {
|
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) =>
|
||||||
|
{
|
||||||
return !exclude.includes(filePath);
|
return !exclude.includes(filePath);
|
||||||
}});
|
}});
|
||||||
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
||||||
@ -58,12 +59,14 @@ zip({
|
|||||||
source: modName,
|
source: modName,
|
||||||
destination: `dist/${modName}.zip`,
|
destination: `dist/${modName}.zip`,
|
||||||
cwd: __dirname
|
cwd: __dirname
|
||||||
}).catch(function(err) {
|
}).catch(function(err)
|
||||||
|
{
|
||||||
console.error("A bestzip error has occurred: ", err.stack);
|
console.error("A bestzip error has occurred: ", err.stack);
|
||||||
}).then(function() {
|
}).then(function()
|
||||||
|
{
|
||||||
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
||||||
|
|
||||||
// Now that we're done with the compression we can delete the temporary build directory.
|
// Now that we're done with the compression we can delete the temporary build directory.
|
||||||
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
||||||
console.log("Build successful!");
|
console.log("Build successful! your zip file has been created and is ready to be uploaded to hub.sp-tarkov.com/files/");
|
||||||
});
|
});
|
@ -45,7 +45,8 @@ const exclude = glob.sync(`{${ignoreList.join(",")}}`, { realpath: true, dot: tr
|
|||||||
|
|
||||||
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
||||||
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
||||||
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) => {
|
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) =>
|
||||||
|
{
|
||||||
return !exclude.includes(filePath);
|
return !exclude.includes(filePath);
|
||||||
}});
|
}});
|
||||||
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
||||||
@ -58,12 +59,14 @@ zip({
|
|||||||
source: modName,
|
source: modName,
|
||||||
destination: `dist/${modName}.zip`,
|
destination: `dist/${modName}.zip`,
|
||||||
cwd: __dirname
|
cwd: __dirname
|
||||||
}).catch(function(err) {
|
}).catch(function(err)
|
||||||
|
{
|
||||||
console.error("A bestzip error has occurred: ", err.stack);
|
console.error("A bestzip error has occurred: ", err.stack);
|
||||||
}).then(function() {
|
}).then(function()
|
||||||
|
{
|
||||||
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
||||||
|
|
||||||
// Now that we're done with the compression we can delete the temporary build directory.
|
// Now that we're done with the compression we can delete the temporary build directory.
|
||||||
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
||||||
console.log("Build successful!");
|
console.log("Build successful! your zip file has been created and is ready to be uploaded to hub.sp-tarkov.com/files/");
|
||||||
});
|
});
|
@ -45,7 +45,8 @@ const exclude = glob.sync(`{${ignoreList.join(",")}}`, { realpath: true, dot: tr
|
|||||||
|
|
||||||
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
||||||
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
||||||
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) => {
|
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) =>
|
||||||
|
{
|
||||||
return !exclude.includes(filePath);
|
return !exclude.includes(filePath);
|
||||||
}});
|
}});
|
||||||
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
||||||
@ -58,12 +59,14 @@ zip({
|
|||||||
source: modName,
|
source: modName,
|
||||||
destination: `dist/${modName}.zip`,
|
destination: `dist/${modName}.zip`,
|
||||||
cwd: __dirname
|
cwd: __dirname
|
||||||
}).catch(function(err) {
|
}).catch(function(err)
|
||||||
|
{
|
||||||
console.error("A bestzip error has occurred: ", err.stack);
|
console.error("A bestzip error has occurred: ", err.stack);
|
||||||
}).then(function() {
|
}).then(function()
|
||||||
|
{
|
||||||
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
||||||
|
|
||||||
// Now that we're done with the compression we can delete the temporary build directory.
|
// Now that we're done with the compression we can delete the temporary build directory.
|
||||||
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
||||||
console.log("Build successful!");
|
console.log("Build successful! your zip file has been created and is ready to be uploaded to hub.sp-tarkov.com/files/");
|
||||||
});
|
});
|
@ -45,7 +45,8 @@ const exclude = glob.sync(`{${ignoreList.join(",")}}`, { realpath: true, dot: tr
|
|||||||
|
|
||||||
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
||||||
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
||||||
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) => {
|
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) =>
|
||||||
|
{
|
||||||
return !exclude.includes(filePath);
|
return !exclude.includes(filePath);
|
||||||
}});
|
}});
|
||||||
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
||||||
@ -58,12 +59,14 @@ zip({
|
|||||||
source: modName,
|
source: modName,
|
||||||
destination: `dist/${modName}.zip`,
|
destination: `dist/${modName}.zip`,
|
||||||
cwd: __dirname
|
cwd: __dirname
|
||||||
}).catch(function(err) {
|
}).catch(function(err)
|
||||||
|
{
|
||||||
console.error("A bestzip error has occurred: ", err.stack);
|
console.error("A bestzip error has occurred: ", err.stack);
|
||||||
}).then(function() {
|
}).then(function()
|
||||||
|
{
|
||||||
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
||||||
|
|
||||||
// Now that we're done with the compression we can delete the temporary build directory.
|
// Now that we're done with the compression we can delete the temporary build directory.
|
||||||
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
||||||
console.log("Build successful!");
|
console.log("Build successful! your zip file has been created and is ready to be uploaded to hub.sp-tarkov.com/files/");
|
||||||
});
|
});
|
@ -45,7 +45,8 @@ const exclude = glob.sync(`{${ignoreList.join(",")}}`, { realpath: true, dot: tr
|
|||||||
|
|
||||||
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
||||||
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
||||||
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) => {
|
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) =>
|
||||||
|
{
|
||||||
return !exclude.includes(filePath);
|
return !exclude.includes(filePath);
|
||||||
}});
|
}});
|
||||||
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
||||||
@ -58,12 +59,14 @@ zip({
|
|||||||
source: modName,
|
source: modName,
|
||||||
destination: `dist/${modName}.zip`,
|
destination: `dist/${modName}.zip`,
|
||||||
cwd: __dirname
|
cwd: __dirname
|
||||||
}).catch(function(err) {
|
}).catch(function(err)
|
||||||
|
{
|
||||||
console.error("A bestzip error has occurred: ", err.stack);
|
console.error("A bestzip error has occurred: ", err.stack);
|
||||||
}).then(function() {
|
}).then(function()
|
||||||
|
{
|
||||||
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
||||||
|
|
||||||
// Now that we're done with the compression we can delete the temporary build directory.
|
// Now that we're done with the compression we can delete the temporary build directory.
|
||||||
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
||||||
console.log("Build successful!");
|
console.log("Build successful! your zip file has been created and is ready to be uploaded to hub.sp-tarkov.com/files/");
|
||||||
});
|
});
|
@ -45,7 +45,8 @@ const exclude = glob.sync(`{${ignoreList.join(",")}}`, { realpath: true, dot: tr
|
|||||||
|
|
||||||
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
||||||
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
||||||
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) => {
|
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) =>
|
||||||
|
{
|
||||||
return !exclude.includes(filePath);
|
return !exclude.includes(filePath);
|
||||||
}});
|
}});
|
||||||
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
||||||
@ -58,12 +59,14 @@ zip({
|
|||||||
source: modName,
|
source: modName,
|
||||||
destination: `dist/${modName}.zip`,
|
destination: `dist/${modName}.zip`,
|
||||||
cwd: __dirname
|
cwd: __dirname
|
||||||
}).catch(function(err) {
|
}).catch(function(err)
|
||||||
|
{
|
||||||
console.error("A bestzip error has occurred: ", err.stack);
|
console.error("A bestzip error has occurred: ", err.stack);
|
||||||
}).then(function() {
|
}).then(function()
|
||||||
|
{
|
||||||
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
||||||
|
|
||||||
// Now that we're done with the compression we can delete the temporary build directory.
|
// Now that we're done with the compression we can delete the temporary build directory.
|
||||||
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
||||||
console.log("Build successful!");
|
console.log("Build successful! your zip file has been created and is ready to be uploaded to hub.sp-tarkov.com/files/");
|
||||||
});
|
});
|
@ -45,7 +45,8 @@ const exclude = glob.sync(`{${ignoreList.join(",")}}`, { realpath: true, dot: tr
|
|||||||
|
|
||||||
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
||||||
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
||||||
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) => {
|
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) =>
|
||||||
|
{
|
||||||
return !exclude.includes(filePath);
|
return !exclude.includes(filePath);
|
||||||
}});
|
}});
|
||||||
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
||||||
@ -58,12 +59,14 @@ zip({
|
|||||||
source: modName,
|
source: modName,
|
||||||
destination: `dist/${modName}.zip`,
|
destination: `dist/${modName}.zip`,
|
||||||
cwd: __dirname
|
cwd: __dirname
|
||||||
}).catch(function(err) {
|
}).catch(function(err)
|
||||||
|
{
|
||||||
console.error("A bestzip error has occurred: ", err.stack);
|
console.error("A bestzip error has occurred: ", err.stack);
|
||||||
}).then(function() {
|
}).then(function()
|
||||||
|
{
|
||||||
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
||||||
|
|
||||||
// Now that we're done with the compression we can delete the temporary build directory.
|
// Now that we're done with the compression we can delete the temporary build directory.
|
||||||
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
||||||
console.log("Build successful!");
|
console.log("Build successful! your zip file has been created and is ready to be uploaded to hub.sp-tarkov.com/files/");
|
||||||
});
|
});
|
@ -45,7 +45,8 @@ const exclude = glob.sync(`{${ignoreList.join(",")}}`, { realpath: true, dot: tr
|
|||||||
|
|
||||||
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
// For some reason these basic-bitch functions won't allow us to copy a directory into itself, so we have to resort to
|
||||||
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
// using a temporary directory, like an idiot. Excuse the normalize spam; some modules cross-platform, some don't...
|
||||||
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) => {
|
fs.copySync(__dirname, path.normalize(`${__dirname}/../~${modName}`), {filter:(filePath) =>
|
||||||
|
{
|
||||||
return !exclude.includes(filePath);
|
return !exclude.includes(filePath);
|
||||||
}});
|
}});
|
||||||
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
fs.moveSync(path.normalize(`${__dirname}/../~${modName}`), path.normalize(`${__dirname}/${modName}`), { overwrite: true });
|
||||||
@ -58,12 +59,14 @@ zip({
|
|||||||
source: modName,
|
source: modName,
|
||||||
destination: `dist/${modName}.zip`,
|
destination: `dist/${modName}.zip`,
|
||||||
cwd: __dirname
|
cwd: __dirname
|
||||||
}).catch(function(err) {
|
}).catch(function(err)
|
||||||
|
{
|
||||||
console.error("A bestzip error has occurred: ", err.stack);
|
console.error("A bestzip error has occurred: ", err.stack);
|
||||||
}).then(function() {
|
}).then(function()
|
||||||
|
{
|
||||||
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
console.log(`Compressed mod package to: /dist/${modName}.zip`);
|
||||||
|
|
||||||
// Now that we're done with the compression we can delete the temporary build directory.
|
// Now that we're done with the compression we can delete the temporary build directory.
|
||||||
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
fs.rmSync(`${__dirname}/${modName}`, { force: true, recursive: true });
|
||||||
console.log("Build successful!");
|
console.log("Build successful! your zip file has been created and is ready to be uploaded to hub.sp-tarkov.com/files/");
|
||||||
});
|
});
|
Loading…
x
Reference in New Issue
Block a user