From 8d96f352be387548b545f94b6ac45dc3d0a758c6 Mon Sep 17 00:00:00 2001 From: delano Date: Wed, 1 Nov 2023 15:40:05 -0700 Subject: [PATCH 1/2] Removed previous django app path Signed-off-by: delano --- afb/afb/__init__.py | 0 afb/afb/asgi.py | 16 - afb/afb/settings.py | 171 -- afb/afb/urls.py | 34 - afb/afb/wsgi.py | 16 - afb/afbcore/__init__.py | 0 afb/afbcore/admin.py | 11 - afb/afbcore/apps.py | 6 - afb/afbcore/forms/__init__.py | 10 - afb/afbcore/forms/client.py | 16 - afb/afbcore/migrations/0001_initial.py | 524 ------ afb/afbcore/migrations/__init__.py | 0 afb/afbcore/models/__init__.py | 19 - afb/afbcore/models/branch.py | 56 - afb/afbcore/models/client.py | 16 - afb/afbcore/models/delivery.py | 28 - afb/afbcore/models/food_available.py | 47 - afb/afbcore/models/pet.py | 68 - afb/afbcore/models/pet_request.py | 73 - afb/afbcore/models/users/__init__.py | 5 - afb/afbcore/models/users/base_profile.py | 57 - afb/afbcore/models/users/client.py | 41 - afb/afbcore/models/users/manager.py | 38 - afb/afbcore/models/users/user.py | 8 - afb/afbcore/models/users/volunteer.py | 25 - afb/afbcore/public/img/afb_icon_black.png | Bin 19911 -> 0 bytes afb/afbcore/public/img/afb_icon_colour.png | Bin 29160 -> 0 bytes afb/afbcore/public/img/afb_icon_white.png | Bin 18440 -> 0 bytes .../public/img/afb_logo_horizontal_black.png | Bin 36613 -> 0 bytes .../public/img/afb_logo_horizontal_colour.png | Bin 47776 -> 0 bytes .../public/img/afb_logo_horizontal_white.png | Bin 33722 -> 0 bytes .../public/img/afb_logo_vertical_black.png | Bin 36822 -> 0 bytes .../public/img/afb_logo_vertical_colour.png | Bin 46490 -> 0 bytes .../public/img/afb_logo_vertical_white.png | Bin 34273 -> 0 bytes .../img/favicons/android-icon-144x144.png | Bin 8704 -> 0 bytes .../img/favicons/android-icon-192x192.png | Bin 9623 -> 0 bytes .../img/favicons/android-icon-36x36.png | Bin 1785 -> 0 bytes .../img/favicons/android-icon-48x48.png | Bin 2453 -> 0 bytes .../img/favicons/android-icon-72x72.png | Bin 3759 -> 0 bytes .../img/favicons/android-icon-96x96.png | Bin 5588 -> 0 bytes .../img/favicons/apple-icon-114x114.png | Bin 6658 -> 0 bytes .../img/favicons/apple-icon-120x120.png | Bin 6862 -> 0 bytes .../img/favicons/apple-icon-144x144.png | Bin 8704 -> 0 bytes .../img/favicons/apple-icon-152x152.png | Bin 9363 -> 0 bytes .../img/favicons/apple-icon-180x180.png | Bin 11287 -> 0 bytes .../public/img/favicons/apple-icon-57x57.png | Bin 3008 -> 0 bytes .../public/img/favicons/apple-icon-60x60.png | Bin 3089 -> 0 bytes .../public/img/favicons/apple-icon-72x72.png | Bin 3759 -> 0 bytes .../public/img/favicons/apple-icon-76x76.png | Bin 4078 -> 0 bytes .../img/favicons/apple-icon-precomposed.png | Bin 10165 -> 0 bytes .../public/img/favicons/apple-icon.png | Bin 10165 -> 0 bytes .../public/img/favicons/browserconfig.xml | 2 - .../public/img/favicons/favicon-16x16.png | Bin 1095 -> 0 bytes .../public/img/favicons/favicon-32x32.png | Bin 1596 -> 0 bytes .../public/img/favicons/favicon-96x96.png | Bin 5588 -> 0 bytes afb/afbcore/public/img/favicons/favicon.ico | Bin 1150 -> 0 bytes afb/afbcore/public/img/favicons/manifest.json | 41 - .../public/img/favicons/ms-icon-144x144.png | Bin 8704 -> 0 bytes .../public/img/favicons/ms-icon-150x150.png | Bin 8921 -> 0 bytes .../public/img/favicons/ms-icon-310x310.png | Bin 24184 -> 0 bytes .../public/img/favicons/ms-icon-70x70.png | Bin 3701 -> 0 bytes afb/afbcore/templates/about.html | 11 - .../templates/afbcore/client_request.html | 13 - .../client_request_hardcoded_example.html | 203 --- .../templates/afbcore/client_signup_form.html | 30 - afb/afbcore/templates/afbcore/login.html | 10 - afb/afbcore/templates/appshell.html | 202 --- afb/afbcore/templates/dashboard/client.html | 35 - afb/afbcore/tests.py | 3 - afb/afbcore/views/__init__.py | 15 - afb/afbcore/views/client.py | 28 - afb/afbcore/views/dashboard.py | 42 - afb/afbcore/views/manager.py | 10 - afb/afbcore/views/volunteer.py | 10 - afb/manage.py | 22 - afb/requirements.in | 37 - afb/requirements.txt | 74 - afb/theme/__init__.py | 0 afb/theme/apps.py | 5 - afb/theme/static_src/.gitignore | 1 - afb/theme/static_src/package-lock.json | 1613 ----------------- afb/theme/static_src/package.json | 29 - afb/theme/static_src/postcss.config.js | 7 - afb/theme/static_src/src/styles.css | 3 - afb/theme/static_src/tailwind.config.js | 58 - afb/theme/templates/base.html | 27 - 86 files changed, 3816 deletions(-) delete mode 100644 afb/afb/__init__.py delete mode 100644 afb/afb/asgi.py delete mode 100644 afb/afb/settings.py delete mode 100644 afb/afb/urls.py delete mode 100644 afb/afb/wsgi.py delete mode 100644 afb/afbcore/__init__.py delete mode 100644 afb/afbcore/admin.py delete mode 100644 afb/afbcore/apps.py delete mode 100644 afb/afbcore/forms/__init__.py delete mode 100644 afb/afbcore/forms/client.py delete mode 100644 afb/afbcore/migrations/0001_initial.py delete mode 100644 afb/afbcore/migrations/__init__.py delete mode 100644 afb/afbcore/models/__init__.py delete mode 100644 afb/afbcore/models/branch.py delete mode 100644 afb/afbcore/models/client.py delete mode 100644 afb/afbcore/models/delivery.py delete mode 100644 afb/afbcore/models/food_available.py delete mode 100644 afb/afbcore/models/pet.py delete mode 100644 afb/afbcore/models/pet_request.py delete mode 100644 afb/afbcore/models/users/__init__.py delete mode 100644 afb/afbcore/models/users/base_profile.py delete mode 100644 afb/afbcore/models/users/client.py delete mode 100644 afb/afbcore/models/users/manager.py delete mode 100644 afb/afbcore/models/users/user.py delete mode 100644 afb/afbcore/models/users/volunteer.py delete mode 100755 afb/afbcore/public/img/afb_icon_black.png delete mode 100755 afb/afbcore/public/img/afb_icon_colour.png delete mode 100755 afb/afbcore/public/img/afb_icon_white.png delete mode 100755 afb/afbcore/public/img/afb_logo_horizontal_black.png delete mode 100755 afb/afbcore/public/img/afb_logo_horizontal_colour.png delete mode 100755 afb/afbcore/public/img/afb_logo_horizontal_white.png delete mode 100755 afb/afbcore/public/img/afb_logo_vertical_black.png delete mode 100755 afb/afbcore/public/img/afb_logo_vertical_colour.png delete mode 100755 afb/afbcore/public/img/afb_logo_vertical_white.png delete mode 100644 afb/afbcore/public/img/favicons/android-icon-144x144.png delete mode 100644 afb/afbcore/public/img/favicons/android-icon-192x192.png delete mode 100644 afb/afbcore/public/img/favicons/android-icon-36x36.png delete mode 100644 afb/afbcore/public/img/favicons/android-icon-48x48.png delete mode 100644 afb/afbcore/public/img/favicons/android-icon-72x72.png delete mode 100644 afb/afbcore/public/img/favicons/android-icon-96x96.png delete mode 100644 afb/afbcore/public/img/favicons/apple-icon-114x114.png delete mode 100644 afb/afbcore/public/img/favicons/apple-icon-120x120.png delete mode 100644 afb/afbcore/public/img/favicons/apple-icon-144x144.png delete mode 100644 afb/afbcore/public/img/favicons/apple-icon-152x152.png delete mode 100644 afb/afbcore/public/img/favicons/apple-icon-180x180.png delete mode 100644 afb/afbcore/public/img/favicons/apple-icon-57x57.png delete mode 100644 afb/afbcore/public/img/favicons/apple-icon-60x60.png delete mode 100644 afb/afbcore/public/img/favicons/apple-icon-72x72.png delete mode 100644 afb/afbcore/public/img/favicons/apple-icon-76x76.png delete mode 100644 afb/afbcore/public/img/favicons/apple-icon-precomposed.png delete mode 100644 afb/afbcore/public/img/favicons/apple-icon.png delete mode 100644 afb/afbcore/public/img/favicons/browserconfig.xml delete mode 100644 afb/afbcore/public/img/favicons/favicon-16x16.png delete mode 100644 afb/afbcore/public/img/favicons/favicon-32x32.png delete mode 100644 afb/afbcore/public/img/favicons/favicon-96x96.png delete mode 100644 afb/afbcore/public/img/favicons/favicon.ico delete mode 100644 afb/afbcore/public/img/favicons/manifest.json delete mode 100644 afb/afbcore/public/img/favicons/ms-icon-144x144.png delete mode 100644 afb/afbcore/public/img/favicons/ms-icon-150x150.png delete mode 100644 afb/afbcore/public/img/favicons/ms-icon-310x310.png delete mode 100644 afb/afbcore/public/img/favicons/ms-icon-70x70.png delete mode 100644 afb/afbcore/templates/about.html delete mode 100644 afb/afbcore/templates/afbcore/client_request.html delete mode 100644 afb/afbcore/templates/afbcore/client_request_hardcoded_example.html delete mode 100644 afb/afbcore/templates/afbcore/client_signup_form.html delete mode 100644 afb/afbcore/templates/afbcore/login.html delete mode 100644 afb/afbcore/templates/appshell.html delete mode 100644 afb/afbcore/templates/dashboard/client.html delete mode 100644 afb/afbcore/tests.py delete mode 100644 afb/afbcore/views/__init__.py delete mode 100644 afb/afbcore/views/client.py delete mode 100644 afb/afbcore/views/dashboard.py delete mode 100644 afb/afbcore/views/manager.py delete mode 100644 afb/afbcore/views/volunteer.py delete mode 100755 afb/manage.py delete mode 100644 afb/requirements.in delete mode 100644 afb/requirements.txt delete mode 100644 afb/theme/__init__.py delete mode 100644 afb/theme/apps.py delete mode 100644 afb/theme/static_src/.gitignore delete mode 100644 afb/theme/static_src/package-lock.json delete mode 100644 afb/theme/static_src/package.json delete mode 100644 afb/theme/static_src/postcss.config.js delete mode 100644 afb/theme/static_src/src/styles.css delete mode 100644 afb/theme/static_src/tailwind.config.js delete mode 100644 afb/theme/templates/base.html diff --git a/afb/afb/__init__.py b/afb/afb/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/afb/afb/asgi.py b/afb/afb/asgi.py deleted file mode 100644 index 78517635..00000000 --- a/afb/afb/asgi.py +++ /dev/null @@ -1,16 +0,0 @@ -""" -ASGI config for afb project. - -It exposes the ASGI callable as a module-level variable named ``application``. - -For more information on this file, see -https://docs.djangoproject.com/en/4.2/howto/deployment/asgi/ -""" - -import os - -from django.core.asgi import get_asgi_application - -os.environ.setdefault("DJANGO_SETTINGS_MODULE", "afb.settings") - -application = get_asgi_application() diff --git a/afb/afb/settings.py b/afb/afb/settings.py deleted file mode 100644 index 64cfda96..00000000 --- a/afb/afb/settings.py +++ /dev/null @@ -1,171 +0,0 @@ -""" -Django settings for afb project. - -Generated by 'django-admin startproject' using Django 4.2.4. - -For more information on this file, see -https://docs.djangoproject.com/en/4.2/topics/settings/ - -For the full list of settings and their values, see -https://docs.djangoproject.com/en/4.2/ref/settings/ -""" - -from pathlib import Path - -# Build paths inside the project like this: BASE_DIR / 'subdir'. -BASE_DIR = Path(__file__).resolve().parent.parent - - -# Quick-start development settings - unsuitable for production -# See https://docs.djangoproject.com/en/4.2/howto/deployment/checklist/ - -# SECURITY WARNING: keep the secret key used in production secret! -SECRET_KEY = "django-insecure-k3nma!u)7oz(lt346n-=rx=rt%u_^j8-rdz3p(y3o$ot0%soqh" - -# SECURITY WARNING: don't run with debug turned on in production! -DEBUG = True - -ALLOWED_HOSTS = [] - - -# Application definition -# - -INSTALLED_APPS = [ - "unfold", # https://github.com/unfoldadmin/django-unfold - "django.contrib.admin", - "django.contrib.auth", - "django.contrib.contenttypes", - "django.contrib.sessions", - "django.contrib.messages", - "django.contrib.staticfiles", - "phonenumber_field", - "crispy_forms", - "tailwind", - "crispy_tailwind", - "theme", # python manage.py tailwind init - "afbcore", - "django_browser_reload", -] - -# https://github.com/django-crispy-forms/crispy-tailwind -CRISPY_ALLOWED_TEMPLATE_PACKS = "tailwind" - -CRISPY_TEMPLATE_PACK = "tailwind" - - -PHONENUMBER_DB_FORMAT = "INTERNATIONAL" -PHONENUMBER_DEFAULT_FORMAT = "E164" -PHONENUMBER_DEFAULT_REGION = "CA" - - -MIDDLEWARE = [ - "django.middleware.security.SecurityMiddleware", - "django.contrib.sessions.middleware.SessionMiddleware", - "django.middleware.common.CommonMiddleware", - "django.middleware.csrf.CsrfViewMiddleware", - "django.contrib.auth.middleware.AuthenticationMiddleware", - "django.contrib.messages.middleware.MessageMiddleware", - "django.middleware.clickjacking.XFrameOptionsMiddleware", - "django_browser_reload.middleware.BrowserReloadMiddleware", -] - -ROOT_URLCONF = "afb.urls" - -# Django-Tailwind -# https://django-tailwind.readthedocs.io/en/latest/installation.html#configuration - -TAILWIND_APP_NAME = "theme" - -AUTH_USER_MODEL = "afbcore.User" - -INTERNAL_IPS = [ - # Add local IP addresses here for tailwind to work, then run: - # * (Dev) `python manage.py tailwind install` - # * (Production) `python manage.py tailwind build` - "127.0.0.1", -] - -# Templates -# https://docs.djangoproject.com/en/4.2/ref/settings/#templates - -TEMPLATES = [ - { - "BACKEND": "django.template.backends.django.DjangoTemplates", - "DIRS": [], - "APP_DIRS": True, - "OPTIONS": { - "context_processors": [ - "django.template.context_processors.debug", - "django.template.context_processors.request", - "django.contrib.auth.context_processors.auth", - "django.contrib.messages.context_processors.messages", - ], - }, - }, -] - -WSGI_APPLICATION = "afb.wsgi.application" - - -# Database -# https://docs.djangoproject.com/en/4.2/ref/settings/#databases - -DATABASES = { - "default": { - "ENGINE": "django.db.backends.sqlite3", - "NAME": BASE_DIR / "db.sqlite3", - } -} - - -# Password validation -# https://docs.djangoproject.com/en/4.2/ref/settings/#auth-password-validators - -AUTH_PASSWORD_VALIDATORS = [ - { - "NAME": "django.contrib.auth.password_validation.UserAttributeSimilarityValidator", - }, - { - "NAME": "django.contrib.auth.password_validation.MinimumLengthValidator", - }, - { - "NAME": "django.contrib.auth.password_validation.CommonPasswordValidator", - }, - { - "NAME": "django.contrib.auth.password_validation.NumericPasswordValidator", - }, -] - - -# Internationalization -# https://docs.djangoproject.com/en/4.2/topics/i18n/ - -LANGUAGE_CODE = "en-us" - -TIME_ZONE = "UTC" - -USE_I18N = True - -USE_TZ = True - - -# Static files (CSS, JavaScript, Images) -# https://docs.djangoproject.com/en/4.2/howto/static-files/ - -# For prod: -# https://docs.djangoproject.com/en/4.2/howto/static-files/deployment/#staticfiles-from-cdn -# https://docs.djangoproject.com/en/4.2/ref/settings/#std-setting-STORAGES -STATIC_URL = "static/" - -STATICFILES_DIRS = [ - # BASE_DIR / "static", - BASE_DIR / "theme" / "static", - BASE_DIR / "afbcore" / "public", -] - - -# Default primary key field type -# https://docs.djangoproject.com/en/4.2/ref/settings/#default-auto-field - -DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField" diff --git a/afb/afb/urls.py b/afb/afb/urls.py deleted file mode 100644 index bb973e02..00000000 --- a/afb/afb/urls.py +++ /dev/null @@ -1,34 +0,0 @@ -""" -URL configuration for afb project. - -The `urlpatterns` list routes URLs to views. For more information please see: - https://docs.djangoproject.com/en/4.2/topics/http/urls/ -Examples: -Function views - 1. Add an import: from my_app import views - 2. Add a URL to urlpatterns: path('', views.home, name='home') -Class-based views - 1. Add an import: from other_app.views import Home - 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') -Including another URLconf - 1. Import the include() function: from django.urls import include, path - 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) -""" -from django.contrib import admin -from django.urls import include, path - -from afbcore.views import AboutView, ClientSignupFormView, DashboardView, MyLoginView -from afbcore.views import ClientRequestView - -urlpatterns = [ - path("admin/", admin.site.urls), - path("dashboard", DashboardView.as_view(), name="dashboard"), - path("", DashboardView.as_view()), - path("join/", ClientSignupFormView.as_view()), - # Part of django-tailwind - # See https://django-tailwind.readthedocs.io/en/latest/installation.html#configuration - path("__reload__/", include("django_browser_reload.urls")), - path("request/", ClientRequestView.as_view(), name="create_request"), - path("login/", MyLoginView.as_view(), name="login"), - path("about/", AboutView.as_view()), -] diff --git a/afb/afb/wsgi.py b/afb/afb/wsgi.py deleted file mode 100644 index cf57b0a4..00000000 --- a/afb/afb/wsgi.py +++ /dev/null @@ -1,16 +0,0 @@ -""" -WSGI config for afb project. - -It exposes the WSGI callable as a module-level variable named ``application``. - -For more information on this file, see -https://docs.djangoproject.com/en/4.2/howto/deployment/wsgi/ -""" - -import os - -from django.core.wsgi import get_wsgi_application - -os.environ.setdefault("DJANGO_SETTINGS_MODULE", "afb.settings") - -application = get_wsgi_application() diff --git a/afb/afbcore/__init__.py b/afb/afbcore/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/afb/afbcore/admin.py b/afb/afbcore/admin.py deleted file mode 100644 index f0f74f60..00000000 --- a/afb/afbcore/admin.py +++ /dev/null @@ -1,11 +0,0 @@ -from django.contrib import admin -from django.contrib.auth.admin import UserAdmin -from .models import Client, Manager, Volunteer, User - -admin.site.register(User, UserAdmin) -admin.site.register(Client) -admin.site.register(Manager) -admin.site.register(Volunteer) - - -# Register your models here. diff --git a/afb/afbcore/apps.py b/afb/afbcore/apps.py deleted file mode 100644 index 9f45ff80..00000000 --- a/afb/afbcore/apps.py +++ /dev/null @@ -1,6 +0,0 @@ -from django.apps import AppConfig - - -class AfbcoreConfig(AppConfig): - default_auto_field = "django.db.models.BigAutoField" - name = "afbcore" diff --git a/afb/afbcore/forms/__init__.py b/afb/afbcore/forms/__init__.py deleted file mode 100644 index a1387c1f..00000000 --- a/afb/afbcore/forms/__init__.py +++ /dev/null @@ -1,10 +0,0 @@ -# - -from django import forms - -from .client import ClientSignupForm - - -class LoginForm(forms.Form): - username = forms.CharField(max_length=100) - password = forms.CharField(widget=forms.PasswordInput) diff --git a/afb/afbcore/forms/client.py b/afb/afbcore/forms/client.py deleted file mode 100644 index 7a8ac2fd..00000000 --- a/afb/afbcore/forms/client.py +++ /dev/null @@ -1,16 +0,0 @@ -from django.forms import ModelForm - -from afbcore.models import Client - - -class ClientSignupForm(ModelForm): - class Meta: - model = Client - fields = [ - "first_name", - "last_name", - "email", - "address", - "phone_number", - # "status", - ] diff --git a/afb/afbcore/migrations/0001_initial.py b/afb/afbcore/migrations/0001_initial.py deleted file mode 100644 index 2634d148..00000000 --- a/afb/afbcore/migrations/0001_initial.py +++ /dev/null @@ -1,524 +0,0 @@ -# Generated by Django 4.2.5 on 2023-09-22 02:58 - -from django.conf import settings -import django.contrib.auth.models -import django.contrib.auth.validators -from django.db import migrations, models -import django.db.models.deletion -import django.utils.timezone -import phonenumber_field.modelfields -import uuid - - -class Migration(migrations.Migration): - initial = True - - dependencies = [ - ("auth", "0012_alter_user_first_name_max_length"), - ] - - operations = [ - migrations.CreateModel( - name="User", - fields=[ - ("password", models.CharField(max_length=128, verbose_name="password")), - ( - "last_login", - models.DateTimeField( - blank=True, null=True, verbose_name="last login" - ), - ), - ( - "is_superuser", - models.BooleanField( - default=False, - help_text="Designates that this user has all permissions without explicitly assigning them.", - verbose_name="superuser status", - ), - ), - ( - "username", - models.CharField( - error_messages={ - "unique": "A user with that username already exists." - }, - help_text="Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.", - max_length=150, - unique=True, - validators=[ - django.contrib.auth.validators.UnicodeUsernameValidator() - ], - verbose_name="username", - ), - ), - ( - "first_name", - models.CharField( - blank=True, max_length=150, verbose_name="first name" - ), - ), - ( - "last_name", - models.CharField( - blank=True, max_length=150, verbose_name="last name" - ), - ), - ( - "email", - models.EmailField( - blank=True, max_length=254, verbose_name="email address" - ), - ), - ( - "is_staff", - models.BooleanField( - default=False, - help_text="Designates whether the user can log into this admin site.", - verbose_name="staff status", - ), - ), - ( - "is_active", - models.BooleanField( - default=True, - help_text="Designates whether this user should be treated as active. Unselect this instead of deleting accounts.", - verbose_name="active", - ), - ), - ( - "date_joined", - models.DateTimeField( - default=django.utils.timezone.now, verbose_name="date joined" - ), - ), - ( - "id", - models.UUIDField( - default=uuid.uuid4, - editable=False, - primary_key=True, - serialize=False, - ), - ), - ( - "groups", - models.ManyToManyField( - blank=True, - help_text="The groups this user belongs to. A user will get all permissions granted to each of their groups.", - related_name="user_set", - related_query_name="user", - to="auth.group", - verbose_name="groups", - ), - ), - ( - "user_permissions", - models.ManyToManyField( - blank=True, - help_text="Specific permissions for this user.", - related_name="user_set", - related_query_name="user", - to="auth.permission", - verbose_name="user permissions", - ), - ), - ], - options={ - "verbose_name": "user", - "verbose_name_plural": "users", - "abstract": False, - }, - managers=[ - ("objects", django.contrib.auth.models.UserManager()), - ], - ), - migrations.CreateModel( - name="Branch", - fields=[ - ( - "id", - models.UUIDField( - default=uuid.uuid4, - editable=False, - primary_key=True, - serialize=False, - ), - ), - ( - "location_name", - models.CharField( - help_text="ie Winnipeg, MB; Medicine Hat, AB etc.", - max_length=255, - ), - ), - ("frequency_of_requests", models.CharField(max_length=255)), - ("spay_neuter_requirement", models.BooleanField(default=False)), - ("pets_per_household_max", models.IntegerField(default=4)), - ("pickup_locations", models.TextField()), - ("delivery_deadline_days", models.IntegerField(default=3)), - ( - "delivery_type", - models.CharField( - choices=[("drop_off", "Drop off"), ("pick_up", "Pick up")], - default="Drop off", - max_length=24, - ), - ), - ("delivery_pickup_details", models.TextField(blank=True)), - ("blurb", models.TextField(blank=True)), - ( - "blurb_image", - models.ImageField( - blank=True, null=True, upload_to="branch_images/" - ), - ), - ], - ), - migrations.CreateModel( - name="Client", - fields=[ - ( - "id", - models.UUIDField( - default=uuid.uuid4, - editable=False, - primary_key=True, - serialize=False, - ), - ), - ("first_name", models.CharField(max_length=64)), - ("last_name", models.CharField(max_length=64)), - ("email", models.EmailField(max_length=254, unique=True)), - ( - "phone_number", - phonenumber_field.modelfields.PhoneNumberField( - blank=True, max_length=20, null=True, region="US" - ), - ), - ("address_verbatim", models.CharField(blank=True, max_length=255)), - ("address", models.CharField(max_length=255, null=True)), - ("validated_postal_code", models.CharField(max_length=20, null=True)), - ("country", models.CharField(blank=True, max_length=255)), - ( - "status", - models.CharField( - choices=[ - ("active", "Active"), - ("on_hold", "On Hold"), - ("banned", "Banned"), - ], - default="active", - max_length=20, - ), - ), - ( - "branches", - models.ManyToManyField( - blank=True, related_name="+", to="afbcore.branch" - ), - ), - ( - "user", - models.OneToOneField( - on_delete=django.db.models.deletion.DO_NOTHING, - to=settings.AUTH_USER_MODEL, - ), - ), - ], - options={ - "abstract": False, - }, - ), - migrations.CreateModel( - name="DeliveryRegion", - fields=[ - ( - "id", - models.UUIDField( - default=uuid.uuid4, - editable=False, - primary_key=True, - serialize=False, - ), - ), - ( - "name", - models.CharField( - help_text="Name of the region (e.g. postal code, city, or area)", - max_length=255, - ), - ), - ("description", models.TextField(blank=True)), - ], - ), - migrations.CreateModel( - name="FoodAvailable", - fields=[ - ( - "id", - models.UUIDField( - default=uuid.uuid4, - editable=False, - primary_key=True, - serialize=False, - ), - ), - ("name", models.CharField(max_length=255)), - ( - "pet_type", - models.CharField( - choices=[("Cat", "Cat"), ("Dog", "Dog"), ("Other", "Other")], - max_length=255, - ), - ), - ("food_type", models.CharField(max_length=255)), - ("food_amount", models.CharField(max_length=255)), - ], - ), - migrations.CreateModel( - name="Pet", - fields=[ - ( - "id", - models.UUIDField( - default=uuid.uuid4, - editable=False, - primary_key=True, - serialize=False, - ), - ), - ("name", models.CharField(max_length=255)), - ("dob", models.DateField()), - ( - "size", - models.CharField( - choices=[ - ("TOY", "Toy - up to 10lbs"), - ("SMALL_BREED", "Small Breed - 10-20 lbs"), - ("MEDIUM_BREED", "Medium Breed - 20-50 lbs"), - ("LARGE_BREED", "Large Breed - 50-100 lbs"), - ("GIANT_BREED", "Giant Breed - 100+ lbs"), - ], - max_length=32, - ), - ), - ( - "weight", - models.CharField( - choices=[ - ("UP_TO_10_LBS", "Up to 10 lbs"), - ("FROM_10_TO_20_LBS", "10-20 lbs"), - ("FROM_20_TO_50_LBS", "20-50 lbs"), - ("FROM_50_TO_100_LBS", "50-100 lbs"), - ("OVER_100_LBS", "Over 100 lbs"), - ], - max_length=32, - ), - ), - ("usual_food_brands", models.TextField(blank=True)), - ("allergies", models.BooleanField(default=False)), - ("allergy_types", models.TextField(blank=True)), - ( - "pictures", - models.ImageField(blank=True, null=True, upload_to="pet_pictures/"), - ), - ( - "client", - models.ForeignKey( - on_delete=django.db.models.deletion.CASCADE, to="afbcore.client" - ), - ), - ], - ), - migrations.CreateModel( - name="Volunteer", - fields=[ - ( - "id", - models.UUIDField( - default=uuid.uuid4, - editable=False, - primary_key=True, - serialize=False, - ), - ), - ("first_name", models.CharField(max_length=64)), - ("last_name", models.CharField(max_length=64)), - ("email", models.EmailField(max_length=254, unique=True)), - ("address_verbatim", models.CharField(blank=True, max_length=255)), - ("address", models.CharField(max_length=255, null=True)), - ("phone_number", models.CharField(max_length=20)), - ("points_earned", models.IntegerField(default=0)), - ( - "branches", - models.ManyToManyField( - blank=True, related_name="+", to="afbcore.branch" - ), - ), - ( - "delivery_regions", - models.ManyToManyField(to="afbcore.deliveryregion"), - ), - ( - "user", - models.OneToOneField( - on_delete=django.db.models.deletion.DO_NOTHING, - to=settings.AUTH_USER_MODEL, - ), - ), - ], - options={ - "abstract": False, - }, - ), - migrations.CreateModel( - name="PetRequest", - fields=[ - ( - "id", - models.UUIDField( - default=uuid.uuid4, - editable=False, - primary_key=True, - serialize=False, - ), - ), - ("confirm_address", models.BooleanField()), - ("confirm_phone_number", models.BooleanField()), - ("agreed_to_terms", models.BooleanField()), - ("method_of_contact", models.CharField(max_length=100)), - ("date_requested", models.DateField(auto_now_add=True)), - ("safe_drop", models.BooleanField()), - ("request_notes", models.TextField(max_length=255)), - ( - "status", - models.CharField( - choices=[ - ("received", "Request Received"), - ("approved", "Request Approved & in Queue"), - ("denied", "Request Denied"), - ("assigned", "Volunteer Assigned"), - ("ready_for_pickup", "Request Ready For Volunteer Pickup"), - ("scheduled", "Delivery Scheduled"), - ("out_for_delivery", "Out For Delivery"), - ("delivered", "Delivered"), - ("undeliverable", "Undeliverable"), - ], - default="received", - max_length=20, - ), - ), - ( - "driver_comments", - models.TextField(blank=True, max_length=255, null=True), - ), - ( - "picture_of_delivery", - models.ImageField( - blank=True, null=True, upload_to="delivery_pictures/" - ), - ), - ("needs_review", models.BooleanField()), - ( - "branch", - models.ForeignKey( - on_delete=django.db.models.deletion.DO_NOTHING, - to="afbcore.branch", - ), - ), - ( - "client", - models.ForeignKey( - on_delete=django.db.models.deletion.DO_NOTHING, - to="afbcore.client", - ), - ), - ( - "food_types_available", - models.ManyToManyField(to="afbcore.foodavailable"), - ), - ("pets", models.ManyToManyField(to="afbcore.pet")), - ], - options={ - "ordering": ["-date_requested"], - }, - ), - migrations.CreateModel( - name="Manager", - fields=[ - ( - "id", - models.UUIDField( - default=uuid.uuid4, - editable=False, - primary_key=True, - serialize=False, - ), - ), - ("first_name", models.CharField(max_length=64)), - ("last_name", models.CharField(max_length=64)), - ("email", models.EmailField(max_length=254, unique=True)), - ( - "phone_number", - phonenumber_field.modelfields.PhoneNumberField( - blank=True, max_length=20, null=True, region="US" - ), - ), - ("address_verbatim", models.CharField(blank=True, max_length=255)), - ("address", models.CharField(max_length=255, null=True)), - ("role_level", models.IntegerField()), - ( - "branches", - models.ManyToManyField( - blank=True, related_name="+", to="afbcore.branch" - ), - ), - ( - "user", - models.OneToOneField( - on_delete=django.db.models.deletion.DO_NOTHING, - to=settings.AUTH_USER_MODEL, - ), - ), - ], - options={ - "abstract": False, - }, - ), - migrations.CreateModel( - name="Delivery", - fields=[ - ( - "id", - models.BigAutoField( - auto_created=True, - primary_key=True, - serialize=False, - verbose_name="ID", - ), - ), - ("delivery_date", models.DateField()), - ("delivery_time", models.TimeField()), - ("delivery_address", models.CharField(max_length=255)), - ( - "food_available", - models.ForeignKey( - on_delete=django.db.models.deletion.DO_NOTHING, - to="afbcore.foodavailable", - ), - ), - ( - "pet_request", - models.ForeignKey( - on_delete=django.db.models.deletion.DO_NOTHING, - to="afbcore.petrequest", - ), - ), - ], - ), - migrations.AddField( - model_name="branch", - name="delivery_regions", - field=models.ManyToManyField(to="afbcore.deliveryregion"), - ), - ] diff --git a/afb/afbcore/migrations/__init__.py b/afb/afbcore/migrations/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/afb/afbcore/models/__init__.py b/afb/afbcore/models/__init__.py deleted file mode 100644 index 9e9b412e..00000000 --- a/afb/afbcore/models/__init__.py +++ /dev/null @@ -1,19 +0,0 @@ -from django.db import models - -from .branch import Branch # noqa -from .users import Client, Manager, Volunteer, User -from .pet_request import PetRequest -from .pet import Pet -from .food_available import FoodAvailable -from .delivery import Delivery, DeliveryRegion - -""" -# https://docs.trunk.io/check/ignoring-issues -Branch -Profile -Manager -Client -Volunteer -Pet -HelpRequest -""" diff --git a/afb/afbcore/models/branch.py b/afb/afbcore/models/branch.py deleted file mode 100644 index 483a35aa..00000000 --- a/afb/afbcore/models/branch.py +++ /dev/null @@ -1,56 +0,0 @@ -import uuid - -from django.db import models - - -class Branch(models.Model): - id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) - - # Location Name ie Winnipeg, MB; Medicine Hat, AB etc. - location_name = models.CharField( - max_length=255, help_text="ie Winnipeg, MB; Medicine Hat, AB etc." - ) - - # Postal/Zip Code Range start with Canada but the intent is to - # use this in the USA which may be more apt to paying - # postal_zip_code_range = models.CharField(max_length=255) - delivery_regions = models.ManyToManyField("DeliveryRegion") - - # Frequency of Requests Weeks, Month, Months. This would need to be able - # to be edited, as we do change it sometimes. - frequency_of_requests = models.CharField(max_length=255) - - # Spay/Neuter Requirement likely a yes or no? As in does that branch expect - # clients to spay/neuter their pets to gain access to the food bank? - spay_neuter_requirement = models.BooleanField(default=False) - - # Number of Pets serviced/Household. We set this as four but it may be nice, in future, to be able to edit it based on a regions bylaws. - pets_per_household_max = models.IntegerField(default=4) - - # Delivery Deadline. For example, Winnipeg is 14 days - delivery_deadline_days = models.IntegerField() - - # Pickup Locations not sure about this one, but in Winnipeg for instance we have various spots to pick up inventory and those locations can change (they are volunteers houses). When drivers sign up for a delivery they choose the location they want to pick up from. - pickup_locations = models.TextField() - - # Delivery Type Drop off and/or pick up options - delivery_type = models.CharField(max_length=255) - - # Delivery deadline in days - delivery_deadline_days = models.IntegerField(default=3) - - # Type of delivery service, 'Drop off' or 'Pick up' - delivery_type = models.CharField( - max_length=24, - choices=[("drop_off", "Drop off"), ("pick_up", "Pick up")], - default="Drop off", - ) - - # Delivery/pickup More details - delivery_pickup_details = models.TextField(blank=True) - - # Blurb An optional text field for a short intro or description etc. - blurb = models.TextField(blank=True) - - # Blurb image A picture to go along with the blurb - blurb_image = models.ImageField(upload_to="branch_images/", blank=True, null=True) diff --git a/afb/afbcore/models/client.py b/afb/afbcore/models/client.py deleted file mode 100644 index 7a8ac2fd..00000000 --- a/afb/afbcore/models/client.py +++ /dev/null @@ -1,16 +0,0 @@ -from django.forms import ModelForm - -from afbcore.models import Client - - -class ClientSignupForm(ModelForm): - class Meta: - model = Client - fields = [ - "first_name", - "last_name", - "email", - "address", - "phone_number", - # "status", - ] diff --git a/afb/afbcore/models/delivery.py b/afb/afbcore/models/delivery.py deleted file mode 100644 index 4082928d..00000000 --- a/afb/afbcore/models/delivery.py +++ /dev/null @@ -1,28 +0,0 @@ -import uuid -from django.db import models - - -class DeliveryRegion(models.Model): - id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) - - name = models.CharField( - max_length=255, help_text="Name of the region (e.g. postal code, city, or area)" - ) - description = models.TextField(blank=True) - - def __str__(self): - return self.name - - -class Delivery(models.Model): - pet_request = models.ForeignKey("PetRequest", on_delete=models.DO_NOTHING) - - food_available = models.ForeignKey("FoodAvailable", on_delete=models.DO_NOTHING) - - delivery_date = models.DateField() - delivery_time = models.TimeField() - - delivery_address = models.CharField(max_length=255) - - def __str__(self): - return f"{self.client} - {self.delivery_date}" diff --git a/afb/afbcore/models/food_available.py b/afb/afbcore/models/food_available.py deleted file mode 100644 index 520b412b..00000000 --- a/afb/afbcore/models/food_available.py +++ /dev/null @@ -1,47 +0,0 @@ -"""This module defines the FoodAvailable model.""" - -import uuid - -from django.db import models -from enum import Enum - - -class PetType(Enum): - CAT = "Cat" - DOG = "Dog" - OTHER = "Other" - - -class FoodAvailable(models.Model): - """ - Needs to support fields for different types of pets (e.g. cats, dogs, and other pets), as well as different types of food (e.g. dry and wet) and different amounts of food based on the size of the pet. - - Example of records that will need to be created. - - Cats - Dry 1.25 lbs/cat/week - Wet 6-12 cans if we have it - Dogs - Dry - Toy 1.25 lbs/week - Small Breed 3.5 lbs/week - Medium Breed 6 lbs /week - Large Breed 10 lbs/week - Giant Breed 12.5 lbs/week - Wet 6-12 cans if we have it - - Any other pet type No estimate - Total Cat Dry - Total Cat Wet - Total Dog Dry - Total Dog Wet - """ - - id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) - name = models.CharField(max_length=255) - pet_type = models.CharField( - max_length=255, - choices=[(pet_type.value, pet_type.value) for pet_type in PetType], - ) - food_type = models.CharField(max_length=255) - food_amount = models.CharField(max_length=255) diff --git a/afb/afbcore/models/pet.py b/afb/afbcore/models/pet.py deleted file mode 100644 index ed6faa2a..00000000 --- a/afb/afbcore/models/pet.py +++ /dev/null @@ -1,68 +0,0 @@ -import uuid - -from enum import Enum -from django.db import models - - -class PetSize(Enum): - TOY = "Toy - up to 10lbs" - SMALL_BREED = "Small Breed - 10-20 lbs" - MEDIUM_BREED = "Medium Breed - 20-50 lbs" - LARGE_BREED = "Large Breed - 50-100 lbs" - GIANT_BREED = "Giant Breed - 100+ lbs" - - -class WeightRange(Enum): - UP_TO_10_LBS = "Up to 10 lbs" - FROM_10_TO_20_LBS = "10-20 lbs" - FROM_20_TO_50_LBS = "20-50 lbs" - FROM_50_TO_100_LBS = "50-100 lbs" - OVER_100_LBS = "Over 100 lbs" - - -class Pet(models.Model): - - """ - Pet model to store information about pets belonging to clients. - - The maximum number of pet profiles that would be allowed - to be created would be deteremined from the Branch - setting of "Number of Pet's Serviced/Houeshold" above - - """ - - id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) - - # Client - Foreign Key - client = models.ForeignKey("Client", on_delete=models.CASCADE) - - # Name - name = models.CharField(max_length=255) - - # DOB - I'd like to system to record the date of birth and then use it to calculate real time age - dob = models.DateField() - - # Size - Drop down list with size options - size = models.CharField( - max_length=32, choices=[(size.name, size.value) for size in PetSize] - ) - - # Weight - Drop down list with weight ranges (this is typically only needed for dogs). Select one. - weight = models.CharField( - max_length=32, choices=[(size.name, size.value) for size in WeightRange] - ) - - # Usual Food Brands - Free form - usual_food_brands = models.TextField(blank=True) - - # Allergies - Yes/No - allergies = models.BooleanField(default=False) - - # Allergies Type - Drop down list with an "other" option that is free form text. Select all that apply - allergy_types = models.TextField(blank=True) - - # Pictures - For no reason other than I think it would be fun to have their client dashboard have pics of their pets for the profiles - pictures = models.ImageField(upload_to="pet_pictures/", null=True, blank=True) - - def __str__(self): - return self.name diff --git a/afb/afbcore/models/pet_request.py b/afb/afbcore/models/pet_request.py deleted file mode 100644 index 6f5818dd..00000000 --- a/afb/afbcore/models/pet_request.py +++ /dev/null @@ -1,73 +0,0 @@ -# PetRequest - -import uuid - -from django.db import models - - -STATUS_CHOICES = [ - ("received", "Request Received"), - ("approved", "Request Approved & in Queue"), - ("denied", "Request Denied"), - ("assigned", "Volunteer Assigned"), - ("ready_for_pickup", "Request Ready For Volunteer Pickup"), - ("scheduled", "Delivery Scheduled"), - ("out_for_delivery", "Out For Delivery"), - ("delivered", "Delivered"), - ("undeliverable", "Undeliverable"), -] - - -class PetRequest(models.Model): - id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) - - client = models.ForeignKey("Client", on_delete=models.DO_NOTHING) - - branch = models.ForeignKey("Branch", on_delete=models.DO_NOTHING) - - # One or more. ** We will want them to see and confirm/edit their address and phone number on the request, and be able to see pets, and edit some fields of their pets info - pets = models.ManyToManyField("Pet") - - # Yes/No - No requires them to edit address and ensure that it's not attached to another client or then both clients need to be on hold to review - confirm_address = models.BooleanField() - - # Yes/No - No requires them to update phone number (validate format) - confirm_phone_number = models.BooleanField() - - # Agree to Terms and Conditions - agreed_to_terms = models.BooleanField() - - # Text or Phone - method_of_contact = models.CharField(max_length=100) - - # Drop down list with an "other" option that is free form text. Select all that apply. - food_types_available = models.ManyToManyField("FoodAvailable") - - # Use system date - do not let clients input/edit. We like to have deliveries made within the branches delivery window so would be great if we could send notifications when requests are "aging" - date_requested = models.DateField(auto_now_add=True) - - # Yes/No - safe_drop = models.BooleanField() - - # Free form comments from client - set max character limit - request_notes = models.TextField(max_length=255) - - # Request Received, Request Approved & in Queue, Request Denied, Volunteer Assigned, Request Ready For Volunteer Pickup, Delivery Scheduled, Out For Delivery, Delivered, Undeliverable - status = models.CharField(max_length=20, choices=STATUS_CHOICES, default="received") - - # Driver comments - driver_comments = models.TextField(max_length=255, null=True, blank=True) - - # Picture of delivery - picture_of_delivery = models.ImageField( - upload_to="delivery_pictures/", null=True, blank=True - ) - - # Not sure what to call this one, but if the volunteer has an issue with the client - they are rude or aggressive for example, can we allow the driver to mark the client as suspended and admin to review? - needs_review = models.BooleanField() - - def __str__(self): - return f"Pet Request {self.id}" - - class Meta: - ordering = ["-date_requested"] diff --git a/afb/afbcore/models/users/__init__.py b/afb/afbcore/models/users/__init__.py deleted file mode 100644 index 4bd242ef..00000000 --- a/afb/afbcore/models/users/__init__.py +++ /dev/null @@ -1,5 +0,0 @@ -from .client import Client -from .manager import Manager -from .volunteer import Volunteer -from .base_profile import BaseProfile -from .user import User diff --git a/afb/afbcore/models/users/base_profile.py b/afb/afbcore/models/users/base_profile.py deleted file mode 100644 index 00420417..00000000 --- a/afb/afbcore/models/users/base_profile.py +++ /dev/null @@ -1,57 +0,0 @@ -import uuid - -from django.db import models - -# https://django-phonenumber-field.readthedocs.io/en/latest/reference.html#model-field -# https://github.com/google/libphonenumber/blob/master/FALSEHOODS.md -from phonenumber_field.modelfields import PhoneNumberField - -from .user import User - -# Define default arguments for ManyToManyField -many_to_many_defaults = { - "related_name": "+", - "blank": True, - "symmetrical": False, -} - - -class BaseProfile(models.Model): - class Meta: - abstract = True - - id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) - - user = models.OneToOneField(User, on_delete=models.DO_NOTHING) - - # Usually just one, but can be multiple - branches = models.ManyToManyField("Branch", **many_to_many_defaults) - - # First Name - first_name = models.CharField(max_length=64) - - # Last Name - last_name = models.CharField(max_length=64) - - # Email - Unique - don't allow duplicates. - email = models.EmailField(unique=True) - - # Phone - Validate format - numbers only - phone_number = PhoneNumberField( - blank=True, - null=True, - region="US", - max_length=20, - ) - - # We allow free form text entry but store the validated - # address in the `address` field. These fields should - # generally be updated together. - # - # e.g. A client may enter "123 Main St" and another - # client may enter "123 Main Street" - address_verbatim = models.CharField(max_length=255, blank=True) - - # Validated Address - # i.e. An address from Canada Post or Google Maps - address = models.CharField(max_length=255, null=True) diff --git a/afb/afbcore/models/users/client.py b/afb/afbcore/models/users/client.py deleted file mode 100644 index 790c4102..00000000 --- a/afb/afbcore/models/users/client.py +++ /dev/null @@ -1,41 +0,0 @@ -import uuid - -from django.db import models -from django.contrib.auth.models import AbstractUser -from django.urls import reverse - -from .base_profile import BaseProfile - -# Status - Active, On Hold, Banned -STATUS_CHOICES = [ - ("active", "Active"), - ("on_hold", "On Hold"), - ("banned", "Banned"), -] - - -class Client(BaseProfile): - - """ - Clients could try to scam and create duplicate accounts to circumvent frequency, change pet info, etc. - We need to do our best to ensure each account is unique. - """ - - # Address - If address is duplicate to another clients, both accounts need to be placed on hold and manually reviewed/approved bc people are scammers. - # Has to be a validated address (google?) and not permitted to be overwritten. The last amount of free form text entry as possible. - # You'd be amazed how many clients don't know their postal code and we route by postal code sooooo - - # Postal/Zip Code - Has to be a validated address (google?) and not permitted to be overwritten. The last amount of free form text entry as possible. - # You'd be amazed how many clients don't know their postal code and we route by postal code sooooo - validated_postal_code = models.CharField(max_length=20, null=True) - - # Country - I don't know if we need this but google addresses populate country too. It may be useful for analytics - country = models.CharField(max_length=255, blank=True) - - status = models.CharField(max_length=20, choices=STATUS_CHOICES, default="active") - - def __str__(self): - return f"{self.first_name} {self.last_name}" - - def get_absolute_url(self): - return reverse("client-create", kwargs={"pk": self.pk}) diff --git a/afb/afbcore/models/users/manager.py b/afb/afbcore/models/users/manager.py deleted file mode 100644 index a7e8ac83..00000000 --- a/afb/afbcore/models/users/manager.py +++ /dev/null @@ -1,38 +0,0 @@ -import uuid - -from django.db import models - -from .base_profile import BaseProfile - - -class Manager(BaseProfile): - """ """ - - role_level = models.IntegerField() - - def __str__(self): - return f"{self.first_name} {self.last_name}" - - -""" -GitHub Copilot: Here are all the arguments that can be used with Django's `ManyToManyField`: - -- `to`: The model to which the relationship is defined. This can be a string containing the name of the model, or the model class itself. -- `related_name`: The name to use for the reverse relation from the related object back to this one. This is used to access the related objects from the other side of the relationship. -- `related_query_name`: The name to use for the reverse relation from the related object back to this one when performing queries. This is used to filter the related objects from the other side of the relationship. -- `limit_choices_to`: A dictionary of lookup arguments to use when limiting the available choices for the relationship. -- `symmetrical`: A boolean indicating whether the relationship is symmetrical. This is used when the relationship is defined on both sides of the model. -- `through`: The intermediate model to use for the relationship. This is used when you need to add extra fields to the relationship. -- `through_fields`: A tuple of field names that specify the fields on the intermediate model that should be used for the relationship. -- `db_table`: The name of the database table to use for the relationship. -- `db_constraint`: A boolean indicating whether to create a database constraint for the relationship. -- `swappable`: A boolean indicating whether the relationship can be swapped out with another model. -- `blank`: A boolean indicating whether the field is allowed to be blank. -- `null`: A boolean indicating whether the field is allowed to be null. -- `default`: The default value for the field. -- `editable`: A boolean indicating whether the field is editable. -- `help_text`: The help text to display for the field. -- `verbose_name`: The human-readable name to use for the field. -- `validators`: A list of validators to use for the field. -- `error_messages`: A dictionary of error messages to use for the field. -""" diff --git a/afb/afbcore/models/users/user.py b/afb/afbcore/models/users/user.py deleted file mode 100644 index dd406742..00000000 --- a/afb/afbcore/models/users/user.py +++ /dev/null @@ -1,8 +0,0 @@ -import uuid - -from django.db import models -from django.contrib.auth.models import AbstractUser - - -class User(AbstractUser): - id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) diff --git a/afb/afbcore/models/users/volunteer.py b/afb/afbcore/models/users/volunteer.py deleted file mode 100644 index 9ad4d68d..00000000 --- a/afb/afbcore/models/users/volunteer.py +++ /dev/null @@ -1,25 +0,0 @@ -import uuid -from django.db import models - -from .base_profile import BaseProfile - - -class Volunteer(BaseProfile): - - # Would love for the client and volunteer to be able to communicate through the software - and not have the volunteer have to use their personal phone to arrange delivery. However, we, as admin, need their phone number - phone_number = models.CharField(max_length=20) - - # Postal/Zip Codes/Cities will deliver to - # We will use this to notify them of available deliveries in their "regions" - # TODO: Figure out how to do this. It could be a list of strings as a - # rudimentary approach, where the string could be a postal code, city, - # or region. Or it could be a list of foreign keys to a "DeliveryRegion" - # which would still be a simple string but reduce dupes. - delivery_regions = models.ManyToManyField("DeliveryRegion") - - # Points/Rewards Earned - # For each delivery made/attempted - redeem these for swag/gift cards - points_earned = models.IntegerField(default=0) - - def __str__(self): - return f"{self.first_name} {self.last_name}" diff --git a/afb/afbcore/public/img/afb_icon_black.png b/afb/afbcore/public/img/afb_icon_black.png deleted file mode 100755 index 585704418da628f423bf8b85be4dbd9db4fea8e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19911 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 diff --git a/afb/afbcore/public/img/afb_icon_colour.png b/afb/afbcore/public/img/afb_icon_colour.png deleted file mode 100755 index e765e2ae980eed41ce0875fed8dabee1834b1a00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29160 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 diff --git a/afb/afbcore/public/img/afb_icon_white.png b/afb/afbcore/public/img/afb_icon_white.png deleted file mode 100755 index b73ea8aa06e242ac06ee4b3b09f918bfd2481aaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18440 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 Jm9%lt{{pT;V`BgS diff --git a/afb/afbcore/public/img/afb_logo_horizontal_black.png b/afb/afbcore/public/img/afb_logo_horizontal_black.png deleted file mode 100755 index 4438123ed89469909e61c5faeade2641ffe7f53d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36613 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 YN)0ck&&^Xy1hN@Bo_Dcj+61Nj2OGo4cmMzZ diff --git a/afb/afbcore/public/img/afb_logo_horizontal_colour.png b/afb/afbcore/public/img/afb_logo_horizontal_colour.png deleted file mode 100755 index 75762bd23947652ff4bdb879af4b59011da9d853..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47776 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%0D=in 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 StJ-~MD9WnJR7!pR_WuA|;o%Pe diff --git a/afb/afbcore/public/img/afb_logo_horizontal_white.png b/afb/afbcore/public/img/afb_logo_horizontal_white.png deleted file mode 100755 index 4369718ea77847b3035ce9bec14ff8457bb5c64f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33722 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 XwzOUnGyMkW2bzqe!l!Zx!+`$*g}oGw diff --git a/afb/afbcore/public/img/afb_logo_vertical_white.png b/afb/afbcore/public/img/afb_logo_vertical_white.png deleted file mode 100755 index 70244ea039d80643347a5fd2cfc3064dffe4d461..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34273 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 diff --git a/afb/afbcore/public/img/favicons/android-icon-48x48.png b/afb/afbcore/public/img/favicons/android-icon-48x48.png deleted file mode 100644 index b4d140c6be68bd5c0fa86149a73e962a7dd2ea65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2453 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 diff --git a/afb/afbcore/public/img/favicons/android-icon-96x96.png b/afb/afbcore/public/img/favicons/android-icon-96x96.png deleted file mode 100644 index 4fb754057d38ecadffb145524be84be461dbd82d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5588 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 diff --git a/afb/afbcore/public/img/favicons/apple-icon-120x120.png b/afb/afbcore/public/img/favicons/apple-icon-120x120.png deleted file mode 100644 index 73341f3bbf983df9156e4c92acf09dfea70077af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6862 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 Y2r<(9j56RnqzZrs8U~0uHOJWh18rTKasU7T diff --git a/afb/afbcore/public/img/favicons/apple-icon-144x144.png b/afb/afbcore/public/img/favicons/apple-icon-144x144.png deleted file mode 100644 index 7a2f70a420cfa2babde25ecb673c8c4372f27776..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8704 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 UbP~iLKV$%?t7t2KQ?d^KUn%V)S^xk5 diff --git a/afb/afbcore/public/img/favicons/apple-icon-180x180.png b/afb/afbcore/public/img/favicons/apple-icon-180x180.png deleted file mode 100644 index c30a725b48e3dbbd76ca1776d13bac0db92d29b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11287 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 diff --git a/afb/afbcore/public/img/favicons/apple-icon-57x57.png b/afb/afbcore/public/img/favicons/apple-icon-57x57.png deleted file mode 100644 index 9949de1c54889bf3b1632e8a8de5baa0d72fd27f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3008 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 diff --git a/afb/afbcore/public/img/favicons/apple-icon-60x60.png b/afb/afbcore/public/img/favicons/apple-icon-60x60.png deleted file mode 100644 index 883282d4dae353a25b792bed3912a117447a0fe4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3089 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 diff --git a/afb/afbcore/public/img/favicons/apple-icon-76x76.png b/afb/afbcore/public/img/favicons/apple-icon-76x76.png deleted file mode 100644 index bcad7b73f5abfbce7fe17e641ba0e88c237c9ad5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4078 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 -#ffffff diff --git a/afb/afbcore/public/img/favicons/favicon-16x16.png b/afb/afbcore/public/img/favicons/favicon-16x16.png deleted file mode 100644 index 4360d5f96b83b2c24654aad8357d7fd6b0ee1a6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1095 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>(^afAY?IH=u8QOM?7BA%_as6%_)j zgM-*a!YiU8%Z1rOtKED`eM1=2N~&`eY6OF8eA4}DL&MB-tu6B{g6vJQLrq0vL>2?XS`dU8PpN&j2MV&6c>21sKj#z{73NO) z`A8ZlG{MuwF+}2Wa)JWC0T&l17Zu2UBrl$gNW^%S( zeo^|K^Rjb+Y9&BwLo!NpldP;<@{>z*Q}ar!tO9^aix~`;|KF{Trp6Owij|c|YG!&y z34@`fkwa`@C{T?!k~vT{;h8BV86YK>*C=uTl}I8f@y*OlEvYO>WdOTMzaTH&ep8qq znmN89KvfKeW|pRgrWVG=hSy~t-2^J(M=~ckvnrLrz{zRKBD*(0sW2p|&>&BSw9K4T zpx5zopr0GpAzUI?5i0j-k(>rX6bO(M(wYDfkW35 z@Q5NP;K(6jK%iEoLcMK+MXUvHEh=Cg(vMDON}cKKynQq8{r>;AyE9u7!3;Gqv^4|( zn9#$hEI2zZ1quo8(!9L4aMBe9F@gZ-s4)7-)>~?F!&nRe^4tL^EC%2MTq>LaAPWn? z(-Z*6H2_#k4xW$P2se+}=xEE!JJViCU)IXROuvFCLsrx(RLs1yQ&o(@sfJd^ ziVT=HXCMDMv5Z8w0Z3AQXZhmpNTBg?NKfI>sh{grrXnPuQe`?Hhrbl8s8f6 ze{I{2!cIyX+w9dk>rPzWAkTL6;W#f?-#)KKU$mXkCl~rtTFcZ1q!hxq!NF8l(Jthg zl#>r{y`B&llS_iy%^MZE#GOI97;4+$Ut^6P_>&wc#v&oSH0qihn!Vb``j;Clf~nF zcosbPvWtD*KV47v{i%g%yp1OQ=2bi96#E=c?sBnlIEIkpSY=zJOvsLCzx_=?WnFkf zF`B4-zk26lcjC3mhT(pn(blBC74do{fd-wLNt?+ChL;5mQhJ>3ZK)FL$#iEBE5?uacnvyQ~L6?PEQ>YPLBO$XQ4aK~9z9S)-u z<$)GU*P0gjfY~lusRnt_fzG8OwyZ;-N_A;1D_vajBPXY==I4xNy)3T~E-6ycuEXI{ zbIaZl_8|LVo_DrO(tG8bq{WCFQ-%jR;pSOY+elLL4MNz@WJ(L-K-c3Q{WRAJ#QvDA z&3SK*G9}e*A0bnQ%A5Osv<62;~U{8dliDm7r^N7mC#wq(G+ z-3_9}LOeFaCv&&+;RNtlJi#05=Z*7=!sEy|5}Ane!eYr-Y{w?cfd2?G#5|E8_x}Y0 zX01iAz;S7UR4jmU*xUIa6@nyEG6o~cU<>(hh`4EJ@pj>bF}ntsUA@FcrDkPt$YiRR zo0Y-e29e1TFe(K&m9`J_2}56UA(O-SB4H{7aDI47Qf4&FSTFPWhuI?HL8(i~%~mHA zjMywg7@`b5lq=zbzfXmcY!e1{#xOteVMM_c!1?$QaYPbOPE^F7w$e%HsoU zaPa=-fah>4W?3tmMF#>=Iv>6|CSx0vE*4@0>}(NNyiJPv_sKDM4xi7%^N2hifrRJz o2uN5ToPg-Z_2rVVI02u4h81Y|d=W|?dw2q%)0ouL!6`+50hX+I7ytkO diff --git a/afb/afbcore/public/img/favicons/favicon-96x96.png b/afb/afbcore/public/img/favicons/favicon-96x96.png deleted file mode 100644 index 4fb754057d38ecadffb145524be84be461dbd82d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5588 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%0DvGE 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 hJIlZkZmvjC(h5>Pi^b(5F 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 diff --git a/afb/afbcore/templates/about.html b/afb/afbcore/templates/about.html deleted file mode 100644 index bf2e2e66..00000000 --- a/afb/afbcore/templates/about.html +++ /dev/null @@ -1,11 +0,0 @@ - -{% extends 'appshell.html' %} - -{% block content %} - - -About AFB - - - -{% endblock %} diff --git a/afb/afbcore/templates/afbcore/client_request.html b/afb/afbcore/templates/afbcore/client_request.html deleted file mode 100644 index 6931a3e7..00000000 --- a/afb/afbcore/templates/afbcore/client_request.html +++ /dev/null @@ -1,13 +0,0 @@ - -{% extends 'appshell.html' %} - -{% load tailwind_filters %} - - -{% block content %} - -Make a request - -{{form | crispy}} - -{% endblock %} diff --git a/afb/afbcore/templates/afbcore/client_request_hardcoded_example.html b/afb/afbcore/templates/afbcore/client_request_hardcoded_example.html deleted file mode 100644 index 912038c2..00000000 --- a/afb/afbcore/templates/afbcore/client_request_hardcoded_example.html +++ /dev/null @@ -1,203 +0,0 @@ - - - -
-
-
-

