rose-pine-moon.ts

 1import {
 2    chroma,
 3    colorRamp,
 4    ThemeAppearance,
 5    ThemeLicenseType,
 6    ThemeConfig,
 7} from "../../common"
 8
 9export const theme: ThemeConfig = {
10    name: "Rosé Pine Moon",
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
18            .scale([
19                "#232136",
20                "#2A273F",
21                "#393552",
22                "#3E3A53",
23                "#56526C",
24                "#6E6A86",
25                "#908CAA",
26                "#E0DEF4",
27            ])
28            .domain([0, 0.3, 0.55, 1]),
29        red: colorRamp(chroma("#EB6F92")),
30        orange: colorRamp(chroma("#EBBCBA")),
31        yellow: colorRamp(chroma("#F6C177")),
32        green: colorRamp(chroma("#8DBD8D")),
33        cyan: colorRamp(chroma("#409BBE")),
34        blue: colorRamp(chroma("#9CCFD8")),
35        violet: colorRamp(chroma("#C4A7E7")),
36        magenta: colorRamp(chroma("#AB6FE9")),
37    },
38    override: { syntax: {} },
39}