refactor: use lodash templates
This commit is contained in:
parent
427a1a1fec
commit
a9172b0e15
|
|
@ -236,8 +236,8 @@ export async function runInit(cwd: string, config: Config) {
|
||||||
await fs.writeFile(
|
await fs.writeFile(
|
||||||
config.resolvedPaths.tailwindConfig,
|
config.resolvedPaths.tailwindConfig,
|
||||||
config.tailwind.cssVariables
|
config.tailwind.cssVariables
|
||||||
? template(templates.TAILWIND_CONFIG_WITH_VARIABLES)({ extension })
|
? template(templates.TAILWIND_CONFIG_WITH_VARIABLES)({ extension, framework: config.framework })
|
||||||
: template(templates.TAILWIND_CONFIG)({ extension }),
|
: template(templates.TAILWIND_CONFIG)({ extension, framework: config.framework }),
|
||||||
'utf8',
|
'utf8',
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -65,12 +65,21 @@ module.exports = {
|
||||||
export const TAILWIND_CONFIG_WITH_VARIABLES = `/** @type {import('tailwindcss').Config} */
|
export const TAILWIND_CONFIG_WITH_VARIABLES = `/** @type {import('tailwindcss').Config} */
|
||||||
module.exports = {
|
module.exports = {
|
||||||
darkMode: ["class"],
|
darkMode: ["class"],
|
||||||
|
<% if (framework === 'vite') { %>
|
||||||
content: [
|
content: [
|
||||||
'./pages/**/*.{<%- extension %>,<%- extension %>x}',
|
'./pages/**/*.{<%- extension %>,<%- extension %>x,vue}',
|
||||||
'./components/**/*.{<%- extension %>,<%- extension %>x}',
|
'./components/**/*.{<%- extension %>,<%- extension %>x,vue}',
|
||||||
'./app/**/*.{<%- extension %>,<%- extension %>x}',
|
'./app/**/*.{<%- extension %>,<%- extension %>x,vue}',
|
||||||
'./src/**/*.{<%- extension %>,<%- extension %>x}',
|
'./src/**/*.{<%- extension %>,<%- extension %>x,vue}',
|
||||||
],
|
],
|
||||||
|
<% } else if (framework === 'laravel') { %>
|
||||||
|
content: [
|
||||||
|
"./vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php",
|
||||||
|
"./storage/framework/views/*.php",
|
||||||
|
"./resources/views/**/*.blade.php",
|
||||||
|
"./resources/js/**/*.{<%- extension %>,<%- extension %>x,vue}",
|
||||||
|
],
|
||||||
|
<% } %>
|
||||||
theme: {
|
theme: {
|
||||||
container: {
|
container: {
|
||||||
center: true,
|
center: true,
|
||||||
|
|
|
||||||
|
|
@ -2554,6 +2554,7 @@ packages:
|
||||||
dependencies:
|
dependencies:
|
||||||
is-glob: 4.0.3
|
is-glob: 4.0.3
|
||||||
micromatch: 4.0.5
|
micromatch: 4.0.5
|
||||||
|
napi-wasm: 1.1.0
|
||||||
dev: true
|
dev: true
|
||||||
bundledDependencies:
|
bundledDependencies:
|
||||||
- napi-wasm
|
- napi-wasm
|
||||||
|
|
@ -8634,6 +8635,10 @@ packages:
|
||||||
hasBin: true
|
hasBin: true
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
|
/napi-wasm@1.1.0:
|
||||||
|
resolution: {integrity: sha512-lHwIAJbmLSjF9VDRm9GoVOy9AGp3aIvkjv+Kvz9h16QR3uSVYH78PNQUnT2U4X53mhlnV2M7wrhibQ3GHicDmg==}
|
||||||
|
dev: true
|
||||||
|
|
||||||
/natural-compare@1.4.0:
|
/natural-compare@1.4.0:
|
||||||
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
|
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user