Profile

-

This information will be displayed publicly so be careful what you share.

- -
-
- -
-
- workcation.com/ - -
-
-
- -
- -
- -
-

Write a few sentences about yourself.

-
- -
- -
- - -
-
- -
- -
-
- -
- -

or drag and drop

-
-

PNG, JPG, GIF up to 10MB

-
-
-
-
-
- -
-

Personal Information

-

Use a permanent address where you can receive mail.

- -
-
- -
- -
-
- -
- -
- -
-
- -
- -
- -
-
- -
- -
- -
-
- -
- -
- -
-
- -
- -
- -
-
- -
- -
- -
-
- -
- -
- -
-
-
-
- -
-

Notifications

-

We'll always let you know about important changes, but you pick what else you want to hear about.

- -
-
- By Email -
-
-
- -
-
- -

Get notified when someones posts a comment on a posting.

-
-
-
-
- -
-
- -

Get notified when a candidate applies for a job.

-
-
-
-
- -
-
- -

Get notified when a candidate accepts or rejects an offer.

-
-
-
-
-
- Push Notifications -

These are delivered via SMS to your mobile phone.

-
-
- - -
-
- - -
-
- - -
-
-
-
-
-
- -
- - -
-
diff --git a/afb/afbcore/templates/afbcore/client_signup_form.html b/afb/afbcore/templates/afbcore/client_signup_form.html deleted file mode 100644 index 8880ded3..00000000 --- a/afb/afbcore/templates/afbcore/client_signup_form.html +++ /dev/null @@ -1,30 +0,0 @@ - -{% extends 'appshell.html' %} - -{% load static %} -{% load tailwind_filters %} - - -{% block contentHeader %} - -

