Files
Dustin Farley dc10a90851 refactor: migrate to modular tool-based architecture
- Implement tool registry system with individual tool modules
- Reorganize transformers into categorized source modules
- Remove emojiLibrary.js, consolidate into EmojiUtils and emojiData
- Fix mobile close button and tooltip functionality
- Add build system for transforms and emoji data
- Migrate from Python backend to pure JavaScript
- Add comprehensive documentation and testing
- Improve code organization and maintainability
- Ignore generated files (transforms-bundle.js, emojiData.js)
2025-12-02 20:26:32 -08:00

22 lines
500 B
JavaScript

/**
* Application Configuration Constants
*/
window.CONFIG = {
// History configuration
MAX_HISTORY_ITEMS: 50,
// Danger threshold for tokenade
DANGER_THRESHOLD_TOKENS: 10000,
// Clipboard operation timing
CLIPBOARD_DEBOUNCE_MS: 100,
CLIPBOARD_LOCK_TIMEOUT_MS: 500,
CLIPBOARD_FALLBACK_DEBOUNCE_MS: 150,
KEYBOARD_EVENTS_TIMEOUT_MS: 1000,
PASTE_FLAG_RESET_DELAY_MS: 200,
// Emoji grid initialization
EMOJI_GRID_INIT_INTERVAL_MS: 500
};