16 lines
458 B
JavaScript
16 lines
458 B
JavaScript
|
|
const { exec } = require('node:child_process');
|
|
|
|
const libUpload = {
|
|
apply: (compiler) => {
|
|
compiler.hooks.afterEmit.tap('AfterEmitPlugin', (compilation) => {
|
|
exec('./upload.sh', (err, stdout, stderr) => {
|
|
if (stdout) process.stdout.write(stdout);
|
|
if (stderr) process.stderr.write(stderr);
|
|
console.log('Uploaded.');
|
|
});
|
|
});
|
|
},
|
|
}
|
|
|
|
module.exports = { libUpload }; |