类库 › formisch
open-circle

open-circle/formisch

Formisch是一个轻量级、基于模式且类型安全的无头表单库,支持React、Vue、Svelte等JS框架。它通过Valibot实现模式验证,提供细粒度DOM更新和极小的包体积,适用于构建高效、可维护的Web表单应用。

技术栈

frameworks/preact javascript

框架

Preact ^10.25.3

构建工具

Vite ^6.0.4

测试

Vitest ^3.2.4

代码规范

ESLint ^9.31.0
查看全部依赖 (13)

开发依赖

@formisch/core workspace:* @formisch/eslint-config workspace:* @formisch/methods workspace:* @preact/preset-vite ^2.9.3 @preact/signals ^2.2.1 @testing-library/jest-dom ^6.6.0 @testing-library/preact ^3.2.4 @vitest/coverage-v8 ^3.2.4 eslint-config-preact ^2.0.0 jsdom ^26.1.0 tsdown ^0.16.8 typescript ^5.8.3 valibot ^1.2.0

frameworks/qwik javascript

构建工具

Vite 7.0.4

代码规范

ESLint 9.31.0 Prettier 3.6.2
查看全部依赖 (11)

开发依赖

@formisch/core workspace:* @formisch/eslint-config workspace:* @formisch/methods workspace:* @qwik.dev/core 2.0.0-beta.5 @types/node 24.0.13 eslint-plugin-qwik 2.0.0-beta.5 globals 16.3.0 tsdown 0.12.9 typescript 5.8.3 valibot ^1.2.0 vite-tsconfig-paths ^5.1.4

frameworks/react javascript

框架

React ^19.2.1

构建工具

Vite ^7.2.4

测试

Vitest ^3.2.4

代码规范

ESLint ^9.39.1
查看全部依赖 (18)

开发依赖

@formisch/core workspace:* @formisch/eslint-config workspace:* @formisch/methods workspace:* @testing-library/dom ^10.4.0 @testing-library/jest-dom ^6.6.0 @testing-library/react ^16.3.0 @types/node ^24.10.1 @types/react ^19.2.5 @types/react-dom ^19.2.3 @vitejs/plugin-react ^5.1.1 @vitest/coverage-v8 ^3.2.4 eslint-plugin-react-hooks ^7.0.1 eslint-plugin-react-refresh ^0.4.24 globals ^16.5.0 jsdom ^26.1.0 react-dom ^19.2.1 tsdown ^0.16.8 typescript ~5.9.3

frameworks/solid javascript

框架

Solid.js ^1.9.7

构建工具

Rollup ^4.45.0

测试

Vitest 3.2.4

代码规范

ESLint ^9.31.0
查看全部依赖 (15)

开发依赖

@formisch/core workspace:* @formisch/eslint-config workspace:* @formisch/methods workspace:* @solidjs/testing-library ^0.8.10 @testing-library/jest-dom ^6.6.0 @vitest/coverage-v8 ^3.2.4 eslint-plugin-solid ^0.14.5 jsdom ^26.1.0 rollup-preset-solid ^3.0.0 tsdown ^0.16.8 tsup ^8.5.0 tsup-preset-solid ^2.2.0 typescript ^5.8.3 valibot ^1.2.0 vite-plugin-solid ^2.11.6

frameworks/svelte javascript

框架

Svelte ^5.38.8

构建工具

Vite ^7.1.5

测试

Vitest ^3.2.4

代码规范

ESLint ^9.35.0
查看全部依赖 (18)

开发依赖

@eslint/compat ^1.3.2 @formisch/core workspace:* @formisch/eslint-config workspace:* @formisch/methods workspace:* @sveltejs/adapter-auto ^6.1.0 @sveltejs/kit ^2.37.1 @sveltejs/package ^2.5.0 @sveltejs/vite-plugin-svelte ^6.2.0 @testing-library/jest-dom ^6.6.0 @testing-library/svelte ^5.2.4 @vitest/coverage-v8 ^3.2.4 eslint-plugin-svelte ^3.12.2 globals ^16.4.0 jsdom ^26.1.0 publint ^0.3.12 svelte-check ^4.3.1 typescript ^5.9.2 valibot ^1.2.0

