base
: Provides general utilities and user interface building blockscode
:electron
app main codelibrary
: Local library apispreference
: chord configuration and user configurationmusic
: Music providers' service apisworkbench
: framework for all electron browser "views" like the main view, player, Menus
common
: Source code that only requires basic JavaScript APIs and run in all the other target environments- !!!
chord/workbench/parts/common
is common "views" for chord
- !!!
browser
: Source code that requires thebrowser
APIs like access to the DOM- may use code from:
common
- may use code from:
node
: Source code that requiresnodejs
APIs- may use code from:
common
- may use code from:
electron-browser
: Source code that requires the Electron renderer-processAPIs- may use code from:
common
,browser
,node
- may use code from:
electron-main
: Source code that requires the Electron main-process APIs- may use code from:
common
,node
- may use code from:
We use Microsoft/vscode-loader to load compiled AMD code.