From d3c9fe1438f5b73680f01d2c5814bc48bcfc6131 Mon Sep 17 00:00:00 2001 From: David Date: Sun, 7 Jun 2026 15:55:05 +0200 Subject: [PATCH] fix refacto --- apps/backend/apps/frontend/package-lock.json | 840 ------------------ apps/backend/apps/frontend/package.json | 15 - .../maintenance}/delete-test-documents.js | 0 .../maintenance}/fix-domain-imports.js | 0 .../maintenance}/fix-dummy-urls.js | 0 .../{ => scripts/maintenance}/fix-imports.js | 0 .../maintenance}/fix-minio-hostname.js | 0 .../restore-document-references.js | 0 .../maintenance}/sync-database-with-minio.js | 0 .../{ => scripts/setup}/generate-hash.js | 0 .../{ => setup}/generate-ports-seed.ts | 0 .../{ => scripts/setup}/list-minio-files.js | 0 .../scripts/{ => setup}/list-stripe-prices.js | 0 .../{ => scripts/setup}/run-migrations.js | 0 .../{ => scripts/setup}/set-bucket-policy.js | 0 .../{ => scripts/setup}/setup-minio-bucket.js | 0 apps/backend/{ => scripts/setup}/startup.js | 0 .../setup}/upload-test-documents.js | 0 .../{ => scripts/test}/create-test-booking.js | 0 .../{ => scripts/test}/diagnostic-complet.sh | 0 .../{ => scripts/test}/login-and-test.js | 0 .../{ => scripts/test}/start-and-test.sh | 0 .../test}/test-booking-creation.sh | 0 .../{ => scripts/test}/test-booking-simple.sh | 0 .../test}/test-booking-workflow.js | 0 .../test}/test-carrier-email-fix.js | 0 .../{ => scripts/test}/test-carrier-email.js | 0 .../{ => scripts/test}/test-csv-api.js | 0 .../{ => scripts/test}/test-csv-api.sh | 0 .../test}/test-csv-booking-api.sh | 0 .../{ => scripts/test}/test-csv-offers-api.sh | 0 .../{ => scripts/test}/test-email-ip.js | 0 .../{ => scripts/test}/test-email-service.js | 0 apps/backend/{ => scripts/test}/test-email.js | 0 .../{ => scripts/test}/test-smtp-simple.js | 0 35 files changed, 855 deletions(-) delete mode 100644 apps/backend/apps/frontend/package-lock.json delete mode 100644 apps/backend/apps/frontend/package.json rename apps/backend/{ => scripts/maintenance}/delete-test-documents.js (100%) rename apps/backend/{ => scripts/maintenance}/fix-domain-imports.js (100%) rename apps/backend/{ => scripts/maintenance}/fix-dummy-urls.js (100%) rename apps/backend/{ => scripts/maintenance}/fix-imports.js (100%) rename apps/backend/{ => scripts/maintenance}/fix-minio-hostname.js (100%) rename apps/backend/{ => scripts/maintenance}/restore-document-references.js (100%) rename apps/backend/{ => scripts/maintenance}/sync-database-with-minio.js (100%) rename apps/backend/{ => scripts/setup}/generate-hash.js (100%) rename apps/backend/scripts/{ => setup}/generate-ports-seed.ts (100%) rename apps/backend/{ => scripts/setup}/list-minio-files.js (100%) rename apps/backend/scripts/{ => setup}/list-stripe-prices.js (100%) rename apps/backend/{ => scripts/setup}/run-migrations.js (100%) rename apps/backend/{ => scripts/setup}/set-bucket-policy.js (100%) rename apps/backend/{ => scripts/setup}/setup-minio-bucket.js (100%) rename apps/backend/{ => scripts/setup}/startup.js (100%) rename apps/backend/{ => scripts/setup}/upload-test-documents.js (100%) rename apps/backend/{ => scripts/test}/create-test-booking.js (100%) rename apps/backend/{ => scripts/test}/diagnostic-complet.sh (100%) rename apps/backend/{ => scripts/test}/login-and-test.js (100%) rename apps/backend/{ => scripts/test}/start-and-test.sh (100%) rename apps/backend/{ => scripts/test}/test-booking-creation.sh (100%) rename apps/backend/{ => scripts/test}/test-booking-simple.sh (100%) rename apps/backend/{ => scripts/test}/test-booking-workflow.js (100%) rename apps/backend/{ => scripts/test}/test-carrier-email-fix.js (100%) rename apps/backend/{ => scripts/test}/test-carrier-email.js (100%) rename apps/backend/{ => scripts/test}/test-csv-api.js (100%) rename apps/backend/{ => scripts/test}/test-csv-api.sh (100%) rename apps/backend/{ => scripts/test}/test-csv-booking-api.sh (100%) rename apps/backend/{ => scripts/test}/test-csv-offers-api.sh (100%) rename apps/backend/{ => scripts/test}/test-email-ip.js (100%) rename apps/backend/{ => scripts/test}/test-email-service.js (100%) rename apps/backend/{ => scripts/test}/test-email.js (100%) rename apps/backend/{ => scripts/test}/test-smtp-simple.js (100%) diff --git a/apps/backend/apps/frontend/package-lock.json b/apps/backend/apps/frontend/package-lock.json deleted file mode 100644 index 760762c..0000000 --- a/apps/backend/apps/frontend/package-lock.json +++ /dev/null @@ -1,840 +0,0 @@ -{ - "name": "frontend", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "dependencies": { - "@tailwindcss/typography": "^0.5.19", - "@tiptap/extension-color": "^3.23.1", - "@tiptap/extension-highlight": "^3.23.1", - "@tiptap/extension-image": "^3.23.1", - "@tiptap/extension-link": "^3.23.1", - "@tiptap/extension-placeholder": "^3.23.1", - "@tiptap/extension-text-align": "^3.23.1", - "@tiptap/extension-text-style": "^3.23.1", - "@tiptap/extension-underline": "^3.23.1", - "@tiptap/react": "^3.23.1", - "@tiptap/starter-kit": "^3.23.1" - } - }, - "node_modules/@floating-ui/core": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.5.tgz", - "integrity": "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==", - "license": "MIT", - "optional": true, - "dependencies": { - "@floating-ui/utils": "^0.2.11" - } - }, - "node_modules/@floating-ui/dom": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.6.tgz", - "integrity": "sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==", - "license": "MIT", - "optional": true, - "dependencies": { - "@floating-ui/core": "^1.7.5", - "@floating-ui/utils": "^0.2.11" - } - }, - "node_modules/@floating-ui/utils": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.11.tgz", - "integrity": "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==", - "license": "MIT", - "optional": true - }, - "node_modules/@tailwindcss/typography": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.19.tgz", - "integrity": "sha512-w31dd8HOx3k9vPtcQh5QHP9GwKcgbMp87j58qi6xgiBnFFtKEAgCWnDw4qUT8aHwkCp8bKvb/KGKWWHedP0AAg==", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "6.0.10" - }, - "peerDependencies": { - "tailwindcss": ">=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1" - } - }, - "node_modules/@tiptap/core": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-3.23.1.tgz", - "integrity": "sha512-8YvSGiJTeU5wPuGiYIIYgyiyaaT1CAx+kJL0bju0w871OvbJJj0T/ywhcmxGXW6pOal2T8X2xt9ZqE+vib0VJw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/pm": "3.23.1" - } - }, - "node_modules/@tiptap/extension-blockquote": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-blockquote/-/extension-blockquote-3.23.1.tgz", - "integrity": "sha512-FdVZLZOkL06j3WLXOC2UeX7++Cj3qI2vfohruMJiz4vk1Q5UUH7G4+AykFzjzBJHrdEpkiRUkRpU1KZIWdbluw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "3.23.1" - } - }, - "node_modules/@tiptap/extension-bold": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bold/-/extension-bold-3.23.1.tgz", - "integrity": "sha512-EAYdNzyOjlQh2VBY1EhdxtiTjVMaOAD6P0ezms60dKRjd4oj/8grfXfUqwgo4NVdFb11Ks85vXoHuXJSylfR4A==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "3.23.1" - } - }, - "node_modules/@tiptap/extension-bubble-menu": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-3.23.1.tgz", - "integrity": "sha512-1advMCpPkHD/3ucZhYmNau8B4tF0L6iRAFhUOglp5bBZDuq13+rYujh3cm4vFmjH9KqThzpcUDn+ZU2c+mTMyw==", - "license": "MIT", - "optional": true, - "dependencies": { - "@floating-ui/dom": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "3.23.1", - "@tiptap/pm": "3.23.1" - } - }, - "node_modules/@tiptap/extension-bullet-list": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bullet-list/-/extension-bullet-list-3.23.1.tgz", - "integrity": "sha512-owWnBBI4t+jqVDY0naDjhsAmrNGldh4czouef2K+mEf032B7uGsDVCwKp1qaX1JZesyYDfvXOaIwT22hNID2mw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/extension-list": "3.23.1" - } - }, - "node_modules/@tiptap/extension-code": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-3.23.1.tgz", - "integrity": "sha512-nGuhb4YghgTfkejwWHrD9GSpwcC5kkVmm2sN/UY4yceDw+PkyysYKJWZehRLTOC8GNgSAhq/EeQeq14Xwk6dyg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "3.23.1" - } - }, - "node_modules/@tiptap/extension-code-block": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block/-/extension-code-block-3.23.1.tgz", - "integrity": "sha512-BdJGqM57CsKgYrQUZz78vIG8Yn7EpsE2pA7iKn5tYoSXpYtt0IaU4qB1heH7lwWD/vVCAm0YQVD7/0F+0++yhA==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "3.23.1", - "@tiptap/pm": "3.23.1" - } - }, - "node_modules/@tiptap/extension-color": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-color/-/extension-color-3.23.1.tgz", - "integrity": "sha512-OYk/fT3h8Bz4B6GUVTQDvKGpPnpI5d6QHkuqjVhdFsgH3oo58PdLE1TdIGgeavuYPLaFxgBtEXmm3oTY9jPWxw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/extension-text-style": "3.23.1" - } - }, - "node_modules/@tiptap/extension-document": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-3.23.1.tgz", - "integrity": "sha512-NA5Rx59HRwG6Hb6LwLpC5lE7z6vCj6f90S7RNNsnE+CyiXNR/OhY2BcjuxiGnascHvsnsAbvxGU3ymKMDgvDVg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "3.23.1" - } - }, - "node_modules/@tiptap/extension-dropcursor": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-dropcursor/-/extension-dropcursor-3.23.1.tgz", - "integrity": "sha512-WRN7e/h9m3uI5j9/+L6jcPhHbTL6aKxfFfQWZHNf5M8TqSL1P+/2h034td0XMj3n48i4fWyzjVUV9+sz6t2fDw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/extensions": "3.23.1" - } - }, - "node_modules/@tiptap/extension-floating-menu": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-3.23.1.tgz", - "integrity": "sha512-XrYHpLn1DpLFSGTko9F9xgbNamL6fGpWkK4wqgwPVbg/SJwQCDO/9p5D3DtJTwD+xgw4sQ9as4O6rt6jx8JT+Q==", - "license": "MIT", - "optional": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@floating-ui/dom": "^1.0.0", - "@tiptap/core": "3.23.1", - "@tiptap/pm": "3.23.1" - } - }, - "node_modules/@tiptap/extension-gapcursor": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-gapcursor/-/extension-gapcursor-3.23.1.tgz", - "integrity": "sha512-E4hB0xquUpEXy7kboLBazrFyRCsN0j0fsTFR8udgQf5xetAVPhOexSTKuzOcU/n0kxsKJin7laYYEag/Fd2KNw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/extensions": "3.23.1" - } - }, - "node_modules/@tiptap/extension-hard-break": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-hard-break/-/extension-hard-break-3.23.1.tgz", - "integrity": "sha512-XYkCKC5RVqMmmBk+nd22/6IDDx1OC54sdStH5VEHtfOrarriO0JztK8Mr0TijPPk9N4rKXsmndYZM2xyWZZytQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "3.23.1" - } - }, - "node_modules/@tiptap/extension-heading": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-heading/-/extension-heading-3.23.1.tgz", - "integrity": "sha512-1z9yCSp8fevgX3r/4kWXO3of0WFCQWfYjWfHANvoJ4JQTYBkARjXlj1tbk5rrAJBFDDfKRkUpZOurXKgGo+h+g==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "3.23.1" - } - }, - "node_modules/@tiptap/extension-highlight": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-highlight/-/extension-highlight-3.23.1.tgz", - "integrity": "sha512-Bf5u5KBb6SLveKzPgUEbHoU5uWTUcEvSSZr/mpQZpvCpE6MlXZbvengmFj1OkKnrNZWg0Um2p9e6zKnZHH07sA==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "3.23.1" - } - }, - "node_modules/@tiptap/extension-horizontal-rule": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-3.23.1.tgz", - "integrity": "sha512-30XUHXdEZxcz1FCWjz9HW2EEq06NQcAye6rXGnvHo6Y60iJ6MRsrX5byvceFNF9DTVtOIcUFBQ/psIiRcoi0KA==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "3.23.1", - "@tiptap/pm": "3.23.1" - } - }, - "node_modules/@tiptap/extension-image": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-image/-/extension-image-3.23.1.tgz", - "integrity": "sha512-rAyfh8HS0PfXS8PKl1VQUiDFzXtF5SlrILpOPmz+4Oc4pmI+/vN+ain4z8k6HRxWM03YVpvLvyeQ0OFwi/fq3A==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "3.23.1" - } - }, - "node_modules/@tiptap/extension-italic": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-3.23.1.tgz", - "integrity": "sha512-lZB9YCjoVNDoPMguya66nBvaS/2YpGN5iAcjAGx/JQkCAZeOAtl9+ALMzbWPKH6tQP6m98YtkY1T7RXr++T0bA==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "3.23.1" - } - }, - "node_modules/@tiptap/extension-link": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-link/-/extension-link-3.23.1.tgz", - "integrity": "sha512-uOeyLqYQI0WG62agpFG24kVHSn3Z48gD8Y0uLLJbtzh/nDFC3d9So2sQGWlSVyMzsgkJ4k/9jNnxxsVO8qgJOg==", - "license": "MIT", - "dependencies": { - "linkifyjs": "^4.3.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "3.23.1", - "@tiptap/pm": "3.23.1" - } - }, - "node_modules/@tiptap/extension-list": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-list/-/extension-list-3.23.1.tgz", - "integrity": "sha512-v1AeXPpagslgRZdOp7WdjCoO4TjjNP8RM2R6Gqx0/inGaNXnM8zCMshOxZlAb03Ad7kq/4RGJmkpM/Jjsi6dEQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "3.23.1", - "@tiptap/pm": "3.23.1" - } - }, - "node_modules/@tiptap/extension-list-item": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-list-item/-/extension-list-item-3.23.1.tgz", - "integrity": "sha512-Fk/884un5OSLCFxe2TbOmfp3sLMB5b76CnMjaSrvgfiaZnsV2WlJZGPXxCAPbxNIATTykNlSBsVuMBO7we64Vg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/extension-list": "3.23.1" - } - }, - "node_modules/@tiptap/extension-list-keymap": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-list-keymap/-/extension-list-keymap-3.23.1.tgz", - "integrity": "sha512-sHbE5sxiJzhgGn94GUAzD4qKM9SyImBrOlAGS/EIe+pausjqQE7xi+YW0gRo2jG+gXhSYl4/oAGXQXzmSInSUQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/extension-list": "3.23.1" - } - }, - "node_modules/@tiptap/extension-ordered-list": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-ordered-list/-/extension-ordered-list-3.23.1.tgz", - "integrity": "sha512-3GG7YFhVJWw/HWmRxvMMUC296x7TPBQRLsH4ryEC1SMAmVJnbTIvetyvIcLqLEXGW7Rj41S7SO8qjOXVceSOTA==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/extension-list": "3.23.1" - } - }, - "node_modules/@tiptap/extension-paragraph": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-3.23.1.tgz", - "integrity": "sha512-GC7b6yAjASl1q9sNkPmukZmVYMfxx03EEhpMMrLYJY9GBz82Ald927yYQsOqf2aKA/Rjo/aZMYCGtjXkGk6aBA==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "3.23.1" - } - }, - "node_modules/@tiptap/extension-placeholder": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-placeholder/-/extension-placeholder-3.23.1.tgz", - "integrity": "sha512-eKmQhDt+51GIPxcFXoT8wmS+ejt6evIiHtXBgsLaABG6wg9GHnpGEndPcXsDGVR1s5ZLawVB52PFCX5GqKoWlQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/extensions": "3.23.1" - } - }, - "node_modules/@tiptap/extension-strike": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-strike/-/extension-strike-3.23.1.tgz", - "integrity": "sha512-+R5LG0ZW9SDZc4weA79uq6uUduVsCEph9tRcoQCRA82IVIiPYSTxTLew9odalmk/Mc7vdZvOK5jjtO5jUVw/rg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "3.23.1" - } - }, - "node_modules/@tiptap/extension-text": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-3.23.1.tgz", - "integrity": "sha512-k1Ki9bBV6mLz1mFP+Laqh1YHJ2MY0P8XzaMqpkgMndEBIJQ3XcpWQc5bfAlRnYcOI9ZXDbAgQ8CwgArxHmQWCQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "3.23.1" - } - }, - "node_modules/@tiptap/extension-text-align": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-text-align/-/extension-text-align-3.23.1.tgz", - "integrity": "sha512-ap4ZN31v57mVX2P+0OoW5iO+ehsUNe0C5MgF/Ta2F/HRmTCc1M1mFqYUCk8zJYX1TFRV18vqK2j6STRBk0R8ng==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "3.23.1" - } - }, - "node_modules/@tiptap/extension-text-style": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-text-style/-/extension-text-style-3.23.1.tgz", - "integrity": "sha512-q3GQQo+lBhrtNkqdbhYWnv/byG/RYAxVnNhYPQMubRzavGdXBU8NhpJ/47YYjPimG1sahzcs2aqy7amVd8ri/A==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "3.23.1" - } - }, - "node_modules/@tiptap/extension-underline": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-underline/-/extension-underline-3.23.1.tgz", - "integrity": "sha512-+PvHyVozHyxJ9oWCIQx5JHBZ7LAa/sFJUOFaKyfmel4gL9AbP52MmvrciXARlZHd1WCULJtdbLan0+x5/D/9hQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "3.23.1" - } - }, - "node_modules/@tiptap/extensions": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/extensions/-/extensions-3.23.1.tgz", - "integrity": "sha512-7UIn+idaVTVhdlP0KmgzBh8Csmwck357Dq4te5DuAxhSkN1gsXHlq39mpx907UYKJdSOgd+GMFeyOziPwSmbOQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "3.23.1", - "@tiptap/pm": "3.23.1" - } - }, - "node_modules/@tiptap/pm": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-3.23.1.tgz", - "integrity": "sha512-8G+TkNsUHHAAJYREpA6fw+Dw/m2Y3Go4/QMQM8RYepid+wTeE1wSv7sBA/CBrphhYmJSWeTyCPtgQIxnTJXMCA==", - "license": "MIT", - "dependencies": { - "prosemirror-changeset": "^2.3.0", - "prosemirror-commands": "^1.6.2", - "prosemirror-dropcursor": "^1.8.1", - "prosemirror-gapcursor": "^1.3.2", - "prosemirror-history": "^1.4.1", - "prosemirror-keymap": "^1.2.2", - "prosemirror-model": "^1.24.1", - "prosemirror-schema-list": "^1.5.0", - "prosemirror-state": "^1.4.3", - "prosemirror-tables": "^1.6.4", - "prosemirror-transform": "^1.10.2", - "prosemirror-view": "^1.38.1" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - } - }, - "node_modules/@tiptap/react": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/react/-/react-3.23.1.tgz", - "integrity": "sha512-43zUwKOcsxRIcgiDbcEUagojhPIez2OIryaNG/uiDcRzkrUteiTu2wSJndkQqwouwh3wJEm+KOw8xybNYvU+qA==", - "license": "MIT", - "dependencies": { - "@types/use-sync-external-store": "^0.0.6", - "fast-equals": "^5.3.3", - "use-sync-external-store": "^1.4.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "optionalDependencies": { - "@tiptap/extension-bubble-menu": "^3.23.1", - "@tiptap/extension-floating-menu": "^3.23.1" - }, - "peerDependencies": { - "@tiptap/core": "3.23.1", - "@tiptap/pm": "3.23.1", - "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "@types/react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/@tiptap/starter-kit": { - "version": "3.23.1", - "resolved": "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-3.23.1.tgz", - "integrity": "sha512-CURePHQagBaZIDJrHH3of4Nmi0VYGpZ6yBlkdFxFHBxY9aeG2/h5kn+oHo8GbzkSFsRV+9olzRgDTOULVgs8pQ==", - "license": "MIT", - "dependencies": { - "@tiptap/core": "^3.23.1", - "@tiptap/extension-blockquote": "^3.23.1", - "@tiptap/extension-bold": "^3.23.1", - "@tiptap/extension-bullet-list": "^3.23.1", - "@tiptap/extension-code": "^3.23.1", - "@tiptap/extension-code-block": "^3.23.1", - "@tiptap/extension-document": "^3.23.1", - "@tiptap/extension-dropcursor": "^3.23.1", - "@tiptap/extension-gapcursor": "^3.23.1", - "@tiptap/extension-hard-break": "^3.23.1", - "@tiptap/extension-heading": "^3.23.1", - "@tiptap/extension-horizontal-rule": "^3.23.1", - "@tiptap/extension-italic": "^3.23.1", - "@tiptap/extension-link": "^3.23.1", - "@tiptap/extension-list": "^3.23.1", - "@tiptap/extension-list-item": "^3.23.1", - "@tiptap/extension-list-keymap": "^3.23.1", - "@tiptap/extension-ordered-list": "^3.23.1", - "@tiptap/extension-paragraph": "^3.23.1", - "@tiptap/extension-strike": "^3.23.1", - "@tiptap/extension-text": "^3.23.1", - "@tiptap/extension-underline": "^3.23.1", - "@tiptap/extensions": "^3.23.1", - "@tiptap/pm": "^3.23.1" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - } - }, - "node_modules/@types/react": { - "version": "19.2.14", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz", - "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==", - "license": "MIT", - "peer": true, - "dependencies": { - "csstype": "^3.2.2" - } - }, - "node_modules/@types/react-dom": { - "version": "19.2.3", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", - "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", - "license": "MIT", - "peer": true, - "peerDependencies": { - "@types/react": "^19.2.0" - } - }, - "node_modules/@types/use-sync-external-store": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz", - "integrity": "sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==", - "license": "MIT" - }, - "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==", - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/csstype": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", - "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", - "license": "MIT", - "peer": true - }, - "node_modules/fast-equals": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.4.0.tgz", - "integrity": "sha512-jt2DW/aNFNwke7AUd+Z+e6pz39KO5rzdbbFCg2sGafS4mk13MI7Z8O5z9cADNn5lhGODIgLwug6TZO2ctf7kcw==", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/linkifyjs": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.3.2.tgz", - "integrity": "sha512-NT1CJtq3hHIreOianA8aSXn6Cw0JzYOuDQbOrSPe7gqFnCpKP++MQe3ODgO3oh2GJFORkAAdqredOa60z63GbA==", - "license": "MIT" - }, - "node_modules/orderedmap": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/orderedmap/-/orderedmap-2.1.1.tgz", - "integrity": "sha512-TvAWxi0nDe1j/rtMcWcIj94+Ffe6n7zhow33h40SKxmsmozs6dz/e+EajymfoFcHd7sxNn8yHM8839uixMOV6g==", - "license": "MIT" - }, - "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==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/prosemirror-changeset": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/prosemirror-changeset/-/prosemirror-changeset-2.4.1.tgz", - "integrity": "sha512-96WBLhOaYhJ+kPhLg3uW359Tz6I/MfcrQfL4EGv4SrcqKEMC1gmoGrXHecPE8eOwTVCJ4IwgfzM8fFad25wNfw==", - "license": "MIT", - "dependencies": { - "prosemirror-transform": "^1.0.0" - } - }, - "node_modules/prosemirror-commands": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/prosemirror-commands/-/prosemirror-commands-1.7.1.tgz", - "integrity": "sha512-rT7qZnQtx5c0/y/KlYaGvtG411S97UaL6gdp6RIZ23DLHanMYLyfGBV5DtSnZdthQql7W+lEVbpSfwtO8T+L2w==", - "license": "MIT", - "dependencies": { - "prosemirror-model": "^1.0.0", - "prosemirror-state": "^1.0.0", - "prosemirror-transform": "^1.10.2" - } - }, - "node_modules/prosemirror-dropcursor": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/prosemirror-dropcursor/-/prosemirror-dropcursor-1.8.2.tgz", - "integrity": "sha512-CCk6Gyx9+Tt2sbYk5NK0nB1ukHi2ryaRgadV/LvyNuO3ena1payM2z6Cg0vO1ebK8cxbzo41ku2DE5Axj1Zuiw==", - "license": "MIT", - "dependencies": { - "prosemirror-state": "^1.0.0", - "prosemirror-transform": "^1.1.0", - "prosemirror-view": "^1.1.0" - } - }, - "node_modules/prosemirror-gapcursor": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/prosemirror-gapcursor/-/prosemirror-gapcursor-1.4.1.tgz", - "integrity": "sha512-pMdYaEnjNMSwl11yjEGtgTmLkR08m/Vl+Jj443167p9eB3HVQKhYCc4gmHVDsLPODfZfjr/MmirsdyZziXbQKw==", - "license": "MIT", - "dependencies": { - "prosemirror-keymap": "^1.0.0", - "prosemirror-model": "^1.0.0", - "prosemirror-state": "^1.0.0", - "prosemirror-view": "^1.0.0" - } - }, - "node_modules/prosemirror-history": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/prosemirror-history/-/prosemirror-history-1.5.0.tgz", - "integrity": "sha512-zlzTiH01eKA55UAf1MEjtssJeHnGxO0j4K4Dpx+gnmX9n+SHNlDqI2oO1Kv1iPN5B1dm5fsljCfqKF9nFL6HRg==", - "license": "MIT", - "dependencies": { - "prosemirror-state": "^1.2.2", - "prosemirror-transform": "^1.0.0", - "prosemirror-view": "^1.31.0", - "rope-sequence": "^1.3.0" - } - }, - "node_modules/prosemirror-keymap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/prosemirror-keymap/-/prosemirror-keymap-1.2.3.tgz", - "integrity": "sha512-4HucRlpiLd1IPQQXNqeo81BGtkY8Ai5smHhKW9jjPKRc2wQIxksg7Hl1tTI2IfT2B/LgX6bfYvXxEpJl7aKYKw==", - "license": "MIT", - "dependencies": { - "prosemirror-state": "^1.0.0", - "w3c-keyname": "^2.2.0" - } - }, - "node_modules/prosemirror-model": { - "version": "1.25.4", - "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.25.4.tgz", - "integrity": "sha512-PIM7E43PBxKce8OQeezAs9j4TP+5yDpZVbuurd1h5phUxEKIu+G2a+EUZzIC5nS1mJktDJWzbqS23n1tsAf5QA==", - "license": "MIT", - "dependencies": { - "orderedmap": "^2.0.0" - } - }, - "node_modules/prosemirror-schema-list": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/prosemirror-schema-list/-/prosemirror-schema-list-1.5.1.tgz", - "integrity": "sha512-927lFx/uwyQaGwJxLWCZRkjXG0p48KpMj6ueoYiu4JX05GGuGcgzAy62dfiV8eFZftgyBUvLx76RsMe20fJl+Q==", - "license": "MIT", - "dependencies": { - "prosemirror-model": "^1.0.0", - "prosemirror-state": "^1.0.0", - "prosemirror-transform": "^1.7.3" - } - }, - "node_modules/prosemirror-state": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/prosemirror-state/-/prosemirror-state-1.4.4.tgz", - "integrity": "sha512-6jiYHH2CIGbCfnxdHbXZ12gySFY/fz/ulZE333G6bPqIZ4F+TXo9ifiR86nAHpWnfoNjOb3o5ESi7J8Uz1jXHw==", - "license": "MIT", - "dependencies": { - "prosemirror-model": "^1.0.0", - "prosemirror-transform": "^1.0.0", - "prosemirror-view": "^1.27.0" - } - }, - "node_modules/prosemirror-tables": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/prosemirror-tables/-/prosemirror-tables-1.8.5.tgz", - "integrity": "sha512-V/0cDCsHKHe/tfWkeCmthNUcEp1IVO3p6vwN8XtwE9PZQLAZJigbw3QoraAdfJPir4NKJtNvOB8oYGKRl+t0Dw==", - "license": "MIT", - "dependencies": { - "prosemirror-keymap": "^1.2.3", - "prosemirror-model": "^1.25.4", - "prosemirror-state": "^1.4.4", - "prosemirror-transform": "^1.10.5", - "prosemirror-view": "^1.41.4" - } - }, - "node_modules/prosemirror-transform": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/prosemirror-transform/-/prosemirror-transform-1.12.0.tgz", - "integrity": "sha512-GxboyN4AMIsoHNtz5uf2r2Ru551i5hWeCMD6E2Ib4Eogqoub0NflniaBPVQ4MrGE5yZ8JV9tUHg9qcZTTrcN4w==", - "license": "MIT", - "dependencies": { - "prosemirror-model": "^1.21.0" - } - }, - "node_modules/prosemirror-view": { - "version": "1.41.8", - "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.41.8.tgz", - "integrity": "sha512-TnKDdohEatgyZNGCDWIdccOHXhYloJwbwU+phw/a23KBvJIR9lWQWW7WHHK3vBdOLDNuF7TaX98GObUZOWkOnA==", - "license": "MIT", - "dependencies": { - "prosemirror-model": "^1.20.0", - "prosemirror-state": "^1.0.0", - "prosemirror-transform": "^1.1.0" - } - }, - "node_modules/react": { - "version": "19.2.6", - "resolved": "https://registry.npmjs.org/react/-/react-19.2.6.tgz", - "integrity": "sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dom": { - "version": "19.2.6", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.6.tgz", - "integrity": "sha512-0prMI+hvBbPjsWnxDLxlCGyM8PN6UuWjEUCYmZhO67xIV9Xasa/r/vDnq+Xyq4Lo27g8QSbO5YzARu0D1Sps3g==", - "license": "MIT", - "peer": true, - "dependencies": { - "scheduler": "^0.27.0" - }, - "peerDependencies": { - "react": "^19.2.6" - } - }, - "node_modules/rope-sequence": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/rope-sequence/-/rope-sequence-1.3.4.tgz", - "integrity": "sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ==", - "license": "MIT" - }, - "node_modules/scheduler": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", - "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", - "license": "MIT", - "peer": true - }, - "node_modules/tailwindcss": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.0.tgz", - "integrity": "sha512-y6nxMGB1nMW9R6k96e5gdIFzcfL/gTJRNaqGes1YvkLnPVXzWgbqFF2yLC0T8G774n24cx3Pe8XrKoniCOAH+Q==", - "license": "MIT", - "peer": true - }, - "node_modules/use-sync-external-store": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz", - "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==", - "license": "MIT", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "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==", - "license": "MIT" - }, - "node_modules/w3c-keyname": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz", - "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==", - "license": "MIT" - } - } -} diff --git a/apps/backend/apps/frontend/package.json b/apps/backend/apps/frontend/package.json deleted file mode 100644 index b250cbb..0000000 --- a/apps/backend/apps/frontend/package.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "dependencies": { - "@tailwindcss/typography": "^0.5.19", - "@tiptap/extension-color": "^3.23.1", - "@tiptap/extension-highlight": "^3.23.1", - "@tiptap/extension-image": "^3.23.1", - "@tiptap/extension-link": "^3.23.1", - "@tiptap/extension-placeholder": "^3.23.1", - "@tiptap/extension-text-align": "^3.23.1", - "@tiptap/extension-text-style": "^3.23.1", - "@tiptap/extension-underline": "^3.23.1", - "@tiptap/react": "^3.23.1", - "@tiptap/starter-kit": "^3.23.1" - } -} diff --git a/apps/backend/delete-test-documents.js b/apps/backend/scripts/maintenance/delete-test-documents.js similarity index 100% rename from apps/backend/delete-test-documents.js rename to apps/backend/scripts/maintenance/delete-test-documents.js diff --git a/apps/backend/fix-domain-imports.js b/apps/backend/scripts/maintenance/fix-domain-imports.js similarity index 100% rename from apps/backend/fix-domain-imports.js rename to apps/backend/scripts/maintenance/fix-domain-imports.js diff --git a/apps/backend/fix-dummy-urls.js b/apps/backend/scripts/maintenance/fix-dummy-urls.js similarity index 100% rename from apps/backend/fix-dummy-urls.js rename to apps/backend/scripts/maintenance/fix-dummy-urls.js diff --git a/apps/backend/fix-imports.js b/apps/backend/scripts/maintenance/fix-imports.js similarity index 100% rename from apps/backend/fix-imports.js rename to apps/backend/scripts/maintenance/fix-imports.js diff --git a/apps/backend/fix-minio-hostname.js b/apps/backend/scripts/maintenance/fix-minio-hostname.js similarity index 100% rename from apps/backend/fix-minio-hostname.js rename to apps/backend/scripts/maintenance/fix-minio-hostname.js diff --git a/apps/backend/restore-document-references.js b/apps/backend/scripts/maintenance/restore-document-references.js similarity index 100% rename from apps/backend/restore-document-references.js rename to apps/backend/scripts/maintenance/restore-document-references.js diff --git a/apps/backend/sync-database-with-minio.js b/apps/backend/scripts/maintenance/sync-database-with-minio.js similarity index 100% rename from apps/backend/sync-database-with-minio.js rename to apps/backend/scripts/maintenance/sync-database-with-minio.js diff --git a/apps/backend/generate-hash.js b/apps/backend/scripts/setup/generate-hash.js similarity index 100% rename from apps/backend/generate-hash.js rename to apps/backend/scripts/setup/generate-hash.js diff --git a/apps/backend/scripts/generate-ports-seed.ts b/apps/backend/scripts/setup/generate-ports-seed.ts similarity index 100% rename from apps/backend/scripts/generate-ports-seed.ts rename to apps/backend/scripts/setup/generate-ports-seed.ts diff --git a/apps/backend/list-minio-files.js b/apps/backend/scripts/setup/list-minio-files.js similarity index 100% rename from apps/backend/list-minio-files.js rename to apps/backend/scripts/setup/list-minio-files.js diff --git a/apps/backend/scripts/list-stripe-prices.js b/apps/backend/scripts/setup/list-stripe-prices.js similarity index 100% rename from apps/backend/scripts/list-stripe-prices.js rename to apps/backend/scripts/setup/list-stripe-prices.js diff --git a/apps/backend/run-migrations.js b/apps/backend/scripts/setup/run-migrations.js similarity index 100% rename from apps/backend/run-migrations.js rename to apps/backend/scripts/setup/run-migrations.js diff --git a/apps/backend/set-bucket-policy.js b/apps/backend/scripts/setup/set-bucket-policy.js similarity index 100% rename from apps/backend/set-bucket-policy.js rename to apps/backend/scripts/setup/set-bucket-policy.js diff --git a/apps/backend/setup-minio-bucket.js b/apps/backend/scripts/setup/setup-minio-bucket.js similarity index 100% rename from apps/backend/setup-minio-bucket.js rename to apps/backend/scripts/setup/setup-minio-bucket.js diff --git a/apps/backend/startup.js b/apps/backend/scripts/setup/startup.js similarity index 100% rename from apps/backend/startup.js rename to apps/backend/scripts/setup/startup.js diff --git a/apps/backend/upload-test-documents.js b/apps/backend/scripts/setup/upload-test-documents.js similarity index 100% rename from apps/backend/upload-test-documents.js rename to apps/backend/scripts/setup/upload-test-documents.js diff --git a/apps/backend/create-test-booking.js b/apps/backend/scripts/test/create-test-booking.js similarity index 100% rename from apps/backend/create-test-booking.js rename to apps/backend/scripts/test/create-test-booking.js diff --git a/apps/backend/diagnostic-complet.sh b/apps/backend/scripts/test/diagnostic-complet.sh similarity index 100% rename from apps/backend/diagnostic-complet.sh rename to apps/backend/scripts/test/diagnostic-complet.sh diff --git a/apps/backend/login-and-test.js b/apps/backend/scripts/test/login-and-test.js similarity index 100% rename from apps/backend/login-and-test.js rename to apps/backend/scripts/test/login-and-test.js diff --git a/apps/backend/start-and-test.sh b/apps/backend/scripts/test/start-and-test.sh similarity index 100% rename from apps/backend/start-and-test.sh rename to apps/backend/scripts/test/start-and-test.sh diff --git a/apps/backend/test-booking-creation.sh b/apps/backend/scripts/test/test-booking-creation.sh similarity index 100% rename from apps/backend/test-booking-creation.sh rename to apps/backend/scripts/test/test-booking-creation.sh diff --git a/apps/backend/test-booking-simple.sh b/apps/backend/scripts/test/test-booking-simple.sh similarity index 100% rename from apps/backend/test-booking-simple.sh rename to apps/backend/scripts/test/test-booking-simple.sh diff --git a/apps/backend/test-booking-workflow.js b/apps/backend/scripts/test/test-booking-workflow.js similarity index 100% rename from apps/backend/test-booking-workflow.js rename to apps/backend/scripts/test/test-booking-workflow.js diff --git a/apps/backend/test-carrier-email-fix.js b/apps/backend/scripts/test/test-carrier-email-fix.js similarity index 100% rename from apps/backend/test-carrier-email-fix.js rename to apps/backend/scripts/test/test-carrier-email-fix.js diff --git a/apps/backend/test-carrier-email.js b/apps/backend/scripts/test/test-carrier-email.js similarity index 100% rename from apps/backend/test-carrier-email.js rename to apps/backend/scripts/test/test-carrier-email.js diff --git a/apps/backend/test-csv-api.js b/apps/backend/scripts/test/test-csv-api.js similarity index 100% rename from apps/backend/test-csv-api.js rename to apps/backend/scripts/test/test-csv-api.js diff --git a/apps/backend/test-csv-api.sh b/apps/backend/scripts/test/test-csv-api.sh similarity index 100% rename from apps/backend/test-csv-api.sh rename to apps/backend/scripts/test/test-csv-api.sh diff --git a/apps/backend/test-csv-booking-api.sh b/apps/backend/scripts/test/test-csv-booking-api.sh similarity index 100% rename from apps/backend/test-csv-booking-api.sh rename to apps/backend/scripts/test/test-csv-booking-api.sh diff --git a/apps/backend/test-csv-offers-api.sh b/apps/backend/scripts/test/test-csv-offers-api.sh similarity index 100% rename from apps/backend/test-csv-offers-api.sh rename to apps/backend/scripts/test/test-csv-offers-api.sh diff --git a/apps/backend/test-email-ip.js b/apps/backend/scripts/test/test-email-ip.js similarity index 100% rename from apps/backend/test-email-ip.js rename to apps/backend/scripts/test/test-email-ip.js diff --git a/apps/backend/test-email-service.js b/apps/backend/scripts/test/test-email-service.js similarity index 100% rename from apps/backend/test-email-service.js rename to apps/backend/scripts/test/test-email-service.js diff --git a/apps/backend/test-email.js b/apps/backend/scripts/test/test-email.js similarity index 100% rename from apps/backend/test-email.js rename to apps/backend/scripts/test/test-email.js diff --git a/apps/backend/test-smtp-simple.js b/apps/backend/scripts/test/test-smtp-simple.js similarity index 100% rename from apps/backend/test-smtp-simple.js rename to apps/backend/scripts/test/test-smtp-simple.js