solarized.ts

 1import { createTheme } from "./base16";
 2import { color } from "../tokens";
 3
 4const name = "solarized";
 5
 6const neutrals = [
 7  color("#002b36"),
 8  color("#073642"),
 9  color("#586e75"),
10  color("#657b83"),
11  color("#839496"),
12  color("#93a1a1"),
13  color("#eee8d5"),
14  color("#fdf6e3"),
15];
16
17const colors = {
18  "red": color("#dc322f"),
19  "orange": color("#cb4b16"),
20  "yellow": color("#b58900"),
21  "green": color("#859900"),
22  "cyan": color("#2aa198"),
23  "blue": color("#268bd2"),
24  "violet": color("#6c71c4"),
25  "magenta": color("#d33682"),
26};
27
28export const dark = createTheme(`${name}-dark`, false, neutrals, colors);
29export const light = createTheme(`${name}-light`, true, neutrals, colors);