Files
vue-flow/docs/src/.vitepress/windi.config.ts
T
2023-11-05 18:43:33 +01:00

73 lines
1.6 KiB
TypeScript

import { resolve } from 'node:path'
import { defineConfig } from 'windicss/helpers'
import typography from 'windicss/plugin/typography'
import scrollbar from '@windicss/plugin-scrollbar'
export default defineConfig({
extract: {
include: [
resolve(__dirname, './theme/**/*.{ts,md,vue}'),
resolve(__dirname, '../../components/**/*.{ts,md,vue}'),
resolve(__dirname, '../**/*.{ts,md,vue}'),
],
},
darkMode: 'class',
plugins: [
typography({
dark: true,
}),
scrollbar,
],
theme: {
extend: {
colors: {
primary: {
DEFAULT: '#42B983',
50: '#C7EBDB',
100: '#B8E6D1',
200: '#9ADBBE',
300: '#7CD0AA',
400: '#5EC697',
500: '#42B983',
600: '#339066',
700: '#246648',
800: '#163D2B',
900: '#07140E',
950: '#000000',
},
secondary: {
DEFAULT: '#35495E',
50: '#8CA5BE',
100: '#7F9AB7',
200: '#6586A8',
300: '#527292',
400: '#445D78',
500: '#35495E',
600: '#212D3A',
700: '#0D1116',
800: '#000000',
900: '#000000',
950: '#000000',
},
accent: {
DEFAULT: '#F15A16',
50: '#FBD5C3',
100: '#FAC7B0',
200: '#F8AC89',
300: '#F69163',
400: '#F3753C',
500: '#F15A16',
600: '#C3450C',
700: '#8E3209',
800: '#591F05',
900: '#240D02',
950: '#0A0401',
},
},
},
},
})