├── .dependabot └── config.yml ├── .github └── workflows │ ├── ci.yml │ └── publish.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── USAGE.md ├── babel.config.js ├── package.json ├── prettier.config.js ├── rollup.config.js ├── src ├── ErrorMessage.svelte ├── Field.svelte ├── Form.svelte ├── ScrollMarker.svelte ├── Sveltik.svelte └── index.js ├── tests ├── error-message.test.js ├── field.test.js ├── fixtures │ ├── as-component.svelte │ ├── as-input-number.svelte │ ├── as-input.svelte │ ├── checkbox-rest.svelte │ ├── checkbox.svelte │ ├── errors-untouched.svelte │ ├── errors.svelte │ ├── form.svelte │ ├── hello-world.svelte │ ├── input-component.svelte │ ├── input-let-props.svelte │ ├── input-slot.svelte │ ├── input.svelte │ ├── my-error.svelte │ ├── select-multiple.svelte │ ├── select.svelte │ ├── state.svelte │ └── textarea.svelte ├── form.test.js ├── sveltik.test.js └── test.js └── yarn.lock /.dependabot/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/.dependabot/config.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/README.md -------------------------------------------------------------------------------- /USAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/USAGE.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/babel.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/package.json -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/prettier.config.js -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/ErrorMessage.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/src/ErrorMessage.svelte -------------------------------------------------------------------------------- /src/Field.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/src/Field.svelte -------------------------------------------------------------------------------- /src/Form.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/src/Form.svelte -------------------------------------------------------------------------------- /src/ScrollMarker.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/src/ScrollMarker.svelte -------------------------------------------------------------------------------- /src/Sveltik.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/src/Sveltik.svelte -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/src/index.js -------------------------------------------------------------------------------- /tests/error-message.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/tests/error-message.test.js -------------------------------------------------------------------------------- /tests/field.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/tests/field.test.js -------------------------------------------------------------------------------- /tests/fixtures/as-component.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/tests/fixtures/as-component.svelte -------------------------------------------------------------------------------- /tests/fixtures/as-input-number.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/tests/fixtures/as-input-number.svelte -------------------------------------------------------------------------------- /tests/fixtures/as-input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/tests/fixtures/as-input.svelte -------------------------------------------------------------------------------- /tests/fixtures/checkbox-rest.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/tests/fixtures/checkbox-rest.svelte -------------------------------------------------------------------------------- /tests/fixtures/checkbox.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/tests/fixtures/checkbox.svelte -------------------------------------------------------------------------------- /tests/fixtures/errors-untouched.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/tests/fixtures/errors-untouched.svelte -------------------------------------------------------------------------------- /tests/fixtures/errors.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/tests/fixtures/errors.svelte -------------------------------------------------------------------------------- /tests/fixtures/form.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/tests/fixtures/form.svelte -------------------------------------------------------------------------------- /tests/fixtures/hello-world.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/tests/fixtures/hello-world.svelte -------------------------------------------------------------------------------- /tests/fixtures/input-component.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/tests/fixtures/input-component.svelte -------------------------------------------------------------------------------- /tests/fixtures/input-let-props.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/tests/fixtures/input-let-props.svelte -------------------------------------------------------------------------------- /tests/fixtures/input-slot.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/tests/fixtures/input-slot.svelte -------------------------------------------------------------------------------- /tests/fixtures/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/tests/fixtures/input.svelte -------------------------------------------------------------------------------- /tests/fixtures/my-error.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/tests/fixtures/my-error.svelte -------------------------------------------------------------------------------- /tests/fixtures/select-multiple.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/tests/fixtures/select-multiple.svelte -------------------------------------------------------------------------------- /tests/fixtures/select.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/tests/fixtures/select.svelte -------------------------------------------------------------------------------- /tests/fixtures/state.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/tests/fixtures/state.svelte -------------------------------------------------------------------------------- /tests/fixtures/textarea.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/tests/fixtures/textarea.svelte -------------------------------------------------------------------------------- /tests/form.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/tests/form.test.js -------------------------------------------------------------------------------- /tests/sveltik.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/tests/sveltik.test.js -------------------------------------------------------------------------------- /tests/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/tests/test.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathancahill/sveltik/HEAD/yarn.lock --------------------------------------------------------------------------------