frameworks/vue javascript

框架

Vue.js ^3.5.18

测试

Vitest ^3.2.4

代码规范

ESLint ^9.32.0
查看全部依赖 (15)

开发依赖

@formisch/core workspace:* @formisch/eslint-config workspace:* @formisch/methods workspace:* @testing-library/jest-dom ^6.6.0 @types/node ^24.1.0 @vitest/coverage-v8 ^3.2.4 @vue/eslint-config-typescript ^14.6.0 @vue/test-utils ^2.4.6 eslint-plugin-vue ~10.3.0 jsdom ^26.1.0 tsdown ^0.16.8 typescript ~5.8.3 unplugin-vue ^7.0.0 valibot ^1.2.0 vue-tsc ^3.0.4

根目录 javascript

代码规范

Prettier ^3.6.2
查看全部依赖 (6)

开发依赖

@babel/plugin-syntax-class-properties ^7.12.13 @babel/plugin-syntax-jsx ^7.27.1 @trivago/prettier-plugin-sort-imports ^5.2.2 prettier-plugin-svelte ^3.4.0 prettier-plugin-tailwindcss ^0.6.14 typescript ^5.8.3

packages/core javascript

框架

Solid.js ^1.9.7 Svelte ^5.36.17 Vue.js ^3.5.17

测试

Vitest 3.2.4

代码规范

ESLint ^9.31.0
查看全部依赖 (11)

开发依赖

@formisch/eslint-config workspace:* @preact/signals ^2.2.1 @qwik.dev/core 2.0.0-beta.5 @types/node 24.0.13 @vitest/coverage-v8 ^3.2.4 jsdom ^26.1.0 rolldown 1.0.0-beta.26 rolldown-plugin-dts ^0.13.13 tsdown ^0.16.8 typescript ^5.8.3 valibot ^1.2.0

packages/eslint-config javascript

查看全部依赖 (5)

依赖

@eslint/js ^9.18.0 eslint-plugin-import ^2.31.0 eslint-plugin-jsdoc ^50.6.17 eslint-plugin-security ^3.0.1 typescript-eslint ^8.21.0

packages/methods javascript

测试

Vitest 3.2.4

代码规范

ESLint ^9.31.0
查看全部依赖 (11)

开发依赖

@formisch/core workspace:* @formisch/eslint-config workspace:* @types/node 24.0.13 @types/react ^19.2.5 @vitest/coverage-v8 ^3.2.4 jsdom ^26.1.0 rolldown 1.0.0-beta.26 rolldown-plugin-dts ^0.13.13 tsdown ^0.16.8 typescript ^5.8.3 valibot ^1.2.0

playgrounds/preact javascript

框架

Preact ^10.25.3

构建工具

Vite ^6.0.4

CSS 框架

Tailwind CSS ^4.1.11

代码规范

ESLint ^9.31.0
查看全部依赖 (10)

依赖

@formisch/preact workspace:* @formkit/auto-animate ^0.8.2 @preact/signals ^2.2.1 clsx ^2.1.1 preact-iso ^2.9.2 valibot ^1.2.0

开发依赖

@preact/preset-vite ^2.9.3 @tailwindcss/vite ^4.1.11 eslint-config-preact ^2.0.0 typescript ^5.8.3

playgrounds/qwik javascript

构建工具

Vite 6.3.5

CSS 框架

Tailwind CSS ^4.1.11

代码规范

ESLint 9.31.0 Prettier 3.6.2
查看全部依赖 (16)

依赖

@formkit/auto-animate ^0.8.2 clsx ^2.1.1 valibot ^1.2.0

开发依赖

