File Structure
Top Level
Folder | Description |
---|---|
src | Contains actual running code |
build | Contains built files, including Dev and Prod versions |
docs | Contains development documentation |
assets | Contains extension icons and other resources |
locales | Contains translation files for multiple languages |
.cursor | Contains Cursor rule files |
Src Folder
Folder | Description |
---|---|
src/sync | Contains code for operating different platforms |
src/options | Contains Options page, where content is organized and published |
src/components | Contains all frontend interface operation components |
src/contents | Contains content scripts injected into web pages |
src/background | Contains background scripts |
src/popup | Contains popup page |
src/sidepanel | Contains sidebar page |
src/utils | Contains utility functions |
Sync Folder
Folder | Description |
---|---|
src/sync/dynamic | Contains operation scripts for dynamic publishing on various platforms |
src/sync/video | Contains operation scripts for video publishing on various platforms |
src/sync/article | Contains operation scripts for article publishing on various platforms |
src/sync/account | Contains scripts for getting account information from various platforms |
src/sync/common.ts | Defines common types and functions |
src/sync/account.ts | Defines account information types and common methods |
src/sync/extraconfig.ts | Defines storage and retrieval of additional configurations for each platform |