mirror of
https://github.com/LukeHagar/form.git
synced 2025-12-10 12:27:45 +00:00
feat: Add Vue adapter (#416)
* chore: initial work at scaffolding Vue package * chore: initial work on adding in useField and useForm API * chore: fix build for Vue package * chore: migrate to slots for functional comps * chore: got initial fields rendering * chore: add component names for debuggability * chore: fix error regarding passdown props * chore: fix Promise constructor error in demo * chore: initial work at writing vue store implementation * feat: add initial useStore and Subscribe instances * fix: state is now passed as a dedicated reactive option * chore: temporarily remove Vue 2 typechecking * chore: make Provider and selector optional * chore: add createFormFactory * chore: attempt 1 of test - JSX * chore: attempt 2 of test - Vue JSX * chore: attempt 3 of test - H * chore: migrate to proper h function * chore: fix tests by bumping package * chore: fix JSX typings * chore: add another test for useForm * chore: listen for fieldAPIs to update * fix: fields should now update during mount * chore: add test for useField in Vue * test: add useField Vue tests * docs: add early docs for Vue package
This commit is contained in:
12
packages/vue-form/rollup.config.js
Normal file
12
packages/vue-form/rollup.config.js
Normal file
@@ -0,0 +1,12 @@
|
||||
// @ts-check
|
||||
|
||||
import { defineConfig } from 'rollup'
|
||||
import { buildConfigs } from '../../scripts/getRollupConfig.js'
|
||||
|
||||
export default defineConfig(
|
||||
buildConfigs({
|
||||
name: 'vue-form',
|
||||
outputFile: 'index',
|
||||
entryFile: './src/index.ts',
|
||||
}),
|
||||
)
|
||||
Reference in New Issue
Block a user