typing-genius-sdk
v1.0.0
Published
Open-source typing test content library - quotes, words in multiple languages for typing practice
Maintainers
Readme
Typing Genius Content 📝
Open-source typing test content library with quotes and words in multiple languages. Perfect for typing practice applications, speed tests, and educational tools.
🌍 Supported Languages
We support a growing list of languages including English, Kyrgyz, Russian, Kazakh, and Uzbek. We welcome contributions for all languages!
📦 Installation
npm install typing-genius-sdk🚀 Usage
The library is modular. You can import what you need.
Basic Usage
import { getRandomQuote, getWords } from 'typing-genius-sdk';
import { English } from 'typing-genius-sdk/en';
// Get a random quote
const quote = getRandomQuote(English);
// Get words
const easyWords = getWords(English, 'easy');Dynamic Import (Recommended)
import { getRandomQuote, LanguageContent } from 'typing-genius-sdk';
async function loadContent(langCode: string) {
const module = await import(`typing-genius-sdk/${langCode}`);
return module.default || module[Object.keys(module)[0]];
}📁 Structure
content/
├── _meta.json # Global metadata
├── en/ # English content
├── kg/ # Kyrgyz content
└── ... # More languages🤝 Contributing
We welcome contributions! See CONTRIBUTING.md for guidelines.
📜 License
MIT License - see LICENSE for details.
