Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/formkit/formkit
/ functions
Functions
2,401 in github.com/formkit/formkit
⨍
Functions
2,401
◇
Types & classes
141
↓ 2 callers
Function
isDomValueManagedControl
( element: string, attrs: Record<string, any> )
packages/react/src/FormKitSchema.ts:341
↓ 2 callers
Function
isObject
(value: unknown)
packages/react/src/reactiveStore.ts:13
↓ 2 callers
Function
isPlainObject
(value: unknown)
packages/react/src/bindings.ts:73
↓ 2 callers
Function
isPlainObject
(value: unknown)
packages/react/src/composables/useInput.ts:43
↓ 2 callers
Function
isStateClass
(className: string, state: string)
packages/react/playground/formkit.theme.ts:63
↓ 2 callers
Function
isStateClass
(className: string, state: string)
packages/nuxt/playground/formkit.theme.ts:63
↓ 2 callers
Function
isTargetStepAllowed
* Determines if the target step can be navigated to based on current * configuration options and the state of the current step. * * @param currentS
packages/addons/src/plugins/multiStep/multiStepPlugin.ts:280
↓ 2 callers
Function
isTw3Theme
* Check if a theme is a TW3 variant (ends with -tw3)
packages/cli/src/theme.ts:82
↓ 2 callers
Function
loadStylesheetIcon
(iconName: string)
packages/themes/src/index.ts:406
↓ 2 callers
Function
loadValue
(forceValue?: string)
packages/addons/src/plugins/localStoragePlugin.ts:132
↓ 2 callers
Function
normalizeBoxes
( node: FormKitNode )
packages/inputs/src/features/normalizeBoxes.ts:13
↓ 2 callers
Function
observe
(value: any, property: string | symbol)
packages/observer/src/index.ts:133
↓ 2 callers
Function
observeIds
()
packages/addons/src/plugins/autoAnimatePlugin.ts:37
↓ 2 callers
Function
omitFileValues
(value: unknown, node: FormKitNode)
packages/addons/src/plugins/localStoragePlugin.ts:29
↓ 2 callers
Function
oncePerTick
(fn: T)
packages/utils/src/index.ts:886
↓ 2 callers
Function
orderSteps
* Compares steps to DOM order and reorders steps if needed
packages/addons/src/plugins/multiStep/multiStepPlugin.ts:233
↓ 2 callers
Function
parseCondition
( lib: FormKitComponentLibrary, node: FormKitSchemaCondition )
packages/react/src/FormKitSchema.ts:639
↓ 2 callers
Function
parseCondition
* Given an if/then/else schema node, pre-compile the node and return the * artifacts for the render function. * @param data - The schema context
packages/vue/src/FormKitSchema.ts:300
↓ 2 callers
Function
parseConditionAttr
( attr: FormKitSchemaAttributesCondition, _default: FormKitAttributeValue )
packages/react/src/FormKitSchema.ts:649
↓ 2 callers
Function
parseConditionAttr
* Parses a conditional if/then/else attribute statement. * @param data - The data object * @param attr - The attribute * @param _default - Th
packages/vue/src/FormKitSchema.ts:317
↓ 2 callers
Function
parseLocale
* Parse ISO 639-1 and 639-2 to a valid locale key. * * @param locale - An ISO 639-1 and (optionally) ISO 639-2 language tag. For these are valid loc
packages/i18n/src/i18n.ts:125
↓ 2 callers
Function
parseLogicals
* Parse a string expression into a function that returns a boolean. This is * the magic behind schema logic like $if. * @param expression - A st
packages/core/src/compiler.ts:274
↓ 2 callers
Function
parseSchema
* * @param library - A library of concrete components to use * @param schema - * @returns
packages/vue/src/FormKitSchema.ts:288
↓ 2 callers
Function
passThroughChildren
( children: ReactNode, attrs: Record<string, unknown> )
packages/react/src/FormKitProvider.ts:86
↓ 2 callers
Function
pathExists
(path: string)
packages/cli/src/skill.ts:331
↓ 2 callers
Function
patternMatches
( key: string, patterns: Array<string | RegExp> | Set<string | RegExp> )
packages/react/src/composables/useInput.ts:172
↓ 2 callers
Function
readPackageJSON
(dir: string)
packages/cli/src/utils.ts:19
↓ 2 callers
Function
reboot
* Reboots the validation using new rules or declarations/intents. * @param newValidation - New validation declaration to use * @param newRul
packages/validation/src/validation.ts:204
↓ 2 callers
Function
releaseMissed
* Releases messages that were applied to a child via parent, but the child did * not exist. Once the child does exist, the created event for that chi
packages/core/src/store.ts:502
↓ 2 callers
Function
removeMessage
* The messages given to this function have already been set on the node, but * any other validation messages on the node that are not included in thi
packages/validation/src/validation.ts:409
↓ 2 callers
Function
resetCounts
()
packages/inputs/src/compose.ts:423
↓ 2 callers
Function
resetRegistry
()
packages/core/src/registry.ts:80
↓ 2 callers
Function
rootClasses
(sectionName: string, node: FormKitNode)
packages/nuxt/playground/formkit.theme.ts:28
↓ 2 callers
Function
run
* Runs validation rules recursively while collecting dependencies allowing for * cross-node validation rules that automatically re-trigger when a for
packages/validation/src/validation.ts:288
↓ 2 callers
Function
setFormValidations
( zodErrors: z.ZodError, node?: FormKitNode | undefined )
packages/zod/src/zod.ts:133
↓ 2 callers
Function
setIncompleteMessage
* Set the incomplete message on a specific node. * @param node - The node to set the incomplete message on.
packages/inputs/src/features/forms.ts:89
↓ 2 callers
Function
shouldSelectFirstOption
* Determines if a select should default to its first option. * @param node - A formkit node. * @param value - The current value of the node.
packages/inputs/src/features/selects.ts:133
↓ 2 callers
Function
splitOrderedName
(name: string)
packages/cli/src/skillDocs.ts:128
↓ 2 callers
Function
submit
()
packages/vue/__tests__/inputs/form.spec.ts:1173
↓ 2 callers
Function
sugar
( node: T )
packages/core/src/schema.ts:319
↓ 2 callers
Function
suggestVersionIncrement
* Given a version string and a version bump type - suggest the next version
scripts/publish-legacy.mjs:492
↓ 2 callers
Function
suggestVersionIncrement
* Given a version string and a version bump type - suggest the next version
scripts/publish.mjs:472
↓ 2 callers
Function
toMemoKey
(schema: FormKitSchemaDefinition)
packages/react/src/FormKitSchema.ts:1223
↓ 2 callers
Function
toMemoKey
* Convert a schema to a memo key. * @param schema - A schema to convert to a memo key
packages/vue/src/FormKitSchema.ts:866
↓ 2 callers
Function
triggerStepValidations
* Causes the display of any validation errors on the target step. * * @param step - The current step * @returns Boolean
packages/addons/src/plugins/multiStep/multiStepPlugin.ts:443
↓ 2 callers
Function
updateState
(message: FormKitMessage)
packages/react/src/bindings.ts:528
↓ 2 callers
Function
updateState
(message: FormKitMessage)
packages/vue/src/bindings.ts:574
↓ 2 callers
Function
useFormKitContextById
( id: string, effect?: (context: FormKitFrameworkContext<T>) => void )
packages/vue/src/composables/useContext.ts:73
↓ 2 callers
Function
useFormKitNodeById
( id: string, effect?: (node: FormKitNode<T>) => void )
packages/react/src/composables/useContext.ts:139
↓ 2 callers
Function
useFormKitNodeById
( id: string, effect?: (node: FormKitNode<T>) => void )
packages/vue/src/composables/useContext.ts:102
↓ 2 callers
Function
useSchema
( inputSection: FormKitSection, sectionsSchema: FormKitSectionsSchema = {} )
packages/inputs/src/compose.ts:251
↓ 2 callers
Function
useScope
* Checks the current runtime scope for data. * @param token - The token to lookup in the current scope * @param defaultValue - The default ref value
packages/vue/src/FormKitSchema.ts:773
↓ 2 callers
Function
validate
* Given parsed validations, a value and a node, run the validations and set * the appropriate store messages on the node. * @param value - The value
packages/validation/src/validation.ts:243
↓ 2 callers
Function
writePackageJSON
(dir: string, data: any)
packages/cli/src/utils.ts:25
↓ 2 callers
Function
zodErrorToFormKitErrors
( zodError: z.ZodError, node: FormKitNode )
packages/zod/src/zod.ts:193
↓ 1 callers
Function
$attrs
( attrs: FormKitSchemaAttributes | (() => FormKitSchemaAttributes), section: FormKitSchemaExtendableSectio
packages/inputs/src/compose.ts:282
↓ 1 callers
Function
$for
( varName: string, inName: string, section: FormKitSchemaExtendableSection )
packages/inputs/src/compose.ts:356
↓ 1 callers
Function
$root
( section: FormKitSchemaExtendableSection )
packages/inputs/src/compose.ts:416
↓ 1 callers
Function
addClassesBySection
* Updates a class list for a given sectionKey * @param node - the FormKit node being operated on * @param sectionKey - The section key to which the
packages/themes/src/index.ts:78
↓ 1 callers
Function
addContexts
()
packages/vue/src/FormKitSummary.ts:133
↓ 1 callers
Function
addonsBuildExtras
* Special considerations for building the addons package.
scripts/build.mjs:239
↓ 1 callers
Function
afterUpdate
()
packages/vue/src/FormKit.ts:138
↓ 1 callers
Function
asBeforeInputEventHandler
(handler: (...args: any[]) => any)
packages/react/src/FormKitSchema.ts:274
↓ 1 callers
Function
asBridgedEventHandler
(handler: (...args: any[]) => any)
packages/react/src/FormKitSchema.ts:264
↓ 1 callers
Function
askForVersion
()
scripts/deploy.mjs:34
↓ 1 callers
Function
attrs
()
packages/react/src/FormKitSchema.ts:752
↓ 1 callers
Function
b
()
packages/react/src/FormKitSchema.ts:654
↓ 1 callers
Function
b
()
packages/vue/src/FormKitSchema.ts:322
↓ 1 callers
Function
beforeUpdate
()
packages/vue/src/FormKit.ts:134
↓ 1 callers
Function
bridgeReactEvent
(event: unknown)
packages/react/src/FormKitSchema.ts:227
↓ 1 callers
Function
buildAllPackagesConsent
* Confirm with user that all packages are going to be built
scripts/publish-legacy.mjs:520
↓ 1 callers
Function
buildAllPackagesConsent
* Confirm with user that all packages are going to be built
scripts/publish.mjs:502
↓ 1 callers
Function
buildMain
(ts: boolean)
packages/cli/src/createApp.ts:468
↓ 1 callers
Function
buildNuxtModule
()
scripts/build.mjs:272
↓ 1 callers
Function
calculateLabelOffset
(node: FormKitNode, nodeEl: HTMLElement)
packages/addons/src/plugins/floatingLabels/floatingLabelsPlugin.ts:255
↓ 1 callers
Function
callEventHandler
(handler: unknown, event: Event)
packages/vue/src/FormKitIcon.ts:123
↓ 1 callers
Function
changeLocale
(locale: string)
packages/i18n/src/i18n.ts:146
↓ 1 callers
Function
ciPublish
* Main CI publish function
scripts/ci-publish.mjs:106
↓ 1 callers
Function
clearReactiveStore
(target: unknown)
packages/react/src/reactiveStore.ts:59
↓ 1 callers
Function
clearState
* Clear all state and error messages. * * @internal
packages/core/src/reset.ts:11
↓ 1 callers
Function
cli
()
packages/cli/src/index.ts:134
↓ 1 callers
Function
completeOptions
( name: string, options: Partial<CreateThemeOptions> )
packages/cli/src/createTheme.ts:93
↓ 1 callers
Function
computeValidationVisible
( context: FormKitFrameworkContext, validationVisibility: string, hasShownErrors: boolean )
packages/react/src/bindings.ts:27
↓ 1 callers
Function
createAutoHeightTextareaPlugin
()
packages/addons/src/plugins/autoHeightTextarea.ts:11
↓ 1 callers
Function
createBundle
(pkg, plugin, showLogs = false)
scripts/bundle.mjs:43
↓ 1 callers
Function
createCheckboxSchema
( inputGroup: Record<string, string | string[]> )
packages/vue/src/FormKitKitchenSink.ts:567
↓ 1 callers
Function
createChild
(context: SetupContext)
examples/src/vue/e2e/components/TestGroup.ts:3
↓ 1 callers
Function
createConfig
( options: Partial<FormKitConfig> = {} )
packages/core/src/config.ts:51
↓ 1 callers
Function
createCounter
* Creates a new counter object in the counting ledger. * * @param node - FormKitNode * @param ledger - The actual ledger storage object * @param c
packages/core/src/ledger.ts:98
↓ 1 callers
Function
createCustomMessage
* Returns a custom validation message if applicable. * @param node - FormKit Node * @param validation - The validation rule being processed.
packages/validation/src/validation.ts:482
↓ 1 callers
Function
createElement
* Creates an element * @param data - The context data available to the node * @param node - The schema node to render * @returns
packages/vue/src/FormKitSchema.ts:594
↓ 1 callers
Function
createEntry
()
scripts/bundle.mjs:62
↓ 1 callers
Function
createFailedMessage
* * @param value - The value that is failing * @param validation - The validation object
packages/validation/src/validation.ts:424
↓ 1 callers
Function
createFormats
()
scripts/bundle.mjs:72
↓ 1 callers
Function
createHooks
* Create all of the node's hook dispatchers.
packages/core/src/node.ts:1775
↓ 1 callers
Function
createI18nArgs
* Creates the arguments passed to the i18n * @param node - The node that performed the validation * @param validation - The validation that failed
packages/validation/src/validation.ts:503
↓ 1 callers
Function
createInitialProps
* Creates the node's initial props from the context, props, and definition * @returns
packages/vue/src/composables/useInput.ts:198
↓ 1 callers
Function
createLedger
()
packages/core/src/ledger.ts:64
↓ 1 callers
Function
createLocalStoragePlugin
( localStorageOptions?: LocalStorageOptions )
packages/addons/src/plugins/localStoragePlugin.ts:69
↓ 1 callers
Function
createMessageName
(node: FormKitNode)
packages/zod/src/zod.ts:13
← previous
next →
301–400 of 2,401, ranked by callers