Join

- -{% endblock %} - - -{% block content %} - -

Create a client profile

- -
- {% csrf_token %} - - {{form | crispy}} - -
- -
-
- - -{% endblock %} diff --git a/afb/afbcore/templates/afbcore/login.html b/afb/afbcore/templates/afbcore/login.html deleted file mode 100644 index 93febf51..00000000 --- a/afb/afbcore/templates/afbcore/login.html +++ /dev/null @@ -1,10 +0,0 @@ -{% extends 'appshell.html' %} - -{% block content %} -

Login

-
- {% csrf_token %} - {{ form.as_p }} - -
-{% endblock %} diff --git a/afb/afbcore/templates/appshell.html b/afb/afbcore/templates/appshell.html deleted file mode 100644 index 0e118a39..00000000 --- a/afb/afbcore/templates/appshell.html +++ /dev/null @@ -1,202 +0,0 @@ - -{% extends 'base.html' %} -{% comment %} {% include "appshell.html" with person="Jane" greeting="Hello" %} {% endcomment %} - -{% comment "" %} -https://tailwindui.com/components#product-application-ui-application-shells -{% endcomment %} - - -{% load static %} -{% load tailwind_filters %} - - -{% block title %}AFB{% endblock %} - -{% block metaContent %} - - - - - - - - - - - - - - - - - -{% endblock %} - - -{% block bodyContent %} - -{% comment "" %} - Expects the following to be set in the base template: - - ``` - - - ``` -{% endcomment %} - -
- -{% endblock %} diff --git a/afb/afbcore/templates/dashboard/client.html b/afb/afbcore/templates/dashboard/client.html deleted file mode 100644 index d7b2ca9a..00000000 --- a/afb/afbcore/templates/dashboard/client.html +++ /dev/null @@ -1,35 +0,0 @@ - -{% extends 'appshell.html' %} - - -{% block contentHeader %} - -

