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
↓ 903 callers
Function
createNode
( options?: FormKitOptions )
packages/core/src/node.ts:3420
↓ 377 callers
Function
createElement
( lib: FormKitComponentLibrary, node: FormKitSchemaNode )
packages/react/src/FormKitSchema.ts:884
↓ 187 callers
Function
date
(date: string | Date)
packages/i18n/src/formatters.ts:47
↓ 167 callers
Function
nextTick
(delay = 0)
packages/validation/__tests__/validation.spec.ts:25
↓ 166 callers
Function
getNode
* Fetches a node from the tree by its address. * * @param node - A {@link FormKitNode | FormKitNode} * @param _context - A {@link FormKitContext |
packages/core/src/node.ts:2798
↓ 149 callers
Function
defaultConfig
( options: DefaultConfigOptions = {} )
packages/react/src/defaultConfig.ts:55
↓ 149 callers
Function
token
()
packages/utils/src/index.ts:39
↓ 130 callers
Function
renderWithFormKit
( node: ReactElement, config: FormKitOptions | DefaultConfigOptions = defaultConfig() )
packages/react/__tests__/helpers.ts:15
↓ 117 callers
Function
compile
(expr: string)
packages/core/src/compiler.ts:118
↓ 98 callers
Function
list
(items: string[], conjunction = 'or')
packages/i18n/src/formatters.ts:25
↓ 93 callers
Function
createSection
( section: string, el: string | null | (() => FormKitSchemaNode), fragment = false )
packages/inputs/src/createSection.ts:85
↓ 87 callers
Function
createMessage
( conf: Partial<FormKitMessage>, node?: FormKitNode )
packages/core/src/store.ts:146
↓ 87 callers
Function
defaultConfig
( options: DefaultConfigOptions = {} )
packages/vue/src/defaultConfig.ts:55
↓ 63 callers
Function
next
(async: boolean, result: boolean | null)
packages/validation/src/validation.ts:302
↓ 54 callers
Function
eq
( valA: any, // eslint-disable-line valB: any, // eslint-disable-line deep = true, explicit: string[]
packages/utils/src/index.ts:117
↓ 54 callers
Function
has
( obj: { [index: string]: any [index: number]: any }, property: string | symbol | number )
packages/utils/src/index.ts:95
↓ 45 callers
Function
createMessageName
(node: FormKitNode)
packages/validation/src/validation.ts:525
↓ 44 callers
Function
order
( first: string | number, second: string | number )
packages/i18n/src/formatters.ts:68
↓ 33 callers
Function
FormKit
* The actual runtime setup function for the FormKit component. * * @param props - The props passed to the component. * @param context - The context
packages/vue/src/FormKit.ts:156
↓ 33 callers
Function
trap
* Creates a getter/setter trap and curries the context/node pair * * @param getter - The getter function * @param setter - The setter function * @
packages/core/src/node.ts:1756
↓ 30 callers
Function
empty
( value: any // eslint-disable-line )
packages/utils/src/index.ts:168
↓ 30 callers
Function
x
(operand: any, tokens?: Record<string, any>)
packages/core/src/compiler.ts:140
↓ 27 callers
Function
undefine
(value: unknown)
packages/utils/src/index.ts:746
↓ 23 callers
Function
createObserver
( node: FormKitNode, dependencies?: FormKitDependencies )
packages/observer/src/index.ts:75
↓ 23 callers
Function
render
(props: { context: FormKitFrameworkContext })
packages/vue/__tests__/FormKit.spec.ts:2359
↓ 22 callers
Function
clone
( obj: T, explicit: string[] = explicitKeys )
packages/utils/src/index.ts:653
↓ 22 callers
Function
cloneAny
(obj: T)
packages/utils/src/index.ts:702
↓ 22 callers
Function
error
(message: string)
packages/cli/src/index.ts:149
↓ 20 callers
Function
error
()
packages/core/__tests__/ledger.spec.ts:122
↓ 20 callers
Function
extend
( original: Record<string, any>, additional: Record<string, any> | string | null, extendArrays = false,
packages/utils/src/index.ts:326
↓ 20 callers
Function
icon
( sectionKey: string, el?: string, )
packages/inputs/src/sections/icon.ts:8
↓ 20 callers
Function
parseRules
( validation: undefined | string | FormKitValidationIntent[], rules: FormKitValidationRules, node: FormK
packages/validation/src/validation.ts:589
↓ 19 callers
Function
createInput
( schemaOrComponent: FormKitSchemaNode | FormKitSection | Component, definitionOptions: Partial<FormKitTyp
packages/vue/src/composables/createInput.ts:43
↓ 19 callers
Function
lowercase
({ value }, set = 'default')
packages/rules/src/lowercase.ts:9
↓ 18 callers
Function
createMultiStepPlugin
( options?: MultiStepOptions )
packages/addons/src/plugins/multiStep/multiStepPlugin.ts:531
↓ 18 callers
Function
getPackageJSON
(pkg)
scripts/utils.mjs:258
↓ 17 callers
Function
flush
()
packages/react/src/bindings.ts:369
↓ 16 callers
Function
error
(code: number, data: any = {})
packages/core/src/errors.ts:59
↓ 16 callers
Function
info
(m: string)
packages/cli/src/index.ts:36
↓ 15 callers
Function
addDependency
* Adds a dependency to a new project’s package.json file. * @param dirName - The directory to find a package.json * @param dependency - An npm depen
packages/cli/src/createApp.ts:400
↓ 15 callers
Function
contains_alpha_spaces
( { value }, set = 'default' )
packages/rules/src/contains_alpha_spaces.ts:9
↓ 15 callers
Function
isConditional
( node: | FormKitSchemaNode | FormKitSchemaAttributesCondition | FormKitSchemaAttributes )
packages/core/src/schema.ts:287
↓ 15 callers
Function
isDirty
(id: string)
packages/vue/__tests__/inputs/form.spec.ts:729
↓ 15 callers
Function
isPojo
(o: any)
packages/utils/src/index.ts:298
↓ 15 callers
Function
length
( { value }, first = 0, second = Infinity )
packages/rules/src/length.ts:8
↓ 15 callers
Function
required
({ value }, action = 'default')
packages/rules/src/required.ts:9
↓ 14 callers
Function
$if
( condition: string, then: FormKitSchemaExtendableSection, otherwise?: FormKitSchemaExtendableSection )
packages/inputs/src/compose.ts:313
↓ 14 callers
Function
camel
(str: string)
packages/utils/src/index.ts:593
↓ 14 callers
Function
getPackages
()
scripts/utils.mjs:66
↓ 13 callers
Function
alpha_spaces
( { value }, set = 'default' )
packages/rules/src/alpha_spaces.ts:9
↓ 13 callers
Function
callback
(value, next)
packages/core/__tests__/dispatcher.spec.ts:57
↓ 13 callers
Function
getNode
(id: string)
packages/core/src/registry.ts:71
↓ 13 callers
Function
shallowClone
(obj: T, explicit: string[] = explicitKeys)
packages/utils/src/index.ts:629
↓ 12 callers
Function
contains_alpha
( { value }, set = 'default' )
packages/rules/src/contains_alpha.ts:9
↓ 12 callers
Function
contains_alphanumeric
( { value }, set = 'default' )
packages/rules/src/contains_alphanumeric.ts:9
↓ 12 callers
Function
createInput
( schemaOrComponent: FormKitSchemaNode | FormKitSection | ComponentType<any>, definitionOptions: Partial<F
packages/react/src/composables/createInput.ts:23
↓ 12 callers
Function
date_format
( { value }, format?: string )
packages/rules/src/date_format.ts:9
↓ 11 callers
Function
contains_lowercase
( { value }, set = 'default' )
packages/rules/src/contains_lowercase.ts:9
↓ 11 callers
Function
contains_uppercase
( { value }, set = 'default' )
packages/rules/src/contains_uppercase.ts:9
↓ 11 callers
Function
uppercase
({ value }, set = 'default')
packages/rules/src/uppercase.ts:9
↓ 11 callers
Function
warn
(code: number, data: any = {})
packages/core/src/errors.ts:47
↓ 11 callers
Function
watch
* Observes a chunk of code to dependencies, and then re-calls that chunk of * code when those dependencies are manipulated. * @param node - The node
packages/observer/src/index.ts:264
↓ 10 callers
Function
$extend
( section: FormKitSchemaExtendableSection, extendWith: FormKitSchemaNodeExtension )
packages/inputs/src/compose.ts:383
↓ 10 callers
Function
alpha
({ value }, set = 'default')
packages/rules/src/alpha.ts:9
↓ 10 callers
Function
alphanumeric
( { value }, set = 'default' )
packages/rules/src/alphanumeric.ts:9
↓ 10 callers
Function
between
( { value }, from: any, to: any )
packages/rules/src/between.ts:8
↓ 10 callers
Function
boolGetter
(value: unknown)
packages/utils/src/index.ts:902
↓ 10 callers
Function
confirm
( node, address?, comparison = 'loose' )
packages/rules/src/confirm.ts:10
↓ 10 callers
Function
createDispatcher
()
packages/core/src/dispatcher.ts:32
↓ 10 callers
Function
createValidationPlugin
(baseRules: FormKitValidationRules = {})
packages/validation/src/validation.ts:186
↓ 10 callers
Function
evaluate
* Given a string like '$name==bobby' evaluate it to true or false * @param operand - A left or right boolean operand — usually conditions * @par
packages/core/src/compiler.ts:464
↓ 10 callers
Function
kebab
(str: string)
packages/utils/src/index.ts:608
↓ 10 callers
Function
min
({ value }, minimum = 1)
packages/rules/src/min.ts:8
↓ 10 callers
Function
nodeProps
( ...sets: Array<Record<string, any>> )
packages/utils/src/index.ts:478
↓ 10 callers
Function
provider
( compiled: FormKitCompilerOutput, hints: Record<string, boolean> = {} )
packages/react/src/FormKitSchema.ts:1094
↓ 10 callers
Function
provider
* Append the requisite compiler provider and return the compiled function. * @param compiled - A compiled function * @returns
packages/vue/src/FormKitSchema.ts:719
↓ 10 callers
Function
slugify
(str: string)
packages/utils/src/index.ts:783
↓ 9 callers
Function
after
( { value }, compare = false )
packages/vue/__tests__/FormKit.spec.ts:1110
↓ 9 callers
Function
contains_numeric
({ value })
packages/rules/src/contains_numeric.ts:8
↓ 9 callers
Function
contains_symbol
({ value })
packages/rules/src/contains_symbol.ts:8
↓ 8 callers
Function
accepted
({ value })
packages/rules/src/accepted.ts:8
↓ 8 callers
Function
createIconHandler
( iconLoader?: FormKitIconLoader, iconLoaderUrl?: FormKitIconLoaderUrl, )
packages/themes/src/index.ts:322
↓ 8 callers
Function
ends_with
( { value }, ...stack: string[] )
packages/rules/src/ends_with.ts:8
↓ 8 callers
Function
isDOM
( node: string | Record<PropertyKey, any> )
packages/core/src/schema.ts:235
↓ 8 callers
Function
isObject
( o: unknown )
packages/utils/src/index.ts:280
↓ 8 callers
Function
isPlaceholder
( node: FormKitNode | FormKitPlaceholderNode )
packages/core/src/node.ts:3391
↓ 8 callers
Function
isQuotedString
(str: string)
packages/utils/src/index.ts:395
↓ 8 callers
Function
localize
( key: string, value?: string )
packages/inputs/src/features/localize.ts:14
↓ 8 callers
Function
matches
({ value }, ...stack)
packages/rules/src/matches.ts:8
↓ 8 callers
Function
max
({ value }, maximum = 10)
packages/rules/src/max.ts:8
↓ 8 callers
Function
safeEqual
(a: unknown, b: unknown)
packages/react/src/composables/useInput.ts:65
↓ 8 callers
Function
setIfMissing
(key: string, value: unknown)
packages/react/src/FormKitSchema.ts:233
↓ 8 callers
Function
spread
(obj: T, explicit: string[] = explicitKeys)
packages/utils/src/index.ts:803
↓ 8 callers
Function
starts_with
( { value }, ...stack )
packages/rules/src/starts_with.ts:8
↓ 8 callers
Function
symbol
({ value })
packages/rules/src/symbol.ts:8
↓ 8 callers
Function
url
({ value }, ...stack)
packages/rules/src/url.ts:8
↓ 7 callers
Function
bfs
( tree: FormKitNode, searchValue: string | number, searchGoal: keyof FormKitNode | FormKitSearchFunction
packages/core/src/node.ts:2900
↓ 7 callers
Function
defaultIcon
(sectionKey: string, defaultIcon: string)
packages/inputs/src/features/icon.ts:13
↓ 7 callers
Function
init
(obj: T)
packages/utils/src/index.ts:765
↓ 7 callers
Function
nextTick
()
packages/core/__tests__/ledger.spec.ts:9
next →
1–100 of 2,401, ranked by callers