rose-pine.ts

 1import {
 2    chroma,
 3    colorRamp,
 4    ThemeAppearance,
 5    ThemeLicenseType,
 6    ThemeConfig,
 7} from "../../common"
 8
 9export const theme: ThemeConfig = {
10    name: "Rosé Pine",
11    author: "edunfelt",
12    appearance: ThemeAppearance.Dark,
13    licenseType: ThemeLicenseType.MIT,
14    licenseUrl: "https://github.com/edunfelt/base16-rose-pine-scheme",
15    licenseFile: `${__dirname}/LICENSE`,
16    inputColor: {
17        neutral: chroma.scale([
18            "#191724",
19            "#1f1d2e",
20            "#26233A",
21            "#3E3A53",
22            "#56526C",
23            "#6E6A86",
24            "#908CAA",
25            "#E0DEF4",
26        ]),
27        red: colorRamp(chroma("#EB6F92")),
28        orange: colorRamp(chroma("#EBBCBA")),
29        yellow: colorRamp(chroma("#F6C177")),
30        green: colorRamp(chroma("#8DBD8D")),
31        cyan: colorRamp(chroma("#409BBE")),
32        blue: colorRamp(chroma("#9CCFD8")),
33        violet: colorRamp(chroma("#C4A7E7")),
34        magenta: colorRamp(chroma("#AB6FE9")),
35    },
36    override: { syntax: {} },
37}