-p ./esi.json \
-o ./src/api/esi \
-n index.ts \
--axios \
--modular \
--union-enums
root/
├── docs/ # GENERATED Documentation
├── img/ # Images and assets
│ ├── concept-art/
│ ├── icons/
│ ├── renders/
│ ├── stl/
│ ├── svg/
│ ├── types/
│ └── README.md
├── public/
│ └── esi-client.js
├── src/
│ ├── js/
│ │ ├── classes/
│ │ │ ├── *!* All App class exports
│ │ │ └── README.md
│ │ └── README.md
│ ├── api/
│ │ └── esi/ # GENERATED Swagger API client
│ │ ├── apis/
│ │ ├── models/
│ │ └── index.ts
│ ├── main/ # Electron main process work area
│ └── renderer/ # Electron Renderer work area
├── style-guide/ # Design docs, style references
├── package.json
├── esi.json # (optional) local Swagger spec
mindmap
root((Companion App))
UI
Communication
Notification
ZKillFeed
Mailbox
Mail
Universe
Contract
Market
Order
BuyOrder
SellOrder
Wallet
JournalEntry
WalletTransaction
CorporationWallet extends Wallet
CorporationJournalEntry extends JournalEntry
CorporationWalletTransaction extends WalletTransaction
Alliance
Corporation
Faction extends Corporation
Character
SkillSheet
Skill
Contact extends Character
CorporationContact extends Contact
AllianceContact extends Contact
Station
Inventory
Dogma
DogmaEffect
DogmaAttribute
InventoryCategory
InventoryGroup
InventoryType
Eden
Region
Constellation
System
Star
Stargate
Station
Planet
Moon
Belt
Universe
├── Inventory
│ ├── Dogma
│ │ ├── DogmaAttribute
│ │ └── DogmaEffect
│ └── InventoryCategory
│ └── InventoryGroup
│ └── InventoryType
└── Eden (map)
└── Region
└── Constellation
└── System
├── Star
├── Stargate
├── Station
└── Planet
├── Moon
└── Belt