Colour Palette is a VS Code extension that reads palette definitions from an external JSON file and opens a two-step QuickPick flow to choose a company and then a colour.
Use
Set colourPalette.sourceFile to the JSON file you want the extension to read.
Optionally set colourPalette.defaultPalette to the palette name you want selected first.
Run Colour / Color Palette: Insert Colour from the Command Palette.
Choose a colour swatch entry to insert its hex value into the active editor.
JSON format
The extension accepts either a palettes array or an object keyed by palette name.
The sample workspace configuration provides example company palettes.
Use the Run Colour Palette Extension launch configuration in .vscode/launch.json. It compiles the project first and then opens an Extension Development Host.