mirror of
https://github.com/elder-plinius/P4RS3LT0NGV3.git
synced 2026-02-12 16:52:46 +00:00
JavaScript Directory Structure
Core Modules (js/core/)
decoder.js- Universal decoder for automatic encoding detectionsteganography.js- Emoji and invisible text steganographyemojiLibrary.js- Emoji search, filtering, and library functionstoolRegistry.js- Tool registration and Vue data/method merging
Utilities (js/utils/)
clipboard.js-ClipboardUtils.copy()- Clipboard API wrapperfocus.js-FocusUtils.focusWithoutScroll(),clearFocusAndSelection()history.js-HistoryUtils- Copy history managementnotifications.js-NotificationUtils- Toast notificationstheme.js-ThemeUtils- Dark/light theme managementescapeParser.js- Escape sequence parsing
Tools (js/tools/)
Tool classes extending Tool base class. Auto-discovered by build/inject-tool-scripts.js.
Data (js/data/)
emojiData.js- Generated emoji data (build output)emojiCompatibility.js- Emoji compatibility mappings
Bundles (js/bundles/)
transforms-bundle.js- Bundled transformer modules (build output)
Load Order
- Data files (emojiData, emojiCompatibility)
- Generated bundles (transforms-bundle)
- Utilities (escapeParser, focus, notifications, history, clipboard, theme)
- Core modules (steganography, decoder, emojiLibrary)
- Tool system (Tool.js, *Tool.js files, toolRegistry)
- Main app (app.js)