From d32be08be8f67c3b59288cebe02ce71654cd63a3 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Thu, 12 Jun 2025 10:46:01 +0200 Subject: [PATCH] move utopia-ui into subfolder lib --- .github/ISSUE_TEMPLATE.md | 13 --- .github/ISSUE_TEMPLATE/bug.md | 10 -- .github/ISSUE_TEMPLATE/devops.md | 10 -- .github/ISSUE_TEMPLATE/epic.md | 13 --- .github/ISSUE_TEMPLATE/feature.md | 10 -- .github/ISSUE_TEMPLATE/question.md | 13 --- .github/ISSUE_TEMPLATE/refactor.md | 10 -- .github/ISSUE_TEMPLATE/release.md | 13 --- .github/PULL_REQUEST_TEMPLATE.md | 15 --- .github/workflows/deploy.docs.yml | 68 ------------- .github/workflows/test.build.yml | 57 ----------- .github/workflows/test.docs.yml | 53 ----------- .github/workflows/test.lint.examples.yml | 89 ------------------ .github/workflows/test.lint.pr.yml | 77 --------------- .github/workflows/test.lint.yml | 61 ------------ .github/workflows/test.unit.yml | 33 ------- .eslintignore => lib/.eslintignore | 0 .eslintrc.cjs => lib/.eslintrc.cjs | 0 .gitignore => lib/.gitignore | 0 .prettierrc.json => lib/.prettierrc.json | 0 .tool-versions => lib/.tool-versions | 0 CODE_OF_CONDUCT.md => lib/CODE_OF_CONDUCT.md | 0 CONTRIBUTING.md => lib/CONTRIBUTING.md | 0 Components.svg => lib/Components.svg | 0 FUNDING.json => lib/FUNDING.json | 0 FUNDING.yaml => lib/FUNDING.yaml | 0 GLOSSAR.md => lib/GLOSSAR.md | 0 LICENSE => lib/LICENSE | 0 README.md => lib/README.md | 0 cypress.config.ts => lib/cypress.config.ts | 0 {cypress => lib/cypress}/support/commands.ts | 0 .../cypress}/support/component-index.html | 0 {cypress => lib/cypress}/support/component.ts | 0 .../dependency-graph.svg | 0 .../examples}/1-basic-map/.gitignore | 0 {examples => lib/examples}/1-basic-map/.nvmrc | 0 .../examples}/1-basic-map/README.md | 0 .../examples}/1-basic-map/eslint.config.js | 0 .../examples}/1-basic-map/index.html | 0 .../examples}/1-basic-map/package-lock.json | 0 .../examples}/1-basic-map/package.json | 0 .../examples}/1-basic-map/public/vite.svg | 0 .../examples}/1-basic-map/src/App.tsx | 0 .../examples}/1-basic-map/src/main.tsx | 0 .../examples}/1-basic-map/src/vite-env.d.ts | 0 .../examples}/1-basic-map/tsconfig.app.json | 0 .../examples}/1-basic-map/tsconfig.json | 0 .../examples}/1-basic-map/tsconfig.node.json | 0 .../examples}/1-basic-map/vite.config.ts | 0 .../examples}/2-static-layers/.gitignore | 0 .../examples}/2-static-layers/.nvmrc | 0 .../examples}/2-static-layers/README.md | 0 .../2-static-layers/eslint.config.js | 0 .../examples}/2-static-layers/index.html | 0 .../2-static-layers/package-lock.json | 0 .../examples}/2-static-layers/package.json | 0 .../2-static-layers/public/calendar.svg | 0 .../2-static-layers/public/point.svg | 0 .../examples}/2-static-layers/public/vite.svg | 0 .../examples}/2-static-layers/src/App.tsx | 0 .../examples}/2-static-layers/src/main.tsx | 0 .../2-static-layers/src/sample-data.ts | 0 .../2-static-layers/src/vite-env.d.ts | 0 .../2-static-layers/tsconfig.app.json | 0 .../examples}/2-static-layers/tsconfig.json | 0 .../2-static-layers/tsconfig.node.json | 0 .../examples}/2-static-layers/vite.config.ts | 0 {examples => lib/examples}/3-tags/.gitignore | 0 {examples => lib/examples}/3-tags/.nvmrc | 0 {examples => lib/examples}/3-tags/README.md | 0 .../examples}/3-tags/eslint.config.js | 0 {examples => lib/examples}/3-tags/index.html | 0 .../examples}/3-tags/package-lock.json | 0 .../examples}/3-tags/package.json | 0 .../examples}/3-tags/public/vite.svg | 0 {examples => lib/examples}/3-tags/src/App.tsx | 0 .../examples}/3-tags/src/main.tsx | 0 .../examples}/3-tags/src/sample-data.ts | 0 .../examples}/3-tags/src/vite-env.d.ts | 0 .../examples}/3-tags/tsconfig.app.json | 0 .../examples}/3-tags/tsconfig.json | 0 .../examples}/3-tags/tsconfig.node.json | 0 .../examples}/3-tags/vite.config.ts | 0 {examples => lib/examples}/README.md | 0 package-lock.json => lib/package-lock.json | 0 package.json => lib/package.json | 0 .../patches}/react-dropzone/attr-accept.js | 0 postcss.config.cjs => lib/postcss.config.cjs | 0 rollup.config.js => lib/rollup.config.js | 0 {scripts => lib/scripts}/docs-coverage.sh | 0 setupTest.ts => lib/setupTest.ts | 0 .../src}/Components/AppShell/AppShell.tsx | 0 .../src}/Components/AppShell/Content.tsx | 0 .../Components/AppShell/ContextWrapper.tsx | 0 .../src}/Components/AppShell/NavBar.tsx | 0 .../src}/Components/AppShell/SetAppState.tsx | 0 .../src}/Components/AppShell/SideBar.tsx | 0 .../Components/AppShell/SidebarSubmenu.tsx | 0 .../src}/Components/AppShell/UserControl.tsx | 0 .../Components/AppShell/hooks/useAppState.tsx | 0 .../Components/AppShell/hooks/useTheme.tsx | 0 .../src}/Components/AppShell/index.tsx | 0 .../src}/Components/Auth/LoginPage.tsx | 0 .../Components/Auth/RequestPasswordPage.tsx | 0 .../Components/Auth/SetNewPasswordPage.tsx | 0 .../src}/Components/Auth/SignupPage.tsx | 0 {src => lib/src}/Components/Auth/index.tsx | 0 {src => lib/src}/Components/Auth/useAuth.tsx | 0 {src => lib/src}/Components/Gaming/Modal.tsx | 0 {src => lib/src}/Components/Gaming/Quests.tsx | 0 .../Components/Gaming/hooks/useQuests.tsx | 0 {src => lib/src}/Components/Gaming/index.tsx | 0 .../src}/Components/Input/Autocomplete.tsx | 0 .../Components/Input/ComboBoxInput.spec.tsx | 0 .../src}/Components/Input/ComboBoxInput.tsx | 0 .../src}/Components/Input/RichTextEditor.tsx | 0 .../Components/Input/TextAreaInput.spec.tsx | 0 .../src}/Components/Input/TextAreaInput.tsx | 0 .../src}/Components/Input/TextEditorMenu.tsx | 0 .../src}/Components/Input/TextInput.cy.tsx | 0 .../src}/Components/Input/TextInput.spec.tsx | 0 .../src}/Components/Input/TextInput.tsx | 0 .../__snapshots__/ComboBoxInput.spec.tsx.snap | 0 .../__snapshots__/TextAreaInput.spec.tsx.snap | 0 .../__snapshots__/TextInput.spec.tsx.snap | 0 {src => lib/src}/Components/Input/index.tsx | 0 .../src}/Components/Item/PopupForm.tsx | 0 .../src}/Components/Item/PopupView.tsx | 0 .../Components/Item/TemplateItemContext.ts | 0 {src => lib/src}/Components/Item/index.tsx | 0 .../src}/Components/Item/templateify.tsx | 0 {src => lib/src}/Components/Map/Layer.tsx | 0 .../src}/Components/Map/LayerContext.ts | 0 .../src}/Components/Map/Permissions.tsx | 0 .../src}/Components/Map/ProfileView.tsx | 0 .../Map/Subcomponents/AddButton.tsx | 0 .../Map/Subcomponents/Controls/Control.tsx | 0 .../Subcomponents/Controls/FilterControl.tsx | 0 .../Controls/GratitudeControl.tsx | 0 .../Subcomponents/Controls/LayerControl.tsx | 0 .../Subcomponents/Controls/LocateControl.tsx | 0 .../Subcomponents/Controls/QuestControl.tsx | 0 .../Subcomponents/Controls/SearchControl.tsx | 0 .../Subcomponents/Controls/SidebarControl.tsx | 0 .../Subcomponents/Controls/TagsControl.tsx | 0 .../Map/Subcomponents/ItemFormPopup.tsx | 0 .../ItemPopupComponents/HeaderView.tsx | 0 .../ItemPopupComponents/PopupButton.tsx | 0 .../PopupCheckboxInput.tsx | 0 .../PopupStartEndInput.tsx | 0 .../PopupTextAreaInput.tsx | 0 .../ItemPopupComponents/PopupTextInput.tsx | 0 .../ItemPopupComponents/StartEndView.tsx | 0 .../ItemPopupComponents/TextView.tsx | 0 .../ItemPopupComponents/index.tsx | 0 .../Map/Subcomponents/ItemViewPopup.tsx | 0 .../Map/Subcomponents/SelectPosition.tsx | 0 {src => lib/src}/Components/Map/Tags.tsx | 0 {src => lib/src}/Components/Map/UtopiaMap.tsx | 0 .../src}/Components/Map/UtopiaMapInner.tsx | 0 .../Components/Map/hooks/useClusterRef.tsx | 0 .../src}/Components/Map/hooks/useDebounce.tsx | 0 .../src}/Components/Map/hooks/useFilter.tsx | 0 .../src}/Components/Map/hooks/useItems.tsx | 0 .../src}/Components/Map/hooks/useLayers.tsx | 0 .../Components/Map/hooks/useLeafletRefs.tsx | 0 .../Components/Map/hooks/usePermissions.tsx | 0 .../Components/Map/hooks/usePopupForm.tsx | 0 .../Map/hooks/useSelectPosition.tsx | 0 .../src}/Components/Map/hooks/useTags.tsx | 0 .../src}/Components/Map/hooks/useTimeout.tsx | 0 .../Map/hooks/useWindowDimension.tsx | 0 {src => lib/src}/Components/Map/index.tsx | 0 .../Components/Profile/ItemFunctions.spec.tsx | 0 .../src}/Components/Profile/ProfileForm.tsx | 0 .../src}/Components/Profile/ProfileView.tsx | 0 .../Profile/Subcomponents/ActionsButton.tsx | 0 .../Profile/Subcomponents/AvatarWidget.tsx | 0 .../Profile/Subcomponents/ColorPicker.tsx | 0 .../Profile/Subcomponents/ContactInfoForm.tsx | 0 .../Profile/Subcomponents/ContactInfoView.tsx | 0 .../Subcomponents/CrowdfundingForm.tsx | 0 .../Subcomponents/CrowdfundingView.tsx | 0 .../Profile/Subcomponents/FormHeader.tsx | 0 .../Subcomponents/GalleryForm.spec.tsx | 0 .../Profile/Subcomponents/GalleryForm.tsx | 0 .../Profile/Subcomponents/GalleryView.tsx | 0 .../Subcomponents/GroupSubHeaderView.tsx | 0 .../Subcomponents/GroupSubheaderForm.tsx | 0 .../Subcomponents/LinkedItemsHeaderView.tsx | 0 .../Profile/Subcomponents/MarkdownHint.tsx | 0 .../Profile/Subcomponents/PlusButton.tsx | 0 .../Subcomponents/ProfileStartEndForm.tsx | 0 .../Subcomponents/ProfileStartEndView.tsx | 0 .../Profile/Subcomponents/ProfileTextForm.tsx | 0 .../Profile/Subcomponents/ProfileTextView.tsx | 0 .../Profile/Subcomponents/RelationCard.tsx | 0 .../Profile/Subcomponents/SocialShareBar.tsx | 0 .../Subcomponents/SocialShareButton.tsx | 0 .../Profile/Subcomponents/TagsWidget.tsx | 0 .../__snapshots__/GalleryForm.spec.tsx.snap | 0 .../Components/Profile/Templates/FlexForm.tsx | 0 .../Components/Profile/Templates/FlexView.tsx | 0 .../Profile/Templates/OnepagerForm.tsx | 0 .../Profile/Templates/OnepagerView.tsx | 0 .../Profile/Templates/SimpleForm.tsx | 0 .../Profile/Templates/SimpleView.tsx | 0 .../Components/Profile/Templates/TabsForm.tsx | 0 .../Components/Profile/Templates/TabsView.tsx | 0 .../src}/Components/Profile/UserSettings.tsx | 0 .../Profile/hooks/useClickOutside.tsx | 0 {src => lib/src}/Components/Profile/index.tsx | 0 .../src}/Components/Profile/itemFunctions.ts | 0 {src => lib/src}/Components/README.md | 0 .../Components/Templates/AttestationForm.tsx | 0 .../src}/Components/Templates/CardPage.tsx | 0 .../Components/Templates/DateUserInfo.tsx | 0 .../src}/Components/Templates/DialogModal.tsx | 0 .../src}/Components/Templates/EmojiPicker.tsx | 0 .../src}/Components/Templates/ItemCard.tsx | 0 .../Templates/LoadingMapOverlay.tsx | 0 .../Components/Templates/MapOverlayPage.tsx | 0 .../src}/Components/Templates/MarketView.tsx | 0 .../Templates/OverlayItemsIndexPage.tsx | 0 .../src}/Components/Templates/SelectUser.tsx | 0 .../src}/Components/Templates/Tabs.tsx | 0 .../src}/Components/Templates/TagView.tsx | 0 .../Components/Templates/ThemeControl.tsx | 0 .../src}/Components/Templates/TitleCard.tsx | 0 .../src}/Components/Templates/index.tsx | 0 .../src}/Components/Typography/ErrorText.tsx | 0 .../src}/Components/Typography/Subtitle.tsx | 0 {src => lib/src}/Utils/ContainsUUID.ts | 0 {src => lib/src}/Utils/FormatTags.ts | 0 {src => lib/src}/Utils/HashTagRegex.tsx | 0 {src => lib/src}/Utils/MarkerIconFactory.ts | 0 {src => lib/src}/Utils/Moon.ts | 0 {src => lib/src}/Utils/RandomColor.ts | 0 {src => lib/src}/Utils/ReplaceURLs.ts | 0 {src => lib/src}/Utils/ReverseGeocoder.ts | 0 {src => lib/src}/Utils/TimeAgo.ts | 0 .../src}/Utils/getImageDimensions.spec.ts | 0 {src => lib/src}/Utils/getImageDimensions.ts | 0 {src => lib/src}/assets/chevron.svg | 0 {src => lib/src}/assets/css/color-picker.css | 0 .../src}/assets/css/custom-file-upload.css | 0 {src => lib/src}/assets/css/gallery.css | 0 {src => lib/src}/assets/css/leaflet.css | 0 {src => lib/src}/assets/css/markdown.css | 0 {src => lib/src}/assets/css/marker-icons.css | 0 {src => lib/src}/assets/css/masonry.css | 0 {src => lib/src}/assets/css/misc.css | 0 {src => lib/src}/assets/css/tailwind.css | 0 {src => lib/src}/assets/css/tiptap.css | 0 {src => lib/src}/assets/css/toastify.css | 0 {src => lib/src}/assets/fist.svg | 0 {src => lib/src}/assets/image-placeholder.svg | 0 {src => lib/src}/assets/layer.svg | 0 {src => lib/src}/assets/markdown.svg | 0 {src => lib/src}/assets/plus.svg | 0 {src => lib/src}/assets/share/clipboard.svg | 0 {src => lib/src}/assets/share/facebook.svg | 0 {src => lib/src}/assets/share/linkedin.svg | 0 {src => lib/src}/assets/share/telegram.svg | 0 {src => lib/src}/assets/share/twitter.svg | 0 {src => lib/src}/assets/share/whatsapp.svg | 0 {src => lib/src}/assets/share/xing.svg | 0 {src => lib/src}/assets/target.svg | 0 {src => lib/src}/assets/targetDot.svg | 0 {src => lib/src}/assets/user.svg | 0 {src => lib/src}/css.tsx | 0 {src => lib/src}/index.tsx | 0 {src => lib/src}/types/AssetsApi.d.ts | 0 {src => lib/src}/types/FormState.d.ts | 0 {src => lib/src}/types/Item.d.ts | 0 {src => lib/src}/types/ItemType.d.ts | 0 {src => lib/src}/types/ItemsApi.d.ts | 0 {src => lib/src}/types/LayerProps.d.ts | 0 {src => lib/src}/types/MarkerIcon.d.ts | 0 {src => lib/src}/types/Permission.d.ts | 0 {src => lib/src}/types/PermissionAction.d.ts | 0 .../src}/types/PermissionCondition.d.ts | 0 {src => lib/src}/types/PopupFormState.d.ts | 0 {src => lib/src}/types/Profile.d.ts | 0 {src => lib/src}/types/Relation.d.ts | 0 {src => lib/src}/types/SVG.d.ts | 0 {src => lib/src}/types/Tag.d.ts | 0 {src => lib/src}/types/UserApi.d.ts | 0 {src => lib/src}/types/UserItem.d.ts | 0 {src => lib/src}/types/UtopiaMapProps.d.ts | 0 {tests => lib/tests}/image1.jpg | Bin {tests => lib/tests}/image2.jpg | Bin {tests => lib/tests}/image3.jpg | Bin tsconfig.json => lib/tsconfig.json | 0 vite.config.ts => lib/vite.config.ts | 0 295 files changed, 545 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE.md delete mode 100644 .github/ISSUE_TEMPLATE/bug.md delete mode 100644 .github/ISSUE_TEMPLATE/devops.md delete mode 100644 .github/ISSUE_TEMPLATE/epic.md delete mode 100644 .github/ISSUE_TEMPLATE/feature.md delete mode 100644 .github/ISSUE_TEMPLATE/question.md delete mode 100644 .github/ISSUE_TEMPLATE/refactor.md delete mode 100644 .github/ISSUE_TEMPLATE/release.md delete mode 100644 .github/PULL_REQUEST_TEMPLATE.md delete mode 100644 .github/workflows/deploy.docs.yml delete mode 100644 .github/workflows/test.build.yml delete mode 100644 .github/workflows/test.docs.yml delete mode 100644 .github/workflows/test.lint.examples.yml delete mode 100644 .github/workflows/test.lint.pr.yml delete mode 100644 .github/workflows/test.lint.yml delete mode 100644 .github/workflows/test.unit.yml rename .eslintignore => lib/.eslintignore (100%) rename .eslintrc.cjs => lib/.eslintrc.cjs (100%) rename .gitignore => lib/.gitignore (100%) rename .prettierrc.json => lib/.prettierrc.json (100%) rename .tool-versions => lib/.tool-versions (100%) rename CODE_OF_CONDUCT.md => lib/CODE_OF_CONDUCT.md (100%) rename CONTRIBUTING.md => lib/CONTRIBUTING.md (100%) rename Components.svg => lib/Components.svg (100%) rename FUNDING.json => lib/FUNDING.json (100%) rename FUNDING.yaml => lib/FUNDING.yaml (100%) rename GLOSSAR.md => lib/GLOSSAR.md (100%) rename LICENSE => lib/LICENSE (100%) rename README.md => lib/README.md (100%) rename cypress.config.ts => lib/cypress.config.ts (100%) rename {cypress => lib/cypress}/support/commands.ts (100%) rename {cypress => lib/cypress}/support/component-index.html (100%) rename {cypress => lib/cypress}/support/component.ts (100%) rename dependency-graph.svg => lib/dependency-graph.svg (100%) rename {examples => lib/examples}/1-basic-map/.gitignore (100%) rename {examples => lib/examples}/1-basic-map/.nvmrc (100%) rename {examples => lib/examples}/1-basic-map/README.md (100%) rename {examples => lib/examples}/1-basic-map/eslint.config.js (100%) rename {examples => lib/examples}/1-basic-map/index.html (100%) rename {examples => lib/examples}/1-basic-map/package-lock.json (100%) rename {examples => lib/examples}/1-basic-map/package.json (100%) rename {examples => lib/examples}/1-basic-map/public/vite.svg (100%) rename {examples => lib/examples}/1-basic-map/src/App.tsx (100%) rename {examples => lib/examples}/1-basic-map/src/main.tsx (100%) rename {examples => lib/examples}/1-basic-map/src/vite-env.d.ts (100%) rename {examples => lib/examples}/1-basic-map/tsconfig.app.json (100%) rename {examples => lib/examples}/1-basic-map/tsconfig.json (100%) rename {examples => lib/examples}/1-basic-map/tsconfig.node.json (100%) rename {examples => lib/examples}/1-basic-map/vite.config.ts (100%) rename {examples => lib/examples}/2-static-layers/.gitignore (100%) rename {examples => lib/examples}/2-static-layers/.nvmrc (100%) rename {examples => lib/examples}/2-static-layers/README.md (100%) rename {examples => lib/examples}/2-static-layers/eslint.config.js (100%) rename {examples => lib/examples}/2-static-layers/index.html (100%) rename {examples => lib/examples}/2-static-layers/package-lock.json (100%) rename {examples => lib/examples}/2-static-layers/package.json (100%) rename {examples => lib/examples}/2-static-layers/public/calendar.svg (100%) rename {examples => lib/examples}/2-static-layers/public/point.svg (100%) rename {examples => lib/examples}/2-static-layers/public/vite.svg (100%) rename {examples => lib/examples}/2-static-layers/src/App.tsx (100%) rename {examples => lib/examples}/2-static-layers/src/main.tsx (100%) rename {examples => lib/examples}/2-static-layers/src/sample-data.ts (100%) rename {examples => lib/examples}/2-static-layers/src/vite-env.d.ts (100%) rename {examples => lib/examples}/2-static-layers/tsconfig.app.json (100%) rename {examples => lib/examples}/2-static-layers/tsconfig.json (100%) rename {examples => lib/examples}/2-static-layers/tsconfig.node.json (100%) rename {examples => lib/examples}/2-static-layers/vite.config.ts (100%) rename {examples => lib/examples}/3-tags/.gitignore (100%) rename {examples => lib/examples}/3-tags/.nvmrc (100%) rename {examples => lib/examples}/3-tags/README.md (100%) rename {examples => lib/examples}/3-tags/eslint.config.js (100%) rename {examples => lib/examples}/3-tags/index.html (100%) rename {examples => lib/examples}/3-tags/package-lock.json (100%) rename {examples => lib/examples}/3-tags/package.json (100%) rename {examples => lib/examples}/3-tags/public/vite.svg (100%) rename {examples => lib/examples}/3-tags/src/App.tsx (100%) rename {examples => lib/examples}/3-tags/src/main.tsx (100%) rename {examples => lib/examples}/3-tags/src/sample-data.ts (100%) rename {examples => lib/examples}/3-tags/src/vite-env.d.ts (100%) rename {examples => lib/examples}/3-tags/tsconfig.app.json (100%) rename {examples => lib/examples}/3-tags/tsconfig.json (100%) rename {examples => lib/examples}/3-tags/tsconfig.node.json (100%) rename {examples => lib/examples}/3-tags/vite.config.ts (100%) rename {examples => lib/examples}/README.md (100%) rename package-lock.json => lib/package-lock.json (100%) rename package.json => lib/package.json (100%) rename {patches => lib/patches}/react-dropzone/attr-accept.js (100%) rename postcss.config.cjs => lib/postcss.config.cjs (100%) rename rollup.config.js => lib/rollup.config.js (100%) rename {scripts => lib/scripts}/docs-coverage.sh (100%) rename setupTest.ts => lib/setupTest.ts (100%) rename {src => lib/src}/Components/AppShell/AppShell.tsx (100%) rename {src => lib/src}/Components/AppShell/Content.tsx (100%) rename {src => lib/src}/Components/AppShell/ContextWrapper.tsx (100%) rename {src => lib/src}/Components/AppShell/NavBar.tsx (100%) rename {src => lib/src}/Components/AppShell/SetAppState.tsx (100%) rename {src => lib/src}/Components/AppShell/SideBar.tsx (100%) rename {src => lib/src}/Components/AppShell/SidebarSubmenu.tsx (100%) rename {src => lib/src}/Components/AppShell/UserControl.tsx (100%) rename {src => lib/src}/Components/AppShell/hooks/useAppState.tsx (100%) rename {src => lib/src}/Components/AppShell/hooks/useTheme.tsx (100%) rename {src => lib/src}/Components/AppShell/index.tsx (100%) rename {src => lib/src}/Components/Auth/LoginPage.tsx (100%) rename {src => lib/src}/Components/Auth/RequestPasswordPage.tsx (100%) rename {src => lib/src}/Components/Auth/SetNewPasswordPage.tsx (100%) rename {src => lib/src}/Components/Auth/SignupPage.tsx (100%) rename {src => lib/src}/Components/Auth/index.tsx (100%) rename {src => lib/src}/Components/Auth/useAuth.tsx (100%) rename {src => lib/src}/Components/Gaming/Modal.tsx (100%) rename {src => lib/src}/Components/Gaming/Quests.tsx (100%) rename {src => lib/src}/Components/Gaming/hooks/useQuests.tsx (100%) rename {src => lib/src}/Components/Gaming/index.tsx (100%) rename {src => lib/src}/Components/Input/Autocomplete.tsx (100%) rename {src => lib/src}/Components/Input/ComboBoxInput.spec.tsx (100%) rename {src => lib/src}/Components/Input/ComboBoxInput.tsx (100%) rename {src => lib/src}/Components/Input/RichTextEditor.tsx (100%) rename {src => lib/src}/Components/Input/TextAreaInput.spec.tsx (100%) rename {src => lib/src}/Components/Input/TextAreaInput.tsx (100%) rename {src => lib/src}/Components/Input/TextEditorMenu.tsx (100%) rename {src => lib/src}/Components/Input/TextInput.cy.tsx (100%) rename {src => lib/src}/Components/Input/TextInput.spec.tsx (100%) rename {src => lib/src}/Components/Input/TextInput.tsx (100%) rename {src => lib/src}/Components/Input/__snapshots__/ComboBoxInput.spec.tsx.snap (100%) rename {src => lib/src}/Components/Input/__snapshots__/TextAreaInput.spec.tsx.snap (100%) rename {src => lib/src}/Components/Input/__snapshots__/TextInput.spec.tsx.snap (100%) rename {src => lib/src}/Components/Input/index.tsx (100%) rename {src => lib/src}/Components/Item/PopupForm.tsx (100%) rename {src => lib/src}/Components/Item/PopupView.tsx (100%) rename {src => lib/src}/Components/Item/TemplateItemContext.ts (100%) rename {src => lib/src}/Components/Item/index.tsx (100%) rename {src => lib/src}/Components/Item/templateify.tsx (100%) rename {src => lib/src}/Components/Map/Layer.tsx (100%) rename {src => lib/src}/Components/Map/LayerContext.ts (100%) rename {src => lib/src}/Components/Map/Permissions.tsx (100%) rename {src => lib/src}/Components/Map/ProfileView.tsx (100%) rename {src => lib/src}/Components/Map/Subcomponents/AddButton.tsx (100%) rename {src => lib/src}/Components/Map/Subcomponents/Controls/Control.tsx (100%) rename {src => lib/src}/Components/Map/Subcomponents/Controls/FilterControl.tsx (100%) rename {src => lib/src}/Components/Map/Subcomponents/Controls/GratitudeControl.tsx (100%) rename {src => lib/src}/Components/Map/Subcomponents/Controls/LayerControl.tsx (100%) rename {src => lib/src}/Components/Map/Subcomponents/Controls/LocateControl.tsx (100%) rename {src => lib/src}/Components/Map/Subcomponents/Controls/QuestControl.tsx (100%) rename {src => lib/src}/Components/Map/Subcomponents/Controls/SearchControl.tsx (100%) rename {src => lib/src}/Components/Map/Subcomponents/Controls/SidebarControl.tsx (100%) rename {src => lib/src}/Components/Map/Subcomponents/Controls/TagsControl.tsx (100%) rename {src => lib/src}/Components/Map/Subcomponents/ItemFormPopup.tsx (100%) rename {src => lib/src}/Components/Map/Subcomponents/ItemPopupComponents/HeaderView.tsx (100%) rename {src => lib/src}/Components/Map/Subcomponents/ItemPopupComponents/PopupButton.tsx (100%) rename {src => lib/src}/Components/Map/Subcomponents/ItemPopupComponents/PopupCheckboxInput.tsx (100%) rename {src => lib/src}/Components/Map/Subcomponents/ItemPopupComponents/PopupStartEndInput.tsx (100%) rename {src => lib/src}/Components/Map/Subcomponents/ItemPopupComponents/PopupTextAreaInput.tsx (100%) rename {src => lib/src}/Components/Map/Subcomponents/ItemPopupComponents/PopupTextInput.tsx (100%) rename {src => lib/src}/Components/Map/Subcomponents/ItemPopupComponents/StartEndView.tsx (100%) rename {src => lib/src}/Components/Map/Subcomponents/ItemPopupComponents/TextView.tsx (100%) rename {src => lib/src}/Components/Map/Subcomponents/ItemPopupComponents/index.tsx (100%) rename {src => lib/src}/Components/Map/Subcomponents/ItemViewPopup.tsx (100%) rename {src => lib/src}/Components/Map/Subcomponents/SelectPosition.tsx (100%) rename {src => lib/src}/Components/Map/Tags.tsx (100%) rename {src => lib/src}/Components/Map/UtopiaMap.tsx (100%) rename {src => lib/src}/Components/Map/UtopiaMapInner.tsx (100%) rename {src => lib/src}/Components/Map/hooks/useClusterRef.tsx (100%) rename {src => lib/src}/Components/Map/hooks/useDebounce.tsx (100%) rename {src => lib/src}/Components/Map/hooks/useFilter.tsx (100%) rename {src => lib/src}/Components/Map/hooks/useItems.tsx (100%) rename {src => lib/src}/Components/Map/hooks/useLayers.tsx (100%) rename {src => lib/src}/Components/Map/hooks/useLeafletRefs.tsx (100%) rename {src => lib/src}/Components/Map/hooks/usePermissions.tsx (100%) rename {src => lib/src}/Components/Map/hooks/usePopupForm.tsx (100%) rename {src => lib/src}/Components/Map/hooks/useSelectPosition.tsx (100%) rename {src => lib/src}/Components/Map/hooks/useTags.tsx (100%) rename {src => lib/src}/Components/Map/hooks/useTimeout.tsx (100%) rename {src => lib/src}/Components/Map/hooks/useWindowDimension.tsx (100%) rename {src => lib/src}/Components/Map/index.tsx (100%) rename {src => lib/src}/Components/Profile/ItemFunctions.spec.tsx (100%) rename {src => lib/src}/Components/Profile/ProfileForm.tsx (100%) rename {src => lib/src}/Components/Profile/ProfileView.tsx (100%) rename {src => lib/src}/Components/Profile/Subcomponents/ActionsButton.tsx (100%) rename {src => lib/src}/Components/Profile/Subcomponents/AvatarWidget.tsx (100%) rename {src => lib/src}/Components/Profile/Subcomponents/ColorPicker.tsx (100%) rename {src => lib/src}/Components/Profile/Subcomponents/ContactInfoForm.tsx (100%) rename {src => lib/src}/Components/Profile/Subcomponents/ContactInfoView.tsx (100%) rename {src => lib/src}/Components/Profile/Subcomponents/CrowdfundingForm.tsx (100%) rename {src => lib/src}/Components/Profile/Subcomponents/CrowdfundingView.tsx (100%) rename {src => lib/src}/Components/Profile/Subcomponents/FormHeader.tsx (100%) rename {src => lib/src}/Components/Profile/Subcomponents/GalleryForm.spec.tsx (100%) rename {src => lib/src}/Components/Profile/Subcomponents/GalleryForm.tsx (100%) rename {src => lib/src}/Components/Profile/Subcomponents/GalleryView.tsx (100%) rename {src => lib/src}/Components/Profile/Subcomponents/GroupSubHeaderView.tsx (100%) rename {src => lib/src}/Components/Profile/Subcomponents/GroupSubheaderForm.tsx (100%) rename {src => lib/src}/Components/Profile/Subcomponents/LinkedItemsHeaderView.tsx (100%) rename {src => lib/src}/Components/Profile/Subcomponents/MarkdownHint.tsx (100%) rename {src => lib/src}/Components/Profile/Subcomponents/PlusButton.tsx (100%) rename {src => lib/src}/Components/Profile/Subcomponents/ProfileStartEndForm.tsx (100%) rename {src => lib/src}/Components/Profile/Subcomponents/ProfileStartEndView.tsx (100%) rename {src => lib/src}/Components/Profile/Subcomponents/ProfileTextForm.tsx (100%) rename {src => lib/src}/Components/Profile/Subcomponents/ProfileTextView.tsx (100%) rename {src => lib/src}/Components/Profile/Subcomponents/RelationCard.tsx (100%) rename {src => lib/src}/Components/Profile/Subcomponents/SocialShareBar.tsx (100%) rename {src => lib/src}/Components/Profile/Subcomponents/SocialShareButton.tsx (100%) rename {src => lib/src}/Components/Profile/Subcomponents/TagsWidget.tsx (100%) rename {src => lib/src}/Components/Profile/Subcomponents/__snapshots__/GalleryForm.spec.tsx.snap (100%) rename {src => lib/src}/Components/Profile/Templates/FlexForm.tsx (100%) rename {src => lib/src}/Components/Profile/Templates/FlexView.tsx (100%) rename {src => lib/src}/Components/Profile/Templates/OnepagerForm.tsx (100%) rename {src => lib/src}/Components/Profile/Templates/OnepagerView.tsx (100%) rename {src => lib/src}/Components/Profile/Templates/SimpleForm.tsx (100%) rename {src => lib/src}/Components/Profile/Templates/SimpleView.tsx (100%) rename {src => lib/src}/Components/Profile/Templates/TabsForm.tsx (100%) rename {src => lib/src}/Components/Profile/Templates/TabsView.tsx (100%) rename {src => lib/src}/Components/Profile/UserSettings.tsx (100%) rename {src => lib/src}/Components/Profile/hooks/useClickOutside.tsx (100%) rename {src => lib/src}/Components/Profile/index.tsx (100%) rename {src => lib/src}/Components/Profile/itemFunctions.ts (100%) rename {src => lib/src}/Components/README.md (100%) rename {src => lib/src}/Components/Templates/AttestationForm.tsx (100%) rename {src => lib/src}/Components/Templates/CardPage.tsx (100%) rename {src => lib/src}/Components/Templates/DateUserInfo.tsx (100%) rename {src => lib/src}/Components/Templates/DialogModal.tsx (100%) rename {src => lib/src}/Components/Templates/EmojiPicker.tsx (100%) rename {src => lib/src}/Components/Templates/ItemCard.tsx (100%) rename {src => lib/src}/Components/Templates/LoadingMapOverlay.tsx (100%) rename {src => lib/src}/Components/Templates/MapOverlayPage.tsx (100%) rename {src => lib/src}/Components/Templates/MarketView.tsx (100%) rename {src => lib/src}/Components/Templates/OverlayItemsIndexPage.tsx (100%) rename {src => lib/src}/Components/Templates/SelectUser.tsx (100%) rename {src => lib/src}/Components/Templates/Tabs.tsx (100%) rename {src => lib/src}/Components/Templates/TagView.tsx (100%) rename {src => lib/src}/Components/Templates/ThemeControl.tsx (100%) rename {src => lib/src}/Components/Templates/TitleCard.tsx (100%) rename {src => lib/src}/Components/Templates/index.tsx (100%) rename {src => lib/src}/Components/Typography/ErrorText.tsx (100%) rename {src => lib/src}/Components/Typography/Subtitle.tsx (100%) rename {src => lib/src}/Utils/ContainsUUID.ts (100%) rename {src => lib/src}/Utils/FormatTags.ts (100%) rename {src => lib/src}/Utils/HashTagRegex.tsx (100%) rename {src => lib/src}/Utils/MarkerIconFactory.ts (100%) rename {src => lib/src}/Utils/Moon.ts (100%) rename {src => lib/src}/Utils/RandomColor.ts (100%) rename {src => lib/src}/Utils/ReplaceURLs.ts (100%) rename {src => lib/src}/Utils/ReverseGeocoder.ts (100%) rename {src => lib/src}/Utils/TimeAgo.ts (100%) rename {src => lib/src}/Utils/getImageDimensions.spec.ts (100%) rename {src => lib/src}/Utils/getImageDimensions.ts (100%) rename {src => lib/src}/assets/chevron.svg (100%) rename {src => lib/src}/assets/css/color-picker.css (100%) rename {src => lib/src}/assets/css/custom-file-upload.css (100%) rename {src => lib/src}/assets/css/gallery.css (100%) rename {src => lib/src}/assets/css/leaflet.css (100%) rename {src => lib/src}/assets/css/markdown.css (100%) rename {src => lib/src}/assets/css/marker-icons.css (100%) rename {src => lib/src}/assets/css/masonry.css (100%) rename {src => lib/src}/assets/css/misc.css (100%) rename {src => lib/src}/assets/css/tailwind.css (100%) rename {src => lib/src}/assets/css/tiptap.css (100%) rename {src => lib/src}/assets/css/toastify.css (100%) rename {src => lib/src}/assets/fist.svg (100%) rename {src => lib/src}/assets/image-placeholder.svg (100%) rename {src => lib/src}/assets/layer.svg (100%) rename {src => lib/src}/assets/markdown.svg (100%) rename {src => lib/src}/assets/plus.svg (100%) rename {src => lib/src}/assets/share/clipboard.svg (100%) rename {src => lib/src}/assets/share/facebook.svg (100%) rename {src => lib/src}/assets/share/linkedin.svg (100%) rename {src => lib/src}/assets/share/telegram.svg (100%) rename {src => lib/src}/assets/share/twitter.svg (100%) rename {src => lib/src}/assets/share/whatsapp.svg (100%) rename {src => lib/src}/assets/share/xing.svg (100%) rename {src => lib/src}/assets/target.svg (100%) rename {src => lib/src}/assets/targetDot.svg (100%) rename {src => lib/src}/assets/user.svg (100%) rename {src => lib/src}/css.tsx (100%) rename {src => lib/src}/index.tsx (100%) rename {src => lib/src}/types/AssetsApi.d.ts (100%) rename {src => lib/src}/types/FormState.d.ts (100%) rename {src => lib/src}/types/Item.d.ts (100%) rename {src => lib/src}/types/ItemType.d.ts (100%) rename {src => lib/src}/types/ItemsApi.d.ts (100%) rename {src => lib/src}/types/LayerProps.d.ts (100%) rename {src => lib/src}/types/MarkerIcon.d.ts (100%) rename {src => lib/src}/types/Permission.d.ts (100%) rename {src => lib/src}/types/PermissionAction.d.ts (100%) rename {src => lib/src}/types/PermissionCondition.d.ts (100%) rename {src => lib/src}/types/PopupFormState.d.ts (100%) rename {src => lib/src}/types/Profile.d.ts (100%) rename {src => lib/src}/types/Relation.d.ts (100%) rename {src => lib/src}/types/SVG.d.ts (100%) rename {src => lib/src}/types/Tag.d.ts (100%) rename {src => lib/src}/types/UserApi.d.ts (100%) rename {src => lib/src}/types/UserItem.d.ts (100%) rename {src => lib/src}/types/UtopiaMapProps.d.ts (100%) rename {tests => lib/tests}/image1.jpg (100%) rename {tests => lib/tests}/image2.jpg (100%) rename {tests => lib/tests}/image3.jpg (100%) rename tsconfig.json => lib/tsconfig.json (100%) rename vite.config.ts => lib/vite.config.ts (100%) diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md deleted file mode 100644 index 9c617ee4..00000000 --- a/.github/ISSUE_TEMPLATE.md +++ /dev/null @@ -1,13 +0,0 @@ - - - - -## 💬 Issue - - - diff --git a/.github/ISSUE_TEMPLATE/bug.md b/.github/ISSUE_TEMPLATE/bug.md deleted file mode 100644 index d73d32d3..00000000 --- a/.github/ISSUE_TEMPLATE/bug.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -name: 🐛 Bug -about: Create a report to help us improve -labels: bug -title: 🐛 [Bug] ---- - - -## 🐛 Bug - diff --git a/.github/ISSUE_TEMPLATE/devops.md b/.github/ISSUE_TEMPLATE/devops.md deleted file mode 100644 index 038fcc8c..00000000 --- a/.github/ISSUE_TEMPLATE/devops.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -name: 💥 DevOp -about: Help us manage our deployed Software. -labels: devops -title: 💥 [DevOps] ---- - - -## 💥 DevOps - diff --git a/.github/ISSUE_TEMPLATE/epic.md b/.github/ISSUE_TEMPLATE/epic.md deleted file mode 100644 index af511e6e..00000000 --- a/.github/ISSUE_TEMPLATE/epic.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -name: 🌟 Epic -about: Define a big development Step -labels: epic -title: 🌟 [EPIC] ---- - - - - - -## 🌟 EPIC - diff --git a/.github/ISSUE_TEMPLATE/feature.md b/.github/ISSUE_TEMPLATE/feature.md deleted file mode 100644 index 27f2211d..00000000 --- a/.github/ISSUE_TEMPLATE/feature.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -name: 🚀 Feature -about: Suggest an idea for this project -labels: feature -title: 🚀 [Feature] ---- - - -## 🚀 Feature - diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md deleted file mode 100644 index b57adcd0..00000000 --- a/.github/ISSUE_TEMPLATE/question.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -name: 💬 Question -about: If you need help understanding our Software. -labels: question -title: 💬 [Question] ---- - - - - - -## 💬 Question - diff --git a/.github/ISSUE_TEMPLATE/refactor.md b/.github/ISSUE_TEMPLATE/refactor.md deleted file mode 100644 index 49223c6d..00000000 --- a/.github/ISSUE_TEMPLATE/refactor.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -name: 🔧 Refactor -about: Help us improve our code by refactoring it. -labels: refactor -title: 🔧 [Refactor] ---- - - -## 🔧 Refactor - diff --git a/.github/ISSUE_TEMPLATE/release.md b/.github/ISSUE_TEMPLATE/release.md deleted file mode 100644 index c9f4b787..00000000 --- a/.github/ISSUE_TEMPLATE/release.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -name: 🎂 Release -about: Define a Release -labels: release -title: 🎂 [RELEASE] ---- - - - - - -## 🎂 RELEASE - diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index d40a2770..00000000 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,15 +0,0 @@ - - -## 🍰 Pullrequest - - -### Issues - -- None - -### Todo - -- [X] None diff --git a/.github/workflows/deploy.docs.yml b/.github/workflows/deploy.docs.yml deleted file mode 100644 index f66fad1e..00000000 --- a/.github/workflows/deploy.docs.yml +++ /dev/null @@ -1,68 +0,0 @@ -name: deploy:docs - -on: - push: - branches: - - main - -jobs: - # Build job - build: - # Specify runner + build & upload the static files as an artifact - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.1.7 - - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.0.3 - with: - node-version-file: './.tool-versions' - - name: Install Dependencies & Build Library - run: | - npm install - npm run build - working-directory: ./ - - - name: Build static files - id: build - run: npm run docs:generate - working-directory: ./ - - - name: Generate coverage - id: coverage - run: npm run test:unit - - - name: Create coverage badges - id: coverage-badge - uses: jaywcjlove/coverage-badges-cli@main - with: - style: flat - source: coverage/coverage-summary.json - output: docs/test-coverage.svg - jsonPath: total.lines.pct - - - name: Upload static files as artifact - id: deployment - uses: actions/upload-pages-artifact@v3.0.1 - with: - path: docs/ - - # Deploy job - deploy: - # Add a dependency to the build job - needs: build - - # Grant GITHUB_TOKEN the permissions required to make a Pages deployment - permissions: - pages: write # to deploy to Pages - id-token: write # to verify the deployment originates from an appropriate source - - # Deploy to the github-pages environment - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - - # Specify runner + deployment step - runs-on: ubuntu-latest - steps: - - name: Deploy to GitHub Pages - id: deployment - uses: actions/deploy-pages@v4.0.5 \ No newline at end of file diff --git a/.github/workflows/test.build.yml b/.github/workflows/test.build.yml deleted file mode 100644 index d77376ef..00000000 --- a/.github/workflows/test.build.yml +++ /dev/null @@ -1,57 +0,0 @@ -name: build - -on: push - -jobs: - files-changed: - name: Detect File Changes - build - runs-on: ubuntu-latest - outputs: - build: ${{ steps.filter.outputs.build }} - steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.1.7 - - uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 - id: filter - with: - filters: | - build: - - '.github/workflows/**/*' - - '**/*' - - build: - if: needs.files-changed.outputs.build == 'true' - name: Build - needs: files-changed - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.1.7 - - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.0.3 - with: - node-version-file: './.tool-versions' - - name: Install Dependencies & Build Library - run: | - npm install - npm run build - working-directory: ./ - - build-examples: - if: needs.files-changed.outputs.build == 'true' - name: Test Example Apps - needs: build - runs-on: ubuntu-latest - strategy: - matrix: - app: [examples/1-basic-map, examples/2-static-layers, examples/3-tags ] - - steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.1.7 - - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.0.3 - with: - node-version-file: './.tool-versions' - - name: Link Utopia-UI in Example App - run: | - npm install - npm run build - cd ${{ matrix.app }} - npm install - npm run build diff --git a/.github/workflows/test.docs.yml b/.github/workflows/test.docs.yml deleted file mode 100644 index fd8e84e6..00000000 --- a/.github/workflows/test.docs.yml +++ /dev/null @@ -1,53 +0,0 @@ -name: test:docs - -on: push - -jobs: - files-changed: - name: Detect File Changes - docs - runs-on: ubuntu-latest - outputs: - docs: ${{ steps.filter.outputs.docs }} - steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.1.7 - - uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 - id: filter - with: - filters: | - docs: - - '.github/workflows/**/*' - - '**/*.md' - - 'LICENSE' - -# build: -# if: needs.files-changed.outputs.frontend == 'true' -# name: Build - Frontend -# needs: files-changed -# runs-on: ubuntu-latest -# steps: -# - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.1.7 -# - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.0.3 -# with: -# node-version-file: './.tool-versions' -# - name: Frontend | Build -# run: npm install && npm run build -# working-directory: ./frontend - - docs: - if: needs.files-changed.outputs.docs == 'true' - name: Docs - needs: files-changed - runs-on: ubuntu-latest - env: - COVERAGE_REQUIRED: 0 - steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.1.7 - - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.0.3 - with: - node-version-file: './.tool-versions' - - name: Docs - run: | - npm install - npm run docs:generate - ./scripts/docs-coverage.sh - working-directory: ./ \ No newline at end of file diff --git a/.github/workflows/test.lint.examples.yml b/.github/workflows/test.lint.examples.yml deleted file mode 100644 index cdd840ea..00000000 --- a/.github/workflows/test.lint.examples.yml +++ /dev/null @@ -1,89 +0,0 @@ -name: test::examples - -on: push - -jobs: - files-changed: - name: Detect File Changes - lint - runs-on: ubuntu-latest - outputs: - lint: ${{ steps.filter.outputs.lint }} - steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.1.7 - - uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 - id: filter - with: - filters: | - lint: - - '.github/workflows/**/*' - - '**/*' - -# build: -# if: needs.files-changed.outputs.frontend == 'true' -# name: Build - Frontend -# needs: files-changed -# runs-on: ubuntu-latest -# steps: -# - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.1.7 -# - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.0.3 -# with: -# node-version-file: './.tool-versions' -# - name: Frontend | Build -# run: npm install && npm run build -# working-directory: ./frontend - - lint-example-1-basic-map: - if: needs.files-changed.outputs.lint == 'true' - name: Lint Example 1 - Basic Map - needs: files-changed - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.1.7 - - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.0.3 - with: - node-version-file: './.tool-versions' - - name: Lint - run: npm install && npm run lint - working-directory: ./examples/1-basic-map - - lint-example-2-static-layers: - if: needs.files-changed.outputs.lint == 'true' - name: Lint Example 2 - Static Layers - needs: files-changed - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.1.7 - - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.0.3 - with: - node-version-file: './.tool-versions' - - name: Lint - run: npm install && npm run lint - working-directory: ./examples/2-static-layers - - lint-example-3-tags: - if: needs.files-changed.outputs.lint == 'true' - name: Lint Example 3 - Tags - needs: files-changed - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.1.7 - - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.0.3 - with: - node-version-file: './.tool-versions' - - name: Lint - run: npm install && npm run lint - working-directory: ./examples/3-tags - -# unit: -# if: needs.files-changed.outputs.frontend == 'true' -# name: Unit - Frontend -# needs: files-changed -# runs-on: ubuntu-latest -# steps: -# - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.1.7 -# - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.0.3 -# with: -# node-version-file: './.tool-versions' -# - name: Frontend | Unit -# run: npm install && npm run test:unit -# working-directory: ./frontend diff --git a/.github/workflows/test.lint.pr.yml b/.github/workflows/test.lint.pr.yml deleted file mode 100644 index 31bcd08e..00000000 --- a/.github/workflows/test.lint.pr.yml +++ /dev/null @@ -1,77 +0,0 @@ -name: "test:lint pull request CI" - -on: - pull_request_target: - types: - - opened - - edited - - synchronize - -permissions: - pull-requests: write - statuses: write - -jobs: - main: - name: Validate PR title - runs-on: ubuntu-latest - if: ${{ github.actor != 'dependabot[bot]' }} - steps: - - uses: amannn/action-semantic-pull-request@v5 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - # Configure which types are allowed (newline delimited). - # Default: https://github.com/commitizen/conventional-commit-types - #types: | - # fix - # feat - # Configure which scopes are allowed (newline delimited). - # Append a scope for each service here - scopes: | - docu - docker - release - workflow - source - other - # Configure that a scope must always be provided. - requireScope: true - # Configure which scopes (newline delimited) are disallowed in PR - # titles. For instance by setting # the value below, `chore(release): - # ...` and `ci(e2e,release): ...` will be rejected. - #disallowScopes: | - # release - # Configure additional validation for the subject based on a regex. - # This example ensures the subject doesn't start with an uppercase character. - subjectPattern: ^(?![A-Z]).+$ - # If `subjectPattern` is configured, you can use this property to override - # the default error message that is shown when the pattern doesn't match. - # The variables `subject` and `title` can be used within the message. - subjectPatternError: | - The subject "{subject}" found in the pull request title "{title}" - didn't match the configured pattern. Please ensure that the subject - doesn't start with an uppercase character. - # If you use GitHub Enterprise, you can set this to the URL of your server - #githubBaseUrl: https://github.myorg.com/api/v3 - # If the PR contains one of these labels (newline delimited), the - # validation is skipped. - # If you want to rerun the validation when labels change, you might want - # to use the `labeled` and `unlabeled` event triggers in your workflow. - #ignoreLabels: | - # bot - # ignore-semantic-pull-request - # If you're using a format for the PR title that differs from the traditional Conventional - # Commits spec, you can use these options to customize the parsing of the type, scope and - # subject. The `headerPattern` should contain a regex where the capturing groups in parentheses - # correspond to the parts listed in `headerPatternCorrespondence`. - # See: https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-commits-parser#headerpattern - headerPattern: '^(\w*)(?:\(([\w$.\-*/ ]*)\))?: (.*)$' - headerPatternCorrespondence: type, scope, subject - # For work-in-progress PRs you can typically use draft pull requests - # from GitHub. However, private repositories on the free plan don't have - # this option and therefore this action allows you to opt-in to using the - # special "[WIP]" prefix to indicate this state. This will avoid the - # validation of the PR title and the pull request checks remain pending. - # Note that a second check will be reported if this is enabled. - wip: true diff --git a/.github/workflows/test.lint.yml b/.github/workflows/test.lint.yml deleted file mode 100644 index 77b5b993..00000000 --- a/.github/workflows/test.lint.yml +++ /dev/null @@ -1,61 +0,0 @@ -name: test:lint - -on: push - -jobs: - files-changed: - name: Detect File Changes - lint - runs-on: ubuntu-latest - outputs: - lint: ${{ steps.filter.outputs.lint }} - steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.1.7 - - uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 - id: filter - with: - filters: | - lint: - - '.github/workflows/**/*' - - '**/*' - -# build: -# if: needs.files-changed.outputs.frontend == 'true' -# name: Build - Frontend -# needs: files-changed -# runs-on: ubuntu-latest -# steps: -# - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.1.7 -# - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.0.3 -# with: -# node-version-file: './.tool-versions' -# - name: Frontend | Build -# run: npm install && npm run build -# working-directory: ./frontend - - lint: - if: needs.files-changed.outputs.lint == 'true' - name: Lint - needs: files-changed - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.1.7 - - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.0.3 - with: - node-version-file: './.tool-versions' - - name: Lint - run: npm install && npm run test:lint:eslint - working-directory: ./ - -# unit: -# if: needs.files-changed.outputs.frontend == 'true' -# name: Unit - Frontend -# needs: files-changed -# runs-on: ubuntu-latest -# steps: -# - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.1.7 -# - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.0.3 -# with: -# node-version-file: './.tool-versions' -# - name: Frontend | Unit -# run: npm install && npm run test:unit -# working-directory: ./frontend diff --git a/.github/workflows/test.unit.yml b/.github/workflows/test.unit.yml deleted file mode 100644 index 90d91a99..00000000 --- a/.github/workflows/test.unit.yml +++ /dev/null @@ -1,33 +0,0 @@ -name: test:unit - -on: push - -jobs: - files-changed: - name: Detect File Changes - unit - runs-on: ubuntu-latest - outputs: - unit: ${{ steps.filter.outputs.unit }} - steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.1.7 - - uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 - id: filter - with: - filters: | - unit: - - '.github/workflows/**/*' - - '**/*' - - unit: - if: needs.files-changed.outputs.unit == 'true' - name: Unit - needs: files-changed - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.1.7 - - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.0.3 - with: - node-version-file: './.tool-versions' - - name: Unit - run: npm install && npm run test:unit - working-directory: ./ diff --git a/.eslintignore b/lib/.eslintignore similarity index 100% rename from .eslintignore rename to lib/.eslintignore diff --git a/.eslintrc.cjs b/lib/.eslintrc.cjs similarity index 100% rename from .eslintrc.cjs rename to lib/.eslintrc.cjs diff --git a/.gitignore b/lib/.gitignore similarity index 100% rename from .gitignore rename to lib/.gitignore diff --git a/.prettierrc.json b/lib/.prettierrc.json similarity index 100% rename from .prettierrc.json rename to lib/.prettierrc.json diff --git a/.tool-versions b/lib/.tool-versions similarity index 100% rename from .tool-versions rename to lib/.tool-versions diff --git a/CODE_OF_CONDUCT.md b/lib/CODE_OF_CONDUCT.md similarity index 100% rename from CODE_OF_CONDUCT.md rename to lib/CODE_OF_CONDUCT.md diff --git a/CONTRIBUTING.md b/lib/CONTRIBUTING.md similarity index 100% rename from CONTRIBUTING.md rename to lib/CONTRIBUTING.md diff --git a/Components.svg b/lib/Components.svg similarity index 100% rename from Components.svg rename to lib/Components.svg diff --git a/FUNDING.json b/lib/FUNDING.json similarity index 100% rename from FUNDING.json rename to lib/FUNDING.json diff --git a/FUNDING.yaml b/lib/FUNDING.yaml similarity index 100% rename from FUNDING.yaml rename to lib/FUNDING.yaml diff --git a/GLOSSAR.md b/lib/GLOSSAR.md similarity index 100% rename from GLOSSAR.md rename to lib/GLOSSAR.md diff --git a/LICENSE b/lib/LICENSE similarity index 100% rename from LICENSE rename to lib/LICENSE diff --git a/README.md b/lib/README.md similarity index 100% rename from README.md rename to lib/README.md diff --git a/cypress.config.ts b/lib/cypress.config.ts similarity index 100% rename from cypress.config.ts rename to lib/cypress.config.ts diff --git a/cypress/support/commands.ts b/lib/cypress/support/commands.ts similarity index 100% rename from cypress/support/commands.ts rename to lib/cypress/support/commands.ts diff --git a/cypress/support/component-index.html b/lib/cypress/support/component-index.html similarity index 100% rename from cypress/support/component-index.html rename to lib/cypress/support/component-index.html diff --git a/cypress/support/component.ts b/lib/cypress/support/component.ts similarity index 100% rename from cypress/support/component.ts rename to lib/cypress/support/component.ts diff --git a/dependency-graph.svg b/lib/dependency-graph.svg similarity index 100% rename from dependency-graph.svg rename to lib/dependency-graph.svg diff --git a/examples/1-basic-map/.gitignore b/lib/examples/1-basic-map/.gitignore similarity index 100% rename from examples/1-basic-map/.gitignore rename to lib/examples/1-basic-map/.gitignore diff --git a/examples/1-basic-map/.nvmrc b/lib/examples/1-basic-map/.nvmrc similarity index 100% rename from examples/1-basic-map/.nvmrc rename to lib/examples/1-basic-map/.nvmrc diff --git a/examples/1-basic-map/README.md b/lib/examples/1-basic-map/README.md similarity index 100% rename from examples/1-basic-map/README.md rename to lib/examples/1-basic-map/README.md diff --git a/examples/1-basic-map/eslint.config.js b/lib/examples/1-basic-map/eslint.config.js similarity index 100% rename from examples/1-basic-map/eslint.config.js rename to lib/examples/1-basic-map/eslint.config.js diff --git a/examples/1-basic-map/index.html b/lib/examples/1-basic-map/index.html similarity index 100% rename from examples/1-basic-map/index.html rename to lib/examples/1-basic-map/index.html diff --git a/examples/1-basic-map/package-lock.json b/lib/examples/1-basic-map/package-lock.json similarity index 100% rename from examples/1-basic-map/package-lock.json rename to lib/examples/1-basic-map/package-lock.json diff --git a/examples/1-basic-map/package.json b/lib/examples/1-basic-map/package.json similarity index 100% rename from examples/1-basic-map/package.json rename to lib/examples/1-basic-map/package.json diff --git a/examples/1-basic-map/public/vite.svg b/lib/examples/1-basic-map/public/vite.svg similarity index 100% rename from examples/1-basic-map/public/vite.svg rename to lib/examples/1-basic-map/public/vite.svg diff --git a/examples/1-basic-map/src/App.tsx b/lib/examples/1-basic-map/src/App.tsx similarity index 100% rename from examples/1-basic-map/src/App.tsx rename to lib/examples/1-basic-map/src/App.tsx diff --git a/examples/1-basic-map/src/main.tsx b/lib/examples/1-basic-map/src/main.tsx similarity index 100% rename from examples/1-basic-map/src/main.tsx rename to lib/examples/1-basic-map/src/main.tsx diff --git a/examples/1-basic-map/src/vite-env.d.ts b/lib/examples/1-basic-map/src/vite-env.d.ts similarity index 100% rename from examples/1-basic-map/src/vite-env.d.ts rename to lib/examples/1-basic-map/src/vite-env.d.ts diff --git a/examples/1-basic-map/tsconfig.app.json b/lib/examples/1-basic-map/tsconfig.app.json similarity index 100% rename from examples/1-basic-map/tsconfig.app.json rename to lib/examples/1-basic-map/tsconfig.app.json diff --git a/examples/1-basic-map/tsconfig.json b/lib/examples/1-basic-map/tsconfig.json similarity index 100% rename from examples/1-basic-map/tsconfig.json rename to lib/examples/1-basic-map/tsconfig.json diff --git a/examples/1-basic-map/tsconfig.node.json b/lib/examples/1-basic-map/tsconfig.node.json similarity index 100% rename from examples/1-basic-map/tsconfig.node.json rename to lib/examples/1-basic-map/tsconfig.node.json diff --git a/examples/1-basic-map/vite.config.ts b/lib/examples/1-basic-map/vite.config.ts similarity index 100% rename from examples/1-basic-map/vite.config.ts rename to lib/examples/1-basic-map/vite.config.ts diff --git a/examples/2-static-layers/.gitignore b/lib/examples/2-static-layers/.gitignore similarity index 100% rename from examples/2-static-layers/.gitignore rename to lib/examples/2-static-layers/.gitignore diff --git a/examples/2-static-layers/.nvmrc b/lib/examples/2-static-layers/.nvmrc similarity index 100% rename from examples/2-static-layers/.nvmrc rename to lib/examples/2-static-layers/.nvmrc diff --git a/examples/2-static-layers/README.md b/lib/examples/2-static-layers/README.md similarity index 100% rename from examples/2-static-layers/README.md rename to lib/examples/2-static-layers/README.md diff --git a/examples/2-static-layers/eslint.config.js b/lib/examples/2-static-layers/eslint.config.js similarity index 100% rename from examples/2-static-layers/eslint.config.js rename to lib/examples/2-static-layers/eslint.config.js diff --git a/examples/2-static-layers/index.html b/lib/examples/2-static-layers/index.html similarity index 100% rename from examples/2-static-layers/index.html rename to lib/examples/2-static-layers/index.html diff --git a/examples/2-static-layers/package-lock.json b/lib/examples/2-static-layers/package-lock.json similarity index 100% rename from examples/2-static-layers/package-lock.json rename to lib/examples/2-static-layers/package-lock.json diff --git a/examples/2-static-layers/package.json b/lib/examples/2-static-layers/package.json similarity index 100% rename from examples/2-static-layers/package.json rename to lib/examples/2-static-layers/package.json diff --git a/examples/2-static-layers/public/calendar.svg b/lib/examples/2-static-layers/public/calendar.svg similarity index 100% rename from examples/2-static-layers/public/calendar.svg rename to lib/examples/2-static-layers/public/calendar.svg diff --git a/examples/2-static-layers/public/point.svg b/lib/examples/2-static-layers/public/point.svg similarity index 100% rename from examples/2-static-layers/public/point.svg rename to lib/examples/2-static-layers/public/point.svg diff --git a/examples/2-static-layers/public/vite.svg b/lib/examples/2-static-layers/public/vite.svg similarity index 100% rename from examples/2-static-layers/public/vite.svg rename to lib/examples/2-static-layers/public/vite.svg diff --git a/examples/2-static-layers/src/App.tsx b/lib/examples/2-static-layers/src/App.tsx similarity index 100% rename from examples/2-static-layers/src/App.tsx rename to lib/examples/2-static-layers/src/App.tsx diff --git a/examples/2-static-layers/src/main.tsx b/lib/examples/2-static-layers/src/main.tsx similarity index 100% rename from examples/2-static-layers/src/main.tsx rename to lib/examples/2-static-layers/src/main.tsx diff --git a/examples/2-static-layers/src/sample-data.ts b/lib/examples/2-static-layers/src/sample-data.ts similarity index 100% rename from examples/2-static-layers/src/sample-data.ts rename to lib/examples/2-static-layers/src/sample-data.ts diff --git a/examples/2-static-layers/src/vite-env.d.ts b/lib/examples/2-static-layers/src/vite-env.d.ts similarity index 100% rename from examples/2-static-layers/src/vite-env.d.ts rename to lib/examples/2-static-layers/src/vite-env.d.ts diff --git a/examples/2-static-layers/tsconfig.app.json b/lib/examples/2-static-layers/tsconfig.app.json similarity index 100% rename from examples/2-static-layers/tsconfig.app.json rename to lib/examples/2-static-layers/tsconfig.app.json diff --git a/examples/2-static-layers/tsconfig.json b/lib/examples/2-static-layers/tsconfig.json similarity index 100% rename from examples/2-static-layers/tsconfig.json rename to lib/examples/2-static-layers/tsconfig.json diff --git a/examples/2-static-layers/tsconfig.node.json b/lib/examples/2-static-layers/tsconfig.node.json similarity index 100% rename from examples/2-static-layers/tsconfig.node.json rename to lib/examples/2-static-layers/tsconfig.node.json diff --git a/examples/2-static-layers/vite.config.ts b/lib/examples/2-static-layers/vite.config.ts similarity index 100% rename from examples/2-static-layers/vite.config.ts rename to lib/examples/2-static-layers/vite.config.ts diff --git a/examples/3-tags/.gitignore b/lib/examples/3-tags/.gitignore similarity index 100% rename from examples/3-tags/.gitignore rename to lib/examples/3-tags/.gitignore diff --git a/examples/3-tags/.nvmrc b/lib/examples/3-tags/.nvmrc similarity index 100% rename from examples/3-tags/.nvmrc rename to lib/examples/3-tags/.nvmrc diff --git a/examples/3-tags/README.md b/lib/examples/3-tags/README.md similarity index 100% rename from examples/3-tags/README.md rename to lib/examples/3-tags/README.md diff --git a/examples/3-tags/eslint.config.js b/lib/examples/3-tags/eslint.config.js similarity index 100% rename from examples/3-tags/eslint.config.js rename to lib/examples/3-tags/eslint.config.js diff --git a/examples/3-tags/index.html b/lib/examples/3-tags/index.html similarity index 100% rename from examples/3-tags/index.html rename to lib/examples/3-tags/index.html diff --git a/examples/3-tags/package-lock.json b/lib/examples/3-tags/package-lock.json similarity index 100% rename from examples/3-tags/package-lock.json rename to lib/examples/3-tags/package-lock.json diff --git a/examples/3-tags/package.json b/lib/examples/3-tags/package.json similarity index 100% rename from examples/3-tags/package.json rename to lib/examples/3-tags/package.json diff --git a/examples/3-tags/public/vite.svg b/lib/examples/3-tags/public/vite.svg similarity index 100% rename from examples/3-tags/public/vite.svg rename to lib/examples/3-tags/public/vite.svg diff --git a/examples/3-tags/src/App.tsx b/lib/examples/3-tags/src/App.tsx similarity index 100% rename from examples/3-tags/src/App.tsx rename to lib/examples/3-tags/src/App.tsx diff --git a/examples/3-tags/src/main.tsx b/lib/examples/3-tags/src/main.tsx similarity index 100% rename from examples/3-tags/src/main.tsx rename to lib/examples/3-tags/src/main.tsx diff --git a/examples/3-tags/src/sample-data.ts b/lib/examples/3-tags/src/sample-data.ts similarity index 100% rename from examples/3-tags/src/sample-data.ts rename to lib/examples/3-tags/src/sample-data.ts diff --git a/examples/3-tags/src/vite-env.d.ts b/lib/examples/3-tags/src/vite-env.d.ts similarity index 100% rename from examples/3-tags/src/vite-env.d.ts rename to lib/examples/3-tags/src/vite-env.d.ts diff --git a/examples/3-tags/tsconfig.app.json b/lib/examples/3-tags/tsconfig.app.json similarity index 100% rename from examples/3-tags/tsconfig.app.json rename to lib/examples/3-tags/tsconfig.app.json diff --git a/examples/3-tags/tsconfig.json b/lib/examples/3-tags/tsconfig.json similarity index 100% rename from examples/3-tags/tsconfig.json rename to lib/examples/3-tags/tsconfig.json diff --git a/examples/3-tags/tsconfig.node.json b/lib/examples/3-tags/tsconfig.node.json similarity index 100% rename from examples/3-tags/tsconfig.node.json rename to lib/examples/3-tags/tsconfig.node.json diff --git a/examples/3-tags/vite.config.ts b/lib/examples/3-tags/vite.config.ts similarity index 100% rename from examples/3-tags/vite.config.ts rename to lib/examples/3-tags/vite.config.ts diff --git a/examples/README.md b/lib/examples/README.md similarity index 100% rename from examples/README.md rename to lib/examples/README.md diff --git a/package-lock.json b/lib/package-lock.json similarity index 100% rename from package-lock.json rename to lib/package-lock.json diff --git a/package.json b/lib/package.json similarity index 100% rename from package.json rename to lib/package.json diff --git a/patches/react-dropzone/attr-accept.js b/lib/patches/react-dropzone/attr-accept.js similarity index 100% rename from patches/react-dropzone/attr-accept.js rename to lib/patches/react-dropzone/attr-accept.js diff --git a/postcss.config.cjs b/lib/postcss.config.cjs similarity index 100% rename from postcss.config.cjs rename to lib/postcss.config.cjs diff --git a/rollup.config.js b/lib/rollup.config.js similarity index 100% rename from rollup.config.js rename to lib/rollup.config.js diff --git a/scripts/docs-coverage.sh b/lib/scripts/docs-coverage.sh similarity index 100% rename from scripts/docs-coverage.sh rename to lib/scripts/docs-coverage.sh diff --git a/setupTest.ts b/lib/setupTest.ts similarity index 100% rename from setupTest.ts rename to lib/setupTest.ts diff --git a/src/Components/AppShell/AppShell.tsx b/lib/src/Components/AppShell/AppShell.tsx similarity index 100% rename from src/Components/AppShell/AppShell.tsx rename to lib/src/Components/AppShell/AppShell.tsx diff --git a/src/Components/AppShell/Content.tsx b/lib/src/Components/AppShell/Content.tsx similarity index 100% rename from src/Components/AppShell/Content.tsx rename to lib/src/Components/AppShell/Content.tsx diff --git a/src/Components/AppShell/ContextWrapper.tsx b/lib/src/Components/AppShell/ContextWrapper.tsx similarity index 100% rename from src/Components/AppShell/ContextWrapper.tsx rename to lib/src/Components/AppShell/ContextWrapper.tsx diff --git a/src/Components/AppShell/NavBar.tsx b/lib/src/Components/AppShell/NavBar.tsx similarity index 100% rename from src/Components/AppShell/NavBar.tsx rename to lib/src/Components/AppShell/NavBar.tsx diff --git a/src/Components/AppShell/SetAppState.tsx b/lib/src/Components/AppShell/SetAppState.tsx similarity index 100% rename from src/Components/AppShell/SetAppState.tsx rename to lib/src/Components/AppShell/SetAppState.tsx diff --git a/src/Components/AppShell/SideBar.tsx b/lib/src/Components/AppShell/SideBar.tsx similarity index 100% rename from src/Components/AppShell/SideBar.tsx rename to lib/src/Components/AppShell/SideBar.tsx diff --git a/src/Components/AppShell/SidebarSubmenu.tsx b/lib/src/Components/AppShell/SidebarSubmenu.tsx similarity index 100% rename from src/Components/AppShell/SidebarSubmenu.tsx rename to lib/src/Components/AppShell/SidebarSubmenu.tsx diff --git a/src/Components/AppShell/UserControl.tsx b/lib/src/Components/AppShell/UserControl.tsx similarity index 100% rename from src/Components/AppShell/UserControl.tsx rename to lib/src/Components/AppShell/UserControl.tsx diff --git a/src/Components/AppShell/hooks/useAppState.tsx b/lib/src/Components/AppShell/hooks/useAppState.tsx similarity index 100% rename from src/Components/AppShell/hooks/useAppState.tsx rename to lib/src/Components/AppShell/hooks/useAppState.tsx diff --git a/src/Components/AppShell/hooks/useTheme.tsx b/lib/src/Components/AppShell/hooks/useTheme.tsx similarity index 100% rename from src/Components/AppShell/hooks/useTheme.tsx rename to lib/src/Components/AppShell/hooks/useTheme.tsx diff --git a/src/Components/AppShell/index.tsx b/lib/src/Components/AppShell/index.tsx similarity index 100% rename from src/Components/AppShell/index.tsx rename to lib/src/Components/AppShell/index.tsx diff --git a/src/Components/Auth/LoginPage.tsx b/lib/src/Components/Auth/LoginPage.tsx similarity index 100% rename from src/Components/Auth/LoginPage.tsx rename to lib/src/Components/Auth/LoginPage.tsx diff --git a/src/Components/Auth/RequestPasswordPage.tsx b/lib/src/Components/Auth/RequestPasswordPage.tsx similarity index 100% rename from src/Components/Auth/RequestPasswordPage.tsx rename to lib/src/Components/Auth/RequestPasswordPage.tsx diff --git a/src/Components/Auth/SetNewPasswordPage.tsx b/lib/src/Components/Auth/SetNewPasswordPage.tsx similarity index 100% rename from src/Components/Auth/SetNewPasswordPage.tsx rename to lib/src/Components/Auth/SetNewPasswordPage.tsx diff --git a/src/Components/Auth/SignupPage.tsx b/lib/src/Components/Auth/SignupPage.tsx similarity index 100% rename from src/Components/Auth/SignupPage.tsx rename to lib/src/Components/Auth/SignupPage.tsx diff --git a/src/Components/Auth/index.tsx b/lib/src/Components/Auth/index.tsx similarity index 100% rename from src/Components/Auth/index.tsx rename to lib/src/Components/Auth/index.tsx diff --git a/src/Components/Auth/useAuth.tsx b/lib/src/Components/Auth/useAuth.tsx similarity index 100% rename from src/Components/Auth/useAuth.tsx rename to lib/src/Components/Auth/useAuth.tsx diff --git a/src/Components/Gaming/Modal.tsx b/lib/src/Components/Gaming/Modal.tsx similarity index 100% rename from src/Components/Gaming/Modal.tsx rename to lib/src/Components/Gaming/Modal.tsx diff --git a/src/Components/Gaming/Quests.tsx b/lib/src/Components/Gaming/Quests.tsx similarity index 100% rename from src/Components/Gaming/Quests.tsx rename to lib/src/Components/Gaming/Quests.tsx diff --git a/src/Components/Gaming/hooks/useQuests.tsx b/lib/src/Components/Gaming/hooks/useQuests.tsx similarity index 100% rename from src/Components/Gaming/hooks/useQuests.tsx rename to lib/src/Components/Gaming/hooks/useQuests.tsx diff --git a/src/Components/Gaming/index.tsx b/lib/src/Components/Gaming/index.tsx similarity index 100% rename from src/Components/Gaming/index.tsx rename to lib/src/Components/Gaming/index.tsx diff --git a/src/Components/Input/Autocomplete.tsx b/lib/src/Components/Input/Autocomplete.tsx similarity index 100% rename from src/Components/Input/Autocomplete.tsx rename to lib/src/Components/Input/Autocomplete.tsx diff --git a/src/Components/Input/ComboBoxInput.spec.tsx b/lib/src/Components/Input/ComboBoxInput.spec.tsx similarity index 100% rename from src/Components/Input/ComboBoxInput.spec.tsx rename to lib/src/Components/Input/ComboBoxInput.spec.tsx diff --git a/src/Components/Input/ComboBoxInput.tsx b/lib/src/Components/Input/ComboBoxInput.tsx similarity index 100% rename from src/Components/Input/ComboBoxInput.tsx rename to lib/src/Components/Input/ComboBoxInput.tsx diff --git a/src/Components/Input/RichTextEditor.tsx b/lib/src/Components/Input/RichTextEditor.tsx similarity index 100% rename from src/Components/Input/RichTextEditor.tsx rename to lib/src/Components/Input/RichTextEditor.tsx diff --git a/src/Components/Input/TextAreaInput.spec.tsx b/lib/src/Components/Input/TextAreaInput.spec.tsx similarity index 100% rename from src/Components/Input/TextAreaInput.spec.tsx rename to lib/src/Components/Input/TextAreaInput.spec.tsx diff --git a/src/Components/Input/TextAreaInput.tsx b/lib/src/Components/Input/TextAreaInput.tsx similarity index 100% rename from src/Components/Input/TextAreaInput.tsx rename to lib/src/Components/Input/TextAreaInput.tsx diff --git a/src/Components/Input/TextEditorMenu.tsx b/lib/src/Components/Input/TextEditorMenu.tsx similarity index 100% rename from src/Components/Input/TextEditorMenu.tsx rename to lib/src/Components/Input/TextEditorMenu.tsx diff --git a/src/Components/Input/TextInput.cy.tsx b/lib/src/Components/Input/TextInput.cy.tsx similarity index 100% rename from src/Components/Input/TextInput.cy.tsx rename to lib/src/Components/Input/TextInput.cy.tsx diff --git a/src/Components/Input/TextInput.spec.tsx b/lib/src/Components/Input/TextInput.spec.tsx similarity index 100% rename from src/Components/Input/TextInput.spec.tsx rename to lib/src/Components/Input/TextInput.spec.tsx diff --git a/src/Components/Input/TextInput.tsx b/lib/src/Components/Input/TextInput.tsx similarity index 100% rename from src/Components/Input/TextInput.tsx rename to lib/src/Components/Input/TextInput.tsx diff --git a/src/Components/Input/__snapshots__/ComboBoxInput.spec.tsx.snap b/lib/src/Components/Input/__snapshots__/ComboBoxInput.spec.tsx.snap similarity index 100% rename from src/Components/Input/__snapshots__/ComboBoxInput.spec.tsx.snap rename to lib/src/Components/Input/__snapshots__/ComboBoxInput.spec.tsx.snap diff --git a/src/Components/Input/__snapshots__/TextAreaInput.spec.tsx.snap b/lib/src/Components/Input/__snapshots__/TextAreaInput.spec.tsx.snap similarity index 100% rename from src/Components/Input/__snapshots__/TextAreaInput.spec.tsx.snap rename to lib/src/Components/Input/__snapshots__/TextAreaInput.spec.tsx.snap diff --git a/src/Components/Input/__snapshots__/TextInput.spec.tsx.snap b/lib/src/Components/Input/__snapshots__/TextInput.spec.tsx.snap similarity index 100% rename from src/Components/Input/__snapshots__/TextInput.spec.tsx.snap rename to lib/src/Components/Input/__snapshots__/TextInput.spec.tsx.snap diff --git a/src/Components/Input/index.tsx b/lib/src/Components/Input/index.tsx similarity index 100% rename from src/Components/Input/index.tsx rename to lib/src/Components/Input/index.tsx diff --git a/src/Components/Item/PopupForm.tsx b/lib/src/Components/Item/PopupForm.tsx similarity index 100% rename from src/Components/Item/PopupForm.tsx rename to lib/src/Components/Item/PopupForm.tsx diff --git a/src/Components/Item/PopupView.tsx b/lib/src/Components/Item/PopupView.tsx similarity index 100% rename from src/Components/Item/PopupView.tsx rename to lib/src/Components/Item/PopupView.tsx diff --git a/src/Components/Item/TemplateItemContext.ts b/lib/src/Components/Item/TemplateItemContext.ts similarity index 100% rename from src/Components/Item/TemplateItemContext.ts rename to lib/src/Components/Item/TemplateItemContext.ts diff --git a/src/Components/Item/index.tsx b/lib/src/Components/Item/index.tsx similarity index 100% rename from src/Components/Item/index.tsx rename to lib/src/Components/Item/index.tsx diff --git a/src/Components/Item/templateify.tsx b/lib/src/Components/Item/templateify.tsx similarity index 100% rename from src/Components/Item/templateify.tsx rename to lib/src/Components/Item/templateify.tsx diff --git a/src/Components/Map/Layer.tsx b/lib/src/Components/Map/Layer.tsx similarity index 100% rename from src/Components/Map/Layer.tsx rename to lib/src/Components/Map/Layer.tsx diff --git a/src/Components/Map/LayerContext.ts b/lib/src/Components/Map/LayerContext.ts similarity index 100% rename from src/Components/Map/LayerContext.ts rename to lib/src/Components/Map/LayerContext.ts diff --git a/src/Components/Map/Permissions.tsx b/lib/src/Components/Map/Permissions.tsx similarity index 100% rename from src/Components/Map/Permissions.tsx rename to lib/src/Components/Map/Permissions.tsx diff --git a/src/Components/Map/ProfileView.tsx b/lib/src/Components/Map/ProfileView.tsx similarity index 100% rename from src/Components/Map/ProfileView.tsx rename to lib/src/Components/Map/ProfileView.tsx diff --git a/src/Components/Map/Subcomponents/AddButton.tsx b/lib/src/Components/Map/Subcomponents/AddButton.tsx similarity index 100% rename from src/Components/Map/Subcomponents/AddButton.tsx rename to lib/src/Components/Map/Subcomponents/AddButton.tsx diff --git a/src/Components/Map/Subcomponents/Controls/Control.tsx b/lib/src/Components/Map/Subcomponents/Controls/Control.tsx similarity index 100% rename from src/Components/Map/Subcomponents/Controls/Control.tsx rename to lib/src/Components/Map/Subcomponents/Controls/Control.tsx diff --git a/src/Components/Map/Subcomponents/Controls/FilterControl.tsx b/lib/src/Components/Map/Subcomponents/Controls/FilterControl.tsx similarity index 100% rename from src/Components/Map/Subcomponents/Controls/FilterControl.tsx rename to lib/src/Components/Map/Subcomponents/Controls/FilterControl.tsx diff --git a/src/Components/Map/Subcomponents/Controls/GratitudeControl.tsx b/lib/src/Components/Map/Subcomponents/Controls/GratitudeControl.tsx similarity index 100% rename from src/Components/Map/Subcomponents/Controls/GratitudeControl.tsx rename to lib/src/Components/Map/Subcomponents/Controls/GratitudeControl.tsx diff --git a/src/Components/Map/Subcomponents/Controls/LayerControl.tsx b/lib/src/Components/Map/Subcomponents/Controls/LayerControl.tsx similarity index 100% rename from src/Components/Map/Subcomponents/Controls/LayerControl.tsx rename to lib/src/Components/Map/Subcomponents/Controls/LayerControl.tsx diff --git a/src/Components/Map/Subcomponents/Controls/LocateControl.tsx b/lib/src/Components/Map/Subcomponents/Controls/LocateControl.tsx similarity index 100% rename from src/Components/Map/Subcomponents/Controls/LocateControl.tsx rename to lib/src/Components/Map/Subcomponents/Controls/LocateControl.tsx diff --git a/src/Components/Map/Subcomponents/Controls/QuestControl.tsx b/lib/src/Components/Map/Subcomponents/Controls/QuestControl.tsx similarity index 100% rename from src/Components/Map/Subcomponents/Controls/QuestControl.tsx rename to lib/src/Components/Map/Subcomponents/Controls/QuestControl.tsx diff --git a/src/Components/Map/Subcomponents/Controls/SearchControl.tsx b/lib/src/Components/Map/Subcomponents/Controls/SearchControl.tsx similarity index 100% rename from src/Components/Map/Subcomponents/Controls/SearchControl.tsx rename to lib/src/Components/Map/Subcomponents/Controls/SearchControl.tsx diff --git a/src/Components/Map/Subcomponents/Controls/SidebarControl.tsx b/lib/src/Components/Map/Subcomponents/Controls/SidebarControl.tsx similarity index 100% rename from src/Components/Map/Subcomponents/Controls/SidebarControl.tsx rename to lib/src/Components/Map/Subcomponents/Controls/SidebarControl.tsx diff --git a/src/Components/Map/Subcomponents/Controls/TagsControl.tsx b/lib/src/Components/Map/Subcomponents/Controls/TagsControl.tsx similarity index 100% rename from src/Components/Map/Subcomponents/Controls/TagsControl.tsx rename to lib/src/Components/Map/Subcomponents/Controls/TagsControl.tsx diff --git a/src/Components/Map/Subcomponents/ItemFormPopup.tsx b/lib/src/Components/Map/Subcomponents/ItemFormPopup.tsx similarity index 100% rename from src/Components/Map/Subcomponents/ItemFormPopup.tsx rename to lib/src/Components/Map/Subcomponents/ItemFormPopup.tsx diff --git a/src/Components/Map/Subcomponents/ItemPopupComponents/HeaderView.tsx b/lib/src/Components/Map/Subcomponents/ItemPopupComponents/HeaderView.tsx similarity index 100% rename from src/Components/Map/Subcomponents/ItemPopupComponents/HeaderView.tsx rename to lib/src/Components/Map/Subcomponents/ItemPopupComponents/HeaderView.tsx diff --git a/src/Components/Map/Subcomponents/ItemPopupComponents/PopupButton.tsx b/lib/src/Components/Map/Subcomponents/ItemPopupComponents/PopupButton.tsx similarity index 100% rename from src/Components/Map/Subcomponents/ItemPopupComponents/PopupButton.tsx rename to lib/src/Components/Map/Subcomponents/ItemPopupComponents/PopupButton.tsx diff --git a/src/Components/Map/Subcomponents/ItemPopupComponents/PopupCheckboxInput.tsx b/lib/src/Components/Map/Subcomponents/ItemPopupComponents/PopupCheckboxInput.tsx similarity index 100% rename from src/Components/Map/Subcomponents/ItemPopupComponents/PopupCheckboxInput.tsx rename to lib/src/Components/Map/Subcomponents/ItemPopupComponents/PopupCheckboxInput.tsx diff --git a/src/Components/Map/Subcomponents/ItemPopupComponents/PopupStartEndInput.tsx b/lib/src/Components/Map/Subcomponents/ItemPopupComponents/PopupStartEndInput.tsx similarity index 100% rename from src/Components/Map/Subcomponents/ItemPopupComponents/PopupStartEndInput.tsx rename to lib/src/Components/Map/Subcomponents/ItemPopupComponents/PopupStartEndInput.tsx diff --git a/src/Components/Map/Subcomponents/ItemPopupComponents/PopupTextAreaInput.tsx b/lib/src/Components/Map/Subcomponents/ItemPopupComponents/PopupTextAreaInput.tsx similarity index 100% rename from src/Components/Map/Subcomponents/ItemPopupComponents/PopupTextAreaInput.tsx rename to lib/src/Components/Map/Subcomponents/ItemPopupComponents/PopupTextAreaInput.tsx diff --git a/src/Components/Map/Subcomponents/ItemPopupComponents/PopupTextInput.tsx b/lib/src/Components/Map/Subcomponents/ItemPopupComponents/PopupTextInput.tsx similarity index 100% rename from src/Components/Map/Subcomponents/ItemPopupComponents/PopupTextInput.tsx rename to lib/src/Components/Map/Subcomponents/ItemPopupComponents/PopupTextInput.tsx diff --git a/src/Components/Map/Subcomponents/ItemPopupComponents/StartEndView.tsx b/lib/src/Components/Map/Subcomponents/ItemPopupComponents/StartEndView.tsx similarity index 100% rename from src/Components/Map/Subcomponents/ItemPopupComponents/StartEndView.tsx rename to lib/src/Components/Map/Subcomponents/ItemPopupComponents/StartEndView.tsx diff --git a/src/Components/Map/Subcomponents/ItemPopupComponents/TextView.tsx b/lib/src/Components/Map/Subcomponents/ItemPopupComponents/TextView.tsx similarity index 100% rename from src/Components/Map/Subcomponents/ItemPopupComponents/TextView.tsx rename to lib/src/Components/Map/Subcomponents/ItemPopupComponents/TextView.tsx diff --git a/src/Components/Map/Subcomponents/ItemPopupComponents/index.tsx b/lib/src/Components/Map/Subcomponents/ItemPopupComponents/index.tsx similarity index 100% rename from src/Components/Map/Subcomponents/ItemPopupComponents/index.tsx rename to lib/src/Components/Map/Subcomponents/ItemPopupComponents/index.tsx diff --git a/src/Components/Map/Subcomponents/ItemViewPopup.tsx b/lib/src/Components/Map/Subcomponents/ItemViewPopup.tsx similarity index 100% rename from src/Components/Map/Subcomponents/ItemViewPopup.tsx rename to lib/src/Components/Map/Subcomponents/ItemViewPopup.tsx diff --git a/src/Components/Map/Subcomponents/SelectPosition.tsx b/lib/src/Components/Map/Subcomponents/SelectPosition.tsx similarity index 100% rename from src/Components/Map/Subcomponents/SelectPosition.tsx rename to lib/src/Components/Map/Subcomponents/SelectPosition.tsx diff --git a/src/Components/Map/Tags.tsx b/lib/src/Components/Map/Tags.tsx similarity index 100% rename from src/Components/Map/Tags.tsx rename to lib/src/Components/Map/Tags.tsx diff --git a/src/Components/Map/UtopiaMap.tsx b/lib/src/Components/Map/UtopiaMap.tsx similarity index 100% rename from src/Components/Map/UtopiaMap.tsx rename to lib/src/Components/Map/UtopiaMap.tsx diff --git a/src/Components/Map/UtopiaMapInner.tsx b/lib/src/Components/Map/UtopiaMapInner.tsx similarity index 100% rename from src/Components/Map/UtopiaMapInner.tsx rename to lib/src/Components/Map/UtopiaMapInner.tsx diff --git a/src/Components/Map/hooks/useClusterRef.tsx b/lib/src/Components/Map/hooks/useClusterRef.tsx similarity index 100% rename from src/Components/Map/hooks/useClusterRef.tsx rename to lib/src/Components/Map/hooks/useClusterRef.tsx diff --git a/src/Components/Map/hooks/useDebounce.tsx b/lib/src/Components/Map/hooks/useDebounce.tsx similarity index 100% rename from src/Components/Map/hooks/useDebounce.tsx rename to lib/src/Components/Map/hooks/useDebounce.tsx diff --git a/src/Components/Map/hooks/useFilter.tsx b/lib/src/Components/Map/hooks/useFilter.tsx similarity index 100% rename from src/Components/Map/hooks/useFilter.tsx rename to lib/src/Components/Map/hooks/useFilter.tsx diff --git a/src/Components/Map/hooks/useItems.tsx b/lib/src/Components/Map/hooks/useItems.tsx similarity index 100% rename from src/Components/Map/hooks/useItems.tsx rename to lib/src/Components/Map/hooks/useItems.tsx diff --git a/src/Components/Map/hooks/useLayers.tsx b/lib/src/Components/Map/hooks/useLayers.tsx similarity index 100% rename from src/Components/Map/hooks/useLayers.tsx rename to lib/src/Components/Map/hooks/useLayers.tsx diff --git a/src/Components/Map/hooks/useLeafletRefs.tsx b/lib/src/Components/Map/hooks/useLeafletRefs.tsx similarity index 100% rename from src/Components/Map/hooks/useLeafletRefs.tsx rename to lib/src/Components/Map/hooks/useLeafletRefs.tsx diff --git a/src/Components/Map/hooks/usePermissions.tsx b/lib/src/Components/Map/hooks/usePermissions.tsx similarity index 100% rename from src/Components/Map/hooks/usePermissions.tsx rename to lib/src/Components/Map/hooks/usePermissions.tsx diff --git a/src/Components/Map/hooks/usePopupForm.tsx b/lib/src/Components/Map/hooks/usePopupForm.tsx similarity index 100% rename from src/Components/Map/hooks/usePopupForm.tsx rename to lib/src/Components/Map/hooks/usePopupForm.tsx diff --git a/src/Components/Map/hooks/useSelectPosition.tsx b/lib/src/Components/Map/hooks/useSelectPosition.tsx similarity index 100% rename from src/Components/Map/hooks/useSelectPosition.tsx rename to lib/src/Components/Map/hooks/useSelectPosition.tsx diff --git a/src/Components/Map/hooks/useTags.tsx b/lib/src/Components/Map/hooks/useTags.tsx similarity index 100% rename from src/Components/Map/hooks/useTags.tsx rename to lib/src/Components/Map/hooks/useTags.tsx diff --git a/src/Components/Map/hooks/useTimeout.tsx b/lib/src/Components/Map/hooks/useTimeout.tsx similarity index 100% rename from src/Components/Map/hooks/useTimeout.tsx rename to lib/src/Components/Map/hooks/useTimeout.tsx diff --git a/src/Components/Map/hooks/useWindowDimension.tsx b/lib/src/Components/Map/hooks/useWindowDimension.tsx similarity index 100% rename from src/Components/Map/hooks/useWindowDimension.tsx rename to lib/src/Components/Map/hooks/useWindowDimension.tsx diff --git a/src/Components/Map/index.tsx b/lib/src/Components/Map/index.tsx similarity index 100% rename from src/Components/Map/index.tsx rename to lib/src/Components/Map/index.tsx diff --git a/src/Components/Profile/ItemFunctions.spec.tsx b/lib/src/Components/Profile/ItemFunctions.spec.tsx similarity index 100% rename from src/Components/Profile/ItemFunctions.spec.tsx rename to lib/src/Components/Profile/ItemFunctions.spec.tsx diff --git a/src/Components/Profile/ProfileForm.tsx b/lib/src/Components/Profile/ProfileForm.tsx similarity index 100% rename from src/Components/Profile/ProfileForm.tsx rename to lib/src/Components/Profile/ProfileForm.tsx diff --git a/src/Components/Profile/ProfileView.tsx b/lib/src/Components/Profile/ProfileView.tsx similarity index 100% rename from src/Components/Profile/ProfileView.tsx rename to lib/src/Components/Profile/ProfileView.tsx diff --git a/src/Components/Profile/Subcomponents/ActionsButton.tsx b/lib/src/Components/Profile/Subcomponents/ActionsButton.tsx similarity index 100% rename from src/Components/Profile/Subcomponents/ActionsButton.tsx rename to lib/src/Components/Profile/Subcomponents/ActionsButton.tsx diff --git a/src/Components/Profile/Subcomponents/AvatarWidget.tsx b/lib/src/Components/Profile/Subcomponents/AvatarWidget.tsx similarity index 100% rename from src/Components/Profile/Subcomponents/AvatarWidget.tsx rename to lib/src/Components/Profile/Subcomponents/AvatarWidget.tsx diff --git a/src/Components/Profile/Subcomponents/ColorPicker.tsx b/lib/src/Components/Profile/Subcomponents/ColorPicker.tsx similarity index 100% rename from src/Components/Profile/Subcomponents/ColorPicker.tsx rename to lib/src/Components/Profile/Subcomponents/ColorPicker.tsx diff --git a/src/Components/Profile/Subcomponents/ContactInfoForm.tsx b/lib/src/Components/Profile/Subcomponents/ContactInfoForm.tsx similarity index 100% rename from src/Components/Profile/Subcomponents/ContactInfoForm.tsx rename to lib/src/Components/Profile/Subcomponents/ContactInfoForm.tsx diff --git a/src/Components/Profile/Subcomponents/ContactInfoView.tsx b/lib/src/Components/Profile/Subcomponents/ContactInfoView.tsx similarity index 100% rename from src/Components/Profile/Subcomponents/ContactInfoView.tsx rename to lib/src/Components/Profile/Subcomponents/ContactInfoView.tsx diff --git a/src/Components/Profile/Subcomponents/CrowdfundingForm.tsx b/lib/src/Components/Profile/Subcomponents/CrowdfundingForm.tsx similarity index 100% rename from src/Components/Profile/Subcomponents/CrowdfundingForm.tsx rename to lib/src/Components/Profile/Subcomponents/CrowdfundingForm.tsx diff --git a/src/Components/Profile/Subcomponents/CrowdfundingView.tsx b/lib/src/Components/Profile/Subcomponents/CrowdfundingView.tsx similarity index 100% rename from src/Components/Profile/Subcomponents/CrowdfundingView.tsx rename to lib/src/Components/Profile/Subcomponents/CrowdfundingView.tsx diff --git a/src/Components/Profile/Subcomponents/FormHeader.tsx b/lib/src/Components/Profile/Subcomponents/FormHeader.tsx similarity index 100% rename from src/Components/Profile/Subcomponents/FormHeader.tsx rename to lib/src/Components/Profile/Subcomponents/FormHeader.tsx diff --git a/src/Components/Profile/Subcomponents/GalleryForm.spec.tsx b/lib/src/Components/Profile/Subcomponents/GalleryForm.spec.tsx similarity index 100% rename from src/Components/Profile/Subcomponents/GalleryForm.spec.tsx rename to lib/src/Components/Profile/Subcomponents/GalleryForm.spec.tsx diff --git a/src/Components/Profile/Subcomponents/GalleryForm.tsx b/lib/src/Components/Profile/Subcomponents/GalleryForm.tsx similarity index 100% rename from src/Components/Profile/Subcomponents/GalleryForm.tsx rename to lib/src/Components/Profile/Subcomponents/GalleryForm.tsx diff --git a/src/Components/Profile/Subcomponents/GalleryView.tsx b/lib/src/Components/Profile/Subcomponents/GalleryView.tsx similarity index 100% rename from src/Components/Profile/Subcomponents/GalleryView.tsx rename to lib/src/Components/Profile/Subcomponents/GalleryView.tsx diff --git a/src/Components/Profile/Subcomponents/GroupSubHeaderView.tsx b/lib/src/Components/Profile/Subcomponents/GroupSubHeaderView.tsx similarity index 100% rename from src/Components/Profile/Subcomponents/GroupSubHeaderView.tsx rename to lib/src/Components/Profile/Subcomponents/GroupSubHeaderView.tsx diff --git a/src/Components/Profile/Subcomponents/GroupSubheaderForm.tsx b/lib/src/Components/Profile/Subcomponents/GroupSubheaderForm.tsx similarity index 100% rename from src/Components/Profile/Subcomponents/GroupSubheaderForm.tsx rename to lib/src/Components/Profile/Subcomponents/GroupSubheaderForm.tsx diff --git a/src/Components/Profile/Subcomponents/LinkedItemsHeaderView.tsx b/lib/src/Components/Profile/Subcomponents/LinkedItemsHeaderView.tsx similarity index 100% rename from src/Components/Profile/Subcomponents/LinkedItemsHeaderView.tsx rename to lib/src/Components/Profile/Subcomponents/LinkedItemsHeaderView.tsx diff --git a/src/Components/Profile/Subcomponents/MarkdownHint.tsx b/lib/src/Components/Profile/Subcomponents/MarkdownHint.tsx similarity index 100% rename from src/Components/Profile/Subcomponents/MarkdownHint.tsx rename to lib/src/Components/Profile/Subcomponents/MarkdownHint.tsx diff --git a/src/Components/Profile/Subcomponents/PlusButton.tsx b/lib/src/Components/Profile/Subcomponents/PlusButton.tsx similarity index 100% rename from src/Components/Profile/Subcomponents/PlusButton.tsx rename to lib/src/Components/Profile/Subcomponents/PlusButton.tsx diff --git a/src/Components/Profile/Subcomponents/ProfileStartEndForm.tsx b/lib/src/Components/Profile/Subcomponents/ProfileStartEndForm.tsx similarity index 100% rename from src/Components/Profile/Subcomponents/ProfileStartEndForm.tsx rename to lib/src/Components/Profile/Subcomponents/ProfileStartEndForm.tsx diff --git a/src/Components/Profile/Subcomponents/ProfileStartEndView.tsx b/lib/src/Components/Profile/Subcomponents/ProfileStartEndView.tsx similarity index 100% rename from src/Components/Profile/Subcomponents/ProfileStartEndView.tsx rename to lib/src/Components/Profile/Subcomponents/ProfileStartEndView.tsx diff --git a/src/Components/Profile/Subcomponents/ProfileTextForm.tsx b/lib/src/Components/Profile/Subcomponents/ProfileTextForm.tsx similarity index 100% rename from src/Components/Profile/Subcomponents/ProfileTextForm.tsx rename to lib/src/Components/Profile/Subcomponents/ProfileTextForm.tsx diff --git a/src/Components/Profile/Subcomponents/ProfileTextView.tsx b/lib/src/Components/Profile/Subcomponents/ProfileTextView.tsx similarity index 100% rename from src/Components/Profile/Subcomponents/ProfileTextView.tsx rename to lib/src/Components/Profile/Subcomponents/ProfileTextView.tsx diff --git a/src/Components/Profile/Subcomponents/RelationCard.tsx b/lib/src/Components/Profile/Subcomponents/RelationCard.tsx similarity index 100% rename from src/Components/Profile/Subcomponents/RelationCard.tsx rename to lib/src/Components/Profile/Subcomponents/RelationCard.tsx diff --git a/src/Components/Profile/Subcomponents/SocialShareBar.tsx b/lib/src/Components/Profile/Subcomponents/SocialShareBar.tsx similarity index 100% rename from src/Components/Profile/Subcomponents/SocialShareBar.tsx rename to lib/src/Components/Profile/Subcomponents/SocialShareBar.tsx diff --git a/src/Components/Profile/Subcomponents/SocialShareButton.tsx b/lib/src/Components/Profile/Subcomponents/SocialShareButton.tsx similarity index 100% rename from src/Components/Profile/Subcomponents/SocialShareButton.tsx rename to lib/src/Components/Profile/Subcomponents/SocialShareButton.tsx diff --git a/src/Components/Profile/Subcomponents/TagsWidget.tsx b/lib/src/Components/Profile/Subcomponents/TagsWidget.tsx similarity index 100% rename from src/Components/Profile/Subcomponents/TagsWidget.tsx rename to lib/src/Components/Profile/Subcomponents/TagsWidget.tsx diff --git a/src/Components/Profile/Subcomponents/__snapshots__/GalleryForm.spec.tsx.snap b/lib/src/Components/Profile/Subcomponents/__snapshots__/GalleryForm.spec.tsx.snap similarity index 100% rename from src/Components/Profile/Subcomponents/__snapshots__/GalleryForm.spec.tsx.snap rename to lib/src/Components/Profile/Subcomponents/__snapshots__/GalleryForm.spec.tsx.snap diff --git a/src/Components/Profile/Templates/FlexForm.tsx b/lib/src/Components/Profile/Templates/FlexForm.tsx similarity index 100% rename from src/Components/Profile/Templates/FlexForm.tsx rename to lib/src/Components/Profile/Templates/FlexForm.tsx diff --git a/src/Components/Profile/Templates/FlexView.tsx b/lib/src/Components/Profile/Templates/FlexView.tsx similarity index 100% rename from src/Components/Profile/Templates/FlexView.tsx rename to lib/src/Components/Profile/Templates/FlexView.tsx diff --git a/src/Components/Profile/Templates/OnepagerForm.tsx b/lib/src/Components/Profile/Templates/OnepagerForm.tsx similarity index 100% rename from src/Components/Profile/Templates/OnepagerForm.tsx rename to lib/src/Components/Profile/Templates/OnepagerForm.tsx diff --git a/src/Components/Profile/Templates/OnepagerView.tsx b/lib/src/Components/Profile/Templates/OnepagerView.tsx similarity index 100% rename from src/Components/Profile/Templates/OnepagerView.tsx rename to lib/src/Components/Profile/Templates/OnepagerView.tsx diff --git a/src/Components/Profile/Templates/SimpleForm.tsx b/lib/src/Components/Profile/Templates/SimpleForm.tsx similarity index 100% rename from src/Components/Profile/Templates/SimpleForm.tsx rename to lib/src/Components/Profile/Templates/SimpleForm.tsx diff --git a/src/Components/Profile/Templates/SimpleView.tsx b/lib/src/Components/Profile/Templates/SimpleView.tsx similarity index 100% rename from src/Components/Profile/Templates/SimpleView.tsx rename to lib/src/Components/Profile/Templates/SimpleView.tsx diff --git a/src/Components/Profile/Templates/TabsForm.tsx b/lib/src/Components/Profile/Templates/TabsForm.tsx similarity index 100% rename from src/Components/Profile/Templates/TabsForm.tsx rename to lib/src/Components/Profile/Templates/TabsForm.tsx diff --git a/src/Components/Profile/Templates/TabsView.tsx b/lib/src/Components/Profile/Templates/TabsView.tsx similarity index 100% rename from src/Components/Profile/Templates/TabsView.tsx rename to lib/src/Components/Profile/Templates/TabsView.tsx diff --git a/src/Components/Profile/UserSettings.tsx b/lib/src/Components/Profile/UserSettings.tsx similarity index 100% rename from src/Components/Profile/UserSettings.tsx rename to lib/src/Components/Profile/UserSettings.tsx diff --git a/src/Components/Profile/hooks/useClickOutside.tsx b/lib/src/Components/Profile/hooks/useClickOutside.tsx similarity index 100% rename from src/Components/Profile/hooks/useClickOutside.tsx rename to lib/src/Components/Profile/hooks/useClickOutside.tsx diff --git a/src/Components/Profile/index.tsx b/lib/src/Components/Profile/index.tsx similarity index 100% rename from src/Components/Profile/index.tsx rename to lib/src/Components/Profile/index.tsx diff --git a/src/Components/Profile/itemFunctions.ts b/lib/src/Components/Profile/itemFunctions.ts similarity index 100% rename from src/Components/Profile/itemFunctions.ts rename to lib/src/Components/Profile/itemFunctions.ts diff --git a/src/Components/README.md b/lib/src/Components/README.md similarity index 100% rename from src/Components/README.md rename to lib/src/Components/README.md diff --git a/src/Components/Templates/AttestationForm.tsx b/lib/src/Components/Templates/AttestationForm.tsx similarity index 100% rename from src/Components/Templates/AttestationForm.tsx rename to lib/src/Components/Templates/AttestationForm.tsx diff --git a/src/Components/Templates/CardPage.tsx b/lib/src/Components/Templates/CardPage.tsx similarity index 100% rename from src/Components/Templates/CardPage.tsx rename to lib/src/Components/Templates/CardPage.tsx diff --git a/src/Components/Templates/DateUserInfo.tsx b/lib/src/Components/Templates/DateUserInfo.tsx similarity index 100% rename from src/Components/Templates/DateUserInfo.tsx rename to lib/src/Components/Templates/DateUserInfo.tsx diff --git a/src/Components/Templates/DialogModal.tsx b/lib/src/Components/Templates/DialogModal.tsx similarity index 100% rename from src/Components/Templates/DialogModal.tsx rename to lib/src/Components/Templates/DialogModal.tsx diff --git a/src/Components/Templates/EmojiPicker.tsx b/lib/src/Components/Templates/EmojiPicker.tsx similarity index 100% rename from src/Components/Templates/EmojiPicker.tsx rename to lib/src/Components/Templates/EmojiPicker.tsx diff --git a/src/Components/Templates/ItemCard.tsx b/lib/src/Components/Templates/ItemCard.tsx similarity index 100% rename from src/Components/Templates/ItemCard.tsx rename to lib/src/Components/Templates/ItemCard.tsx diff --git a/src/Components/Templates/LoadingMapOverlay.tsx b/lib/src/Components/Templates/LoadingMapOverlay.tsx similarity index 100% rename from src/Components/Templates/LoadingMapOverlay.tsx rename to lib/src/Components/Templates/LoadingMapOverlay.tsx diff --git a/src/Components/Templates/MapOverlayPage.tsx b/lib/src/Components/Templates/MapOverlayPage.tsx similarity index 100% rename from src/Components/Templates/MapOverlayPage.tsx rename to lib/src/Components/Templates/MapOverlayPage.tsx diff --git a/src/Components/Templates/MarketView.tsx b/lib/src/Components/Templates/MarketView.tsx similarity index 100% rename from src/Components/Templates/MarketView.tsx rename to lib/src/Components/Templates/MarketView.tsx diff --git a/src/Components/Templates/OverlayItemsIndexPage.tsx b/lib/src/Components/Templates/OverlayItemsIndexPage.tsx similarity index 100% rename from src/Components/Templates/OverlayItemsIndexPage.tsx rename to lib/src/Components/Templates/OverlayItemsIndexPage.tsx diff --git a/src/Components/Templates/SelectUser.tsx b/lib/src/Components/Templates/SelectUser.tsx similarity index 100% rename from src/Components/Templates/SelectUser.tsx rename to lib/src/Components/Templates/SelectUser.tsx diff --git a/src/Components/Templates/Tabs.tsx b/lib/src/Components/Templates/Tabs.tsx similarity index 100% rename from src/Components/Templates/Tabs.tsx rename to lib/src/Components/Templates/Tabs.tsx diff --git a/src/Components/Templates/TagView.tsx b/lib/src/Components/Templates/TagView.tsx similarity index 100% rename from src/Components/Templates/TagView.tsx rename to lib/src/Components/Templates/TagView.tsx diff --git a/src/Components/Templates/ThemeControl.tsx b/lib/src/Components/Templates/ThemeControl.tsx similarity index 100% rename from src/Components/Templates/ThemeControl.tsx rename to lib/src/Components/Templates/ThemeControl.tsx diff --git a/src/Components/Templates/TitleCard.tsx b/lib/src/Components/Templates/TitleCard.tsx similarity index 100% rename from src/Components/Templates/TitleCard.tsx rename to lib/src/Components/Templates/TitleCard.tsx diff --git a/src/Components/Templates/index.tsx b/lib/src/Components/Templates/index.tsx similarity index 100% rename from src/Components/Templates/index.tsx rename to lib/src/Components/Templates/index.tsx diff --git a/src/Components/Typography/ErrorText.tsx b/lib/src/Components/Typography/ErrorText.tsx similarity index 100% rename from src/Components/Typography/ErrorText.tsx rename to lib/src/Components/Typography/ErrorText.tsx diff --git a/src/Components/Typography/Subtitle.tsx b/lib/src/Components/Typography/Subtitle.tsx similarity index 100% rename from src/Components/Typography/Subtitle.tsx rename to lib/src/Components/Typography/Subtitle.tsx diff --git a/src/Utils/ContainsUUID.ts b/lib/src/Utils/ContainsUUID.ts similarity index 100% rename from src/Utils/ContainsUUID.ts rename to lib/src/Utils/ContainsUUID.ts diff --git a/src/Utils/FormatTags.ts b/lib/src/Utils/FormatTags.ts similarity index 100% rename from src/Utils/FormatTags.ts rename to lib/src/Utils/FormatTags.ts diff --git a/src/Utils/HashTagRegex.tsx b/lib/src/Utils/HashTagRegex.tsx similarity index 100% rename from src/Utils/HashTagRegex.tsx rename to lib/src/Utils/HashTagRegex.tsx diff --git a/src/Utils/MarkerIconFactory.ts b/lib/src/Utils/MarkerIconFactory.ts similarity index 100% rename from src/Utils/MarkerIconFactory.ts rename to lib/src/Utils/MarkerIconFactory.ts diff --git a/src/Utils/Moon.ts b/lib/src/Utils/Moon.ts similarity index 100% rename from src/Utils/Moon.ts rename to lib/src/Utils/Moon.ts diff --git a/src/Utils/RandomColor.ts b/lib/src/Utils/RandomColor.ts similarity index 100% rename from src/Utils/RandomColor.ts rename to lib/src/Utils/RandomColor.ts diff --git a/src/Utils/ReplaceURLs.ts b/lib/src/Utils/ReplaceURLs.ts similarity index 100% rename from src/Utils/ReplaceURLs.ts rename to lib/src/Utils/ReplaceURLs.ts diff --git a/src/Utils/ReverseGeocoder.ts b/lib/src/Utils/ReverseGeocoder.ts similarity index 100% rename from src/Utils/ReverseGeocoder.ts rename to lib/src/Utils/ReverseGeocoder.ts diff --git a/src/Utils/TimeAgo.ts b/lib/src/Utils/TimeAgo.ts similarity index 100% rename from src/Utils/TimeAgo.ts rename to lib/src/Utils/TimeAgo.ts diff --git a/src/Utils/getImageDimensions.spec.ts b/lib/src/Utils/getImageDimensions.spec.ts similarity index 100% rename from src/Utils/getImageDimensions.spec.ts rename to lib/src/Utils/getImageDimensions.spec.ts diff --git a/src/Utils/getImageDimensions.ts b/lib/src/Utils/getImageDimensions.ts similarity index 100% rename from src/Utils/getImageDimensions.ts rename to lib/src/Utils/getImageDimensions.ts diff --git a/src/assets/chevron.svg b/lib/src/assets/chevron.svg similarity index 100% rename from src/assets/chevron.svg rename to lib/src/assets/chevron.svg diff --git a/src/assets/css/color-picker.css b/lib/src/assets/css/color-picker.css similarity index 100% rename from src/assets/css/color-picker.css rename to lib/src/assets/css/color-picker.css diff --git a/src/assets/css/custom-file-upload.css b/lib/src/assets/css/custom-file-upload.css similarity index 100% rename from src/assets/css/custom-file-upload.css rename to lib/src/assets/css/custom-file-upload.css diff --git a/src/assets/css/gallery.css b/lib/src/assets/css/gallery.css similarity index 100% rename from src/assets/css/gallery.css rename to lib/src/assets/css/gallery.css diff --git a/src/assets/css/leaflet.css b/lib/src/assets/css/leaflet.css similarity index 100% rename from src/assets/css/leaflet.css rename to lib/src/assets/css/leaflet.css diff --git a/src/assets/css/markdown.css b/lib/src/assets/css/markdown.css similarity index 100% rename from src/assets/css/markdown.css rename to lib/src/assets/css/markdown.css diff --git a/src/assets/css/marker-icons.css b/lib/src/assets/css/marker-icons.css similarity index 100% rename from src/assets/css/marker-icons.css rename to lib/src/assets/css/marker-icons.css diff --git a/src/assets/css/masonry.css b/lib/src/assets/css/masonry.css similarity index 100% rename from src/assets/css/masonry.css rename to lib/src/assets/css/masonry.css diff --git a/src/assets/css/misc.css b/lib/src/assets/css/misc.css similarity index 100% rename from src/assets/css/misc.css rename to lib/src/assets/css/misc.css diff --git a/src/assets/css/tailwind.css b/lib/src/assets/css/tailwind.css similarity index 100% rename from src/assets/css/tailwind.css rename to lib/src/assets/css/tailwind.css diff --git a/src/assets/css/tiptap.css b/lib/src/assets/css/tiptap.css similarity index 100% rename from src/assets/css/tiptap.css rename to lib/src/assets/css/tiptap.css diff --git a/src/assets/css/toastify.css b/lib/src/assets/css/toastify.css similarity index 100% rename from src/assets/css/toastify.css rename to lib/src/assets/css/toastify.css diff --git a/src/assets/fist.svg b/lib/src/assets/fist.svg similarity index 100% rename from src/assets/fist.svg rename to lib/src/assets/fist.svg diff --git a/src/assets/image-placeholder.svg b/lib/src/assets/image-placeholder.svg similarity index 100% rename from src/assets/image-placeholder.svg rename to lib/src/assets/image-placeholder.svg diff --git a/src/assets/layer.svg b/lib/src/assets/layer.svg similarity index 100% rename from src/assets/layer.svg rename to lib/src/assets/layer.svg diff --git a/src/assets/markdown.svg b/lib/src/assets/markdown.svg similarity index 100% rename from src/assets/markdown.svg rename to lib/src/assets/markdown.svg diff --git a/src/assets/plus.svg b/lib/src/assets/plus.svg similarity index 100% rename from src/assets/plus.svg rename to lib/src/assets/plus.svg diff --git a/src/assets/share/clipboard.svg b/lib/src/assets/share/clipboard.svg similarity index 100% rename from src/assets/share/clipboard.svg rename to lib/src/assets/share/clipboard.svg diff --git a/src/assets/share/facebook.svg b/lib/src/assets/share/facebook.svg similarity index 100% rename from src/assets/share/facebook.svg rename to lib/src/assets/share/facebook.svg diff --git a/src/assets/share/linkedin.svg b/lib/src/assets/share/linkedin.svg similarity index 100% rename from src/assets/share/linkedin.svg rename to lib/src/assets/share/linkedin.svg diff --git a/src/assets/share/telegram.svg b/lib/src/assets/share/telegram.svg similarity index 100% rename from src/assets/share/telegram.svg rename to lib/src/assets/share/telegram.svg diff --git a/src/assets/share/twitter.svg b/lib/src/assets/share/twitter.svg similarity index 100% rename from src/assets/share/twitter.svg rename to lib/src/assets/share/twitter.svg diff --git a/src/assets/share/whatsapp.svg b/lib/src/assets/share/whatsapp.svg similarity index 100% rename from src/assets/share/whatsapp.svg rename to lib/src/assets/share/whatsapp.svg diff --git a/src/assets/share/xing.svg b/lib/src/assets/share/xing.svg similarity index 100% rename from src/assets/share/xing.svg rename to lib/src/assets/share/xing.svg diff --git a/src/assets/target.svg b/lib/src/assets/target.svg similarity index 100% rename from src/assets/target.svg rename to lib/src/assets/target.svg diff --git a/src/assets/targetDot.svg b/lib/src/assets/targetDot.svg similarity index 100% rename from src/assets/targetDot.svg rename to lib/src/assets/targetDot.svg diff --git a/src/assets/user.svg b/lib/src/assets/user.svg similarity index 100% rename from src/assets/user.svg rename to lib/src/assets/user.svg diff --git a/src/css.tsx b/lib/src/css.tsx similarity index 100% rename from src/css.tsx rename to lib/src/css.tsx diff --git a/src/index.tsx b/lib/src/index.tsx similarity index 100% rename from src/index.tsx rename to lib/src/index.tsx diff --git a/src/types/AssetsApi.d.ts b/lib/src/types/AssetsApi.d.ts similarity index 100% rename from src/types/AssetsApi.d.ts rename to lib/src/types/AssetsApi.d.ts diff --git a/src/types/FormState.d.ts b/lib/src/types/FormState.d.ts similarity index 100% rename from src/types/FormState.d.ts rename to lib/src/types/FormState.d.ts diff --git a/src/types/Item.d.ts b/lib/src/types/Item.d.ts similarity index 100% rename from src/types/Item.d.ts rename to lib/src/types/Item.d.ts diff --git a/src/types/ItemType.d.ts b/lib/src/types/ItemType.d.ts similarity index 100% rename from src/types/ItemType.d.ts rename to lib/src/types/ItemType.d.ts diff --git a/src/types/ItemsApi.d.ts b/lib/src/types/ItemsApi.d.ts similarity index 100% rename from src/types/ItemsApi.d.ts rename to lib/src/types/ItemsApi.d.ts diff --git a/src/types/LayerProps.d.ts b/lib/src/types/LayerProps.d.ts similarity index 100% rename from src/types/LayerProps.d.ts rename to lib/src/types/LayerProps.d.ts diff --git a/src/types/MarkerIcon.d.ts b/lib/src/types/MarkerIcon.d.ts similarity index 100% rename from src/types/MarkerIcon.d.ts rename to lib/src/types/MarkerIcon.d.ts diff --git a/src/types/Permission.d.ts b/lib/src/types/Permission.d.ts similarity index 100% rename from src/types/Permission.d.ts rename to lib/src/types/Permission.d.ts diff --git a/src/types/PermissionAction.d.ts b/lib/src/types/PermissionAction.d.ts similarity index 100% rename from src/types/PermissionAction.d.ts rename to lib/src/types/PermissionAction.d.ts diff --git a/src/types/PermissionCondition.d.ts b/lib/src/types/PermissionCondition.d.ts similarity index 100% rename from src/types/PermissionCondition.d.ts rename to lib/src/types/PermissionCondition.d.ts diff --git a/src/types/PopupFormState.d.ts b/lib/src/types/PopupFormState.d.ts similarity index 100% rename from src/types/PopupFormState.d.ts rename to lib/src/types/PopupFormState.d.ts diff --git a/src/types/Profile.d.ts b/lib/src/types/Profile.d.ts similarity index 100% rename from src/types/Profile.d.ts rename to lib/src/types/Profile.d.ts diff --git a/src/types/Relation.d.ts b/lib/src/types/Relation.d.ts similarity index 100% rename from src/types/Relation.d.ts rename to lib/src/types/Relation.d.ts diff --git a/src/types/SVG.d.ts b/lib/src/types/SVG.d.ts similarity index 100% rename from src/types/SVG.d.ts rename to lib/src/types/SVG.d.ts diff --git a/src/types/Tag.d.ts b/lib/src/types/Tag.d.ts similarity index 100% rename from src/types/Tag.d.ts rename to lib/src/types/Tag.d.ts diff --git a/src/types/UserApi.d.ts b/lib/src/types/UserApi.d.ts similarity index 100% rename from src/types/UserApi.d.ts rename to lib/src/types/UserApi.d.ts diff --git a/src/types/UserItem.d.ts b/lib/src/types/UserItem.d.ts similarity index 100% rename from src/types/UserItem.d.ts rename to lib/src/types/UserItem.d.ts diff --git a/src/types/UtopiaMapProps.d.ts b/lib/src/types/UtopiaMapProps.d.ts similarity index 100% rename from src/types/UtopiaMapProps.d.ts rename to lib/src/types/UtopiaMapProps.d.ts diff --git a/tests/image1.jpg b/lib/tests/image1.jpg similarity index 100% rename from tests/image1.jpg rename to lib/tests/image1.jpg diff --git a/tests/image2.jpg b/lib/tests/image2.jpg similarity index 100% rename from tests/image2.jpg rename to lib/tests/image2.jpg diff --git a/tests/image3.jpg b/lib/tests/image3.jpg similarity index 100% rename from tests/image3.jpg rename to lib/tests/image3.jpg diff --git a/tsconfig.json b/lib/tsconfig.json similarity index 100% rename from tsconfig.json rename to lib/tsconfig.json diff --git a/vite.config.ts b/lib/vite.config.ts similarity index 100% rename from vite.config.ts rename to lib/vite.config.ts