feat: monorepo

This commit is contained in:
qier222 2022-05-12 02:45:43 +08:00
parent 4d54060a4f
commit 42089d4996
No known key found for this signature in database
GPG key ID: 9C85007ED905F14D
200 changed files with 1530 additions and 1521 deletions

View file

@ -0,0 +1,28 @@
/* eslint-disable @typescript-eslint/no-var-requires */
const { colord } = require('colord')
const prettier = require('prettier')
const fs = require('fs')
const prettierConfig = require('../../prettier.config.js')
const pickedColors = require('./pickedColors.js')
const colorsCss = {}
Object.entries(pickedColors).forEach(([name, colors]) => {
let tmp = ''
Object.entries(colors).map(([key, value]) => {
const c = colord(value).toRgb()
tmp = `${tmp}
--brand-color-${key}: ${c.r} ${c.g} ${c.b};`
})
colorsCss[name] = tmp
})
let css = ''
Object.entries(colorsCss).forEach(([name, color]) => {
css = `${css}
${name === 'blue' ? ':root' : `[data-accent-color='${name}']`} {${color}
}
`
})
const formatted = prettier.format(css, { ...prettierConfig, parser: 'css' })
fs.writeFileSync('./styles/accentColor.scss', formatted)