Dashboard

- -{% endblock %} - - -{% block content %} - - - -{% comment "" %} -Icon -{% endcomment %} - -{% comment "" %} -{% include 'forms/new_request.html' %} -{% endcomment %} - -{% comment %} - - # Only renders form, no submit button. And only when a - # FormView and form is valid. - {{ form }} - - # See django docs for form_snippet.html. - -{% endcomment %} - - -{% endblock %} diff --git a/afb/afbcore/tests.py b/afb/afbcore/tests.py deleted file mode 100644 index 7ce503c2..00000000 --- a/afb/afbcore/tests.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.test import TestCase - -# Create your tests here. diff --git a/afb/afbcore/views/__init__.py b/afb/afbcore/views/__init__.py deleted file mode 100644 index 868df5ee..00000000 --- a/afb/afbcore/views/__init__.py +++ /dev/null @@ -1,15 +0,0 @@ -from .client import * -from .dashboard import ( - ClientDashboardView, - DashboardRouterView, - ManagerDashboardView, - VolunteerDashboardView, -) - -from django.contrib.auth.views import LoginView -from django.urls import reverse_lazy - - -class MyLoginView(LoginView): - template_name = "afbcore/login.html" - success_url = reverse_lazy("afbcore:dashboard") diff --git a/afb/afbcore/views/client.py b/afb/afbcore/views/client.py deleted file mode 100644 index fa8d61d4..00000000 --- a/afb/afbcore/views/client.py +++ /dev/null @@ -1,28 +0,0 @@ -from django.shortcuts import render - -# Create your views here. -# some_app/views.py -from django.views.generic import TemplateView -from django.views.generic.edit import CreateView -from django.views.generic.edit import FormView - -from afbcore.forms import ClientSignupForm -from afbcore.models import Client - - -class AboutView(TemplateView): - template_name = "about.html" - - -class DashboardView(TemplateView): - template_name = "dashboard/client.html" - - -class ClientSignupFormView(FormView): - template_name = "afbcore/client_signup_form.html" - form_class = ClientSignupForm - success_url = "/dashboard" - - -class ClientRequestView(TemplateView): - template_name = "afbcore/client_request.html" diff --git a/afb/afbcore/views/dashboard.py b/afb/afbcore/views/dashboard.py deleted file mode 100644 index 0ca18b71..00000000 --- a/afb/afbcore/views/dashboard.py +++ /dev/null @@ -1,42 +0,0 @@ -from django.contrib.auth.mixins import LoginRequiredMixin -from django.http import Http404 -from django.shortcuts import render -from django.views.generic import TemplateView -from django.views import View - -from afbcore.models import Client, Manager, Volunteer - - -class DashboardRouterView(LoginRequiredMixin, View): - def get(self, request): - # Route to the specific dashboard based on user type - if isinstance(request.user, Client): - # Internal redirect to ClientDashboardView - return ClientDashboardView.as_view()(request) - elif isinstance(request.user, Manager): - # Internal redirect to ManagerDashboardView - return ManagerDashboardView.as_view()(request) - elif isinstance(request.user, Volunteer): - # Internal redirect to VolunteerDashboardView - return VolunteerDashboardView.as_view()(request) - else: - # 404 - raise Http404("Page not found") - - -class ClientDashboardView(LoginRequiredMixin, TemplateView): - def get(self, request): - # Add client-specific dashboard logic here - return render(request, "dashboard/client.html") - - -class ManagerDashboardView(LoginRequiredMixin, TemplateView): - def get(self, request): - # Add manager-specific dashboard logic here - return render(request, "dashboard/manager.html") - - -class VolunteerDashboardView(LoginRequiredMixin, TemplateView): - def get(self, request): - # Add volunteer-specific dashboard logic here - return render(request, "dashboard/volunteer.html") diff --git a/afb/afbcore/views/manager.py b/afb/afbcore/views/manager.py deleted file mode 100644 index 52fc867d..00000000 --- a/afb/afbcore/views/manager.py +++ /dev/null @@ -1,10 +0,0 @@ -from django.shortcuts import render - -# Create your views here. -# some_app/views.py -from django.views.generic import TemplateView -from django.views.generic.edit import CreateView -from django.views.generic.edit import FormView - -from afbcore.forms import ManagerForm -from afbcore.models import Manager diff --git a/afb/afbcore/views/volunteer.py b/afb/afbcore/views/volunteer.py deleted file mode 100644 index abf23fd5..00000000 --- a/afb/afbcore/views/volunteer.py +++ /dev/null @@ -1,10 +0,0 @@ -from django.shortcuts import render - -# Create your views here. -# some_app/views.py -from django.views.generic import TemplateView -from django.views.generic.edit import CreateView -from django.views.generic.edit import FormView - -from afbcore.forms import VolunteerForm -from afbcore.models import Volunteer diff --git a/afb/manage.py b/afb/manage.py deleted file mode 100755 index 157be528..00000000 --- a/afb/manage.py +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env python -"""Django's command-line utility for administrative tasks.""" -import os -import sys - - -def main(): - """Run administrative tasks.""" - os.environ.setdefault("DJANGO_SETTINGS_MODULE", "afb.settings") - try: - from django.core.management import execute_from_command_line - except ImportError as exc: - raise ImportError( - "Couldn't import Django. Are you sure it's installed and " - "available on your PYTHONPATH environment variable? Did you " - "forget to activate a virtual environment?" - ) from exc - execute_from_command_line(sys.argv) - - -if __name__ == "__main__": - main() diff --git a/afb/requirements.in b/afb/requirements.in deleted file mode 100644 index dea8c3c4..00000000 --- a/afb/requirements.in +++ /dev/null @@ -1,37 +0,0 @@ -# -# Requirements file for afb-requests. Modify this file to -# include the packages you want to install. Then, run: -# -# pip-compile --output-file requirements.txt requirements.in -# -# This will generate a new requirements.txt file with the -# latest versions of the packages listed here. -# -# You can also run: -# -# pip-compile --upgrade --output-file requirements.txt requirements.in -# -# to upgrade all packages to their latest versions. -# -# See: https://github.com/jazzband/pip-tools -# - -Django==4.2.5 -django-tailwind[reload] -django-unfold -django-crispy-forms -crispy-tailwind -pillow - -phonenumbers -django-phonenumber-field - -pip-tools -pre-commit - -# Copilot suggestions -# django-extensions -# django-allauth -# django-address -# django-money -# django-countries diff --git a/afb/requirements.txt b/afb/requirements.txt deleted file mode 100644 index 8c366a6d..00000000 --- a/afb/requirements.txt +++ /dev/null @@ -1,74 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.11 -# by the following command: -# -# pip-compile --output-file=requirements.txt requirements.in -# -asgiref==3.7.2 - # via django -build==1.0.3 - # via pip-tools -cfgv==3.4.0 - # via pre-commit -click==8.1.7 - # via pip-tools -crispy-tailwind==0.5.0 - # via -r requirements.in -distlib==0.3.7 - # via virtualenv -django==4.2.5 - # via - # -r requirements.in - # django-browser-reload - # django-crispy-forms - # django-phonenumber-field - # django-tailwind - # django-unfold -django-browser-reload==1.11.0 - # via django-tailwind -django-crispy-forms==2.0 - # via - # -r requirements.in - # crispy-tailwind -django-phonenumber-field==7.1.0 - # via -r requirements.in -django-tailwind[reload]==3.6.0 - # via -r requirements.in -django-unfold==0.10.0 - # via -r requirements.in -filelock==3.12.4 - # via virtualenv -identify==2.5.29 - # via pre-commit -importlib-metadata==6.7.0 - # via django-unfold -nodeenv==1.8.0 - # via pre-commit -packaging==23.1 - # via build -phonenumbers==8.13.22 - # via -r requirements.in -pillow==10.0.1 - # via -r requirements.in -pip-tools==7.3.0 - # via -r requirements.in -platformdirs==3.10.0 - # via virtualenv -pre-commit==3.4.0 - # via -r requirements.in -pyproject-hooks==1.0.0 - # via build -pyyaml==6.0.1 - # via pre-commit -sqlparse==0.4.4 - # via django -virtualenv==20.24.5 - # via pre-commit -wheel==0.41.2 - # via pip-tools -zipp==3.17.0 - # via importlib-metadata - -# The following packages are considered to be unsafe in a requirements file: -# pip -# setuptools diff --git a/afb/theme/__init__.py b/afb/theme/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/afb/theme/apps.py b/afb/theme/apps.py deleted file mode 100644 index dd24136d..00000000 --- a/afb/theme/apps.py +++ /dev/null @@ -1,5 +0,0 @@ -from django.apps import AppConfig - - -class ThemeConfig(AppConfig): - name = "theme" diff --git a/afb/theme/static_src/.gitignore b/afb/theme/static_src/.gitignore deleted file mode 100644 index 3c3629e6..00000000 --- a/afb/theme/static_src/.gitignore +++ /dev/null @@ -1 +0,0 @@ -node_modules diff --git a/afb/theme/static_src/package-lock.json b/afb/theme/static_src/package-lock.json deleted file mode 100644 index da286b17..00000000 --- a/afb/theme/static_src/package-lock.json +++ /dev/null @@ -1,1613 +0,0 @@ -{ - "name": "theme", - "version": "3.6.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "theme", - "version": "3.6.0", - "license": "MIT", - "devDependencies": { - "@tailwindcss/aspect-ratio": "^0.4.2", - "@tailwindcss/forms": "^0.5.3", - "@tailwindcss/line-clamp": "^0.4.4", - "@tailwindcss/typography": "^0.5.9", - "cross-env": "^7.0.3", - "postcss": "^8.4.24", - "postcss-import": "^15.1.0", - "postcss-nested": "^6.0.1", - "postcss-simple-vars": "^7.0.1", - "rimraf": "^5.0.1", - "tailwindcss": "^3.3.2" - } - }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@tailwindcss/aspect-ratio": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@tailwindcss/aspect-ratio/-/aspect-ratio-0.4.2.tgz", - "integrity": "sha512-8QPrypskfBa7QIMuKHg2TA7BqES6vhBrDLOv8Unb6FcFyd3TjKbc6lcmb9UPQHxfl24sXoJ41ux/H7qQQvfaSQ==", - "dev": true, - "peerDependencies": { - "tailwindcss": ">=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1" - } - }, - "node_modules/@tailwindcss/forms": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.6.tgz", - "integrity": "sha512-Fw+2BJ0tmAwK/w01tEFL5TiaJBX1NLT1/YbWgvm7ws3Qcn11kiXxzNTEQDMs5V3mQemhB56l3u0i9dwdzSQldA==", - "dev": true, - "dependencies": { - "mini-svg-data-uri": "^1.2.3" - }, - "peerDependencies": { - "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" - } - }, - "node_modules/@tailwindcss/line-clamp": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@tailwindcss/line-clamp/-/line-clamp-0.4.4.tgz", - "integrity": "sha512-5U6SY5z8N42VtrCrKlsTAA35gy2VSyYtHWCsg1H87NU1SXnEfekTVlrga9fzUDrrHcGi2Lb5KenUWb4lRQT5/g==", - "dev": true, - "peerDependencies": { - "tailwindcss": ">=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1" - } - }, - "node_modules/@tailwindcss/typography": { - "version": "0.5.10", - "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.10.tgz", - "integrity": "sha512-Pe8BuPJQJd3FfRnm6H0ulKIGoMEQS+Vq01R6M5aCrFB/ccR/shT+0kXLjouGC1gFLm9hopTFN+DMP0pfwRWzPw==", - "dev": true, - "dependencies": { - "lodash.castarray": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.merge": "^4.6.2", - "postcss-selector-parser": "6.0.10" - }, - "peerDependencies": { - "tailwindcss": ">=3.0.0 || insiders" - } - }, - "node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.1" - }, - "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" - }, - "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/glob": { - "version": "10.3.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz", - "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==", - "dev": true, - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-core-module": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", - "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/jackspeak": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.3.tgz", - "integrity": "sha512-R2bUw+kVZFS/h1AZqBKrSgDmdmjApzgY0AlCPumopFiAlbUxE2gf+SCuBzQ0cP5hHmUmFYF5yw55T97Th5Kstg==", - "dev": true, - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jiti": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.20.0.tgz", - "integrity": "sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==", - "dev": true, - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/lodash.castarray": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", - "integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==", - "dev": true - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", - "dev": true - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/lru-cache": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", - "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", - "dev": true, - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mini-svg-data-uri": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", - "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", - "dev": true, - "bin": { - "mini-svg-data-uri": "cli.js" - } - }, - "node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/minipass": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", - "integrity": "sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==", - "dev": true, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", - "dev": true, - "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss": { - "version": "8.4.29", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.29.tgz", - "integrity": "sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dev": true, - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, - "node_modules/postcss-load-config": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", - "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", - "dev": true, - "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^2.1.1" - }, - "engines": { - "node": ">= 14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.11" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-nested/node_modules/postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-simple-vars": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-simple-vars/-/postcss-simple-vars-7.0.1.tgz", - "integrity": "sha512-5GLLXaS8qmzHMOjVxqkk1TZPf1jMqesiI7qLhnlyERalG0sMbHIbJqrcnrpmZdKCLglHnRHoEBB61RtGTsj++A==", - "dev": true, - "engines": { - "node": ">=14.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.1" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/resolve": { - "version": "1.22.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.5.tgz", - "integrity": "sha512-qWhv7PF1V95QPvRoUGHxOtnAlEvlXBylMZcjUR9pAumMmveFtcHJRXGIr+TkjfNJVQypqv2qcDiiars2y1PsSg==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.1.tgz", - "integrity": "sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==", - "dev": true, - "dependencies": { - "glob": "^10.2.5" - }, - "bin": { - "rimraf": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/string-width-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/sucrase": { - "version": "3.34.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", - "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "7.1.6", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/sucrase/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/sucrase/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/sucrase/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tailwindcss": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", - "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", - "dev": true, - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.12", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.18.2", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tailwindcss/node_modules/postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dev": true, - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "dev": true - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/wrap-ansi-cjs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/yaml": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz", - "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==", - "dev": true, - "engines": { - "node": ">= 14" - } - } - } -} diff --git a/afb/theme/static_src/package.json b/afb/theme/static_src/package.json deleted file mode 100644 index 55ac6e0a..00000000 --- a/afb/theme/static_src/package.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "theme", - "version": "3.6.0", - "description": "", - "scripts": { - "start": "npm run dev", - "build": "npm run build:clean && npm run build:tailwind", - "build:clean": "rimraf ../static/css/dist", - "build:tailwind": "cross-env NODE_ENV=production tailwindcss --postcss -i ./src/styles.css -o ../static/css/dist/styles.css --minify", - "dev": "cross-env NODE_ENV=development tailwindcss --postcss -i ./src/styles.css -o ../static/css/dist/styles.css -w", - "tailwindcss": "node ./node_modules/tailwindcss/lib/cli.js" - }, - "keywords": [], - "author": "", - "license": "MIT", - "devDependencies": { - "@tailwindcss/aspect-ratio": "^0.4.2", - "@tailwindcss/forms": "^0.5.3", - "@tailwindcss/line-clamp": "^0.4.4", - "@tailwindcss/typography": "^0.5.9", - "cross-env": "^7.0.3", - "postcss": "^8.4.24", - "postcss-import": "^15.1.0", - "postcss-nested": "^6.0.1", - "postcss-simple-vars": "^7.0.1", - "rimraf": "^5.0.1", - "tailwindcss": "^3.3.2" - } -} diff --git a/afb/theme/static_src/postcss.config.js b/afb/theme/static_src/postcss.config.js deleted file mode 100644 index 0b09b348..00000000 --- a/afb/theme/static_src/postcss.config.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - plugins: { - "postcss-import": {}, - "postcss-simple-vars": {}, - "postcss-nested": {} - }, -} diff --git a/afb/theme/static_src/src/styles.css b/afb/theme/static_src/src/styles.css deleted file mode 100644 index b5c61c95..00000000 --- a/afb/theme/static_src/src/styles.css +++ /dev/null @@ -1,3 +0,0 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; diff --git a/afb/theme/static_src/tailwind.config.js b/afb/theme/static_src/tailwind.config.js deleted file mode 100644 index 28f3b7ba..00000000 --- a/afb/theme/static_src/tailwind.config.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * This is a minimal config. - * - * If you need the full config, get it from here: - * https://unpkg.com/browse/tailwindcss@latest/stubs/defaultConfig.stub.js - */ - -module.exports = { - content: [ - /** - * HTML. Paths to Django template files that will contain Tailwind CSS classes. - */ - - /* Templates within theme app (/templates), e.g. base.html. */ - '../templates/**/*.html', - - /* - * Main templates directory of the project (BASE_DIR/templates). - * Adjust the following line to match your project structure. - */ - '../../templates/**/*.html', - - /* - * Templates in other django apps (BASE_DIR//templates). - * Adjust the following line to match your project structure. - */ - '../../**/templates/**/*.html', - - /** - * JS: If you use Tailwind CSS in JavaScript, uncomment the following lines and make sure - * patterns match your project structure. - */ - /* JS 1: Ignore any JavaScript in node_modules folder. */ - // '!../../**/node_modules', - /* JS 2: Process all JavaScript files in the project. */ - // '../../**/*.js', - - /** - * Python: If you use Tailwind CSS classes in Python, uncomment the following line - * and make sure the pattern below matches your project structure. - */ - // '../../**/*.py' - ], - theme: { - extend: {}, - }, - plugins: [ - /** - * '@tailwindcss/forms' is the forms plugin that provides a minimal styling - * for forms. If you don't like it or have own styling for forms, - * comment the line below to disable '@tailwindcss/forms'. - */ - require('@tailwindcss/forms'), - require('@tailwindcss/typography'), - require('@tailwindcss/line-clamp'), - require('@tailwindcss/aspect-ratio'), - ], -} diff --git a/afb/theme/templates/base.html b/afb/theme/templates/base.html deleted file mode 100644 index 7500706b..00000000 --- a/afb/theme/templates/base.html +++ /dev/null @@ -1,27 +0,0 @@ - -{% load static tailwind_tags %} - - - - - - - - - {% tailwind_css %} - - {% block metaContent %}{% endblock %} - - {% block title %}AFB{% endblock %} - - - - - - - - - {% block bodyContent %}{% endblock %} - - - From 59b636859628ff5dc007872e2013cc8db717cdf6 Mon Sep 17 00:00:00 2001 From: delano Date: Wed, 1 Nov 2023 15:41:14 -0700 Subject: [PATCH 2/2] Moved Django+Vue apps to their forever home Signed-off-by: delano --- {afb-vite => apps/afb-vite}/afb/__init__.py | 0 {afb-vite => apps/afb-vite}/afb/asgi.py | 0 {afb-vite => apps/afb-vite}/afb/settings.py | 0 {afb-vite => apps/afb-vite}/afb/urls.py | 0 {afb-vite => apps/afb-vite}/afb/wsgi.py | 0 {afb-vite => apps/afb-vite}/afbcore/__init__.py | 0 {afb-vite => apps/afb-vite}/afbcore/admin.py | 0 {afb-vite => apps/afb-vite}/afbcore/apps.py | 0 .../afb-vite}/afbcore/forms/__init__.py | 0 {afb-vite => apps/afb-vite}/afbcore/forms/client.py | 0 .../afb-vite}/afbcore/migrations/0001_initial.py | 0 .../afb-vite}/afbcore/migrations/__init__.py | 0 .../afb-vite}/afbcore/models/__init__.py | 0 .../afb-vite}/afbcore/models/branch.py | 0 .../afb-vite}/afbcore/models/client.py | 0 .../afb-vite}/afbcore/models/delivery.py | 0 .../afb-vite}/afbcore/models/food_available.py | 0 {afb-vite => apps/afb-vite}/afbcore/models/pet.py | 0 .../afb-vite}/afbcore/models/pet_request.py | 0 .../afb-vite}/afbcore/models/users/__init__.py | 0 .../afb-vite}/afbcore/models/users/base_profile.py | 0 .../afb-vite}/afbcore/models/users/client.py | 0 .../afb-vite}/afbcore/models/users/manager.py | 0 .../afb-vite}/afbcore/models/users/user.py | 0 .../afb-vite}/afbcore/models/users/volunteer.py | 0 .../afb-vite}/afbcore/templates/about.html | 0 .../afbcore/templates/afbcore/client_request.html | 0 .../afbcore/client_request_hardcoded_example.html | 0 .../templates/afbcore/client_signup_form.html | 0 .../afb-vite}/afbcore/templates/afbcore/login.html | 0 .../afb-vite}/afbcore/templates/appshell.html | 0 .../afb-vite}/afbcore/templates/base.html | 0 .../afbcore/templates/dashboard/client.html | 0 {afb-vite => apps/afb-vite}/afbcore/tests.py | 0 .../afb-vite}/afbcore/views/__init__.py | 0 {afb-vite => apps/afb-vite}/afbcore/views/client.py | 0 .../afb-vite}/afbcore/views/dashboard.py | 0 .../afb-vite}/afbcore/views/manager.py | 0 .../afb-vite}/afbcore/views/volunteer.py | 0 {afb-vite => apps/afb-vite}/manage.py | 0 {afb-vite => apps/afb-vite}/requirements.in | 0 {afb-vite => apps/afb-vite}/requirements.txt | 0 .../afb-vite}/static/img/afb_icon_black.png | Bin .../afb-vite}/static/img/afb_icon_colour.png | Bin .../afb-vite}/static/img/afb_icon_white.png | Bin .../static/img/afb_logo_horizontal_black.png | Bin .../static/img/afb_logo_horizontal_colour.png | Bin .../static/img/afb_logo_horizontal_white.png | Bin .../static/img/afb_logo_vertical_black.png | Bin .../static/img/afb_logo_vertical_colour.png | Bin .../static/img/afb_logo_vertical_white.png | Bin .../static/img/favicons/android-icon-144x144.png | Bin .../static/img/favicons/android-icon-192x192.png | Bin .../static/img/favicons/android-icon-36x36.png | Bin .../static/img/favicons/android-icon-48x48.png | Bin .../static/img/favicons/android-icon-72x72.png | Bin .../static/img/favicons/android-icon-96x96.png | Bin .../static/img/favicons/apple-icon-114x114.png | Bin .../static/img/favicons/apple-icon-120x120.png | Bin .../static/img/favicons/apple-icon-144x144.png | Bin .../static/img/favicons/apple-icon-152x152.png | Bin .../static/img/favicons/apple-icon-180x180.png | Bin .../static/img/favicons/apple-icon-57x57.png | Bin .../static/img/favicons/apple-icon-60x60.png | Bin .../static/img/favicons/apple-icon-72x72.png | Bin .../static/img/favicons/apple-icon-76x76.png | Bin .../static/img/favicons/apple-icon-precomposed.png | Bin .../afb-vite}/static/img/favicons/apple-icon.png | Bin .../afb-vite}/static/img/favicons/browserconfig.xml | 0 .../afb-vite}/static/img/favicons/favicon-16x16.png | Bin .../afb-vite}/static/img/favicons/favicon-32x32.png | Bin .../afb-vite}/static/img/favicons/favicon-96x96.png | Bin .../afb-vite}/static/img/favicons/favicon.ico | Bin .../afb-vite}/static/img/favicons/manifest.json | 0 .../static/img/favicons/ms-icon-144x144.png | Bin .../static/img/favicons/ms-icon-150x150.png | Bin .../static/img/favicons/ms-icon-310x310.png | Bin .../afb-vite}/static/img/favicons/ms-icon-70x70.png | Bin {afb-vite => apps/afb-vite}/ui/.gitignore | 0 {afb-vite => apps/afb-vite}/ui/.prettierrc.json | 0 {afb-vite => apps/afb-vite}/ui/README.md | 0 {afb-vite => apps/afb-vite}/ui/index.html | 0 {afb-vite => apps/afb-vite}/ui/package.json | 0 {afb-vite => apps/afb-vite}/ui/postcss.config.js | 0 .../afb-vite}/ui/powered-by-vitawind-bright.png | Bin {afb-vite => apps/afb-vite}/ui/public/favicon.ico | Bin {afb-vite => apps/afb-vite}/ui/src/App.vue | 0 {afb-vite => apps/afb-vite}/ui/src/assets/logo.png | Bin .../ui/src/assets/powered-by-vitawind-bright.png | Bin .../afb-vite}/ui/src/components/DropdownNav.vue | 0 .../afb-vite}/ui/src/components/HelloWorld.vue | 0 {afb-vite => apps/afb-vite}/ui/src/env.d.ts | 0 {afb-vite => apps/afb-vite}/ui/src/index.css | 0 {afb-vite => apps/afb-vite}/ui/src/main.ts | 0 {afb-vite => apps/afb-vite}/ui/tailwind.config.js | 0 {afb-vite => apps/afb-vite}/ui/tsconfig.json | 0 {afb-vite => apps/afb-vite}/ui/vite.config.ts | 0 {afb-vite => apps/afb-vite}/ui/yarn.lock | 0 98 files changed, 0 insertions(+), 0 deletions(-) rename {afb-vite => apps/afb-vite}/afb/__init__.py (100%) rename {afb-vite => apps/afb-vite}/afb/asgi.py (100%) rename {afb-vite => apps/afb-vite}/afb/settings.py (100%) rename {afb-vite => apps/afb-vite}/afb/urls.py (100%) rename {afb-vite => apps/afb-vite}/afb/wsgi.py (100%) rename {afb-vite => apps/afb-vite}/afbcore/__init__.py (100%) rename {afb-vite => apps/afb-vite}/afbcore/admin.py (100%) rename {afb-vite => apps/afb-vite}/afbcore/apps.py (100%) rename {afb-vite => apps/afb-vite}/afbcore/forms/__init__.py (100%) rename {afb-vite => apps/afb-vite}/afbcore/forms/client.py (100%) rename {afb-vite => apps/afb-vite}/afbcore/migrations/0001_initial.py (100%) rename {afb-vite => apps/afb-vite}/afbcore/migrations/__init__.py (100%) rename {afb-vite => apps/afb-vite}/afbcore/models/__init__.py (100%) rename {afb-vite => apps/afb-vite}/afbcore/models/branch.py (100%) rename {afb-vite => apps/afb-vite}/afbcore/models/client.py (100%) rename {afb-vite => apps/afb-vite}/afbcore/models/delivery.py (100%) rename {afb-vite => apps/afb-vite}/afbcore/models/food_available.py (100%) rename {afb-vite => apps/afb-vite}/afbcore/models/pet.py (100%) rename {afb-vite => apps/afb-vite}/afbcore/models/pet_request.py (100%) rename {afb-vite => apps/afb-vite}/afbcore/models/users/__init__.py (100%) rename {afb-vite => apps/afb-vite}/afbcore/models/users/base_profile.py (100%) rename {afb-vite => apps/afb-vite}/afbcore/models/users/client.py (100%) rename {afb-vite => apps/afb-vite}/afbcore/models/users/manager.py (100%) rename {afb-vite => apps/afb-vite}/afbcore/models/users/user.py (100%) rename {afb-vite => apps/afb-vite}/afbcore/models/users/volunteer.py (100%) rename {afb-vite => apps/afb-vite}/afbcore/templates/about.html (100%) rename {afb-vite => apps/afb-vite}/afbcore/templates/afbcore/client_request.html (100%) rename {afb-vite => apps/afb-vite}/afbcore/templates/afbcore/client_request_hardcoded_example.html (100%) rename {afb-vite => apps/afb-vite}/afbcore/templates/afbcore/client_signup_form.html (100%) rename {afb-vite => apps/afb-vite}/afbcore/templates/afbcore/login.html (100%) rename {afb-vite => apps/afb-vite}/afbcore/templates/appshell.html (100%) rename {afb-vite => apps/afb-vite}/afbcore/templates/base.html (100%) rename {afb-vite => apps/afb-vite}/afbcore/templates/dashboard/client.html (100%) rename {afb-vite => apps/afb-vite}/afbcore/tests.py (100%) rename {afb-vite => apps/afb-vite}/afbcore/views/__init__.py (100%) rename {afb-vite => apps/afb-vite}/afbcore/views/client.py (100%) rename {afb-vite => apps/afb-vite}/afbcore/views/dashboard.py (100%) rename {afb-vite => apps/afb-vite}/afbcore/views/manager.py (100%) rename {afb-vite => apps/afb-vite}/afbcore/views/volunteer.py (100%) rename {afb-vite => apps/afb-vite}/manage.py (100%) rename {afb-vite => apps/afb-vite}/requirements.in (100%) rename {afb-vite => apps/afb-vite}/requirements.txt (100%) rename {afb-vite => apps/afb-vite}/static/img/afb_icon_black.png (100%) rename {afb-vite => apps/afb-vite}/static/img/afb_icon_colour.png (100%) rename {afb-vite => apps/afb-vite}/static/img/afb_icon_white.png (100%) rename {afb-vite => apps/afb-vite}/static/img/afb_logo_horizontal_black.png (100%) rename {afb-vite => apps/afb-vite}/static/img/afb_logo_horizontal_colour.png (100%) rename {afb-vite => apps/afb-vite}/static/img/afb_logo_horizontal_white.png (100%) rename {afb-vite => apps/afb-vite}/static/img/afb_logo_vertical_black.png (100%) rename {afb-vite => apps/afb-vite}/static/img/afb_logo_vertical_colour.png (100%) rename {afb-vite => apps/afb-vite}/static/img/afb_logo_vertical_white.png (100%) rename {afb-vite => apps/afb-vite}/static/img/favicons/android-icon-144x144.png (100%) rename {afb-vite => apps/afb-vite}/static/img/favicons/android-icon-192x192.png (100%) rename {afb-vite => apps/afb-vite}/static/img/favicons/android-icon-36x36.png (100%) rename {afb-vite => apps/afb-vite}/static/img/favicons/android-icon-48x48.png (100%) rename {afb-vite => apps/afb-vite}/static/img/favicons/android-icon-72x72.png (100%) rename {afb-vite => apps/afb-vite}/static/img/favicons/android-icon-96x96.png (100%) rename {afb-vite => apps/afb-vite}/static/img/favicons/apple-icon-114x114.png (100%) rename {afb-vite => apps/afb-vite}/static/img/favicons/apple-icon-120x120.png (100%) rename {afb-vite => apps/afb-vite}/static/img/favicons/apple-icon-144x144.png (100%) rename {afb-vite => apps/afb-vite}/static/img/favicons/apple-icon-152x152.png (100%) rename {afb-vite => apps/afb-vite}/static/img/favicons/apple-icon-180x180.png (100%) rename {afb-vite => apps/afb-vite}/static/img/favicons/apple-icon-57x57.png (100%) rename {afb-vite => apps/afb-vite}/static/img/favicons/apple-icon-60x60.png (100%) rename {afb-vite => apps/afb-vite}/static/img/favicons/apple-icon-72x72.png (100%) rename {afb-vite => apps/afb-vite}/static/img/favicons/apple-icon-76x76.png (100%) rename {afb-vite => apps/afb-vite}/static/img/favicons/apple-icon-precomposed.png (100%) rename {afb-vite => apps/afb-vite}/static/img/favicons/apple-icon.png (100%) rename {afb-vite => apps/afb-vite}/static/img/favicons/browserconfig.xml (100%) rename {afb-vite => apps/afb-vite}/static/img/favicons/favicon-16x16.png (100%) rename {afb-vite => apps/afb-vite}/static/img/favicons/favicon-32x32.png (100%) rename {afb-vite => apps/afb-vite}/static/img/favicons/favicon-96x96.png (100%) rename {afb-vite => apps/afb-vite}/static/img/favicons/favicon.ico (100%) rename {afb-vite => apps/afb-vite}/static/img/favicons/manifest.json (100%) rename {afb-vite => apps/afb-vite}/static/img/favicons/ms-icon-144x144.png (100%) rename {afb-vite => apps/afb-vite}/static/img/favicons/ms-icon-150x150.png (100%) rename {afb-vite => apps/afb-vite}/static/img/favicons/ms-icon-310x310.png (100%) rename {afb-vite => apps/afb-vite}/static/img/favicons/ms-icon-70x70.png (100%) rename {afb-vite => apps/afb-vite}/ui/.gitignore (100%) rename {afb-vite => apps/afb-vite}/ui/.prettierrc.json (100%) rename {afb-vite => apps/afb-vite}/ui/README.md (100%) rename {afb-vite => apps/afb-vite}/ui/index.html (100%) rename {afb-vite => apps/afb-vite}/ui/package.json (100%) rename {afb-vite => apps/afb-vite}/ui/postcss.config.js (100%) rename {afb-vite => apps/afb-vite}/ui/powered-by-vitawind-bright.png (100%) rename {afb-vite => apps/afb-vite}/ui/public/favicon.ico (100%) rename {afb-vite => apps/afb-vite}/ui/src/App.vue (100%) rename {afb-vite => apps/afb-vite}/ui/src/assets/logo.png (100%) rename {afb-vite => apps/afb-vite}/ui/src/assets/powered-by-vitawind-bright.png (100%) rename {afb-vite => apps/afb-vite}/ui/src/components/DropdownNav.vue (100%) rename {afb-vite => apps/afb-vite}/ui/src/components/HelloWorld.vue (100%) rename {afb-vite => apps/afb-vite}/ui/src/env.d.ts (100%) rename {afb-vite => apps/afb-vite}/ui/src/index.css (100%) rename {afb-vite => apps/afb-vite}/ui/src/main.ts (100%) rename {afb-vite => apps/afb-vite}/ui/tailwind.config.js (100%) rename {afb-vite => apps/afb-vite}/ui/tsconfig.json (100%) rename {afb-vite => apps/afb-vite}/ui/vite.config.ts (100%) rename {afb-vite => apps/afb-vite}/ui/yarn.lock (100%) diff --git a/afb-vite/afb/__init__.py b/apps/afb-vite/afb/__init__.py similarity index 100% rename from afb-vite/afb/__init__.py rename to apps/afb-vite/afb/__init__.py diff --git a/afb-vite/afb/asgi.py b/apps/afb-vite/afb/asgi.py similarity index 100% rename from afb-vite/afb/asgi.py rename to apps/afb-vite/afb/asgi.py diff --git a/afb-vite/afb/settings.py b/apps/afb-vite/afb/settings.py similarity index 100% rename from afb-vite/afb/settings.py rename to apps/afb-vite/afb/settings.py diff --git a/afb-vite/afb/urls.py b/apps/afb-vite/afb/urls.py similarity index 100% rename from afb-vite/afb/urls.py rename to apps/afb-vite/afb/urls.py diff --git a/afb-vite/afb/wsgi.py b/apps/afb-vite/afb/wsgi.py similarity index 100% rename from afb-vite/afb/wsgi.py rename to apps/afb-vite/afb/wsgi.py diff --git a/afb-vite/afbcore/__init__.py b/apps/afb-vite/afbcore/__init__.py similarity index 100% rename from afb-vite/afbcore/__init__.py rename to apps/afb-vite/afbcore/__init__.py diff --git a/afb-vite/afbcore/admin.py b/apps/afb-vite/afbcore/admin.py similarity index 100% rename from afb-vite/afbcore/admin.py rename to apps/afb-vite/afbcore/admin.py diff --git a/afb-vite/afbcore/apps.py b/apps/afb-vite/afbcore/apps.py similarity index 100% rename from afb-vite/afbcore/apps.py rename to apps/afb-vite/afbcore/apps.py diff --git a/afb-vite/afbcore/forms/__init__.py b/apps/afb-vite/afbcore/forms/__init__.py similarity index 100% rename from afb-vite/afbcore/forms/__init__.py rename to apps/afb-vite/afbcore/forms/__init__.py diff --git a/afb-vite/afbcore/forms/client.py b/apps/afb-vite/afbcore/forms/client.py similarity index 100% rename from afb-vite/afbcore/forms/client.py rename to apps/afb-vite/afbcore/forms/client.py diff --git a/afb-vite/afbcore/migrations/0001_initial.py b/apps/afb-vite/afbcore/migrations/0001_initial.py similarity index 100% rename from afb-vite/afbcore/migrations/0001_initial.py rename to apps/afb-vite/afbcore/migrations/0001_initial.py diff --git a/afb-vite/afbcore/migrations/__init__.py b/apps/afb-vite/afbcore/migrations/__init__.py similarity index 100% rename from afb-vite/afbcore/migrations/__init__.py rename to apps/afb-vite/afbcore/migrations/__init__.py diff --git a/afb-vite/afbcore/models/__init__.py b/apps/afb-vite/afbcore/models/__init__.py similarity index 100% rename from afb-vite/afbcore/models/__init__.py rename to apps/afb-vite/afbcore/models/__init__.py diff --git a/afb-vite/afbcore/models/branch.py b/apps/afb-vite/afbcore/models/branch.py similarity index 100% rename from afb-vite/afbcore/models/branch.py rename to apps/afb-vite/afbcore/models/branch.py diff --git a/afb-vite/afbcore/models/client.py b/apps/afb-vite/afbcore/models/client.py similarity index 100% rename from afb-vite/afbcore/models/client.py rename to apps/afb-vite/afbcore/models/client.py diff --git a/afb-vite/afbcore/models/delivery.py b/apps/afb-vite/afbcore/models/delivery.py similarity index 100% rename from afb-vite/afbcore/models/delivery.py rename to apps/afb-vite/afbcore/models/delivery.py diff --git a/afb-vite/afbcore/models/food_available.py b/apps/afb-vite/afbcore/models/food_available.py similarity index 100% rename from afb-vite/afbcore/models/food_available.py rename to apps/afb-vite/afbcore/models/food_available.py diff --git a/afb-vite/afbcore/models/pet.py b/apps/afb-vite/afbcore/models/pet.py similarity index 100% rename from afb-vite/afbcore/models/pet.py rename to apps/afb-vite/afbcore/models/pet.py diff --git a/afb-vite/afbcore/models/pet_request.py b/apps/afb-vite/afbcore/models/pet_request.py similarity index 100% rename from afb-vite/afbcore/models/pet_request.py rename to apps/afb-vite/afbcore/models/pet_request.py diff --git a/afb-vite/afbcore/models/users/__init__.py b/apps/afb-vite/afbcore/models/users/__init__.py similarity index 100% rename from afb-vite/afbcore/models/users/__init__.py rename to apps/afb-vite/afbcore/models/users/__init__.py diff --git a/afb-vite/afbcore/models/users/base_profile.py b/apps/afb-vite/afbcore/models/users/base_profile.py similarity index 100% rename from afb-vite/afbcore/models/users/base_profile.py rename to apps/afb-vite/afbcore/models/users/base_profile.py diff --git a/afb-vite/afbcore/models/users/client.py b/apps/afb-vite/afbcore/models/users/client.py similarity index 100% rename from afb-vite/afbcore/models/users/client.py rename to apps/afb-vite/afbcore/models/users/client.py diff --git a/afb-vite/afbcore/models/users/manager.py b/apps/afb-vite/afbcore/models/users/manager.py similarity index 100% rename from afb-vite/afbcore/models/users/manager.py rename to apps/afb-vite/afbcore/models/users/manager.py diff --git a/afb-vite/afbcore/models/users/user.py b/apps/afb-vite/afbcore/models/users/user.py similarity index 100% rename from afb-vite/afbcore/models/users/user.py rename to apps/afb-vite/afbcore/models/users/user.py diff --git a/afb-vite/afbcore/models/users/volunteer.py b/apps/afb-vite/afbcore/models/users/volunteer.py similarity index 100% rename from afb-vite/afbcore/models/users/volunteer.py rename to apps/afb-vite/afbcore/models/users/volunteer.py diff --git a/afb-vite/afbcore/templates/about.html b/apps/afb-vite/afbcore/templates/about.html similarity index 100% rename from afb-vite/afbcore/templates/about.html rename to apps/afb-vite/afbcore/templates/about.html diff --git a/afb-vite/afbcore/templates/afbcore/client_request.html b/apps/afb-vite/afbcore/templates/afbcore/client_request.html similarity index 100% rename from afb-vite/afbcore/templates/afbcore/client_request.html rename to apps/afb-vite/afbcore/templates/afbcore/client_request.html diff --git a/afb-vite/afbcore/templates/afbcore/client_request_hardcoded_example.html b/apps/afb-vite/afbcore/templates/afbcore/client_request_hardcoded_example.html similarity index 100% rename from afb-vite/afbcore/templates/afbcore/client_request_hardcoded_example.html rename to apps/afb-vite/afbcore/templates/afbcore/client_request_hardcoded_example.html diff --git a/afb-vite/afbcore/templates/afbcore/client_signup_form.html b/apps/afb-vite/afbcore/templates/afbcore/client_signup_form.html similarity index 100% rename from afb-vite/afbcore/templates/afbcore/client_signup_form.html rename to apps/afb-vite/afbcore/templates/afbcore/client_signup_form.html diff --git a/afb-vite/afbcore/templates/afbcore/login.html b/apps/afb-vite/afbcore/templates/afbcore/login.html similarity index 100% rename from afb-vite/afbcore/templates/afbcore/login.html rename to apps/afb-vite/afbcore/templates/afbcore/login.html diff --git a/afb-vite/afbcore/templates/appshell.html b/apps/afb-vite/afbcore/templates/appshell.html similarity index 100% rename from afb-vite/afbcore/templates/appshell.html rename to apps/afb-vite/afbcore/templates/appshell.html diff --git a/afb-vite/afbcore/templates/base.html b/apps/afb-vite/afbcore/templates/base.html similarity index 100% rename from afb-vite/afbcore/templates/base.html rename to apps/afb-vite/afbcore/templates/base.html diff --git a/afb-vite/afbcore/templates/dashboard/client.html b/apps/afb-vite/afbcore/templates/dashboard/client.html similarity index 100% rename from afb-vite/afbcore/templates/dashboard/client.html rename to apps/afb-vite/afbcore/templates/dashboard/client.html diff --git a/afb-vite/afbcore/tests.py b/apps/afb-vite/afbcore/tests.py similarity index 100% rename from afb-vite/afbcore/tests.py rename to apps/afb-vite/afbcore/tests.py diff --git a/afb-vite/afbcore/views/__init__.py b/apps/afb-vite/afbcore/views/__init__.py similarity index 100% rename from afb-vite/afbcore/views/__init__.py rename to apps/afb-vite/afbcore/views/__init__.py diff --git a/afb-vite/afbcore/views/client.py b/apps/afb-vite/afbcore/views/client.py similarity index 100% rename from afb-vite/afbcore/views/client.py rename to apps/afb-vite/afbcore/views/client.py diff --git a/afb-vite/afbcore/views/dashboard.py b/apps/afb-vite/afbcore/views/dashboard.py similarity index 100% rename from afb-vite/afbcore/views/dashboard.py rename to apps/afb-vite/afbcore/views/dashboard.py diff --git a/afb-vite/afbcore/views/manager.py b/apps/afb-vite/afbcore/views/manager.py similarity index 100% rename from afb-vite/afbcore/views/manager.py rename to apps/afb-vite/afbcore/views/manager.py diff --git a/afb-vite/afbcore/views/volunteer.py b/apps/afb-vite/afbcore/views/volunteer.py similarity index 100% rename from afb-vite/afbcore/views/volunteer.py rename to apps/afb-vite/afbcore/views/volunteer.py diff --git a/afb-vite/manage.py b/apps/afb-vite/manage.py similarity index 100% rename from afb-vite/manage.py rename to apps/afb-vite/manage.py diff --git a/afb-vite/requirements.in b/apps/afb-vite/requirements.in similarity index 100% rename from afb-vite/requirements.in rename to apps/afb-vite/requirements.in diff --git a/afb-vite/requirements.txt b/apps/afb-vite/requirements.txt similarity index 100% rename from afb-vite/requirements.txt rename to apps/afb-vite/requirements.txt diff --git a/afb-vite/static/img/afb_icon_black.png b/apps/afb-vite/static/img/afb_icon_black.png similarity index 100% rename from afb-vite/static/img/afb_icon_black.png rename to apps/afb-vite/static/img/afb_icon_black.png diff --git a/afb-vite/static/img/afb_icon_colour.png b/apps/afb-vite/static/img/afb_icon_colour.png similarity index 100% rename from afb-vite/static/img/afb_icon_colour.png rename to apps/afb-vite/static/img/afb_icon_colour.png diff --git a/afb-vite/static/img/afb_icon_white.png b/apps/afb-vite/static/img/afb_icon_white.png similarity index 100% rename from afb-vite/static/img/afb_icon_white.png rename to apps/afb-vite/static/img/afb_icon_white.png diff --git a/afb-vite/static/img/afb_logo_horizontal_black.png b/apps/afb-vite/static/img/afb_logo_horizontal_black.png similarity index 100% rename from afb-vite/static/img/afb_logo_horizontal_black.png rename to apps/afb-vite/static/img/afb_logo_horizontal_black.png diff --git a/afb-vite/static/img/afb_logo_horizontal_colour.png b/apps/afb-vite/static/img/afb_logo_horizontal_colour.png similarity index 100% rename from afb-vite/static/img/afb_logo_horizontal_colour.png rename to apps/afb-vite/static/img/afb_logo_horizontal_colour.png diff --git a/afb-vite/static/img/afb_logo_horizontal_white.png b/apps/afb-vite/static/img/afb_logo_horizontal_white.png similarity index 100% rename from afb-vite/static/img/afb_logo_horizontal_white.png rename to apps/afb-vite/static/img/afb_logo_horizontal_white.png diff --git a/afb-vite/static/img/afb_logo_vertical_black.png b/apps/afb-vite/static/img/afb_logo_vertical_black.png similarity index 100% rename from afb-vite/static/img/afb_logo_vertical_black.png rename to apps/afb-vite/static/img/afb_logo_vertical_black.png diff --git a/afb-vite/static/img/afb_logo_vertical_colour.png b/apps/afb-vite/static/img/afb_logo_vertical_colour.png similarity index 100% rename from afb-vite/static/img/afb_logo_vertical_colour.png rename to apps/afb-vite/static/img/afb_logo_vertical_colour.png diff --git a/afb-vite/static/img/afb_logo_vertical_white.png b/apps/afb-vite/static/img/afb_logo_vertical_white.png similarity index 100% rename from afb-vite/static/img/afb_logo_vertical_white.png rename to apps/afb-vite/static/img/afb_logo_vertical_white.png diff --git a/afb-vite/static/img/favicons/android-icon-144x144.png b/apps/afb-vite/static/img/favicons/android-icon-144x144.png similarity index 100% rename from afb-vite/static/img/favicons/android-icon-144x144.png rename to apps/afb-vite/static/img/favicons/android-icon-144x144.png diff --git a/afb-vite/static/img/favicons/android-icon-192x192.png b/apps/afb-vite/static/img/favicons/android-icon-192x192.png similarity index 100% rename from afb-vite/static/img/favicons/android-icon-192x192.png rename to apps/afb-vite/static/img/favicons/android-icon-192x192.png diff --git a/afb-vite/static/img/favicons/android-icon-36x36.png b/apps/afb-vite/static/img/favicons/android-icon-36x36.png similarity index 100% rename from afb-vite/static/img/favicons/android-icon-36x36.png rename to apps/afb-vite/static/img/favicons/android-icon-36x36.png diff --git a/afb-vite/static/img/favicons/android-icon-48x48.png b/apps/afb-vite/static/img/favicons/android-icon-48x48.png similarity index 100% rename from afb-vite/static/img/favicons/android-icon-48x48.png rename to apps/afb-vite/static/img/favicons/android-icon-48x48.png diff --git a/afb-vite/static/img/favicons/android-icon-72x72.png b/apps/afb-vite/static/img/favicons/android-icon-72x72.png similarity index 100% rename from afb-vite/static/img/favicons/android-icon-72x72.png rename to apps/afb-vite/static/img/favicons/android-icon-72x72.png diff --git a/afb-vite/static/img/favicons/android-icon-96x96.png b/apps/afb-vite/static/img/favicons/android-icon-96x96.png similarity index 100% rename from afb-vite/static/img/favicons/android-icon-96x96.png rename to apps/afb-vite/static/img/favicons/android-icon-96x96.png diff --git a/afb-vite/static/img/favicons/apple-icon-114x114.png b/apps/afb-vite/static/img/favicons/apple-icon-114x114.png similarity index 100% rename from afb-vite/static/img/favicons/apple-icon-114x114.png rename to apps/afb-vite/static/img/favicons/apple-icon-114x114.png diff --git a/afb-vite/static/img/favicons/apple-icon-120x120.png b/apps/afb-vite/static/img/favicons/apple-icon-120x120.png similarity index 100% rename from afb-vite/static/img/favicons/apple-icon-120x120.png rename to apps/afb-vite/static/img/favicons/apple-icon-120x120.png diff --git a/afb-vite/static/img/favicons/apple-icon-144x144.png b/apps/afb-vite/static/img/favicons/apple-icon-144x144.png similarity index 100% rename from afb-vite/static/img/favicons/apple-icon-144x144.png rename to apps/afb-vite/static/img/favicons/apple-icon-144x144.png diff --git a/afb-vite/static/img/favicons/apple-icon-152x152.png b/apps/afb-vite/static/img/favicons/apple-icon-152x152.png similarity index 100% rename from afb-vite/static/img/favicons/apple-icon-152x152.png rename to apps/afb-vite/static/img/favicons/apple-icon-152x152.png diff --git a/afb-vite/static/img/favicons/apple-icon-180x180.png b/apps/afb-vite/static/img/favicons/apple-icon-180x180.png similarity index 100% rename from afb-vite/static/img/favicons/apple-icon-180x180.png rename to apps/afb-vite/static/img/favicons/apple-icon-180x180.png diff --git a/afb-vite/static/img/favicons/apple-icon-57x57.png b/apps/afb-vite/static/img/favicons/apple-icon-57x57.png similarity index 100% rename from afb-vite/static/img/favicons/apple-icon-57x57.png rename to apps/afb-vite/static/img/favicons/apple-icon-57x57.png diff --git a/afb-vite/static/img/favicons/apple-icon-60x60.png b/apps/afb-vite/static/img/favicons/apple-icon-60x60.png similarity index 100% rename from afb-vite/static/img/favicons/apple-icon-60x60.png rename to apps/afb-vite/static/img/favicons/apple-icon-60x60.png diff --git a/afb-vite/static/img/favicons/apple-icon-72x72.png b/apps/afb-vite/static/img/favicons/apple-icon-72x72.png similarity index 100% rename from afb-vite/static/img/favicons/apple-icon-72x72.png rename to apps/afb-vite/static/img/favicons/apple-icon-72x72.png diff --git a/afb-vite/static/img/favicons/apple-icon-76x76.png b/apps/afb-vite/static/img/favicons/apple-icon-76x76.png similarity index 100% rename from afb-vite/static/img/favicons/apple-icon-76x76.png rename to apps/afb-vite/static/img/favicons/apple-icon-76x76.png diff --git a/afb-vite/static/img/favicons/apple-icon-precomposed.png b/apps/afb-vite/static/img/favicons/apple-icon-precomposed.png similarity index 100% rename from afb-vite/static/img/favicons/apple-icon-precomposed.png rename to apps/afb-vite/static/img/favicons/apple-icon-precomposed.png diff --git a/afb-vite/static/img/favicons/apple-icon.png b/apps/afb-vite/static/img/favicons/apple-icon.png similarity index 100% rename from afb-vite/static/img/favicons/apple-icon.png rename to apps/afb-vite/static/img/favicons/apple-icon.png diff --git a/afb-vite/static/img/favicons/browserconfig.xml b/apps/afb-vite/static/img/favicons/browserconfig.xml similarity index 100% rename from afb-vite/static/img/favicons/browserconfig.xml rename to apps/afb-vite/static/img/favicons/browserconfig.xml diff --git a/afb-vite/static/img/favicons/favicon-16x16.png b/apps/afb-vite/static/img/favicons/favicon-16x16.png similarity index 100% rename from afb-vite/static/img/favicons/favicon-16x16.png rename to apps/afb-vite/static/img/favicons/favicon-16x16.png diff --git a/afb-vite/static/img/favicons/favicon-32x32.png b/apps/afb-vite/static/img/favicons/favicon-32x32.png similarity index 100% rename from afb-vite/static/img/favicons/favicon-32x32.png rename to apps/afb-vite/static/img/favicons/favicon-32x32.png diff --git a/afb-vite/static/img/favicons/favicon-96x96.png b/apps/afb-vite/static/img/favicons/favicon-96x96.png similarity index 100% rename from afb-vite/static/img/favicons/favicon-96x96.png rename to apps/afb-vite/static/img/favicons/favicon-96x96.png diff --git a/afb-vite/static/img/favicons/favicon.ico b/apps/afb-vite/static/img/favicons/favicon.ico similarity index 100% rename from afb-vite/static/img/favicons/favicon.ico rename to apps/afb-vite/static/img/favicons/favicon.ico diff --git a/afb-vite/static/img/favicons/manifest.json b/apps/afb-vite/static/img/favicons/manifest.json similarity index 100% rename from afb-vite/static/img/favicons/manifest.json rename to apps/afb-vite/static/img/favicons/manifest.json diff --git a/afb-vite/static/img/favicons/ms-icon-144x144.png b/apps/afb-vite/static/img/favicons/ms-icon-144x144.png similarity index 100% rename from afb-vite/static/img/favicons/ms-icon-144x144.png rename to apps/afb-vite/static/img/favicons/ms-icon-144x144.png diff --git a/afb-vite/static/img/favicons/ms-icon-150x150.png b/apps/afb-vite/static/img/favicons/ms-icon-150x150.png similarity index 100% rename from afb-vite/static/img/favicons/ms-icon-150x150.png rename to apps/afb-vite/static/img/favicons/ms-icon-150x150.png diff --git a/afb-vite/static/img/favicons/ms-icon-310x310.png b/apps/afb-vite/static/img/favicons/ms-icon-310x310.png similarity index 100% rename from afb-vite/static/img/favicons/ms-icon-310x310.png rename to apps/afb-vite/static/img/favicons/ms-icon-310x310.png diff --git a/afb-vite/static/img/favicons/ms-icon-70x70.png b/apps/afb-vite/static/img/favicons/ms-icon-70x70.png similarity index 100% rename from afb-vite/static/img/favicons/ms-icon-70x70.png rename to apps/afb-vite/static/img/favicons/ms-icon-70x70.png diff --git a/afb-vite/ui/.gitignore b/apps/afb-vite/ui/.gitignore similarity index 100% rename from afb-vite/ui/.gitignore rename to apps/afb-vite/ui/.gitignore diff --git a/afb-vite/ui/.prettierrc.json b/apps/afb-vite/ui/.prettierrc.json similarity index 100% rename from afb-vite/ui/.prettierrc.json rename to apps/afb-vite/ui/.prettierrc.json diff --git a/afb-vite/ui/README.md b/apps/afb-vite/ui/README.md similarity index 100% rename from afb-vite/ui/README.md rename to apps/afb-vite/ui/README.md diff --git a/afb-vite/ui/index.html b/apps/afb-vite/ui/index.html similarity index 100% rename from afb-vite/ui/index.html rename to apps/afb-vite/ui/index.html diff --git a/afb-vite/ui/package.json b/apps/afb-vite/ui/package.json similarity index 100% rename from afb-vite/ui/package.json rename to apps/afb-vite/ui/package.json diff --git a/afb-vite/ui/postcss.config.js b/apps/afb-vite/ui/postcss.config.js similarity index 100% rename from afb-vite/ui/postcss.config.js rename to apps/afb-vite/ui/postcss.config.js diff --git a/afb-vite/ui/powered-by-vitawind-bright.png b/apps/afb-vite/ui/powered-by-vitawind-bright.png similarity index 100% rename from afb-vite/ui/powered-by-vitawind-bright.png rename to apps/afb-vite/ui/powered-by-vitawind-bright.png diff --git a/afb-vite/ui/public/favicon.ico b/apps/afb-vite/ui/public/favicon.ico similarity index 100% rename from afb-vite/ui/public/favicon.ico rename to apps/afb-vite/ui/public/favicon.ico diff --git a/afb-vite/ui/src/App.vue b/apps/afb-vite/ui/src/App.vue similarity index 100% rename from afb-vite/ui/src/App.vue rename to apps/afb-vite/ui/src/App.vue diff --git a/afb-vite/ui/src/assets/logo.png b/apps/afb-vite/ui/src/assets/logo.png similarity index 100% rename from afb-vite/ui/src/assets/logo.png rename to apps/afb-vite/ui/src/assets/logo.png diff --git a/afb-vite/ui/src/assets/powered-by-vitawind-bright.png b/apps/afb-vite/ui/src/assets/powered-by-vitawind-bright.png similarity index 100% rename from afb-vite/ui/src/assets/powered-by-vitawind-bright.png rename to apps/afb-vite/ui/src/assets/powered-by-vitawind-bright.png diff --git a/afb-vite/ui/src/components/DropdownNav.vue b/apps/afb-vite/ui/src/components/DropdownNav.vue similarity index 100% rename from afb-vite/ui/src/components/DropdownNav.vue rename to apps/afb-vite/ui/src/components/DropdownNav.vue diff --git a/afb-vite/ui/src/components/HelloWorld.vue b/apps/afb-vite/ui/src/components/HelloWorld.vue similarity index 100% rename from afb-vite/ui/src/components/HelloWorld.vue rename to apps/afb-vite/ui/src/components/HelloWorld.vue diff --git a/afb-vite/ui/src/env.d.ts b/apps/afb-vite/ui/src/env.d.ts similarity index 100% rename from afb-vite/ui/src/env.d.ts rename to apps/afb-vite/ui/src/env.d.ts diff --git a/afb-vite/ui/src/index.css b/apps/afb-vite/ui/src/index.css similarity index 100% rename from afb-vite/ui/src/index.css rename to apps/afb-vite/ui/src/index.css diff --git a/afb-vite/ui/src/main.ts b/apps/afb-vite/ui/src/main.ts similarity index 100% rename from afb-vite/ui/src/main.ts rename to apps/afb-vite/ui/src/main.ts diff --git a/afb-vite/ui/tailwind.config.js b/apps/afb-vite/ui/tailwind.config.js similarity index 100% rename from afb-vite/ui/tailwind.config.js rename to apps/afb-vite/ui/tailwind.config.js diff --git a/afb-vite/ui/tsconfig.json b/apps/afb-vite/ui/tsconfig.json similarity index 100% rename from afb-vite/ui/tsconfig.json rename to apps/afb-vite/ui/tsconfig.json diff --git a/afb-vite/ui/vite.config.ts b/apps/afb-vite/ui/vite.config.ts similarity index 100% rename from afb-vite/ui/vite.config.ts rename to apps/afb-vite/ui/vite.config.ts diff --git a/afb-vite/ui/yarn.lock b/apps/afb-vite/ui/yarn.lock similarity index 100% rename from afb-vite/ui/yarn.lock rename to apps/afb-vite/ui/yarn.lock
- - -
-
- {% block contentHeader %}{% endblock %} -
-
- -
-
- - {% block content %}{% endblock %} - - {% comment %} - - {% endcomment %} - -
-
-