diff --git a/.eslintrc b/.eslintrc index 4a80280..9a4cdd3 100644 --- a/.eslintrc +++ b/.eslintrc @@ -39,7 +39,7 @@ } }, "overrides": [{ - "files": ["test/**", "test-utils/**", "docs_src/**"], + "files": ["test/**", "test-utils/**", "docs/**"], "rules": { "@typescript-eslint/no-non-null-assertion": "off" } diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..7ddd0c1 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "editor.codeActionsOnSave": { + "source.fixAll.eslint": true + } +} diff --git a/README.md b/README.md index 591fb9b..61fb96a 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![GitHub Push][push-image]][push-url] [![Coverage Status][coveralls-image]][coveralls-url] -# ![morfi logo](docs_src/public/images/form-logo.svg?sanitize=true) morfi +# ![morfi logo](docs/public/images/form-logo.svg?sanitize=true) morfi Abstract form handling for any purpose (2.3 kb gzipped) @@ -180,7 +180,7 @@ And finally, there are the `FieldControls` returned by `Morfi.useField(myFiel ## More examples -See [here](https://github.com/fdc-viktor-luft/morfi/tree/master/docs_src/src/samples) for some +See [here](https://github.com/fdc-viktor-luft/morfi/tree/master/docs/src/samples) for some provided samples. If you're missing something, let me know. ## Testing diff --git a/docs_src/.eslintrc b/docs/.eslintrc similarity index 100% rename from docs_src/.eslintrc rename to docs/.eslintrc diff --git a/docs_src/assets/styles/_App.scss b/docs/assets/styles/_App.scss similarity index 100% rename from docs_src/assets/styles/_App.scss rename to docs/assets/styles/_App.scss diff --git a/docs_src/assets/styles/_DisplayValues.scss b/docs/assets/styles/_DisplayValues.scss similarity index 100% rename from docs_src/assets/styles/_DisplayValues.scss rename to docs/assets/styles/_DisplayValues.scss diff --git a/docs_src/assets/styles/_Forms.scss b/docs/assets/styles/_Forms.scss similarity index 100% rename from docs_src/assets/styles/_Forms.scss rename to docs/assets/styles/_Forms.scss diff --git a/docs_src/assets/styles/_Main.scss b/docs/assets/styles/_Main.scss similarity index 100% rename from docs_src/assets/styles/_Main.scss rename to docs/assets/styles/_Main.scss diff --git a/docs_src/assets/styles/_Sidebar.scss b/docs/assets/styles/_Sidebar.scss similarity index 100% rename from docs_src/assets/styles/_Sidebar.scss rename to docs/assets/styles/_Sidebar.scss diff --git a/docs_src/assets/styles/_table.scss b/docs/assets/styles/_table.scss similarity index 100% rename from docs_src/assets/styles/_table.scss rename to docs/assets/styles/_table.scss diff --git a/docs_src/assets/styles/index.scss b/docs/assets/styles/index.scss similarity index 100% rename from docs_src/assets/styles/index.scss rename to docs/assets/styles/index.scss diff --git a/docs_src/index.html b/docs/index.html similarity index 100% rename from docs_src/index.html rename to docs/index.html diff --git a/docs_src/messages.json b/docs/messages.json similarity index 100% rename from docs_src/messages.json rename to docs/messages.json diff --git a/docs_src/public/form-logo-128.png b/docs/public/form-logo-128.png similarity index 100% rename from docs_src/public/form-logo-128.png rename to docs/public/form-logo-128.png diff --git a/docs_src/public/form-logo-144.png b/docs/public/form-logo-144.png similarity index 100% rename from docs_src/public/form-logo-144.png rename to docs/public/form-logo-144.png diff --git a/docs_src/public/form-logo-152.png b/docs/public/form-logo-152.png similarity index 100% rename from docs_src/public/form-logo-152.png rename to docs/public/form-logo-152.png diff --git a/docs_src/public/form-logo-192.png b/docs/public/form-logo-192.png similarity index 100% rename from docs_src/public/form-logo-192.png rename to docs/public/form-logo-192.png diff --git a/docs_src/public/form-logo-32.png b/docs/public/form-logo-32.png similarity index 100% rename from docs_src/public/form-logo-32.png rename to docs/public/form-logo-32.png diff --git a/docs_src/public/form-logo-512.png b/docs/public/form-logo-512.png similarity index 100% rename from docs_src/public/form-logo-512.png rename to docs/public/form-logo-512.png diff --git a/docs_src/public/images/form-logo.svg b/docs/public/images/form-logo.svg similarity index 100% rename from docs_src/public/images/form-logo.svg rename to docs/public/images/form-logo.svg diff --git a/docs_src/public/images/menu.svg b/docs/public/images/menu.svg similarity index 100% rename from docs_src/public/images/menu.svg rename to docs/public/images/menu.svg diff --git a/docs_src/public/manifest.json b/docs/public/manifest.json similarity index 100% rename from docs_src/public/manifest.json rename to docs/public/manifest.json diff --git a/docs_src/src/App.tsx b/docs/src/App.tsx similarity index 100% rename from docs_src/src/App.tsx rename to docs/src/App.tsx diff --git a/docs_src/src/Main.tsx b/docs/src/Main.tsx similarity index 100% rename from docs_src/src/Main.tsx rename to docs/src/Main.tsx diff --git a/docs_src/src/fields/Basic.tsx b/docs/src/fields/Basic.tsx similarity index 100% rename from docs_src/src/fields/Basic.tsx rename to docs/src/fields/Basic.tsx diff --git a/docs_src/src/fields/FormInput.tsx b/docs/src/fields/FormInput.tsx similarity index 100% rename from docs_src/src/fields/FormInput.tsx rename to docs/src/fields/FormInput.tsx diff --git a/docs_src/src/fields/FormNumberInput.tsx b/docs/src/fields/FormNumberInput.tsx similarity index 100% rename from docs_src/src/fields/FormNumberInput.tsx rename to docs/src/fields/FormNumberInput.tsx diff --git a/docs_src/src/fields/FormSelect.tsx b/docs/src/fields/FormSelect.tsx similarity index 100% rename from docs_src/src/fields/FormSelect.tsx rename to docs/src/fields/FormSelect.tsx diff --git a/docs_src/src/fields/event-util.ts b/docs/src/fields/event-util.ts similarity index 100% rename from docs_src/src/fields/event-util.ts rename to docs/src/fields/event-util.ts diff --git a/docs_src/src/hooks/useChangeEffect.ts b/docs/src/hooks/useChangeEffect.ts similarity index 100% rename from docs_src/src/hooks/useChangeEffect.ts rename to docs/src/hooks/useChangeEffect.ts diff --git a/docs_src/src/hooks/useMounted.ts b/docs/src/hooks/useMounted.ts similarity index 100% rename from docs_src/src/hooks/useMounted.ts rename to docs/src/hooks/useMounted.ts diff --git a/docs_src/src/hooks/useSafeState.ts b/docs/src/hooks/useSafeState.ts similarity index 100% rename from docs_src/src/hooks/useSafeState.ts rename to docs/src/hooks/useSafeState.ts diff --git a/docs_src/src/icons/Arrow.tsx b/docs/src/icons/Arrow.tsx similarity index 100% rename from docs_src/src/icons/Arrow.tsx rename to docs/src/icons/Arrow.tsx diff --git a/docs_src/src/icons/Eye.tsx b/docs/src/icons/Eye.tsx similarity index 100% rename from docs_src/src/icons/Eye.tsx rename to docs/src/icons/Eye.tsx diff --git a/docs_src/src/icons/Spinner.tsx b/docs/src/icons/Spinner.tsx similarity index 100% rename from docs_src/src/icons/Spinner.tsx rename to docs/src/icons/Spinner.tsx diff --git a/docs_src/src/index.tsx b/docs/src/index.tsx similarity index 100% rename from docs_src/src/index.tsx rename to docs/src/index.tsx diff --git a/docs_src/src/samples/async/AsyncValidationSample.tsx b/docs/src/samples/async/AsyncValidationSample.tsx similarity index 100% rename from docs_src/src/samples/async/AsyncValidationSample.tsx rename to docs/src/samples/async/AsyncValidationSample.tsx diff --git a/docs_src/src/samples/first/FirstSample.tsx b/docs/src/samples/first/FirstSample.tsx similarity index 100% rename from docs_src/src/samples/first/FirstSample.tsx rename to docs/src/samples/first/FirstSample.tsx diff --git a/docs_src/src/samples/first/PersonTable.tsx b/docs/src/samples/first/PersonTable.tsx similarity index 100% rename from docs_src/src/samples/first/PersonTable.tsx rename to docs/src/samples/first/PersonTable.tsx diff --git a/docs_src/src/samples/password-repeat/PasswordRepeatForm.tsx b/docs/src/samples/password-repeat/PasswordRepeatForm.tsx similarity index 100% rename from docs_src/src/samples/password-repeat/PasswordRepeatForm.tsx rename to docs/src/samples/password-repeat/PasswordRepeatForm.tsx diff --git a/docs_src/src/samples/readme/Readme.tsx b/docs/src/samples/readme/Readme.tsx similarity index 100% rename from docs_src/src/samples/readme/Readme.tsx rename to docs/src/samples/readme/Readme.tsx diff --git a/docs_src/src/samples/validation-types/ValidationSample.tsx b/docs/src/samples/validation-types/ValidationSample.tsx similarity index 100% rename from docs_src/src/samples/validation-types/ValidationSample.tsx rename to docs/src/samples/validation-types/ValidationSample.tsx diff --git a/docs_src/src/tools/DisplayValues.tsx b/docs/src/tools/DisplayValues.tsx similarity index 100% rename from docs_src/src/tools/DisplayValues.tsx rename to docs/src/tools/DisplayValues.tsx diff --git a/docs_src/src/tools/Utils.ts b/docs/src/tools/Utils.ts similarity index 100% rename from docs_src/src/tools/Utils.ts rename to docs/src/tools/Utils.ts diff --git a/docs_src/src/validators/validators.ts b/docs/src/validators/validators.ts similarity index 100% rename from docs_src/src/validators/validators.ts rename to docs/src/validators/validators.ts diff --git a/docs_src/vite-env.d.ts b/docs/vite-env.d.ts similarity index 100% rename from docs_src/vite-env.d.ts rename to docs/vite-env.d.ts diff --git a/tsconfig.json b/tsconfig.json index ee1fb81..e6e5d78 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -30,5 +30,5 @@ "morfi": ["./src"] } }, - "include": ["src", "test", "docs_src"] + "include": ["src", "test", "docs"] } diff --git a/vite.config.docs.ts b/vite.config.docs.ts index fed792c..6ae2993 100644 --- a/vite.config.docs.ts +++ b/vite.config.docs.ts @@ -5,7 +5,7 @@ import react from '@vitejs/plugin-react'; export default defineConfig({ plugins: [react()], base: '/morfi/', - root: 'docs_src', + root: 'docs', server: { port: 3333, strictPort: true,