@eslint/js ^9.31.0 @formisch/qwik workspace:* @qwik.dev/core 2.0.0-beta.5 @qwik.dev/router 2.0.0-beta.5 @tailwindcss/vite ^4.1.11 @types/node 24.0.13 eslint-plugin-qwik 2.0.0-beta.5 globals 16.3.0 prettier-plugin-tailwindcss ^0.6.14 typescript 5.8.3 typescript-eslint 8.36.0 typescript-plugin-css-modules ^5.1.0 vite-tsconfig-paths ^5.1.4

playgrounds/react javascript

框架

React ^19.2.1

构建工具

Vite ^7.2.4

CSS 框架

Tailwind CSS ^4.1.17

代码规范

ESLint ^9.39.1
查看全部依赖 (17)

依赖

@formisch/react workspace:* @formkit/auto-animate ^0.8.2 @tailwindcss/vite ^4.1.17 clsx ^2.1.1 react-dom ^19.2.1 react-router-dom ^7.10.0 valibot ^1.2.0

开发依赖

@eslint/js ^9.39.1 @types/node ^24.10.1 @types/react ^19.2.5 @types/react-dom ^19.2.3 @vitejs/plugin-react ^5.1.1 eslint-plugin-react-hooks ^7.0.1 eslint-plugin-react-refresh ^0.4.24 globals ^16.5.0 typescript ~5.9.3 typescript-eslint ^8.46.4

playgrounds/solid javascript

框架

Solid.js ^1.9.7

CSS 框架

Tailwind CSS ^4.1.11
查看全部依赖 (10)

依赖

@formisch/solid workspace:* @formkit/auto-animate ^0.8.2 @solid-primitives/event-listener ^2.4.3 @solidjs/meta ^0.29.4 @solidjs/router ^0.15.3 @solidjs/start ^1.1.6 @tailwindcss/vite ^4.1.11 clsx ^2.1.1 valibot ^1.2.0 vinxi ^0.5.8

playgrounds/svelte javascript

框架

Svelte ^5.38.8

构建工具

Vite ^7.1.5

CSS 框架

Tailwind CSS ^4.1.13

代码规范

ESLint ^9.35.0
查看全部依赖 (14)

依赖

@formisch/svelte workspace:* @formkit/auto-animate ^0.9.0 valibot ^1.2.0

开发依赖

@eslint/compat ^1.3.2 @eslint/js ^9.35.0 @sveltejs/adapter-auto ^6.1.0 @sveltejs/kit ^2.37.1 @sveltejs/vite-plugin-svelte ^6.2.0 @tailwindcss/vite ^4.1.13 eslint-plugin-svelte ^3.12.2 globals ^16.4.0 svelte-check ^4.3.1 typescript ^5.9.2 typescript-eslint ^8.43.0

playgrounds/vue javascript

框架

Vue Router ^4.5.1 Vue.js ^3.5.18

构建工具

Vite ^7.0.6

CSS 框架

Tailwind CSS ^4.1.11

代码规范

ESLint ^9.32.0
查看全部依赖 (15)

依赖

@formisch/vue workspace:* @formkit/auto-animate ^0.8.2 valibot ^1.2.0

开发依赖

@tailwindcss/vite ^4.1.11 @tsconfig/node22 ^22.0.2 @types/node ^24.1.0 @vitejs/plugin-vue ^6.0.0 @vue/eslint-config-typescript ^14.6.0 @vue/tsconfig ^0.7.0 eslint-plugin-vue ~10.3.0 jiti ^2.5.1 npm-run-all2 ^8.0.4 typescript ~5.8.3 vite-plugin-vue-devtools ^8.0.0 vue-tsc ^3.0.4

scripts javascript

查看全部依赖 (4)

依赖

@octokit/rest ^22.0.0 dotenv ^16.4.7 tsx ^4.19.2 typescript ^5.8.3

截图

Partners of Formisch

评论

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-05-25 10:11
浙ICP备14020137号-1 $访客地图$