Save current BZZZ config-ui state before CHORUS branding update
🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
		
							
								
								
									
										72
									
								
								install/config-ui/node_modules/tailwindcss/lib/util/resolveConfigPath.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										72
									
								
								install/config-ui/node_modules/tailwindcss/lib/util/resolveConfigPath.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,72 @@ | ||||
| "use strict"; | ||||
| Object.defineProperty(exports, "__esModule", { | ||||
|     value: true | ||||
| }); | ||||
| function _export(target, all) { | ||||
|     for(var name in all)Object.defineProperty(target, name, { | ||||
|         enumerable: true, | ||||
|         get: all[name] | ||||
|     }); | ||||
| } | ||||
| _export(exports, { | ||||
|     default: function() { | ||||
|         return resolveConfigPath; | ||||
|     }, | ||||
|     resolveDefaultConfigPath: function() { | ||||
|         return resolveDefaultConfigPath; | ||||
|     } | ||||
| }); | ||||
| const _fs = /*#__PURE__*/ _interop_require_default(require("fs")); | ||||
| const _path = /*#__PURE__*/ _interop_require_default(require("path")); | ||||
| function _interop_require_default(obj) { | ||||
|     return obj && obj.__esModule ? obj : { | ||||
|         default: obj | ||||
|     }; | ||||
| } | ||||
| const defaultConfigFiles = [ | ||||
|     "./tailwind.config.js", | ||||
|     "./tailwind.config.cjs", | ||||
|     "./tailwind.config.mjs", | ||||
|     "./tailwind.config.ts", | ||||
|     "./tailwind.config.cts", | ||||
|     "./tailwind.config.mts" | ||||
| ]; | ||||
| function isObject(value) { | ||||
|     return typeof value === "object" && value !== null; | ||||
| } | ||||
| function isEmpty(obj) { | ||||
|     return Object.keys(obj).length === 0; | ||||
| } | ||||
| function isString(value) { | ||||
|     return typeof value === "string" || value instanceof String; | ||||
| } | ||||
| function resolveConfigPath(pathOrConfig) { | ||||
|     // require('tailwindcss')({ theme: ..., variants: ... }) | ||||
|     if (isObject(pathOrConfig) && pathOrConfig.config === undefined && !isEmpty(pathOrConfig)) { | ||||
|         return null; | ||||
|     } | ||||
|     // require('tailwindcss')({ config: 'custom-config.js' }) | ||||
|     if (isObject(pathOrConfig) && pathOrConfig.config !== undefined && isString(pathOrConfig.config)) { | ||||
|         return _path.default.resolve(pathOrConfig.config); | ||||
|     } | ||||
|     // require('tailwindcss')({ config: { theme: ..., variants: ... } }) | ||||
|     if (isObject(pathOrConfig) && pathOrConfig.config !== undefined && isObject(pathOrConfig.config)) { | ||||
|         return null; | ||||
|     } | ||||
|     // require('tailwindcss')('custom-config.js') | ||||
|     if (isString(pathOrConfig)) { | ||||
|         return _path.default.resolve(pathOrConfig); | ||||
|     } | ||||
|     // require('tailwindcss') | ||||
|     return resolveDefaultConfigPath(); | ||||
| } | ||||
| function resolveDefaultConfigPath() { | ||||
|     for (const configFile of defaultConfigFiles){ | ||||
|         try { | ||||
|             const configPath = _path.default.resolve(configFile); | ||||
|             _fs.default.accessSync(configPath); | ||||
|             return configPath; | ||||
|         } catch (err) {} | ||||
|     } | ||||
|     return null; | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 anthonyrawlins
					anthonyrawlins