residency/config/tailwind.config.js
2023-01-29 17:04:22 +02:00

71 lines
2.5 KiB
JavaScript

const defaultTheme = require('tailwindcss/defaultTheme')
const execSync = require('child_process').execSync;
const output = execSync('bundle show merged', { encoding: 'utf-8' });
const fullname = output.trim() + '/**/*.{haml,html,rb}' ;
const output2 = execSync('bundle show simple_form_tailwind_css', { encoding: 'utf-8' });
const fullname2 = output2.trim() + '/lib/**/*.rb' ;
module.exports = {
content: [
'./public/*.html',
'./app/helpers/**/*.rb',
'./config/initializers/**/*.rb',
'./app/javascript/**/*.js',
'./app/views/**/*.{erb,haml,html,slim}' ,
fullname , fullname2
],
theme: {
extend: {
fontFamily: {
sans: ['Inter var', ...defaultTheme.fontFamily.sans],
},
typography: ({ theme }) => ({
inherit: {
css: {
'--tw-prose-body': 'inherit' ,
'--tw-prose-headings': 'inherit',
'--tw-prose-lead': 'inherit' ,
'--tw-prose-links': 'inherit' ,
'--tw-prose-bold': 'inherit' ,
'--tw-prose-counters': 'inherit' ,
'--tw-prose-bullets': 'inherit' ,
'--tw-prose-hr': 'inherit' ,
'--tw-prose-quotes': 'inherit' ,
'--tw-prose-quote-borders': 'inherit' ,
'--tw-prose-captions': 'inherit' ,
'--tw-prose-code': 'inherit' ,
'--tw-prose-pre-code': 'inherit' ,
'--tw-prose-pre-bg': 'inherit' ,
'--tw-prose-th-borders': 'inherit' ,
'--tw-prose-td-borders': 'inherit' ,
'--tw-prose-invert-body': 'inherit' ,
'--tw-prose-invert-headings': 'inherit',
'--tw-prose-invert-lead': 'inherit' ,
'--tw-prose-invert-links': 'inherit',
'--tw-prose-invert-bold': 'inherit',
'--tw-prose-invert-counters': 'inherit' ,
'--tw-prose-invert-bullets': 'inherit' ,
'--tw-prose-invert-hr': 'inherit' ,
'--tw-prose-invert-quotes': 'inherit' ,
'--tw-prose-invert-quote-borders': 'inherit' ,
'--tw-prose-invert-captions': 'inherit' ,
'--tw-prose-invert-code': 'inherit',
'--tw-prose-invert-pre-code': 'inherit' ,
'--tw-prose-invert-pre-bg': 'inherit',
'--tw-prose-invert-th-borders': 'inherit' ,
'--tw-prose-invert-td-borders': 'inherit' ,
},
},
}),
},
},
plugins: [
require('@tailwindcss/forms'),
require('@tailwindcss/aspect-ratio'),
require('@tailwindcss/typography'),
]
}