MCPcopy
hub / github.com/ciscoheat/sveltekit-superforms

github.com/ciscoheat/sveltekit-superforms @v2.30.1 sqlite

repository ↗ · DeepWiki ↗ · release v2.30.1 ↗
525 symbols 2,449 edges 474 files 13 documented · 2%
README

Superforms logo

Superforms 💥

Making SvelteKit forms a pleasure to use!

https://superforms.rocks/

Discord   •   API   •   FAQ   •   npm   •   Issues

Feature list

Get started

Follow the Get started tutorial on the website to get a hands-on introduction to Superforms: https://superforms.rocks/get-started

You can also watch this excellent introduction video to see what's possible: https://www.youtube.com/watch?v=MiKzH3kcVfs

Help & support

  • If you're using Superforms in non-profit circumstances, support is completely free; a star on Github is more than enough to show your appreciation. Join the #free-support channel on Discord and ask away!
  • If you're making or aiming to make money on your project, a donation proportional to the current profit of the project or the company you work for, will give you a month of commercial support. Donate with one of the options on the website, then ask in the #commercial-support channel on Discord.

Contributing

General feedback, feature requests, bug reports, PR:s, are very welcome as a Github issue or on the Discord server!

Donating

If you appreciate the hard work behind Superforms, please support open source software with a donation.

"Sponsor me on Github" "Buy Me A Coffee" "Support me on Ko-fi"

Extension points exported contracts — how you extend this code

PageData (Interface)
(no doc)
src/app.d.ts
CookieSerializeOptions (Interface)
(no doc)
src/lib/actionResult.ts
Resolver (Interface)
(no doc)
src/lib/adapters/typeSchema.ts
ArkTypeResolver (Interface)
(no doc)
src/lib/adapters/typeSchema.ts
ClassValidatorResolver (Interface)
(no doc)
src/lib/adapters/typeSchema.ts
CustomResolver (Interface)
(no doc)
src/lib/adapters/typeSchema.ts

Core symbols most depended-on inside this repo

superValidate
called by 602
src/lib/superValidate.ts
fail
called by 167
src/lib/superValidate.ts
message
called by 145
src/lib/superValidate.ts
get
called by 98
src/lib/client/superForm.ts
assert
called by 79
src/lib/adapters/joi-to-json-schema/index.ts
setError
called by 32
src/lib/superValidate.ts
defaultValues
called by 22
src/lib/jsonSchema/schemaDefaults.ts
zodToJSONSchema
called by 21
src/lib/adapters/zod.ts

Shape

Function 473
Interface 17
Enum 16
Class 12
Method 7

Languages

TypeScript100%

Modules by API surface

src/lib/client/superForm.ts62 symbols
src/lib/client/proxies.ts25 symbols
src/lib/errors.ts18 symbols
src/lib/adapters/typeSchema.ts15 symbols
src/lib/client/form.ts14 symbols
src/tests/superValidate.test.ts12 symbols
src/lib/traversal.ts12 symbols
src/lib/formData.ts11 symbols
src/lib/adapters/typebox.ts10 symbols
src/lib/superValidate.ts7 symbols
src/lib/jsonSchema/schemaDefaults.ts7 symbols
src/lib/jsonSchema/schemaHash.ts6 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

Dependencies from manifests, versioned

@eslint/compat1.4.1 · 1×
@eslint/eslintrc3.3.5 · 1×
@eslint/js9.39.4 · 1×
@sveltejs/adapter-auto6.1.1 · 1×
@sveltejs/kit2.55.0 · 1×
@sveltejs/package2.5.7 · 1×
@sveltejs/vite-plugin-svelte6.2.4 · 1×
@types/json-schema7.0.15 · 1×
@types/node24.12.0 · 1×
@types/throttle-debounce5.0.2 · 1×
@types/uuid10.0.0 · 1×
@valibot/i18n1.0.0 · 1×

For agents

$ claude mcp add sveltekit-superforms \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact