fix(test): Update test script to fix type references and remove private method call
This commit is contained in:
		@@ -1,5 +1,11 @@
 | 
			
		||||
# Changelog
 | 
			
		||||
 | 
			
		||||
## 2025-03-01 - 1.3.1 - fix(test)
 | 
			
		||||
Update test script to fix type references and remove private method call
 | 
			
		||||
 | 
			
		||||
- Corrected type references in test script for IMonitorConfig.
 | 
			
		||||
- Fixed test script to use console.log instead of private method monitor.log.
 | 
			
		||||
 | 
			
		||||
## 2025-03-01 - 1.3.0 - feat(cli)
 | 
			
		||||
Add CLI support with command parsing and version display
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -14,6 +14,9 @@
 | 
			
		||||
    "buildDocs": "(tsdoc)",
 | 
			
		||||
    "start": "(tsrun ./cli.ts -v)"
 | 
			
		||||
  },
 | 
			
		||||
  "bin": {
 | 
			
		||||
    "tspm": "./cli.js"
 | 
			
		||||
  },
 | 
			
		||||
  "devDependencies": {
 | 
			
		||||
    "@git.zone/tsbuild": "^2.1.25",
 | 
			
		||||
    "@git.zone/tsbundle": "^2.0.5",
 | 
			
		||||
 
 | 
			
		||||
@@ -8,7 +8,7 @@ tap.test('first test', async () => {
 | 
			
		||||
tap.start();
 | 
			
		||||
 | 
			
		||||
// Example usage:
 | 
			
		||||
const config: IMonitorConfig = {
 | 
			
		||||
const config: tspm.IMonitorConfig = {
 | 
			
		||||
  name: 'Project XYZ Monitor',        // Identifier for the instance
 | 
			
		||||
  projectDir: '/path/to/your/project',  // Set the project directory here
 | 
			
		||||
  command: 'npm run xyz',               // Full command string (no need for args)
 | 
			
		||||
@@ -16,12 +16,12 @@ const config: IMonitorConfig = {
 | 
			
		||||
  monitorIntervalMs: 5000,              // Check memory usage every 5 seconds
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
const monitor = new ProcessMonitor(config);
 | 
			
		||||
const monitor = new tspm.ProcessMonitor(config);
 | 
			
		||||
monitor.start();
 | 
			
		||||
 | 
			
		||||
// Ensure that on process exit (e.g. Ctrl+C) we clean up the child process and prevent respawns.
 | 
			
		||||
process.on('SIGINT', () => {
 | 
			
		||||
  monitor.log('Received SIGINT, stopping monitor...');
 | 
			
		||||
  console.log('Received SIGINT, stopping monitor...');
 | 
			
		||||
  monitor.stop();
 | 
			
		||||
  process.exit();
 | 
			
		||||
});
 | 
			
		||||
@@ -3,6 +3,6 @@
 | 
			
		||||
 */
 | 
			
		||||
export const commitinfo = {
 | 
			
		||||
  name: '@git.zone/tspm',
 | 
			
		||||
  version: '1.3.0',
 | 
			
		||||
  version: '1.3.1',
 | 
			
		||||
  description: 'a no fuzz process manager'
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user