mirror of
https://github.com/GiriNeko/YesPlayMusic.git
synced 2025-12-17 13:48:02 +00:00
feat: monorepo
This commit is contained in:
parent
4d54060a4f
commit
42089d4996
200 changed files with 1530 additions and 1521 deletions
28
packages/web/scripts/generate.accent.color.css.js
Normal file
28
packages/web/scripts/generate.accent.color.css.js
Normal 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)
|
||||
24
packages/web/scripts/pickedColors.js
Normal file
24
packages/web/scripts/pickedColors.js
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
/* eslint-disable @typescript-eslint/no-var-requires */
|
||||
const colors = require('tailwindcss/colors')
|
||||
|
||||
const pickedColors = {
|
||||
blue: colors.blue,
|
||||
red: colors.red,
|
||||
orange: colors.orange,
|
||||
amber: colors.amber,
|
||||
yellow: colors.yellow,
|
||||
lime: colors.lime,
|
||||
green: colors.green,
|
||||
emerald: colors.emerald,
|
||||
teal: colors.teal,
|
||||
cyan: colors.cyan,
|
||||
sky: colors.sky,
|
||||
indigo: colors.indigo,
|
||||
violet: colors.violet,
|
||||
purple: colors.purple,
|
||||
fuchsia: colors.fuchsia,
|
||||
pink: colors.pink,
|
||||
rose: colors.rose,
|
||||
}
|
||||
|
||||
module.exports = pickedColors
|
||||
Loading…
Add table
Add a link
Reference in a new issue