Brunobkr/llama.cpp_AlgMor24_github
ΩFFFΣLLIa • llama.cpp • AlgMor24 ██████╗ ███████╗███████╗███████╗██╗ ██╗ ██╗ █████╗ ██╔═══██╗██╔════╝██╔════╝██╔════╝██║ ██║ ██║██╔══██╗ ██║ ██║█████╗ █████╗ █████╗ ██║ ██║ ██║███████║ ██║ ██║██╔══╝ ██╔══╝ ██╔══╝ ██║ ██║ ██║██╔══██║ ╚██████╔╝██║ ██║ ███████╗███████╗███████╗██║██║ ██║ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝╚══════╝╚══════╝╚═╝╚═╝ ╚═╝ High-Performance LLM / VLM Inference & Autonomous Agentic Ecosystem… See the full description on the dataset page: https://huggingface.co/datasets/Brunobkr/llama.cpp_AlgMor24_github.
03.1k
1import { createConfigUtils } from './config-utils'2import { mergeClassList } from './merge-classlist'3import { ClassNameValue, twJoin } from './tw-join'4import { AnyConfig } from './types'5 6type CreateConfigFirst = () => AnyConfig7type CreateConfigSubsequent = (config: AnyConfig) => AnyConfig8type TailwindMerge = (...classLists: ClassNameValue[]) => string9type ConfigUtils = ReturnType<typeof createConfigUtils>10 11export const createTailwindMerge = (12 createConfigFirst: CreateConfigFirst,13 ...createConfigRest: CreateConfigSubsequent[]14): TailwindMerge => {15 let configUtils: ConfigUtils16 let cacheGet: ConfigUtils['cache']['get']17 let cacheSet: ConfigUtils['cache']['set']18 let functionToCall: (classList: string) => string19 20 const initTailwindMerge = (classList: string) => {21 const config = createConfigRest.reduce(22 (previousConfig, createConfigCurrent) => createConfigCurrent(previousConfig),23 createConfigFirst() as AnyConfig,24 )25 26 configUtils = createConfigUtils(config)27 cacheGet = configUtils.cache.get28 cacheSet = configUtils.cache.set29 functionToCall = tailwindMerge30 31 return tailwindMerge(classList)32 }33 34 const tailwindMerge = (classList: string) => {35 const cachedResult = cacheGet(classList)36 37 if (cachedResult) {38 return cachedResult39 }40 41 const result = mergeClassList(classList, configUtils)42 cacheSet(classList, result)43 44 return result45 }46 47 functionToCall = initTailwindMerge48 49 return (...args: ClassNameValue[]) => functionToCall(twJoin(...args))50}51 