UNPKG

@gueripep/wordle-solver

Version:

A Wordle solver using entropy maximization and information theory

26 lines 1.21 kB
/** * Main API for the Wordle Solver * This file exports the primary functions and classes for external use */ // Core types export { HighestEntropyResult, LetterState } from './core/types.js'; // Data access export { getWordList, WordListRepository } from './data/word-list.js'; // Utility functions export { calculateWordleFeedback, feedbackToString, isCorrectGuess } from './utils/feedback.js'; // Core algorithms export { calculateAverageEntropy, calculateLetterStateProbabilities, findHighestEntropyGuess } from './core/entropy.js'; export { filterWordsByFeedback, getAvailableWordsFromFeedback, getAvailableWordsFromMultipleFeedbacks } from './core/filter.js'; // High-level solver service export { solveWordle, WordleSolver } from './services/solver.js'; // Daily Wordle and interactive game services export { DailyWordleService } from './services/daily-wordle.js'; export { InteractiveWordleGame } from './services/interactive-game.js'; // Convenience function for quick solving import { solveWordle as solve } from './services/solver.js'; export function quickSolve(targetWord) { return solve(targetWord); } // Version information export const VERSION = '2.0.0'; //# sourceMappingURL=index.js.map