feat(ClamAvService): Add ClamAV Manager with Docker container management capabilities.

This commit is contained in:
2025-02-03 13:34:52 +01:00
parent f71219f0ca
commit a19638b476
9 changed files with 495 additions and 36 deletions

View File

@@ -1,24 +1,39 @@
// node native scope
// Node.js built-in modules
import * as fs from 'fs';
import * as path from 'path';
import { exec, spawn } from 'child_process';
import { promisify } from 'util';
import { EventEmitter } from 'events';
import net from 'net';
export {
fs,
path,
}
exec,
spawn,
promisify,
EventEmitter,
net
};
// @push.rocks scope
import * as smartpath from '@push.rocks/smartpath';
import * as smartfile from '@push.rocks/smartfile';
import { expect, tap } from '@push.rocks/tapbundle';
export {
smartpath,
smartfile,
}
expect,
tap
};
// third party scope
// Third party scope
import axios from 'axios';
export {
axios,
}
axios
};
// Common utilities
export const execAsync = promisify(exec);