ruvector/npm/packages/replication/tsconfig.json
rUv 6a38deaac2 feat(npm): add @ruvector/raft, @ruvector/replication, @ruvector/scipix packages (#129)
- @ruvector/raft: Raft consensus implementation for distributed systems
  - Leader election and log replication
  - Fault-tolerant state machine
  - Configurable election timeouts and heartbeats

- @ruvector/replication: Data replication and synchronization
  - Multi-node replica sets with primary/secondary roles
  - Vector clocks for conflict detection
  - Sync modes: synchronous, asynchronous, semi-sync
  - Automatic failover with configurable policies

- @ruvector/scipix: OCR client for scientific documents
  - LaTeX and MathML extraction from equations
  - Batch processing support
  - Multiple output formats (LaTeX, MathML, AsciiMath, Text)

All packages built with TypeScript, fully typed, ready for npm publish.

Co-authored-by: Reuven <cohen@ruv-mac-mini.local>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 22:58:14 -05:00

19 lines
466 B
JSON

{
"compilerOptions": {
"target": "ES2022",
"module": "NodeNext",
"moduleResolution": "NodeNext",
"declaration": true,
"declarationMap": true,
"sourceMap": true,
"outDir": "./dist",
"rootDir": "./src",
"strict": true,
"esModuleInterop": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true,
"resolveJsonModule": true
},
"include": ["src/**/*"],
"exclude": ["node_modules", "dist", "test"]
}