-
-
Notifications
You must be signed in to change notification settings - Fork 78
/
tailwind.config.js
25 lines (20 loc) 路 773 Bytes
/
tailwind.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
const path = require('path')
const fs = require('fs')
const [, pathOrRemoteUrl] = process.argv.slice(2)
const projectDir = pathOrRemoteUrl.startsWith('http')
? process.cwd() + path.basename(pathOrRemoteUrl)
: path.resolve(__dirname, pathOrRemoteUrl)
const tailwindConfig = path.join(projectDir, 'tailwind.config.js')
/** @type {import('tailwindcss').Config} */
const tailwindConfigData = fs.existsSync(tailwindConfig)
? require(tailwindConfig)
: {content: []}
/** @type {import('tailwindcss').Config} */
const tailwindRootConfig = {
...tailwindConfigData,
content: [
// eslint-disable-next-line @typescript-eslint/no-unsafe-argument
...tailwindConfigData.content.map((file) => path.join(projectDir, file))
]
}
module.exports = tailwindRootConfig