https://git.jolheiser.com/tailwind-ctp-intellisense.git
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 26 27 28
import * as path from 'path' import decache from './decache' import { withUserEnvironment } from './environment' export default function resolveConfig({ cwd, config }) { if (typeof config === 'string') { if (!cwd) { cwd = path.dirname(config) } decache(config) config = __non_webpack_require__(config) } let resolve = (x) => x withUserEnvironment(cwd, ({ require }) => { try { resolve = require('tailwindcss/resolveConfig.js') } catch (_) { try { const resolveConfig = require('tailwindcss/lib/util/resolveConfig.js') const defaultConfig = require('tailwindcss/stubs/defaultConfig.stub.js') resolve = (config) => resolveConfig([config, defaultConfig]) } catch (_) {} } }) return resolve(config) }