Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/formkit/formkit
/ functions
Functions
2,401 in github.com/formkit/formkit
⨍
Functions
2,401
◇
Types & classes
141
↓ 1 callers
Function
loadIcon
()
packages/vue/src/FormKitIcon.ts:36
↓ 1 callers
Function
loadIconPropIcons
* Loads icons for the matching `-icon` props on a given node
packages/themes/src/index.ts:453
↓ 1 callers
Function
loadPropIcon
* Loads an icon from an icon-prop declaration eg. suffix-icon="settings"
packages/themes/src/index.ts:483
↓ 1 callers
Function
loadTheme
* Loads a FormKit theme
packages/themes/src/index.ts:267
↓ 1 callers
Function
localGeneratedTheme
()
packages/cli/src/theme.ts:587
↓ 1 callers
Function
localTheme
( themeName: string )
packages/cli/src/theme.ts:596
↓ 1 callers
Function
login
()
packages/cli/src/createApp.ts:20
↓ 1 callers
Function
mapToFunctions
(options)
scripts/transform-pipe.mjs:44
↓ 1 callers
Function
missed
* @param store - The store to apply this missed applications. * @param address - The address that was missed (a node path that didn't yet exist) * @
packages/core/src/store.ts:479
↓ 1 callers
Function
nodeInit
* Initialize a node object's internal properties. * * @param node - A {@link FormKitNode | FormKitNode} * @param options - An options object of {@l
packages/core/src/node.ts:3306
↓ 1 callers
Function
normalizeAttrs
( element: string | ComponentType<any> | null, attrs: FormKitSchemaAttributes | null )
packages/react/src/FormKitSchema.ts:499
↓ 1 callers
Function
normalizeBooleanAttr
(value: unknown)
packages/react/src/FormKitSchema.ts:335
↓ 1 callers
Function
normalizeDomEventHandlers
(attrs: Record<string, any>)
packages/react/src/FormKitSchema.ts:302
↓ 1 callers
Function
normalizeDomPropName
(prop: string)
packages/react/src/FormKitSchema.ts:212
↓ 1 callers
Function
normalizeElementKey
(attrs: Record<string, any>)
packages/react/src/FormKitSchema.ts:315
↓ 1 callers
Function
normalizeEventPropName
(prop: string)
packages/react/src/FormKitSchema.ts:199
↓ 1 callers
Function
normalizeIconProp
(sectionKey: string)
packages/themes/src/index.ts:143
↓ 1 callers
Function
normalizeOptions
( config?: FormKitOptions | ((...args: any[]) => FormKitOptions) )
packages/react/src/FormKitProvider.ts:33
↓ 1 callers
Function
normalizeSelectOptions
( node: ReactNode, selected: unknown[] )
packages/react/src/FormKitSchema.ts:412
↓ 1 callers
Function
normalizeStyleObject
(style: unknown)
packages/react/src/FormKitSchema.ts:188
↓ 1 callers
Function
observeBackgroundAncestors
( nodeRoot: HTMLElement, callback: () => void )
packages/addons/src/plugins/floatingLabels/floatingLabelsPlugin.ts:81
↓ 1 callers
Function
observeLedger
(ledger: FormKitLedger)
packages/observer/src/index.ts:115
↓ 1 callers
Function
observeProps
(props: FormKitProps)
packages/observer/src/index.ts:102
↓ 1 callers
Function
onSSRComplete
( app: object | undefined, callback: CallableFunction )
packages/react/src/composables/onSSRComplete.ts:28
↓ 1 callers
Function
onSSRComplete
( app: App<any> | undefined, callback: CallableFunction )
packages/vue/src/composables/onSSRComplete.ts:37
↓ 1 callers
Function
onlyListeners
( props: Record<string, unknown> | null | undefined )
packages/react/src/composables/useInput.ts:155
↓ 1 callers
Function
onlyListeners
* Extracts known FormKit listeners. * @param props - Extract known FormKit listeners. * @returns
packages/vue/src/composables/useInput.ts:104
↓ 1 callers
Function
parseCondition
* We parse the condition to allow flexibility in how counters are specified. * * @param condition - The condition that, if true, allows a message to
packages/core/src/ledger.ts:135
↓ 1 callers
Function
parseHints
* Given a rule name, detect if there are any additional hints like ! * @param ruleName - string representing a rule name * @returns
packages/validation/src/validation.ts:667
↓ 1 callers
Function
parseNode
( lib: FormKitComponentLibrary, _node: FormKitSchemaNode )
packages/react/src/FormKitSchema.ts:747
↓ 1 callers
Function
parseNode
* Given a single schema node, parse it and extract the value. * @param data - A state object provided to each node * @param node - The schema no
packages/vue/src/FormKitSchema.ts:427
↓ 1 callers
Function
parseRule
* Given a rule like confirm:password_confirm produce a FormKitValidationIntent * @param rule - A string representing a validation rule. * @returns
packages/validation/src/validation.ts:646
↓ 1 callers
Function
parseSchema
( library: FormKitComponentLibrary, schema: FormKitSchemaNode | FormKitSchemaNode[], memoKey?: string )
packages/react/src/FormKitSchema.ts:634
↓ 1 callers
Function
parseTag
* purge-jsdelivr.mjs * * Lightweight JSDelivr purge script for CI post-publish jobs. * Avoids the heavier ci-publish dependency tree so post-publis
scripts/purge-jsdelivr.mjs:9
↓ 1 callers
Function
parseVariables
(variables?: string)
packages/cli/src/theme.ts:566
↓ 1 callers
Function
prePublishPackage
* Guided process for setting a new version on a package
scripts/publish-legacy.mjs:362
↓ 1 callers
Function
prepForDistribution
* Prepare the file for ESM distribution. * @param {string} file - The file source code to replace * @param {string} version - The version we are pub
scripts/deploy.mjs:178
↓ 1 callers
Function
preparePublish
(version)
scripts/ci-prepare-publish.mjs:65
↓ 1 callers
Function
printSummary
(options: { enablement: ProjectEnablementResult projectRoot: string runtime: FormKitRuntime selectedAg
packages/cli/src/skill.ts:348
↓ 1 callers
Function
promptForGitCommit
* Prompts the user for a commit message and commits all changes
scripts/publish-legacy.mjs:328
↓ 1 callers
Function
promptForMasterVersion
* Prompt for a release version on main branch. * Asks once for version type and version, applies to all packages.
scripts/publish.mjs:382
↓ 1 callers
Function
promptForTaggedVersion
()
scripts/publish-legacy.mjs:245
↓ 1 callers
Function
promptForTaggedVersion
()
scripts/publish.mjs:346
↓ 1 callers
Function
pruneInvalidEventHandlers
(attrs: Record<string, any>)
packages/react/src/FormKitSchema.ts:218
↓ 1 callers
Function
publint
(packages)
scripts/lint.mjs:5
↓ 1 callers
Function
publishAffectedPackages
* Loops through prePublish object and publishes packages
scripts/publish-legacy.mjs:306
↓ 1 callers
Function
publishLocal
()
scripts/publishLocal.mjs:5
↓ 1 callers
Function
publishPackages
* Main entry point to the build process
scripts/publish-legacy.mjs:53
↓ 1 callers
Function
publishPackages
* Main entry point to the build process
scripts/publish.mjs:135
↓ 1 callers
Function
purge
(tag)
scripts/purge-jsdelivr.mjs:55
↓ 1 callers
Function
purgeJSDelivrCache
* Purge JSDelivr CDN cache for all FormKit packages
scripts/ci-publish.mjs:173
↓ 1 callers
Function
purgePaths
(tag)
scripts/purge-jsdelivr.mjs:18
↓ 1 callers
Function
readDocTitle
(filePath: string)
packages/cli/src/skillDocs.ts:120
↓ 1 callers
Function
recalculateContextState
()
packages/react/src/bindings.ts:332
↓ 1 callers
Function
regexForFormat
(format: string)
packages/utils/src/index.ts:223
↓ 1 callers
Function
register
(node: FormKitNode)
packages/core/src/registry.ts:28
↓ 1 callers
Function
register
* Register the dev handler (idempotent). * * @public
packages/dev/src/index.ts:122
↓ 1 callers
Function
removeConfig
(rootConfig: FormKitRootConfig)
packages/react/src/FormKitProvider.ts:24
↓ 1 callers
Function
removeHover
* Remove the data-file-hover attribute from the target. * * @param e - Event * * @internal
packages/inputs/src/features/files.ts:20
↓ 1 callers
Function
removeMessage
* Remove a message from the store. * * @param messageStore - The message store * @param store - The store interface * @param node - The node this
packages/core/src/store.ts:299
↓ 1 callers
Function
renderManualEnablementInstructions
( agent: SupportedAgent, runtime: FormKitRuntime, skillPath: string )
packages/cli/src/skill.ts:226
↓ 1 callers
Function
requireInput
* Fetch the input name that the user wants to export. * @param inputName - The name of the input to load. * @returns
packages/cli/src/exportInput.ts:174
↓ 1 callers
Function
requireInputCode
* Loads the string data of an input that should be exported. * @param name - The name of the input to load. * @param lang - The language to load the
packages/cli/src/exportInput.ts:201
↓ 1 callers
Function
requireLang
* Determine the language the user wants to export. * @param lang - The language to export the input to. * @returns
packages/cli/src/exportInput.ts:146
↓ 1 callers
Function
requireOutputDir
* Attempts to intelligently determine the directory to export to. * @param dir - The directory to export the input to. * @returns
packages/cli/src/exportInput.ts:81
↓ 1 callers
Function
resetCount
()
packages/core/src/node.ts:1803
↓ 1 callers
Function
resetRadio
()
packages/inputs/src/features/renamesRadios.ts:8
↓ 1 callers
Function
resolveConfig
(configFile: string)
packages/nuxt/src/autoImport.ts:53
↓ 1 callers
Function
resolveIterationKey
( node: ReactNode, fallback: string | number )
packages/react/src/FormKitSchema.ts:448
↓ 1 callers
Function
resolveProjectRoot
(cwd: string)
packages/cli/src/skill.ts:279
↓ 1 callers
Function
resolveSyncIcon
( iconHandler: FormKitIconLoader | undefined, iconName: string, )
packages/react/src/FormKitIcon.ts:18
↓ 1 callers
Function
restoredPackageJSONFiles
* Restore the package.json files to the original version.
scripts/publish-legacy.mjs:299
↓ 1 callers
Function
rootProps
()
packages/react/src/bindings.ts:435
↓ 1 callers
Function
rootProps
()
packages/vue/src/bindings.ts:438
↓ 1 callers
Function
runCLI
(s)
scripts/cli.mjs:10
↓ 1 callers
Function
runRule
* Run a validation rule debounced or not. * @param validation - A validation to debounce
packages/validation/src/validation.ts:386
↓ 1 callers
Function
saveValue
(payload: unknown)
packages/addons/src/plugins/localStoragePlugin.ts:158
↓ 1 callers
Function
scopeGeneratedThemeStateClasses
(themeFile: string)
packages/cli/src/theme.ts:512
↓ 1 callers
Function
scriptLangAttr
(code: string)
packages/nuxt/src/autoImport.ts:7
↓ 1 callers
Function
select
* Perform selections on a subtree using the address "selector" methods. * * @param node - A {@link FormKitNode | FormKitNode} * @param selector - A
packages/core/src/node.ts:2848
↓ 1 callers
Function
selectInput
* Select the correct values. * @param e - The input event emitted by the select.
packages/inputs/src/features/selects.ts:79
↓ 1 callers
Function
selectPackage
* Prompt a user to select a package.
scripts/build.mjs:76
↓ 1 callers
Function
selectProProject
()
packages/cli/src/createApp.ts:102
↓ 1 callers
Function
selectResults
*
scripts/translate.mjs:58
↓ 1 callers
Function
sendFile
* Upload an individual file to s3. * @param {string} version - The version being uploaded. * @param {string} pkg - The name of the package. * @para
scripts/deploy.mjs:136
↓ 1 callers
Function
setNewPackageVersion
* Guided process to set a new package version
scripts/publish-legacy.mjs:446
↓ 1 callers
Function
setPackageVersions
(version, exactWorkspaceDeps = false)
scripts/ci-prepare-publish.mjs:36
↓ 1 callers
Function
setPackageVersions
* Set version in all package.json files (for pre-release CI builds) * Also converts workspace:^ dependencies to exact versions to avoid * semver pre
scripts/ci-publish.mjs:69
↓ 1 callers
Function
setStepName
()
packages/addons/src/plugins/multiStep/multiStepPlugin.ts:623
↓ 1 callers
Method
setZodErrors
(zodError: z.ZodError | undefined)
packages/zod/src/zod.ts:9
↓ 1 callers
Function
setup
(_, context)
examples/src/vue/e2e/components/TestGroup.ts:12
↓ 1 callers
Function
setupNuxtConfig
* Sets up the Nuxt config with FormKit and Tailwind CSS 4. * Creates the main.css file and modifies nuxt.config.ts.
packages/cli/src/createApp.ts:485
↓ 1 callers
Function
setupViteConfig
* Sets up the Vite config with Tailwind CSS 4. * Creates the main.css file and modifies vite.config.ts.
packages/cli/src/createApp.ts:426
↓ 1 callers
Function
shallowEqualObjects
( a: Record<string, unknown>, b: Record<string, unknown> )
packages/react/src/bindings.ts:81
↓ 1 callers
Function
shallowEqualObjects
( a: Record<string, any>, b: Record<string, any> )
packages/react/src/composables/useInput.ts:51
↓ 1 callers
Function
shorten
* Use the public formkit url shortener. * @param url - A url to shorten
packages/cli/src/theme.ts:285
↓ 1 callers
Function
slotData
(data: Record<string, any>, key: object)
packages/react/src/FormKitSchema.ts:1146
↓ 1 callers
Function
slotData
* Get the current scoped data and flatten it.
packages/vue/src/FormKitSchema.ts:785
↓ 1 callers
Function
ssrComplete
(app: object)
packages/react/src/composables/onSSRComplete.ts:14
↓ 1 callers
Function
startTimer
()
scripts/build.mjs:289
← previous
next →
501–600 of 2,401, ranked by callers