mirror of
https://github.com/tiennm99/ccs.git
synced 2026-07-16 16:16:52 +00:00
fix: separate type-only exports and migrate test imports from dist/ to src/
Spinner interface re-exported as value in checks/index.ts caused Bun runtime crash. Test files importing from dist/ failed without build step.
This commit is contained in:
@@ -3,16 +3,16 @@
|
||||
*/
|
||||
|
||||
// Types and utilities
|
||||
export {
|
||||
HealthCheck,
|
||||
export type {
|
||||
HealthCheckDetails,
|
||||
HealthCheckItem,
|
||||
HealthIssue,
|
||||
IHealthChecker,
|
||||
Spinner,
|
||||
createSpinner,
|
||||
IHealthChecker,
|
||||
} from './types';
|
||||
|
||||
export { HealthCheck, createSpinner } from './types';
|
||||
|
||||
// System checks
|
||||
export { ClaudeCliChecker, CcsDirectoryChecker, runSystemChecks } from './system-check';
|
||||
|
||||
|
||||
@@ -15,8 +15,8 @@ import { describe, it, expect } from 'bun:test';
|
||||
import {
|
||||
validatePort,
|
||||
CLIPROXY_DEFAULT_PORT,
|
||||
} from '../../../dist/cliproxy/config-generator';
|
||||
import { resolveProxyConfig } from '../../../dist/cliproxy/proxy-config-resolver';
|
||||
} from '../../../src/cliproxy/config-generator';
|
||||
import { resolveProxyConfig } from '../../../src/cliproxy/proxy-config-resolver';
|
||||
|
||||
describe('Port Validation', () => {
|
||||
describe('validatePort()', () => {
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
*/
|
||||
|
||||
import { describe, it, expect } from 'bun:test';
|
||||
import { detectRunningProxy } from '../../../dist/cliproxy/proxy-detector';
|
||||
import { CLIPROXY_DEFAULT_PORT } from '../../../dist/cliproxy/config-generator';
|
||||
import { detectRunningProxy } from '../../../src/cliproxy/proxy-detector';
|
||||
import { CLIPROXY_DEFAULT_PORT } from '../../../src/cliproxy/config-generator';
|
||||
|
||||
describe('Proxy Detector Port Validation', () => {
|
||||
describe('detectRunningProxy with invalid ports', () => {
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
*/
|
||||
|
||||
import { describe, expect, test } from 'bun:test';
|
||||
import { sanitizeInputSchema, sanitizeToolSchemas } from '../../../dist/cliproxy/schema-sanitizer.js';
|
||||
import { sanitizeInputSchema, sanitizeToolSchemas } from '../../../src/cliproxy/schema-sanitizer';
|
||||
|
||||
describe('sanitizeInputSchema', () => {
|
||||
test('preserves Gemini-supported properties', () => {
|
||||
|
||||
Reference in New Issue
Block a user