chore: complete TypeScript migration (Phase 05-06)

Phase 05: Migrate test imports from bin/ to dist/
- Update 19 test files to import from dist/ instead of bin/
- Update CLI path in cli.test.js and special-commands.test.js
- Update cross-platform.test.js to check dist/ directory

Phase 06: Cleanup & validation
- Remove bin/ directory (32 JS files)
- Fix ClaudeSymlinkManager import in doctor.ts
- Update postinstall.js to use dist/ modules
- Regenerate package-lock.json (now points to dist/ccs.js)

All 39 tests passing. TypeScript migration complete.
This commit is contained in:
kaitranntt committed 2025-11-26 20:20:54 -05:00
1 parent 26e279decf
commit 1c3c4aade0
54 files changed
+29 -9340

No files matched your search

+1 -1
View File
@@ -4,7 +4,7 @@
const fs = require('fs');
const path = require('path');
const os = require('os');
const GlmtTransformer = require('../../../bin/glmt/glmt-transformer');
const GlmtTransformer = require('../../../dist/glmt/glmt-transformer').default;
/**
* Manual test for debug mode file logging
+1 -1
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env node
'use strict';
const DeltaAccumulator = require('../../../bin/glmt/delta-accumulator');
const { DeltaAccumulator } = require('../../../dist/glmt/delta-accumulator');
console.log('[TEST] DeltaAccumulator unit tests');
console.log('');
+1 -1
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env node
'use strict';
const GlmtTransformer = require('../../../bin/glmt/glmt-transformer');
const GlmtTransformer = require('../../../dist/glmt/glmt-transformer').default;
/**
* Simple test runner (no external dependencies)
+1 -1
View File
@@ -11,7 +11,7 @@
*/
const assert = require('assert');
const LocaleEnforcer = require('../../../bin/glmt/locale-enforcer');
const LocaleEnforcer = require('../../../dist/glmt/locale-enforcer').default;
describe('LocaleEnforcer', () => {
describe('Scenario 1: English prompt → English output', () => {
+1 -1
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env node
'use strict';
const GlmtTransformer = require('../../../bin/glmt/glmt-transformer');
const GlmtTransformer = require('../../../dist/glmt/glmt-transformer').default;
console.log('=== Performance Test: Debug Mode Impact ===\n');
+1 -1
View File
@@ -13,7 +13,7 @@
* 6. Edge cases (empty messages, no system/user)
*/
const ReasoningEnforcer = require('../../../bin/glmt/reasoning-enforcer');
const ReasoningEnforcer = require('../../../dist/glmt/reasoning-enforcer').default;
/**
* Simple test runner (no external dependencies)
+1 -1
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env node
'use strict';
const SSEParser = require('../../../bin/glmt/sse-parser');
const SSEParser = require('../../../dist/glmt/sse-parser').default;
console.log('[TEST] SSEParser unit tests');
console.log('');
+1 -1
View File
@@ -6,7 +6,7 @@
* Tests different message formats to understand the bug
*/
const GlmtTransformer = require('../../../bin/glmt/glmt-transformer');
const GlmtTransformer = require('../../../dist/glmt/glmt-transformer').default;
const transformer = new GlmtTransformer({ verbose: true });
@@ -10,8 +10,8 @@
* Fix: Guard against empty content, return null if block.content is empty
*/
const GlmtTransformer = require('../../../bin/glmt/glmt-transformer');
const DeltaAccumulator = require('../../../bin/glmt/delta-accumulator');
const GlmtTransformer = require('../../../dist/glmt/glmt-transformer').default;
const { DeltaAccumulator } = require('../../../dist/glmt/delta-accumulator');
// Test runner
class TestRunner {
+1 -1
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env node
'use strict';
const GlmtTransformer = require('../../../bin/glmt/glmt-transformer');
const GlmtTransformer = require('../../../dist/glmt/glmt-transformer').default;
console.log('=== Demo: Verbose Output with Reasoning Detection ===\n');