├── .github ├── contributing.md └── workflows │ ├── publish.yml │ └── tests.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE.md ├── bin └── release.sh ├── package.json ├── packages ├── core │ ├── .gitignore │ ├── package.json │ ├── readme.md │ ├── src │ │ ├── files.ts │ │ ├── formData.ts │ │ ├── http.ts │ │ ├── index.ts │ │ ├── types.ts │ │ └── url.ts │ ├── tests │ │ ├── integration │ │ │ └── http.spec.ts │ │ └── mocks │ │ │ ├── handlers.ts │ │ │ ├── server.ts │ │ │ └── userService.ts │ ├── tsconfig.json │ ├── vite.config.ts │ └── vitest.config.ts └── vue2 │ ├── .gitignore │ ├── package.json │ ├── readme.md │ ├── src │ ├── debounce.ts │ ├── index.ts │ ├── types.ts │ └── useForm.ts │ ├── tests │ ├── fixtures │ │ ├── Error.vue │ │ └── Form.vue │ ├── integration │ │ └── form.spec.ts │ ├── mocks │ │ ├── handlers.ts │ │ ├── server.ts │ │ └── userService.ts │ └── unit │ │ ├── axios.spec.ts │ │ └── form.spec.ts │ ├── tsconfig.json │ ├── vite.config.ts │ └── vitest.config.ts ├── playgrounds └── vue2 │ ├── .gitignore │ ├── api │ └── api.js │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── postcss.config.js │ ├── public │ ├── demo.gif │ └── favicon.ico │ ├── src │ ├── App.vue │ ├── app.css │ ├── composable │ │ └── useUser.js │ ├── main.js │ ├── pages │ │ ├── UserCreate.vue │ │ ├── UserItem.vue │ │ └── UserList.vue │ ├── routes.js │ └── stores │ │ └── users.js │ ├── tailwind.config.js │ └── vite.config.js └── readme.md /.github/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/.github/contributing.md -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/LICENSE.md -------------------------------------------------------------------------------- /bin/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/bin/release.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/package.json -------------------------------------------------------------------------------- /packages/core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/core/.gitignore -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/core/src/files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/core/src/files.ts -------------------------------------------------------------------------------- /packages/core/src/formData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/core/src/formData.ts -------------------------------------------------------------------------------- /packages/core/src/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/core/src/http.ts -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/core/src/types.ts -------------------------------------------------------------------------------- /packages/core/src/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/core/src/url.ts -------------------------------------------------------------------------------- /packages/core/tests/integration/http.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/core/tests/integration/http.spec.ts -------------------------------------------------------------------------------- /packages/core/tests/mocks/handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/core/tests/mocks/handlers.ts -------------------------------------------------------------------------------- /packages/core/tests/mocks/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/core/tests/mocks/server.ts -------------------------------------------------------------------------------- /packages/core/tests/mocks/userService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/core/tests/mocks/userService.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/core/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/core/vite.config.ts -------------------------------------------------------------------------------- /packages/core/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/core/vitest.config.ts -------------------------------------------------------------------------------- /packages/vue2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/vue2/.gitignore -------------------------------------------------------------------------------- /packages/vue2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/vue2/package.json -------------------------------------------------------------------------------- /packages/vue2/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/vue2/src/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/vue2/src/debounce.ts -------------------------------------------------------------------------------- /packages/vue2/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/vue2/src/index.ts -------------------------------------------------------------------------------- /packages/vue2/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/vue2/src/types.ts -------------------------------------------------------------------------------- /packages/vue2/src/useForm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/vue2/src/useForm.ts -------------------------------------------------------------------------------- /packages/vue2/tests/fixtures/Error.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/vue2/tests/fixtures/Error.vue -------------------------------------------------------------------------------- /packages/vue2/tests/fixtures/Form.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/vue2/tests/fixtures/Form.vue -------------------------------------------------------------------------------- /packages/vue2/tests/integration/form.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/vue2/tests/integration/form.spec.ts -------------------------------------------------------------------------------- /packages/vue2/tests/mocks/handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/vue2/tests/mocks/handlers.ts -------------------------------------------------------------------------------- /packages/vue2/tests/mocks/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/vue2/tests/mocks/server.ts -------------------------------------------------------------------------------- /packages/vue2/tests/mocks/userService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/vue2/tests/mocks/userService.ts -------------------------------------------------------------------------------- /packages/vue2/tests/unit/axios.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/vue2/tests/unit/axios.spec.ts -------------------------------------------------------------------------------- /packages/vue2/tests/unit/form.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/vue2/tests/unit/form.spec.ts -------------------------------------------------------------------------------- /packages/vue2/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/vue2/tsconfig.json -------------------------------------------------------------------------------- /packages/vue2/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/vue2/vite.config.ts -------------------------------------------------------------------------------- /packages/vue2/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/packages/vue2/vitest.config.ts -------------------------------------------------------------------------------- /playgrounds/vue2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/playgrounds/vue2/.gitignore -------------------------------------------------------------------------------- /playgrounds/vue2/api/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/playgrounds/vue2/api/api.js -------------------------------------------------------------------------------- /playgrounds/vue2/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/playgrounds/vue2/index.html -------------------------------------------------------------------------------- /playgrounds/vue2/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/playgrounds/vue2/package-lock.json -------------------------------------------------------------------------------- /playgrounds/vue2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/playgrounds/vue2/package.json -------------------------------------------------------------------------------- /playgrounds/vue2/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/playgrounds/vue2/postcss.config.js -------------------------------------------------------------------------------- /playgrounds/vue2/public/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/playgrounds/vue2/public/demo.gif -------------------------------------------------------------------------------- /playgrounds/vue2/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/playgrounds/vue2/public/favicon.ico -------------------------------------------------------------------------------- /playgrounds/vue2/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/playgrounds/vue2/src/App.vue -------------------------------------------------------------------------------- /playgrounds/vue2/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/playgrounds/vue2/src/app.css -------------------------------------------------------------------------------- /playgrounds/vue2/src/composable/useUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/playgrounds/vue2/src/composable/useUser.js -------------------------------------------------------------------------------- /playgrounds/vue2/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/playgrounds/vue2/src/main.js -------------------------------------------------------------------------------- /playgrounds/vue2/src/pages/UserCreate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/playgrounds/vue2/src/pages/UserCreate.vue -------------------------------------------------------------------------------- /playgrounds/vue2/src/pages/UserItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/playgrounds/vue2/src/pages/UserItem.vue -------------------------------------------------------------------------------- /playgrounds/vue2/src/pages/UserList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/playgrounds/vue2/src/pages/UserList.vue -------------------------------------------------------------------------------- /playgrounds/vue2/src/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/playgrounds/vue2/src/routes.js -------------------------------------------------------------------------------- /playgrounds/vue2/src/stores/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/playgrounds/vue2/src/stores/users.js -------------------------------------------------------------------------------- /playgrounds/vue2/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/playgrounds/vue2/tailwind.config.js -------------------------------------------------------------------------------- /playgrounds/vue2/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/playgrounds/vue2/vite.config.js -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JoBinsJP/formjs/HEAD/readme.md --------------------------------------------------------------------------------