diff --git a/.github/workflows/ci.yml b/.github/workflows/api-ci.yml
similarity index 79%
rename from .github/workflows/ci.yml
rename to .github/workflows/api-ci.yml
index 24918fa99c95e2e0719c2905bc704081506685f4..40233a106e42585c3c9a9fa43cf0995074fff500 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/api-ci.yml
@@ -1,9 +1,9 @@
-name: CI
+name: api/ci
 on:
-  pull_request:
   push:
-    branches:
-      - develop
+concurrency:
+  group: environment-${{ github.ref }}
+  cancel-in-progress: true
 jobs:
   test:
     runs-on: ubuntu-latest
@@ -33,25 +33,26 @@ jobs:
           node-version: '16.12'
       - name: Npm install
         run: |
+          npm set-script prepare ""
           npm ci
-          npm run ci:lint
-          npm run build
+          npm run ci:lint --workspace=packages/api
+          npm run build --workspace=packages/api
         env:
           CI: true
       - name: Unit tests
-        run: npm run ci:test-unit
+        run: npm run ci:test-unit --workspace=packages/api
         env:
           PGHOST: localhost
           PGPORT: 5432
           PGUSER: postgres
           PGPASSWORD: password
       - name: Code coverage
-        run: npm run ci:codecov
+        run: npm run ci:codecov --workspace=packages/api
         env:
           CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
       - name: Integration tests
         #Installation d’une version de knex-db-manager qui seed la bdd séquentiellement
-        run: npm run ci:test-integration
+        run: npm run ci:test-integration --workspace=packages/api
         env:
           PGHOST: localhost
           PGPORT: 5432
@@ -67,7 +68,7 @@ jobs:
       - name: Checkout
         uses: actions/checkout@v1
       - name: Build Docker image
-        run: docker build -t caminofr/camino-api:develop .
+        run: docker build -t caminofr/camino-api:develop packages/api
       - name: Push Docker image to the Docker Hub
         run: |
           docker login --username "$DOCKER_USERNAME" --password "$DOCKER_PASSWORD"
diff --git a/.gitignore b/.gitignore
index e72fd58b9772f93547f635994f5886d45bacfe75..eb79dd5fc7e98b4a2f206aec0ee842107c13d962 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,35 +1,2 @@
-.DS_Store
-.idea
-*.iml
-
-.env
-.env-public
-
 node_modules
-/backups
-!/backups/infos.md
-/dist
-/sources/titres.json
-/sources/titres-*.json
-!/sources/titres-types--demarches-types--etapes-types.json
-!/sources/titres-types--demarches-types--etapes-types--documents-types.json
-!/sources/titres-types--demarches-types--etapes-types--justificatifs-t.json
-!/sources/titres-types--demarches-types.json
-!/sources/titres-types--titres-statuts.json
-!/sources/titres-types-types.json
-!/sources/titres-types.json
-!/sources/titres-statuts.json
-/sources/utilisateurs*.json
-/sources/entreprises*.json
-!/sources/entreprises--documents-types.json
-/sources/documents.json
-/sources/communes.json
-/sources/forets.json
-/coverage
-/api-cache
-/files
-/docs
-/dev/tmp
-app.log
-cron.log
-.eslintcache
+.idea
diff --git a/.prettierignore b/.prettierignore
deleted file mode 100644
index 34513a0e2a3640324b08b60682d5f4917cfcca49..0000000000000000000000000000000000000000
--- a/.prettierignore
+++ /dev/null
@@ -1,9 +0,0 @@
-/api-cache
-/backups
-/coverage
-/dist
-/docs
-/files
-/node_modules
-/sources
-CHANGELOG.md
diff --git a/backups/infos.md b/backups/infos.md
deleted file mode 100644
index b9db47c21184533071d3a95a1da22ddac7376f61..0000000000000000000000000000000000000000
--- a/backups/infos.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Camino backups
-
-À l'intérieur de ce dossier, coller le fichier `camino-public.sql` disponible ici : [Camino database](https://github.com/MTES-MCT/camino-database).
diff --git a/package-lock.json b/package-lock.json
index bc7e044169b7fd979c7bb4356764e667cf3ea61e..54df977957c8454c9b9ff682c09f705c60207542 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,127 +1,16 @@
 {
-  "name": "camino-api",
-  "version": "0.38.0",
+  "name": "camino",
+  "version": "1.0.0",
   "lockfileVersion": 2,
   "requires": true,
   "packages": {
     "": {
-      "name": "camino-api",
-      "version": "0.38.0",
+      "name": "camino",
+      "version": "1.0.0",
       "license": "AGPL-3.0-or-later",
-      "dependencies": {
-        "@graphql-tools/graphql-file-loader": "^7.3.5",
-        "@graphql-tools/load": "^7.5.3",
-        "@placemarkio/check-geojson": "^0.1.8",
-        "@sentry/node": "^6.18.2",
-        "@sentry/types": "^6.18.2",
-        "@sindresorhus/slugify": "^1.1.2",
-        "@turf/center": "^6.5.0",
-        "@turf/intersect": "^6.5.0",
-        "@types/basic-auth": "^1.1.3",
-        "@types/bcryptjs": "^2.4.2",
-        "@types/compression": "1.7.2",
-        "@types/cookie-parser": "^1.4.2",
-        "@types/cors": "^2.8.12",
-        "@types/cron": "^1.7.3",
-        "@types/dateformat": "^5.0.0",
-        "@types/express": "^4.17.13",
-        "@types/express-jwt": "6.0.4",
-        "@types/express-serve-static-core": "^4.17.28",
-        "@types/geojson": "^7946.0.8",
-        "@types/graphql-type-json": "^0.3.2",
-        "@types/graphql-upload": "^8.0.11",
-        "@types/jest": "^27.4.1",
-        "@types/jsonwebtoken": "^8.5.8",
-        "@types/node": "^17.0.21",
-        "@types/node-fetch": "^2.5.12",
-        "@types/node-mailjet": "^3.3.8",
-        "@types/pg": "^8.6.5",
-        "@types/proj4": "^2.5.2",
-        "@types/shpjs": "^3.4.1",
-        "@types/sql-formatter": "^2.3.0",
-        "basic-auth": "^2.0.1",
-        "bcryptjs": "^2.4.3",
-        "camelcase": "^6.3.0",
-        "cerbere": "^0.2.3",
-        "chalk": "^4.1.2",
-        "compression": "^1.7.4",
-        "cookie-parser": "^1.4.6",
-        "cors": "^2.8.5",
-        "cron": "^1.8.2",
-        "cross-env": "^7.0.3",
-        "crypto-random-string": "^3.3.1",
-        "dateformat": "^4.5.1",
-        "decamelize": "^5.0.0",
-        "dotenv": "^16.0.0",
-        "email-regex": "4.0.0",
-        "express": "^4.17.3",
-        "express-graphql": "^0.12.0",
-        "express-jwt": "^6.1.1",
-        "geojson-rewind": "^0.3.1",
-        "graphql": "^16.3.0",
-        "graphql-fields": "^2.0.3",
-        "graphql-scalars": "^1.15.0",
-        "graphql-type-json": "^0.3.2",
-        "graphql-upload": "^13.0.0",
-        "html-to-text": "^8.1.0",
-        "jsondiffpatch": "^0.4.1",
-        "jsonwebtoken": "^8.5.1",
-        "jszip": "^3.7.1",
-        "knex": "1.0.4",
-        "make-dir": "^3.1.0",
-        "matomo-tracker": "^2.2.4",
-        "node-fetch": "^2.6.5",
-        "node-mailjet": "^3.3.7",
-        "objection": "^3.0.1",
-        "p-queue": "^6.6.2",
-        "pg": "^8.7.3",
-        "proj4": "^2.8.0",
-        "shpjs": "^4.0.2",
-        "ts-node": "^10.7.0",
-        "tus-node-server": "^0.5.2",
-        "typescript": "^4.6.2",
-        "winston": "^3.6.0",
-        "xlsx": "^0.18.4"
-      },
-      "devDependencies": {
-        "@jest/types": "^27.5.1",
-        "@semantic-release/changelog": "^6.0.1",
-        "@semantic-release/git": "^10.0.1",
-        "@types/supertest": "^2.0.11",
-        "@typescript-eslint/eslint-plugin": "^5.15.0",
-        "@typescript-eslint/parser": "^5.15.0",
-        "codecov": "^3.8.3",
-        "commitizen": "^4.2.4",
-        "cz-conventional-changelog": "^3.3.0",
-        "eslint": "^8.11.0",
-        "eslint-config-prettier": "^8.5.0",
-        "eslint-config-standard": "^17.0.0-1",
-        "eslint-plugin-import": "^2.25.4",
-        "eslint-plugin-jest": "^26.1.1",
-        "eslint-plugin-node": "^11.1.0",
-        "eslint-plugin-promise": "^6.0.0",
-        "eslint-plugin-standard": "^5.0.0",
-        "eslint-plugin-tsdoc": "^0.2.14",
-        "husky": "^7.0.4",
-        "jest": "^27.5.1",
-        "lint-staged": "^12.3.6",
-        "nodemon": "^2.0.15",
-        "npm-check-updates": "^12.5.3",
-        "pg-escape": "^0.2.0",
-        "prettier-eslint": "^13.0.0",
-        "semantic-release": "^19.0.2",
-        "sql-formatter": "^4.0.2",
-        "standard-version": "^9.3.2",
-        "supertest": "^6.2.2",
-        "ts-jest": "^27.1.3",
-        "typedoc": "^0.21.9",
-        "typedoc-plugin-pages-fork": "^0.0.1",
-        "typedoc-plugin-sourcefile-url": "^1.0.6"
-      },
-      "engines": {
-        "node": ">=16.12.0",
-        "npm": ">=7.24.0"
-      }
+      "workspaces": [
+        "packages/api"
+      ]
     },
     "node_modules/@babel/code-frame": {
       "version": "7.12.11",
@@ -4457,6 +4346,10 @@
         "node": ">=6"
       }
     },
+    "node_modules/camino-api": {
+      "resolved": "packages/api",
+      "link": true
+    },
     "node_modules/caniuse-lite": {
       "version": "1.0.30001265",
       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz",
@@ -21066,6 +20959,124 @@
       "funding": {
         "url": "https://github.com/sponsors/sindresorhus"
       }
+    },
+    "packages/api": {
+      "version": "0.38.0",
+      "license": "AGPL-3.0-or-later",
+      "dependencies": {
+        "@graphql-tools/graphql-file-loader": "^7.3.5",
+        "@graphql-tools/load": "^7.5.3",
+        "@placemarkio/check-geojson": "^0.1.8",
+        "@sentry/node": "^6.18.2",
+        "@sentry/types": "^6.18.2",
+        "@sindresorhus/slugify": "^1.1.2",
+        "@turf/center": "^6.5.0",
+        "@turf/intersect": "^6.5.0",
+        "@types/basic-auth": "^1.1.3",
+        "@types/bcryptjs": "^2.4.2",
+        "@types/compression": "1.7.2",
+        "@types/cookie-parser": "^1.4.2",
+        "@types/cors": "^2.8.12",
+        "@types/cron": "^1.7.3",
+        "@types/dateformat": "^5.0.0",
+        "@types/express": "^4.17.13",
+        "@types/express-jwt": "6.0.4",
+        "@types/express-serve-static-core": "^4.17.28",
+        "@types/geojson": "^7946.0.8",
+        "@types/graphql-type-json": "^0.3.2",
+        "@types/graphql-upload": "^8.0.11",
+        "@types/jest": "^27.4.1",
+        "@types/jsonwebtoken": "^8.5.8",
+        "@types/node": "^17.0.21",
+        "@types/node-fetch": "^2.5.12",
+        "@types/node-mailjet": "^3.3.8",
+        "@types/pg": "^8.6.5",
+        "@types/proj4": "^2.5.2",
+        "@types/shpjs": "^3.4.1",
+        "@types/sql-formatter": "^2.3.0",
+        "basic-auth": "^2.0.1",
+        "bcryptjs": "^2.4.3",
+        "camelcase": "^6.3.0",
+        "cerbere": "^0.2.3",
+        "chalk": "^4.1.2",
+        "compression": "^1.7.4",
+        "cookie-parser": "^1.4.6",
+        "cors": "^2.8.5",
+        "cron": "^1.8.2",
+        "cross-env": "^7.0.3",
+        "crypto-random-string": "^3.3.1",
+        "dateformat": "^4.5.1",
+        "decamelize": "^5.0.0",
+        "dotenv": "^16.0.0",
+        "email-regex": "4.0.0",
+        "express": "^4.17.3",
+        "express-graphql": "^0.12.0",
+        "express-jwt": "^6.1.1",
+        "geojson-rewind": "^0.3.1",
+        "graphql": "^16.3.0",
+        "graphql-fields": "^2.0.3",
+        "graphql-scalars": "^1.15.0",
+        "graphql-type-json": "^0.3.2",
+        "graphql-upload": "^13.0.0",
+        "html-to-text": "^8.1.0",
+        "jsondiffpatch": "^0.4.1",
+        "jsonwebtoken": "^8.5.1",
+        "jszip": "^3.7.1",
+        "knex": "1.0.4",
+        "make-dir": "^3.1.0",
+        "matomo-tracker": "^2.2.4",
+        "node-fetch": "^2.6.5",
+        "node-mailjet": "^3.3.7",
+        "objection": "^3.0.1",
+        "p-queue": "^6.6.2",
+        "pg": "^8.7.3",
+        "proj4": "^2.8.0",
+        "shpjs": "^4.0.2",
+        "ts-node": "^10.7.0",
+        "tus-node-server": "^0.5.2",
+        "typescript": "^4.6.2",
+        "winston": "^3.6.0",
+        "xlsx": "^0.18.4"
+      },
+      "devDependencies": {
+        "@jest/types": "^27.5.1",
+        "@semantic-release/changelog": "^6.0.1",
+        "@semantic-release/git": "^10.0.1",
+        "@types/supertest": "^2.0.11",
+        "@typescript-eslint/eslint-plugin": "^5.15.0",
+        "@typescript-eslint/parser": "^5.15.0",
+        "codecov": "^3.8.3",
+        "commitizen": "^4.2.4",
+        "cz-conventional-changelog": "^3.3.0",
+        "eslint": "^8.11.0",
+        "eslint-config-prettier": "^8.5.0",
+        "eslint-config-standard": "^17.0.0-1",
+        "eslint-plugin-import": "^2.25.4",
+        "eslint-plugin-jest": "^26.1.1",
+        "eslint-plugin-node": "^11.1.0",
+        "eslint-plugin-promise": "^6.0.0",
+        "eslint-plugin-standard": "^5.0.0",
+        "eslint-plugin-tsdoc": "^0.2.14",
+        "husky": "^7.0.4",
+        "jest": "^27.5.1",
+        "lint-staged": "^12.3.6",
+        "nodemon": "^2.0.15",
+        "npm-check-updates": "^12.5.3",
+        "pg-escape": "^0.2.0",
+        "prettier-eslint": "^13.0.0",
+        "semantic-release": "^19.0.2",
+        "sql-formatter": "^4.0.2",
+        "standard-version": "^9.3.2",
+        "supertest": "^6.2.2",
+        "ts-jest": "^27.1.3",
+        "typedoc": "^0.21.9",
+        "typedoc-plugin-pages-fork": "^0.0.1",
+        "typedoc-plugin-sourcefile-url": "^1.0.6"
+      },
+      "engines": {
+        "node": ">=16.12.0",
+        "npm": ">=7.24.0"
+      }
     }
   },
   "dependencies": {
@@ -24411,6 +24422,117 @@
         }
       }
     },
+    "camino-api": {
+      "version": "file:packages/api",
+      "requires": {
+        "@graphql-tools/graphql-file-loader": "^7.3.5",
+        "@graphql-tools/load": "^7.5.3",
+        "@jest/types": "^27.5.1",
+        "@placemarkio/check-geojson": "^0.1.8",
+        "@semantic-release/changelog": "^6.0.1",
+        "@semantic-release/git": "^10.0.1",
+        "@sentry/node": "^6.18.2",
+        "@sentry/types": "^6.18.2",
+        "@sindresorhus/slugify": "^1.1.2",
+        "@turf/center": "^6.5.0",
+        "@turf/intersect": "^6.5.0",
+        "@types/basic-auth": "^1.1.3",
+        "@types/bcryptjs": "^2.4.2",
+        "@types/compression": "1.7.2",
+        "@types/cookie-parser": "^1.4.2",
+        "@types/cors": "^2.8.12",
+        "@types/cron": "^1.7.3",
+        "@types/dateformat": "^5.0.0",
+        "@types/express": "^4.17.13",
+        "@types/express-jwt": "6.0.4",
+        "@types/express-serve-static-core": "^4.17.28",
+        "@types/geojson": "^7946.0.8",
+        "@types/graphql-type-json": "^0.3.2",
+        "@types/graphql-upload": "^8.0.11",
+        "@types/jest": "^27.4.1",
+        "@types/jsonwebtoken": "^8.5.8",
+        "@types/node": "^17.0.21",
+        "@types/node-fetch": "^2.5.12",
+        "@types/node-mailjet": "^3.3.8",
+        "@types/pg": "^8.6.5",
+        "@types/proj4": "^2.5.2",
+        "@types/shpjs": "^3.4.1",
+        "@types/sql-formatter": "^2.3.0",
+        "@types/supertest": "^2.0.11",
+        "@typescript-eslint/eslint-plugin": "^5.15.0",
+        "@typescript-eslint/parser": "^5.15.0",
+        "basic-auth": "^2.0.1",
+        "bcryptjs": "^2.4.3",
+        "camelcase": "^6.3.0",
+        "cerbere": "^0.2.3",
+        "chalk": "^4.1.2",
+        "codecov": "^3.8.3",
+        "commitizen": "^4.2.4",
+        "compression": "^1.7.4",
+        "cookie-parser": "^1.4.6",
+        "cors": "^2.8.5",
+        "cron": "^1.8.2",
+        "cross-env": "^7.0.3",
+        "crypto-random-string": "^3.3.1",
+        "cz-conventional-changelog": "^3.3.0",
+        "dateformat": "^4.5.1",
+        "decamelize": "^5.0.0",
+        "dotenv": "^16.0.0",
+        "email-regex": "4.0.0",
+        "eslint": "^8.11.0",
+        "eslint-config-prettier": "^8.5.0",
+        "eslint-config-standard": "^17.0.0-1",
+        "eslint-plugin-import": "^2.25.4",
+        "eslint-plugin-jest": "^26.1.1",
+        "eslint-plugin-node": "^11.1.0",
+        "eslint-plugin-promise": "^6.0.0",
+        "eslint-plugin-standard": "^5.0.0",
+        "eslint-plugin-tsdoc": "^0.2.14",
+        "express": "^4.17.3",
+        "express-graphql": "^0.12.0",
+        "express-jwt": "^6.1.1",
+        "geojson-rewind": "^0.3.1",
+        "graphql": "^16.3.0",
+        "graphql-fields": "^2.0.3",
+        "graphql-scalars": "^1.15.0",
+        "graphql-type-json": "^0.3.2",
+        "graphql-upload": "^13.0.0",
+        "html-to-text": "^8.1.0",
+        "husky": "^7.0.4",
+        "jest": "^27.5.1",
+        "jsondiffpatch": "^0.4.1",
+        "jsonwebtoken": "^8.5.1",
+        "jszip": "^3.7.1",
+        "knex": "1.0.4",
+        "lint-staged": "^12.3.6",
+        "make-dir": "^3.1.0",
+        "matomo-tracker": "^2.2.4",
+        "node-fetch": "^2.6.5",
+        "node-mailjet": "^3.3.7",
+        "nodemon": "^2.0.15",
+        "npm-check-updates": "^12.5.3",
+        "objection": "^3.0.1",
+        "p-queue": "^6.6.2",
+        "pg": "^8.7.3",
+        "pg-escape": "^0.2.0",
+        "prettier-eslint": "^13.0.0",
+        "proj4": "^2.8.0",
+        "semantic-release": "^19.0.2",
+        "shpjs": "^4.0.2",
+        "sql-formatter": "^4.0.2",
+        "standard-version": "^9.3.2",
+        "supertest": "^6.2.2",
+        "ts-jest": "^27.1.3",
+        "ts-node": "^10.7.0",
+        "tus-node-server": "^0.5.2",
+        "typedoc": "^0.21.9",
+        "typedoc-plugin-pages-fork": "^0.0.1",
+        "typedoc-plugin-sourcefile-url": "^1.0.6",
+        "typescript": "^4.6.2",
+        "winston": "^3.6.0",
+        "xlsx": "^0.18.4"
+      }
+    },
     "caniuse-lite": {
       "version": "1.0.30001265",
       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz",
diff --git a/package.json b/package.json
index cbc1ff4cdda78792d5052bb635f014aa58994092..a5d5d1b7fb12c7edcacf8bf265c03bba293fc18c 100644
--- a/package.json
+++ b/package.json
@@ -1,241 +1,24 @@
 {
-  "name": "camino-api",
-  "version": "0.38.0",
-  "description": "Camino api",
-  "license": "AGPL-3.0-or-later",
+  "name": "camino",
+  "version": "1.0.0",
+  "description": "Le cadastre minier numérique ouvert",
+  "workspaces": [
+    "packages/api"
+  ],
   "private": true,
   "repository": {
     "type": "git",
-    "url": "https://github.com/MTES-MCT/camino-api"
-  },
-  "author": {
-    "name": "François Romain",
-    "email": "francoisromain@gmail.com",
-    "url": "https://francoisromain.com"
+    "url": "git+https://github.com/MTES-MCT/camino.git"
   },
-  "homepage": "https://github.com/MTES-MCT/camino-api",
-  "engines": {
-    "node": ">=16.12.0",
-    "npm": ">=7.24.0"
+  "license": "AGPL-3.0-or-later",
+  "bugs": {
+    "url": "https://github.com/MTES-MCT/camino/issues"
   },
-  "main": "dist/src/index.js",
+  "homepage": "https://github.com/MTES-MCT/camino#readme",
   "scripts": {
-    "bim": "npm i && npm run build && npm run db:recreate && npm run db:import",
-    "build": "rm -rf dist && tsc && mkdir -p ./dist/src/api/graphql && cp -r ./src/api/graphql/schemas ./dist/src/api/graphql",
-    "commit": "lint-staged && git-cz",
-    "daily": "node ./dist/src/scripts/daily.js",
-    "monthly": "node ./dist/src/scripts/monthly.js",
-    "db:dump": "pg_dump --host=localhost --username=postgres --clean --if-exists --format=c --no-owner --no-privileges --dbname=camino --file=./backups/camino.sql",
-    "db:export": "rm -rf sources && node ./dist/src/scripts/database-to-json-export.js",
-    "db:import": "pg_restore --host=localhost --username=postgres --clean --if-exists --no-owner --no-privileges --dbname=camino ./backups/camino.sql",
-    "db:prod-fetch": "scp -P 212 $u@camino.beta.gouv.fr:/srv/backups/camino.sql backups/",
-    "db:public-import": "pg_restore --host=localhost --username=postgres --clean --if-exists --no-owner --no-privileges --dbname=camino ./backups/camino-public.sql",
-    "db:recreate": "dropdb --host=localhost --username=postgres camino && createdb --host=localhost --username=postgres camino",
-    "db:user": "ts-node ./src/knex/cli-user-add.ts",
-    "db:migrate": "ts-node ./src/knex/migrate.ts",
-    "db:add-migration": "knex migrate:make",
-    "dev": "nodemon",
-    "dev:daily": "ts-node --transpile-only ./src/scripts/daily.ts",
-    "dev:daily-debug": "node -r ts-node/register --inspect-brk=3000 ./src/scripts/daily.ts",
-    "dev:backups-archive": "tar -zcvf backups/`date +%Y%m%d_%H%M%S`-camino.tar.gz backups/files/* backups/camino.sql",
-    "dev:monthly": "ts-node --transpile-only ./src/scripts/monthly.ts",
-    "dev:schema": "node src/dev/api/graphql-dsl-to-query-convert.js",
-    "dev:update": "npm-check-updates -u && npm install && npm audit fix",
-    "docs": "rm -rf docs && typedoc src --sourcefile-url-prefix \"https://github.com/MTES-MCT/camino-api/blob/master/\"",
-    "documents:check": "node ./dist/src/scripts/documents-check.js",
-    "lint": "prettier --write . && eslint --fix .",
-    "start": "node ./dist/src/index.js",
-    "test": "cross-env jest --testPathIgnorePatterns=tests --runInBand --detectOpenHandles --forceExit",
-    "test:unit": "cross-env jest --testPathIgnorePatterns=tests --runInBand --detectOpenHandles --watch",
-    "test:integration": "cross-env JWT_SECRET=secret-tests jest --testPathIgnorePatterns=src --runInBand --detectOpenHandles --watch --testTimeout=20000",
-    "ci:lint": "prettier --check . && eslint .",
-    "ci:test-unit": "cross-env jest --testPathIgnorePatterns=tests --ci --runInBand --detectOpenHandles --forceExit --testTimeout=20000",
-    "ci:test-integration": "cross-env JWT_SECRET=secret-tests JWT_SECRET_REFRESH=refresh-secret jest --testPathIgnorePatterns=src --runInBand --detectOpenHandles --ci --forceExit --testTimeout=20000",
-    "ci:codecov": "codecov",
     "prepare": "husky install"
   },
-  "@comment dependencies": {
-    "modules esm": "crypto-random-string, p-queue, @sindresorhus/slugify, email-regex, decamelize, dateformat, node-fetch à ne pas updater tant que on ne compile pas pour es2020: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c. Pas simple de migrer ts-node.",
-    "typedoc": "bloqué à 0.21.19 https://github.com/mipatterson/typedoc-plugin-pages/issues/64"
-  },
-  "dependencies": {
-    "@graphql-tools/graphql-file-loader": "^7.3.5",
-    "@graphql-tools/load": "^7.5.3",
-    "@placemarkio/check-geojson": "^0.1.8",
-    "@sentry/node": "^6.18.2",
-    "@sentry/types": "^6.18.2",
-    "@sindresorhus/slugify": "^1.1.2",
-    "@turf/center": "^6.5.0",
-    "@turf/intersect": "^6.5.0",
-    "@types/basic-auth": "^1.1.3",
-    "@types/bcryptjs": "^2.4.2",
-    "@types/compression": "1.7.2",
-    "@types/cookie-parser": "^1.4.2",
-    "@types/cors": "^2.8.12",
-    "@types/cron": "^1.7.3",
-    "@types/dateformat": "^5.0.0",
-    "@types/express": "^4.17.13",
-    "@types/express-jwt": "6.0.4",
-    "@types/express-serve-static-core": "^4.17.28",
-    "@types/geojson": "^7946.0.8",
-    "@types/graphql-type-json": "^0.3.2",
-    "@types/graphql-upload": "^8.0.11",
-    "@types/jest": "^27.4.1",
-    "@types/jsonwebtoken": "^8.5.8",
-    "@types/node": "^17.0.21",
-    "@types/node-fetch": "^2.5.12",
-    "@types/node-mailjet": "^3.3.8",
-    "@types/pg": "^8.6.5",
-    "@types/proj4": "^2.5.2",
-    "@types/shpjs": "^3.4.1",
-    "@types/sql-formatter": "^2.3.0",
-    "basic-auth": "^2.0.1",
-    "bcryptjs": "^2.4.3",
-    "camelcase": "^6.3.0",
-    "cerbere": "^0.2.3",
-    "chalk": "^4.1.2",
-    "compression": "^1.7.4",
-    "cookie-parser": "^1.4.6",
-    "cors": "^2.8.5",
-    "cron": "^1.8.2",
-    "cross-env": "^7.0.3",
-    "crypto-random-string": "^3.3.1",
-    "dateformat": "^4.5.1",
-    "decamelize": "^5.0.0",
-    "dotenv": "^16.0.0",
-    "email-regex": "4.0.0",
-    "express": "^4.17.3",
-    "express-graphql": "^0.12.0",
-    "express-jwt": "^6.1.1",
-    "geojson-rewind": "^0.3.1",
-    "graphql": "^16.3.0",
-    "graphql-fields": "^2.0.3",
-    "graphql-scalars": "^1.15.0",
-    "graphql-type-json": "^0.3.2",
-    "graphql-upload": "^13.0.0",
-    "html-to-text": "^8.1.0",
-    "jsondiffpatch": "^0.4.1",
-    "jsonwebtoken": "^8.5.1",
-    "jszip": "^3.7.1",
-    "knex": "1.0.4",
-    "make-dir": "^3.1.0",
-    "matomo-tracker": "^2.2.4",
-    "node-fetch": "^2.6.5",
-    "node-mailjet": "^3.3.7",
-    "objection": "^3.0.1",
-    "p-queue": "^6.6.2",
-    "pg": "^8.7.3",
-    "proj4": "^2.8.0",
-    "shpjs": "^4.0.2",
-    "ts-node": "^10.7.0",
-    "tus-node-server": "^0.5.2",
-    "typescript": "^4.6.2",
-    "winston": "^3.6.0",
-    "xlsx": "^0.18.4"
-  },
   "devDependencies": {
-    "@jest/types": "^27.5.1",
-    "@semantic-release/changelog": "^6.0.1",
-    "@semantic-release/git": "^10.0.1",
-    "@types/supertest": "^2.0.11",
-    "@typescript-eslint/eslint-plugin": "^5.15.0",
-    "@typescript-eslint/parser": "^5.15.0",
-    "codecov": "^3.8.3",
-    "commitizen": "^4.2.4",
-    "cz-conventional-changelog": "^3.3.0",
-    "eslint": "^8.11.0",
-    "eslint-config-prettier": "^8.5.0",
-    "eslint-config-standard": "^17.0.0-1",
-    "eslint-plugin-import": "^2.25.4",
-    "eslint-plugin-jest": "^26.1.1",
-    "eslint-plugin-node": "^11.1.0",
-    "eslint-plugin-promise": "^6.0.0",
-    "eslint-plugin-standard": "^5.0.0",
-    "eslint-plugin-tsdoc": "^0.2.14",
-    "husky": "^7.0.4",
-    "jest": "^27.5.1",
-    "lint-staged": "^12.3.6",
-    "nodemon": "^2.0.15",
-    "npm-check-updates": "^12.5.3",
-    "pg-escape": "^0.2.0",
-    "prettier-eslint": "^13.0.0",
-    "semantic-release": "^19.0.2",
-    "sql-formatter": "^4.0.2",
-    "standard-version": "^9.3.2",
-    "supertest": "^6.2.2",
-    "ts-jest": "^27.1.3",
-    "typedoc": "^0.21.9",
-    "typedoc-plugin-pages-fork": "^0.0.1",
-    "typedoc-plugin-sourcefile-url": "^1.0.6"
-  },
-  "prettier": {
-    "semi": false,
-    "singleQuote": true,
-    "trailingComma": "none",
-    "arrowParens": "avoid"
-  },
-  "eslintConfig": {
-    "parser": "@typescript-eslint/parser",
-    "extends": [
-      "eslint:recommended",
-      "plugin:@typescript-eslint/eslint-recommended",
-      "plugin:@typescript-eslint/recommended",
-      "standard",
-      "prettier"
-    ],
-    "env": {
-      "node": true,
-      "jest/globals": true
-    },
-    "plugins": [
-      "jest",
-      "@typescript-eslint"
-    ],
-    "rules": {
-      "newline-before-return": 1,
-      "no-use-before-define": 0,
-      "no-redeclare": 0,
-      "no-return-await": "error",
-      "default-param-last": 0,
-      "no-unused-vars": 0,
-      "no-restricted-syntax": [
-        "error",
-        {
-          "message": "leftJoinRelation is deprecated. Use leftJoinRelated instead.",
-          "selector": "Identifier[name='leftJoinRelation']"
-        }
-      ],
-      "@typescript-eslint/explicit-function-return-type": 0,
-      "@typescript-eslint/explicit-module-boundary-types": 0,
-      "@typescript-eslint/no-empty-interface": 0,
-      "@typescript-eslint/no-explicit-any": 0,
-      "@typescript-eslint/no-non-null-assertion": 0,
-      "@typescript-eslint/no-var-requires": 0,
-      "@typescript-eslint/no-unused-vars": [
-        "error"
-      ]
-    }
-  },
-  "config": {
-    "commitizen": {
-      "path": "./node_modules/cz-conventional-changelog"
-    }
-  },
-  "lint-staged": {
-    "*.{js,ts}": "eslint --cache --fix",
-    "*.{ts,js,graphql}": "prettier --write"
-  },
-  "release": {
-    "branches": [
-      "master"
-    ],
-    "plugins": [
-      "@semantic-release/commit-analyzer",
-      "@semantic-release/release-notes-generator",
-      "@semantic-release/changelog",
-      "@semantic-release/github",
-      "@semantic-release/npm",
-      "@semantic-release/git"
-    ]
+    "husky": "^7.0.4"
   }
 }
diff --git a/.dockerignore b/packages/api/.dockerignore
similarity index 100%
rename from .dockerignore
rename to packages/api/.dockerignore
diff --git a/.env-example b/packages/api/.env-example
similarity index 100%
rename from .env-example
rename to packages/api/.env-example
diff --git a/.eslintignore b/packages/api/.eslintignore
similarity index 100%
rename from .eslintignore
rename to packages/api/.eslintignore
diff --git a/packages/api/.gitignore b/packages/api/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..e72fd58b9772f93547f635994f5886d45bacfe75
--- /dev/null
+++ b/packages/api/.gitignore
@@ -0,0 +1,35 @@
+.DS_Store
+.idea
+*.iml
+
+.env
+.env-public
+
+node_modules
+/backups
+!/backups/infos.md
+/dist
+/sources/titres.json
+/sources/titres-*.json
+!/sources/titres-types--demarches-types--etapes-types.json
+!/sources/titres-types--demarches-types--etapes-types--documents-types.json
+!/sources/titres-types--demarches-types--etapes-types--justificatifs-t.json
+!/sources/titres-types--demarches-types.json
+!/sources/titres-types--titres-statuts.json
+!/sources/titres-types-types.json
+!/sources/titres-types.json
+!/sources/titres-statuts.json
+/sources/utilisateurs*.json
+/sources/entreprises*.json
+!/sources/entreprises--documents-types.json
+/sources/documents.json
+/sources/communes.json
+/sources/forets.json
+/coverage
+/api-cache
+/files
+/docs
+/dev/tmp
+app.log
+cron.log
+.eslintcache
diff --git a/.ncurc.json b/packages/api/.ncurc.json
similarity index 100%
rename from .ncurc.json
rename to packages/api/.ncurc.json
diff --git a/packages/api/.prettierignore b/packages/api/.prettierignore
new file mode 100644
index 0000000000000000000000000000000000000000..e11e6ac81c9b0a699108d6e7fcf963e1e9431b3b
--- /dev/null
+++ b/packages/api/.prettierignore
@@ -0,0 +1,9 @@
+api-cache
+backups
+coverage
+dist
+docs
+files
+node_modules
+sources
+CHANGELOG.md
diff --git a/CHANGELOG.md b/packages/api/CHANGELOG.md
similarity index 100%
rename from CHANGELOG.md
rename to packages/api/CHANGELOG.md
diff --git a/Dockerfile b/packages/api/Dockerfile
similarity index 100%
rename from Dockerfile
rename to packages/api/Dockerfile
diff --git a/Dockerfile.docs b/packages/api/Dockerfile.docs
similarity index 100%
rename from Dockerfile.docs
rename to packages/api/Dockerfile.docs
diff --git a/README.md b/packages/api/README.md
similarity index 100%
rename from README.md
rename to packages/api/README.md
diff --git a/docker-compose.dev.yml b/packages/api/docker-compose.dev.yml
similarity index 100%
rename from docker-compose.dev.yml
rename to packages/api/docker-compose.dev.yml
diff --git a/docker-compose.docs.yml b/packages/api/docker-compose.docs.yml
similarity index 100%
rename from docker-compose.docs.yml
rename to packages/api/docker-compose.docs.yml
diff --git a/docker-compose.local.yml b/packages/api/docker-compose.local.yml
similarity index 100%
rename from docker-compose.local.yml
rename to packages/api/docker-compose.local.yml
diff --git a/docker-compose.localhost.yml b/packages/api/docker-compose.localhost.yml
similarity index 100%
rename from docker-compose.localhost.yml
rename to packages/api/docker-compose.localhost.yml
diff --git a/docker-compose.yml b/packages/api/docker-compose.yml
similarity index 100%
rename from docker-compose.yml
rename to packages/api/docker-compose.yml
diff --git a/docs-sources/01-utilisation/01-introduction.md b/packages/api/docs-sources/01-utilisation/01-introduction.md
similarity index 100%
rename from docs-sources/01-utilisation/01-introduction.md
rename to packages/api/docs-sources/01-utilisation/01-introduction.md
diff --git a/docs-sources/01-utilisation/02-graphql.md b/packages/api/docs-sources/01-utilisation/02-graphql.md
similarity index 100%
rename from docs-sources/01-utilisation/02-graphql.md
rename to packages/api/docs-sources/01-utilisation/02-graphql.md
diff --git a/docs-sources/01-utilisation/03-rest.md b/packages/api/docs-sources/01-utilisation/03-rest.md
similarity index 100%
rename from docs-sources/01-utilisation/03-rest.md
rename to packages/api/docs-sources/01-utilisation/03-rest.md
diff --git a/docs-sources/01-utilisation/04-flux.md b/packages/api/docs-sources/01-utilisation/04-flux.md
similarity index 100%
rename from docs-sources/01-utilisation/04-flux.md
rename to packages/api/docs-sources/01-utilisation/04-flux.md
diff --git a/docs-sources/01-utilisation/schema.json b/packages/api/docs-sources/01-utilisation/schema.json
similarity index 100%
rename from docs-sources/01-utilisation/schema.json
rename to packages/api/docs-sources/01-utilisation/schema.json
diff --git a/docs-sources/02-developpement/01-introduction.md b/packages/api/docs-sources/02-developpement/01-introduction.md
similarity index 100%
rename from docs-sources/02-developpement/01-introduction.md
rename to packages/api/docs-sources/02-developpement/01-introduction.md
diff --git a/docs-sources/02-developpement/02-base-de-donnees.md b/packages/api/docs-sources/02-developpement/02-base-de-donnees.md
similarity index 100%
rename from docs-sources/02-developpement/02-base-de-donnees.md
rename to packages/api/docs-sources/02-developpement/02-base-de-donnees.md
diff --git a/docs-sources/02-developpement/03-tests.md b/packages/api/docs-sources/02-developpement/03-tests.md
similarity index 100%
rename from docs-sources/02-developpement/03-tests.md
rename to packages/api/docs-sources/02-developpement/03-tests.md
diff --git a/docs-sources/03-architecture/01-introduction.md b/packages/api/docs-sources/03-architecture/01-introduction.md
similarity index 100%
rename from docs-sources/03-architecture/01-introduction.md
rename to packages/api/docs-sources/03-architecture/01-introduction.md
diff --git a/docs-sources/03-architecture/02-docker.md b/packages/api/docs-sources/03-architecture/02-docker.md
similarity index 100%
rename from docs-sources/03-architecture/02-docker.md
rename to packages/api/docs-sources/03-architecture/02-docker.md
diff --git a/docs-sources/03-architecture/03-scripts-sauvegarde-restaurations.md b/packages/api/docs-sources/03-architecture/03-scripts-sauvegarde-restaurations.md
similarity index 100%
rename from docs-sources/03-architecture/03-scripts-sauvegarde-restaurations.md
rename to packages/api/docs-sources/03-architecture/03-scripts-sauvegarde-restaurations.md
diff --git a/docs-sources/03-architecture/04-scripts-deploiement.md b/packages/api/docs-sources/03-architecture/04-scripts-deploiement.md
similarity index 100%
rename from docs-sources/03-architecture/04-scripts-deploiement.md
rename to packages/api/docs-sources/03-architecture/04-scripts-deploiement.md
diff --git a/docs-sources/03-architecture/05-utilisateurs.md b/packages/api/docs-sources/03-architecture/05-utilisateurs.md
similarity index 100%
rename from docs-sources/03-architecture/05-utilisateurs.md
rename to packages/api/docs-sources/03-architecture/05-utilisateurs.md
diff --git a/docs-sources/04-deploiement/01-introduction.md b/packages/api/docs-sources/04-deploiement/01-introduction.md
similarity index 100%
rename from docs-sources/04-deploiement/01-introduction.md
rename to packages/api/docs-sources/04-deploiement/01-introduction.md
diff --git a/docs-sources/04-deploiement/02-sauvegarde-restauration.md b/packages/api/docs-sources/04-deploiement/02-sauvegarde-restauration.md
similarity index 100%
rename from docs-sources/04-deploiement/02-sauvegarde-restauration.md
rename to packages/api/docs-sources/04-deploiement/02-sauvegarde-restauration.md
diff --git a/docs-sources/04-deploiement/03-base-de-donnees.md b/packages/api/docs-sources/04-deploiement/03-base-de-donnees.md
similarity index 100%
rename from docs-sources/04-deploiement/03-base-de-donnees.md
rename to packages/api/docs-sources/04-deploiement/03-base-de-donnees.md
diff --git a/docs-sources/04-deploiement/04-fichiers.md b/packages/api/docs-sources/04-deploiement/04-fichiers.md
similarity index 100%
rename from docs-sources/04-deploiement/04-fichiers.md
rename to packages/api/docs-sources/04-deploiement/04-fichiers.md
diff --git a/docs-sources/04-deploiement/05-utils.md b/packages/api/docs-sources/04-deploiement/05-utils.md
similarity index 100%
rename from docs-sources/04-deploiement/05-utils.md
rename to packages/api/docs-sources/04-deploiement/05-utils.md
diff --git a/docs-sources/04-deploiement/api.md b/packages/api/docs-sources/04-deploiement/api.md
similarity index 100%
rename from docs-sources/04-deploiement/api.md
rename to packages/api/docs-sources/04-deploiement/api.md
diff --git a/docs-sources/assets/database/camino-db.sqs b/packages/api/docs-sources/assets/database/camino-db.sqs
similarity index 100%
rename from docs-sources/assets/database/camino-db.sqs
rename to packages/api/docs-sources/assets/database/camino-db.sqs
diff --git a/docs-sources/assets/database/camino-db.svg b/packages/api/docs-sources/assets/database/camino-db.svg
similarity index 100%
rename from docs-sources/assets/database/camino-db.svg
rename to packages/api/docs-sources/assets/database/camino-db.svg
diff --git a/docs-sources/assets/flux/camino-qgis-data-source-manager.jpg b/packages/api/docs-sources/assets/flux/camino-qgis-data-source-manager.jpg
similarity index 100%
rename from docs-sources/assets/flux/camino-qgis-data-source-manager.jpg
rename to packages/api/docs-sources/assets/flux/camino-qgis-data-source-manager.jpg
diff --git a/jest.config.ts b/packages/api/jest.config.ts
similarity index 100%
rename from jest.config.ts
rename to packages/api/jest.config.ts
diff --git a/knexfile.ts b/packages/api/knexfile.ts
similarity index 100%
rename from knexfile.ts
rename to packages/api/knexfile.ts
diff --git a/nodemon.json b/packages/api/nodemon.json
similarity index 100%
rename from nodemon.json
rename to packages/api/nodemon.json
diff --git a/packages/api/package.json b/packages/api/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..086c2506098cc8723dca2a7df4200ed4b596266b
--- /dev/null
+++ b/packages/api/package.json
@@ -0,0 +1,239 @@
+{
+  "name": "camino-api",
+  "version": "0.38.0",
+  "description": "Camino api",
+  "license": "AGPL-3.0-or-later",
+  "private": true,
+  "repository": {
+    "type": "git",
+    "url": "https://github.com/MTES-MCT/camino-api"
+  },
+  "author": {
+    "name": "François Romain",
+    "email": "francoisromain@gmail.com",
+    "url": "https://francoisromain.com"
+  },
+  "homepage": "https://github.com/MTES-MCT/camino-api",
+  "engines": {
+    "node": ">=16.12.0",
+    "npm": ">=7.24.0"
+  },
+  "main": "dist/src/index.js",
+  "scripts": {
+    "bim": "npm i && npm run build && npm run db:recreate && npm run db:import",
+    "build": "rm -rf dist && tsc && mkdir -p ./dist/src/api/graphql && cp -r ./src/api/graphql/schemas ./dist/src/api/graphql",
+    "commit": "lint-staged && git-cz",
+    "daily": "node ./dist/src/scripts/daily.js",
+    "monthly": "node ./dist/src/scripts/monthly.js",
+    "db:dump": "pg_dump --host=localhost --username=postgres --clean --if-exists --format=c --no-owner --no-privileges --dbname=camino --file=./backups/camino.sql",
+    "db:export": "rm -rf sources && node ./dist/src/scripts/database-to-json-export.js",
+    "db:import": "pg_restore --host=localhost --username=postgres --clean --if-exists --no-owner --no-privileges --dbname=camino ./backups/camino.sql",
+    "db:prod-fetch": "scp -P 212 $u@camino.beta.gouv.fr:/srv/backups/camino.sql backups/",
+    "db:public-import": "pg_restore --host=localhost --username=postgres --clean --if-exists --no-owner --no-privileges --dbname=camino ./backups/camino-public.sql",
+    "db:recreate": "dropdb --host=localhost --username=postgres camino && createdb --host=localhost --username=postgres camino",
+    "db:user": "ts-node ./src/knex/cli-user-add.ts",
+    "db:migrate": "ts-node ./src/knex/migrate.ts",
+    "db:add-migration": "knex migrate:make",
+    "dev": "nodemon",
+    "dev:daily": "ts-node --transpile-only ./src/scripts/daily.ts",
+    "dev:daily-debug": "node -r ts-node/register --inspect-brk=3000 ./src/scripts/daily.ts",
+    "dev:backups-archive": "tar -zcvf backups/`date +%Y%m%d_%H%M%S`-camino.tar.gz backups/files/* backups/camino.sql",
+    "dev:monthly": "ts-node --transpile-only ./src/scripts/monthly.ts",
+    "dev:schema": "node src/dev/api/graphql-dsl-to-query-convert.js",
+    "dev:update": "npm-check-updates -u && npm install && npm audit fix",
+    "docs": "rm -rf docs && typedoc src --sourcefile-url-prefix \"https://github.com/MTES-MCT/camino-api/blob/master/\"",
+    "documents:check": "node ./dist/src/scripts/documents-check.js",
+    "lint": "prettier --write . && eslint --fix .",
+    "start": "node ./dist/src/index.js",
+    "test": "cross-env jest --testPathIgnorePatterns=tests --runInBand --detectOpenHandles --forceExit",
+    "test:unit": "cross-env jest --testPathIgnorePatterns=tests --runInBand --detectOpenHandles --watch",
+    "test:integration": "cross-env JWT_SECRET=secret-tests jest --testPathIgnorePatterns=src --runInBand --detectOpenHandles --watch --testTimeout=20000",
+    "ci:lint": "prettier --check . && eslint .",
+    "ci:test-unit": "cross-env jest --testPathIgnorePatterns=tests --ci --runInBand --detectOpenHandles --forceExit --testTimeout=20000",
+    "ci:test-integration": "cross-env JWT_SECRET=secret-tests JWT_SECRET_REFRESH=refresh-secret jest --testPathIgnorePatterns=src --runInBand --detectOpenHandles --ci --forceExit --testTimeout=20000",
+    "ci:codecov": "codecov"
+  },
+  "@comment dependencies": {
+    "modules esm": "crypto-random-string, p-queue, @sindresorhus/slugify, email-regex, decamelize, dateformat, node-fetch à ne pas updater tant que on ne compile pas pour es2020: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c. Pas simple de migrer ts-node.",
+    "typedoc": "bloqué à 0.21.19 https://github.com/mipatterson/typedoc-plugin-pages/issues/64"
+  },
+  "dependencies": {
+    "@graphql-tools/graphql-file-loader": "^7.3.5",
+    "@graphql-tools/load": "^7.5.3",
+    "@placemarkio/check-geojson": "^0.1.8",
+    "@sentry/node": "^6.18.2",
+    "@sentry/types": "^6.18.2",
+    "@sindresorhus/slugify": "^1.1.2",
+    "@turf/center": "^6.5.0",
+    "@turf/intersect": "^6.5.0",
+    "@types/basic-auth": "^1.1.3",
+    "@types/bcryptjs": "^2.4.2",
+    "@types/compression": "1.7.2",
+    "@types/cookie-parser": "^1.4.2",
+    "@types/cors": "^2.8.12",
+    "@types/cron": "^1.7.3",
+    "@types/dateformat": "^5.0.0",
+    "@types/express": "^4.17.13",
+    "@types/express-jwt": "6.0.4",
+    "@types/express-serve-static-core": "^4.17.28",
+    "@types/geojson": "^7946.0.8",
+    "@types/graphql-type-json": "^0.3.2",
+    "@types/graphql-upload": "^8.0.11",
+    "@types/jest": "^27.4.1",
+    "@types/jsonwebtoken": "^8.5.8",
+    "@types/node": "^17.0.21",
+    "@types/node-fetch": "^2.5.12",
+    "@types/node-mailjet": "^3.3.8",
+    "@types/pg": "^8.6.5",
+    "@types/proj4": "^2.5.2",
+    "@types/shpjs": "^3.4.1",
+    "@types/sql-formatter": "^2.3.0",
+    "basic-auth": "^2.0.1",
+    "bcryptjs": "^2.4.3",
+    "camelcase": "^6.3.0",
+    "cerbere": "^0.2.3",
+    "chalk": "^4.1.2",
+    "compression": "^1.7.4",
+    "cookie-parser": "^1.4.6",
+    "cors": "^2.8.5",
+    "cron": "^1.8.2",
+    "cross-env": "^7.0.3",
+    "crypto-random-string": "^3.3.1",
+    "dateformat": "^4.5.1",
+    "decamelize": "^5.0.0",
+    "dotenv": "^16.0.0",
+    "email-regex": "4.0.0",
+    "express": "^4.17.3",
+    "express-graphql": "^0.12.0",
+    "express-jwt": "^6.1.1",
+    "geojson-rewind": "^0.3.1",
+    "graphql": "^16.3.0",
+    "graphql-fields": "^2.0.3",
+    "graphql-scalars": "^1.15.0",
+    "graphql-type-json": "^0.3.2",
+    "graphql-upload": "^13.0.0",
+    "html-to-text": "^8.1.0",
+    "jsondiffpatch": "^0.4.1",
+    "jsonwebtoken": "^8.5.1",
+    "jszip": "^3.7.1",
+    "knex": "1.0.4",
+    "make-dir": "^3.1.0",
+    "matomo-tracker": "^2.2.4",
+    "node-fetch": "^2.6.5",
+    "node-mailjet": "^3.3.7",
+    "objection": "^3.0.1",
+    "p-queue": "^6.6.2",
+    "pg": "^8.7.3",
+    "proj4": "^2.8.0",
+    "shpjs": "^4.0.2",
+    "ts-node": "^10.7.0",
+    "tus-node-server": "^0.5.2",
+    "typescript": "^4.6.2",
+    "winston": "^3.6.0",
+    "xlsx": "^0.18.4"
+  },
+  "devDependencies": {
+    "@jest/types": "^27.5.1",
+    "@semantic-release/changelog": "^6.0.1",
+    "@semantic-release/git": "^10.0.1",
+    "@types/supertest": "^2.0.11",
+    "@typescript-eslint/eslint-plugin": "^5.15.0",
+    "@typescript-eslint/parser": "^5.15.0",
+    "codecov": "^3.8.3",
+    "commitizen": "^4.2.4",
+    "cz-conventional-changelog": "^3.3.0",
+    "eslint": "^8.11.0",
+    "eslint-config-prettier": "^8.5.0",
+    "eslint-config-standard": "^17.0.0-1",
+    "eslint-plugin-import": "^2.25.4",
+    "eslint-plugin-jest": "^26.1.1",
+    "eslint-plugin-node": "^11.1.0",
+    "eslint-plugin-promise": "^6.0.0",
+    "eslint-plugin-standard": "^5.0.0",
+    "eslint-plugin-tsdoc": "^0.2.14",
+    "jest": "^27.5.1",
+    "lint-staged": "^12.3.6",
+    "nodemon": "^2.0.15",
+    "npm-check-updates": "^12.5.3",
+    "pg-escape": "^0.2.0",
+    "prettier-eslint": "^13.0.0",
+    "semantic-release": "^19.0.2",
+    "sql-formatter": "^4.0.2",
+    "standard-version": "^9.3.2",
+    "supertest": "^6.2.2",
+    "ts-jest": "^27.1.3",
+    "typedoc": "^0.21.9",
+    "typedoc-plugin-pages-fork": "^0.0.1",
+    "typedoc-plugin-sourcefile-url": "^1.0.6"
+  },
+  "prettier": {
+    "semi": false,
+    "singleQuote": true,
+    "trailingComma": "none",
+    "arrowParens": "avoid"
+  },
+  "eslintConfig": {
+    "parser": "@typescript-eslint/parser",
+    "extends": [
+      "eslint:recommended",
+      "plugin:@typescript-eslint/eslint-recommended",
+      "plugin:@typescript-eslint/recommended",
+      "standard",
+      "prettier"
+    ],
+    "env": {
+      "node": true,
+      "jest/globals": true
+    },
+    "plugins": [
+      "jest",
+      "@typescript-eslint"
+    ],
+    "rules": {
+      "newline-before-return": 1,
+      "no-use-before-define": 0,
+      "no-redeclare": 0,
+      "no-return-await": "error",
+      "default-param-last": 0,
+      "no-unused-vars": 0,
+      "no-restricted-syntax": [
+        "error",
+        {
+          "message": "leftJoinRelation is deprecated. Use leftJoinRelated instead.",
+          "selector": "Identifier[name='leftJoinRelation']"
+        }
+      ],
+      "@typescript-eslint/explicit-function-return-type": 0,
+      "@typescript-eslint/explicit-module-boundary-types": 0,
+      "@typescript-eslint/no-empty-interface": 0,
+      "@typescript-eslint/no-explicit-any": 0,
+      "@typescript-eslint/no-non-null-assertion": 0,
+      "@typescript-eslint/no-var-requires": 0,
+      "@typescript-eslint/no-unused-vars": [
+        "error"
+      ]
+    }
+  },
+  "config": {
+    "commitizen": {
+      "path": "./node_modules/cz-conventional-changelog"
+    }
+  },
+  "lint-staged": {
+    "*.{js,ts}": "eslint --cache --fix",
+    "*.{ts,js,graphql}": "prettier --write"
+  },
+  "release": {
+    "branches": [
+      "master"
+    ],
+    "plugins": [
+      "@semantic-release/commit-analyzer",
+      "@semantic-release/release-notes-generator",
+      "@semantic-release/changelog",
+      "@semantic-release/github",
+      "@semantic-release/npm",
+      "@semantic-release/git"
+    ]
+  }
+}
diff --git a/sources/activites-statuts.json b/packages/api/sources/activites-statuts.json
similarity index 100%
rename from sources/activites-statuts.json
rename to packages/api/sources/activites-statuts.json
diff --git a/sources/activites-types--documents-types.json b/packages/api/sources/activites-types--documents-types.json
similarity index 100%
rename from sources/activites-types--documents-types.json
rename to packages/api/sources/activites-types--documents-types.json
diff --git a/sources/activites-types--pays.json b/packages/api/sources/activites-types--pays.json
similarity index 100%
rename from sources/activites-types--pays.json
rename to packages/api/sources/activites-types--pays.json
diff --git a/sources/activites-types--titres-types.json b/packages/api/sources/activites-types--titres-types.json
similarity index 100%
rename from sources/activites-types--titres-types.json
rename to packages/api/sources/activites-types--titres-types.json
diff --git a/sources/activites-types.json b/packages/api/sources/activites-types.json
similarity index 100%
rename from sources/activites-types.json
rename to packages/api/sources/activites-types.json
diff --git a/sources/administrations--activites-types.json b/packages/api/sources/administrations--activites-types.json
similarity index 100%
rename from sources/administrations--activites-types.json
rename to packages/api/sources/administrations--activites-types.json
diff --git a/sources/administrations--titres-types--etapes-types.json b/packages/api/sources/administrations--titres-types--etapes-types.json
similarity index 100%
rename from sources/administrations--titres-types--etapes-types.json
rename to packages/api/sources/administrations--titres-types--etapes-types.json
diff --git a/sources/administrations--titres-types--titres-statuts.json b/packages/api/sources/administrations--titres-types--titres-statuts.json
similarity index 100%
rename from sources/administrations--titres-types--titres-statuts.json
rename to packages/api/sources/administrations--titres-types--titres-statuts.json
diff --git a/sources/administrations--titres-types.json b/packages/api/sources/administrations--titres-types.json
similarity index 100%
rename from sources/administrations--titres-types.json
rename to packages/api/sources/administrations--titres-types.json
diff --git a/sources/administrations-types.json b/packages/api/sources/administrations-types.json
similarity index 100%
rename from sources/administrations-types.json
rename to packages/api/sources/administrations-types.json
diff --git a/sources/administrations.json b/packages/api/sources/administrations.json
similarity index 100%
rename from sources/administrations.json
rename to packages/api/sources/administrations.json
diff --git a/sources/annees.json b/packages/api/sources/annees.json
similarity index 100%
rename from sources/annees.json
rename to packages/api/sources/annees.json
diff --git a/sources/definitions.json b/packages/api/sources/definitions.json
similarity index 100%
rename from sources/definitions.json
rename to packages/api/sources/definitions.json
diff --git a/sources/demarches-statuts.json b/packages/api/sources/demarches-statuts.json
similarity index 100%
rename from sources/demarches-statuts.json
rename to packages/api/sources/demarches-statuts.json
diff --git a/sources/demarches-types.json b/packages/api/sources/demarches-types.json
similarity index 100%
rename from sources/demarches-types.json
rename to packages/api/sources/demarches-types.json
diff --git a/sources/departements.json b/packages/api/sources/departements.json
similarity index 100%
rename from sources/departements.json
rename to packages/api/sources/departements.json
diff --git a/sources/devises.json b/packages/api/sources/devises.json
similarity index 100%
rename from sources/devises.json
rename to packages/api/sources/devises.json
diff --git a/sources/documents-types.json b/packages/api/sources/documents-types.json
similarity index 100%
rename from sources/documents-types.json
rename to packages/api/sources/documents-types.json
diff --git a/sources/domaines.json b/packages/api/sources/domaines.json
similarity index 100%
rename from sources/domaines.json
rename to packages/api/sources/domaines.json
diff --git a/sources/entreprises--documents-types.json b/packages/api/sources/entreprises--documents-types.json
similarity index 100%
rename from sources/entreprises--documents-types.json
rename to packages/api/sources/entreprises--documents-types.json
diff --git a/sources/etapes-statuts.json b/packages/api/sources/etapes-statuts.json
similarity index 100%
rename from sources/etapes-statuts.json
rename to packages/api/sources/etapes-statuts.json
diff --git a/sources/etapes-types--documents-types.json b/packages/api/sources/etapes-types--documents-types.json
similarity index 100%
rename from sources/etapes-types--documents-types.json
rename to packages/api/sources/etapes-types--documents-types.json
diff --git a/sources/etapes-types--etapes-statuts.json b/packages/api/sources/etapes-types--etapes-statuts.json
similarity index 100%
rename from sources/etapes-types--etapes-statuts.json
rename to packages/api/sources/etapes-types--etapes-statuts.json
diff --git a/sources/etapes-types--justificatifs-types.json b/packages/api/sources/etapes-types--justificatifs-types.json
similarity index 100%
rename from sources/etapes-types--justificatifs-types.json
rename to packages/api/sources/etapes-types--justificatifs-types.json
diff --git a/sources/etapes-types.json b/packages/api/sources/etapes-types.json
similarity index 100%
rename from sources/etapes-types.json
rename to packages/api/sources/etapes-types.json
diff --git a/sources/frequences.json b/packages/api/sources/frequences.json
similarity index 100%
rename from sources/frequences.json
rename to packages/api/sources/frequences.json
diff --git a/sources/geo-systemes.json b/packages/api/sources/geo-systemes.json
similarity index 100%
rename from sources/geo-systemes.json
rename to packages/api/sources/geo-systemes.json
diff --git a/sources/globales.json b/packages/api/sources/globales.json
similarity index 100%
rename from sources/globales.json
rename to packages/api/sources/globales.json
diff --git a/sources/mois.json b/packages/api/sources/mois.json
similarity index 100%
rename from sources/mois.json
rename to packages/api/sources/mois.json
diff --git a/sources/pays.json b/packages/api/sources/pays.json
similarity index 100%
rename from sources/pays.json
rename to packages/api/sources/pays.json
diff --git a/sources/permissions.json b/packages/api/sources/permissions.json
similarity index 100%
rename from sources/permissions.json
rename to packages/api/sources/permissions.json
diff --git a/sources/phases-statuts.json b/packages/api/sources/phases-statuts.json
similarity index 100%
rename from sources/phases-statuts.json
rename to packages/api/sources/phases-statuts.json
diff --git a/sources/references-types.json b/packages/api/sources/references-types.json
similarity index 100%
rename from sources/references-types.json
rename to packages/api/sources/references-types.json
diff --git a/sources/regions.json b/packages/api/sources/regions.json
similarity index 100%
rename from sources/regions.json
rename to packages/api/sources/regions.json
diff --git a/sources/substances--substances-legales.json b/packages/api/sources/substances--substances-legales.json
similarity index 100%
rename from sources/substances--substances-legales.json
rename to packages/api/sources/substances--substances-legales.json
diff --git a/sources/substances-fiscales.json b/packages/api/sources/substances-fiscales.json
similarity index 100%
rename from sources/substances-fiscales.json
rename to packages/api/sources/substances-fiscales.json
diff --git a/sources/substances-legales-codes.json b/packages/api/sources/substances-legales-codes.json
similarity index 100%
rename from sources/substances-legales-codes.json
rename to packages/api/sources/substances-legales-codes.json
diff --git a/sources/substances-legales.json b/packages/api/sources/substances-legales.json
similarity index 100%
rename from sources/substances-legales.json
rename to packages/api/sources/substances-legales.json
diff --git a/sources/substances.json b/packages/api/sources/substances.json
similarity index 100%
rename from sources/substances.json
rename to packages/api/sources/substances.json
diff --git a/sources/titres-statuts.json b/packages/api/sources/titres-statuts.json
similarity index 100%
rename from sources/titres-statuts.json
rename to packages/api/sources/titres-statuts.json
diff --git a/sources/titres-types--demarches-types--etapes-types--documents-types.json b/packages/api/sources/titres-types--demarches-types--etapes-types--documents-types.json
similarity index 100%
rename from sources/titres-types--demarches-types--etapes-types--documents-types.json
rename to packages/api/sources/titres-types--demarches-types--etapes-types--documents-types.json
diff --git a/sources/titres-types--demarches-types--etapes-types--justificatifs-t.json b/packages/api/sources/titres-types--demarches-types--etapes-types--justificatifs-t.json
similarity index 100%
rename from sources/titres-types--demarches-types--etapes-types--justificatifs-t.json
rename to packages/api/sources/titres-types--demarches-types--etapes-types--justificatifs-t.json
diff --git a/sources/titres-types--demarches-types--etapes-types.json b/packages/api/sources/titres-types--demarches-types--etapes-types.json
similarity index 100%
rename from sources/titres-types--demarches-types--etapes-types.json
rename to packages/api/sources/titres-types--demarches-types--etapes-types.json
diff --git a/sources/titres-types--demarches-types.json b/packages/api/sources/titres-types--demarches-types.json
similarity index 100%
rename from sources/titres-types--demarches-types.json
rename to packages/api/sources/titres-types--demarches-types.json
diff --git a/sources/titres-types--titres-statuts.json b/packages/api/sources/titres-types--titres-statuts.json
similarity index 100%
rename from sources/titres-types--titres-statuts.json
rename to packages/api/sources/titres-types--titres-statuts.json
diff --git a/sources/titres-types-types.json b/packages/api/sources/titres-types-types.json
similarity index 100%
rename from sources/titres-types-types.json
rename to packages/api/sources/titres-types-types.json
diff --git a/sources/titres-types.json b/packages/api/sources/titres-types.json
similarity index 100%
rename from sources/titres-types.json
rename to packages/api/sources/titres-types.json
diff --git a/sources/trimestres.json b/packages/api/sources/trimestres.json
similarity index 100%
rename from sources/trimestres.json
rename to packages/api/sources/trimestres.json
diff --git a/sources/unites.json b/packages/api/sources/unites.json
similarity index 100%
rename from sources/unites.json
rename to packages/api/sources/unites.json
diff --git a/src/@types/geojson-rewind.d.ts b/packages/api/src/@types/geojson-rewind.d.ts
similarity index 100%
rename from src/@types/geojson-rewind.d.ts
rename to packages/api/src/@types/geojson-rewind.d.ts
diff --git a/src/@types/graphql-fields.ts b/packages/api/src/@types/graphql-fields.ts
similarity index 100%
rename from src/@types/graphql-fields.ts
rename to packages/api/src/@types/graphql-fields.ts
diff --git a/src/@types/html-to-text.d.ts b/packages/api/src/@types/html-to-text.d.ts
similarity index 100%
rename from src/@types/html-to-text.d.ts
rename to packages/api/src/@types/html-to-text.d.ts
diff --git a/src/@types/matomo-tracker.d.ts b/packages/api/src/@types/matomo-tracker.d.ts
similarity index 100%
rename from src/@types/matomo-tracker.d.ts
rename to packages/api/src/@types/matomo-tracker.d.ts
diff --git a/src/@types/momoa.d.ts b/packages/api/src/@types/momoa.d.ts
similarity index 100%
rename from src/@types/momoa.d.ts
rename to packages/api/src/@types/momoa.d.ts
diff --git a/src/@types/turf-center.d.ts b/packages/api/src/@types/turf-center.d.ts
similarity index 100%
rename from src/@types/turf-center.d.ts
rename to packages/api/src/@types/turf-center.d.ts
diff --git a/src/@types/tus-node-server.d.ts b/packages/api/src/@types/tus-node-server.d.ts
similarity index 100%
rename from src/@types/tus-node-server.d.ts
rename to packages/api/src/@types/tus-node-server.d.ts
diff --git a/src/api/_format/_fields.ts b/packages/api/src/api/_format/_fields.ts
similarity index 100%
rename from src/api/_format/_fields.ts
rename to packages/api/src/api/_format/_fields.ts
diff --git a/src/api/_format/administrations.ts b/packages/api/src/api/_format/administrations.ts
similarity index 100%
rename from src/api/_format/administrations.ts
rename to packages/api/src/api/_format/administrations.ts
diff --git a/src/api/_format/entreprises.ts b/packages/api/src/api/_format/entreprises.ts
similarity index 100%
rename from src/api/_format/entreprises.ts
rename to packages/api/src/api/_format/entreprises.ts
diff --git a/src/api/_format/etapes-types.test.ts b/packages/api/src/api/_format/etapes-types.test.ts
similarity index 100%
rename from src/api/_format/etapes-types.test.ts
rename to packages/api/src/api/_format/etapes-types.test.ts
diff --git a/src/api/_format/etapes-types.ts b/packages/api/src/api/_format/etapes-types.ts
similarity index 100%
rename from src/api/_format/etapes-types.ts
rename to packages/api/src/api/_format/etapes-types.ts
diff --git a/src/api/_format/titres-activites.ts b/packages/api/src/api/_format/titres-activites.ts
similarity index 100%
rename from src/api/_format/titres-activites.ts
rename to packages/api/src/api/_format/titres-activites.ts
diff --git a/src/api/_format/titres-demarches.ts b/packages/api/src/api/_format/titres-demarches.ts
similarity index 100%
rename from src/api/_format/titres-demarches.ts
rename to packages/api/src/api/_format/titres-demarches.ts
diff --git a/src/api/_format/titres-etapes.ts b/packages/api/src/api/_format/titres-etapes.ts
similarity index 100%
rename from src/api/_format/titres-etapes.ts
rename to packages/api/src/api/_format/titres-etapes.ts
diff --git a/src/api/_format/titres-sections.ts b/packages/api/src/api/_format/titres-sections.ts
similarity index 100%
rename from src/api/_format/titres-sections.ts
rename to packages/api/src/api/_format/titres-sections.ts
diff --git a/src/api/_format/titres.ts b/packages/api/src/api/_format/titres.ts
similarity index 100%
rename from src/api/_format/titres.ts
rename to packages/api/src/api/_format/titres.ts
diff --git a/src/api/_format/users.ts b/packages/api/src/api/_format/users.ts
similarity index 100%
rename from src/api/_format/users.ts
rename to packages/api/src/api/_format/users.ts
diff --git a/src/api/_format/utilisateurs.ts b/packages/api/src/api/_format/utilisateurs.ts
similarity index 100%
rename from src/api/_format/utilisateurs.ts
rename to packages/api/src/api/_format/utilisateurs.ts
diff --git a/src/api/_permissions/utilisateur.ts b/packages/api/src/api/_permissions/utilisateur.ts
similarity index 100%
rename from src/api/_permissions/utilisateur.ts
rename to packages/api/src/api/_permissions/utilisateur.ts
diff --git a/src/api/graphql/resolvers.ts b/packages/api/src/api/graphql/resolvers.ts
similarity index 100%
rename from src/api/graphql/resolvers.ts
rename to packages/api/src/api/graphql/resolvers.ts
diff --git a/src/api/graphql/resolvers/_fields-build.ts b/packages/api/src/api/graphql/resolvers/_fields-build.ts
similarity index 100%
rename from src/api/graphql/resolvers/_fields-build.ts
rename to packages/api/src/api/graphql/resolvers/_fields-build.ts
diff --git a/src/api/graphql/resolvers/_ordre-update.ts b/packages/api/src/api/graphql/resolvers/_ordre-update.ts
similarity index 100%
rename from src/api/graphql/resolvers/_ordre-update.ts
rename to packages/api/src/api/graphql/resolvers/_ordre-update.ts
diff --git a/src/api/graphql/resolvers/_titre-activite.test.ts b/packages/api/src/api/graphql/resolvers/_titre-activite.test.ts
similarity index 100%
rename from src/api/graphql/resolvers/_titre-activite.test.ts
rename to packages/api/src/api/graphql/resolvers/_titre-activite.test.ts
diff --git a/src/api/graphql/resolvers/_titre-activite.ts b/packages/api/src/api/graphql/resolvers/_titre-activite.ts
similarity index 100%
rename from src/api/graphql/resolvers/_titre-activite.ts
rename to packages/api/src/api/graphql/resolvers/_titre-activite.ts
diff --git a/src/api/graphql/resolvers/_titre-document.ts b/packages/api/src/api/graphql/resolvers/_titre-document.ts
similarity index 100%
rename from src/api/graphql/resolvers/_titre-document.ts
rename to packages/api/src/api/graphql/resolvers/_titre-document.ts
diff --git a/src/api/graphql/resolvers/_titre-etape-email.ts b/packages/api/src/api/graphql/resolvers/_titre-etape-email.ts
similarity index 100%
rename from src/api/graphql/resolvers/_titre-etape-email.ts
rename to packages/api/src/api/graphql/resolvers/_titre-etape-email.ts
diff --git a/src/api/graphql/resolvers/_titre-etape.ts b/packages/api/src/api/graphql/resolvers/_titre-etape.ts
similarity index 100%
rename from src/api/graphql/resolvers/_titre-etape.ts
rename to packages/api/src/api/graphql/resolvers/_titre-etape.ts
diff --git a/src/api/graphql/resolvers/administrations.ts b/packages/api/src/api/graphql/resolvers/administrations.ts
similarity index 100%
rename from src/api/graphql/resolvers/administrations.ts
rename to packages/api/src/api/graphql/resolvers/administrations.ts
diff --git a/src/api/graphql/resolvers/documents.ts b/packages/api/src/api/graphql/resolvers/documents.ts
similarity index 100%
rename from src/api/graphql/resolvers/documents.ts
rename to packages/api/src/api/graphql/resolvers/documents.ts
diff --git a/src/api/graphql/resolvers/entreprises.ts b/packages/api/src/api/graphql/resolvers/entreprises.ts
similarity index 100%
rename from src/api/graphql/resolvers/entreprises.ts
rename to packages/api/src/api/graphql/resolvers/entreprises.ts
diff --git a/src/api/graphql/resolvers/journaux.ts b/packages/api/src/api/graphql/resolvers/journaux.ts
similarity index 100%
rename from src/api/graphql/resolvers/journaux.ts
rename to packages/api/src/api/graphql/resolvers/journaux.ts
diff --git a/src/api/graphql/resolvers/metas-activites.ts b/packages/api/src/api/graphql/resolvers/metas-activites.ts
similarity index 100%
rename from src/api/graphql/resolvers/metas-activites.ts
rename to packages/api/src/api/graphql/resolvers/metas-activites.ts
diff --git a/src/api/graphql/resolvers/metas-join.ts b/packages/api/src/api/graphql/resolvers/metas-join.ts
similarity index 100%
rename from src/api/graphql/resolvers/metas-join.ts
rename to packages/api/src/api/graphql/resolvers/metas-join.ts
diff --git a/src/api/graphql/resolvers/metas.ts b/packages/api/src/api/graphql/resolvers/metas.ts
similarity index 100%
rename from src/api/graphql/resolvers/metas.ts
rename to packages/api/src/api/graphql/resolvers/metas.ts
diff --git a/src/api/graphql/resolvers/points.ts b/packages/api/src/api/graphql/resolvers/points.ts
similarity index 100%
rename from src/api/graphql/resolvers/points.ts
rename to packages/api/src/api/graphql/resolvers/points.ts
diff --git a/src/api/graphql/resolvers/statistiques-granulats-marins.ts b/packages/api/src/api/graphql/resolvers/statistiques-granulats-marins.ts
similarity index 100%
rename from src/api/graphql/resolvers/statistiques-granulats-marins.ts
rename to packages/api/src/api/graphql/resolvers/statistiques-granulats-marins.ts
diff --git a/src/api/graphql/resolvers/statistiques-guyane.ts b/packages/api/src/api/graphql/resolvers/statistiques-guyane.ts
similarity index 100%
rename from src/api/graphql/resolvers/statistiques-guyane.ts
rename to packages/api/src/api/graphql/resolvers/statistiques-guyane.ts
diff --git a/src/api/graphql/resolvers/statistiques.ts b/packages/api/src/api/graphql/resolvers/statistiques.ts
similarity index 100%
rename from src/api/graphql/resolvers/statistiques.ts
rename to packages/api/src/api/graphql/resolvers/statistiques.ts
diff --git a/src/api/graphql/resolvers/substances.ts b/packages/api/src/api/graphql/resolvers/substances.ts
similarity index 100%
rename from src/api/graphql/resolvers/substances.ts
rename to packages/api/src/api/graphql/resolvers/substances.ts
diff --git a/src/api/graphql/resolvers/titre-demande.ts b/packages/api/src/api/graphql/resolvers/titre-demande.ts
similarity index 100%
rename from src/api/graphql/resolvers/titre-demande.ts
rename to packages/api/src/api/graphql/resolvers/titre-demande.ts
diff --git a/src/api/graphql/resolvers/titres-activites.ts b/packages/api/src/api/graphql/resolvers/titres-activites.ts
similarity index 100%
rename from src/api/graphql/resolvers/titres-activites.ts
rename to packages/api/src/api/graphql/resolvers/titres-activites.ts
diff --git a/src/api/graphql/resolvers/titres-demarches.ts b/packages/api/src/api/graphql/resolvers/titres-demarches.ts
similarity index 100%
rename from src/api/graphql/resolvers/titres-demarches.ts
rename to packages/api/src/api/graphql/resolvers/titres-demarches.ts
diff --git a/src/api/graphql/resolvers/titres-etapes.ts b/packages/api/src/api/graphql/resolvers/titres-etapes.ts
similarity index 100%
rename from src/api/graphql/resolvers/titres-etapes.ts
rename to packages/api/src/api/graphql/resolvers/titres-etapes.ts
diff --git a/src/api/graphql/resolvers/titres.ts b/packages/api/src/api/graphql/resolvers/titres.ts
similarity index 100%
rename from src/api/graphql/resolvers/titres.ts
rename to packages/api/src/api/graphql/resolvers/titres.ts
diff --git a/src/api/graphql/resolvers/utilisateurs-titres.ts b/packages/api/src/api/graphql/resolvers/utilisateurs-titres.ts
similarity index 100%
rename from src/api/graphql/resolvers/utilisateurs-titres.ts
rename to packages/api/src/api/graphql/resolvers/utilisateurs-titres.ts
diff --git a/src/api/graphql/resolvers/utilisateurs.ts b/packages/api/src/api/graphql/resolvers/utilisateurs.ts
similarity index 100%
rename from src/api/graphql/resolvers/utilisateurs.ts
rename to packages/api/src/api/graphql/resolvers/utilisateurs.ts
diff --git a/src/api/graphql/schemas.ts b/packages/api/src/api/graphql/schemas.ts
similarity index 100%
rename from src/api/graphql/schemas.ts
rename to packages/api/src/api/graphql/schemas.ts
diff --git a/src/api/graphql/schemas/administrations.graphql b/packages/api/src/api/graphql/schemas/administrations.graphql
similarity index 100%
rename from src/api/graphql/schemas/administrations.graphql
rename to packages/api/src/api/graphql/schemas/administrations.graphql
diff --git a/src/api/graphql/schemas/calendrier.graphql b/packages/api/src/api/graphql/schemas/calendrier.graphql
similarity index 100%
rename from src/api/graphql/schemas/calendrier.graphql
rename to packages/api/src/api/graphql/schemas/calendrier.graphql
diff --git a/src/api/graphql/schemas/documents.graphql b/packages/api/src/api/graphql/schemas/documents.graphql
similarity index 100%
rename from src/api/graphql/schemas/documents.graphql
rename to packages/api/src/api/graphql/schemas/documents.graphql
diff --git a/src/api/graphql/schemas/entreprises.graphql b/packages/api/src/api/graphql/schemas/entreprises.graphql
similarity index 100%
rename from src/api/graphql/schemas/entreprises.graphql
rename to packages/api/src/api/graphql/schemas/entreprises.graphql
diff --git a/src/api/graphql/schemas/geojsons.graphql b/packages/api/src/api/graphql/schemas/geojsons.graphql
similarity index 100%
rename from src/api/graphql/schemas/geojsons.graphql
rename to packages/api/src/api/graphql/schemas/geojsons.graphql
diff --git a/src/api/graphql/schemas/index.graphql b/packages/api/src/api/graphql/schemas/index.graphql
similarity index 100%
rename from src/api/graphql/schemas/index.graphql
rename to packages/api/src/api/graphql/schemas/index.graphql
diff --git a/src/api/graphql/schemas/journaux.graphql b/packages/api/src/api/graphql/schemas/journaux.graphql
similarity index 100%
rename from src/api/graphql/schemas/journaux.graphql
rename to packages/api/src/api/graphql/schemas/journaux.graphql
diff --git a/src/api/graphql/schemas/metas-activites.graphql b/packages/api/src/api/graphql/schemas/metas-activites.graphql
similarity index 100%
rename from src/api/graphql/schemas/metas-activites.graphql
rename to packages/api/src/api/graphql/schemas/metas-activites.graphql
diff --git a/src/api/graphql/schemas/metas.graphql b/packages/api/src/api/graphql/schemas/metas.graphql
similarity index 100%
rename from src/api/graphql/schemas/metas.graphql
rename to packages/api/src/api/graphql/schemas/metas.graphql
diff --git a/src/api/graphql/schemas/points.graphql b/packages/api/src/api/graphql/schemas/points.graphql
similarity index 100%
rename from src/api/graphql/schemas/points.graphql
rename to packages/api/src/api/graphql/schemas/points.graphql
diff --git a/src/api/graphql/schemas/scalars.graphql b/packages/api/src/api/graphql/schemas/scalars.graphql
similarity index 100%
rename from src/api/graphql/schemas/scalars.graphql
rename to packages/api/src/api/graphql/schemas/scalars.graphql
diff --git a/src/api/graphql/schemas/statistiques.graphql b/packages/api/src/api/graphql/schemas/statistiques.graphql
similarity index 100%
rename from src/api/graphql/schemas/statistiques.graphql
rename to packages/api/src/api/graphql/schemas/statistiques.graphql
diff --git a/src/api/graphql/schemas/substances.graphql b/packages/api/src/api/graphql/schemas/substances.graphql
similarity index 100%
rename from src/api/graphql/schemas/substances.graphql
rename to packages/api/src/api/graphql/schemas/substances.graphql
diff --git a/src/api/graphql/schemas/territoires.graphql b/packages/api/src/api/graphql/schemas/territoires.graphql
similarity index 100%
rename from src/api/graphql/schemas/territoires.graphql
rename to packages/api/src/api/graphql/schemas/territoires.graphql
diff --git a/src/api/graphql/schemas/titre-demande.graphql b/packages/api/src/api/graphql/schemas/titre-demande.graphql
similarity index 100%
rename from src/api/graphql/schemas/titre-demande.graphql
rename to packages/api/src/api/graphql/schemas/titre-demande.graphql
diff --git a/src/api/graphql/schemas/titres-activites.graphql b/packages/api/src/api/graphql/schemas/titres-activites.graphql
similarity index 100%
rename from src/api/graphql/schemas/titres-activites.graphql
rename to packages/api/src/api/graphql/schemas/titres-activites.graphql
diff --git a/src/api/graphql/schemas/titres-demarches.graphql b/packages/api/src/api/graphql/schemas/titres-demarches.graphql
similarity index 100%
rename from src/api/graphql/schemas/titres-demarches.graphql
rename to packages/api/src/api/graphql/schemas/titres-demarches.graphql
diff --git a/src/api/graphql/schemas/titres-etapes.graphql b/packages/api/src/api/graphql/schemas/titres-etapes.graphql
similarity index 100%
rename from src/api/graphql/schemas/titres-etapes.graphql
rename to packages/api/src/api/graphql/schemas/titres-etapes.graphql
diff --git a/src/api/graphql/schemas/titres.graphql b/packages/api/src/api/graphql/schemas/titres.graphql
similarity index 100%
rename from src/api/graphql/schemas/titres.graphql
rename to packages/api/src/api/graphql/schemas/titres.graphql
diff --git a/src/api/graphql/schemas/utilisateurs.graphql b/packages/api/src/api/graphql/schemas/utilisateurs.graphql
similarity index 100%
rename from src/api/graphql/schemas/utilisateurs.graphql
rename to packages/api/src/api/graphql/schemas/utilisateurs.graphql
diff --git a/src/api/rest/_convert.ts b/packages/api/src/api/rest/_convert.ts
similarity index 100%
rename from src/api/rest/_convert.ts
rename to packages/api/src/api/rest/_convert.ts
diff --git a/src/api/rest/fichiers.ts b/packages/api/src/api/rest/fichiers.ts
similarity index 100%
rename from src/api/rest/fichiers.ts
rename to packages/api/src/api/rest/fichiers.ts
diff --git a/src/api/rest/format/entreprises.ts b/packages/api/src/api/rest/format/entreprises.ts
similarity index 100%
rename from src/api/rest/format/entreprises.ts
rename to packages/api/src/api/rest/format/entreprises.ts
diff --git a/src/api/rest/format/titres-activites.ts b/packages/api/src/api/rest/format/titres-activites.ts
similarity index 100%
rename from src/api/rest/format/titres-activites.ts
rename to packages/api/src/api/rest/format/titres-activites.ts
diff --git a/src/api/rest/format/titres-demarches.ts b/packages/api/src/api/rest/format/titres-demarches.ts
similarity index 100%
rename from src/api/rest/format/titres-demarches.ts
rename to packages/api/src/api/rest/format/titres-demarches.ts
diff --git a/src/api/rest/format/titres.ts b/packages/api/src/api/rest/format/titres.ts
similarity index 100%
rename from src/api/rest/format/titres.ts
rename to packages/api/src/api/rest/format/titres.ts
diff --git a/src/api/rest/format/utilisateurs.ts b/packages/api/src/api/rest/format/utilisateurs.ts
similarity index 100%
rename from src/api/rest/format/utilisateurs.ts
rename to packages/api/src/api/rest/format/utilisateurs.ts
diff --git a/src/api/rest/index.ts b/packages/api/src/api/rest/index.ts
similarity index 100%
rename from src/api/rest/index.ts
rename to packages/api/src/api/rest/index.ts
diff --git a/src/business/_logs-update.ts b/packages/api/src/business/_logs-update.ts
similarity index 100%
rename from src/business/_logs-update.ts
rename to packages/api/src/business/_logs-update.ts
diff --git a/src/business/administration-update.ts b/packages/api/src/business/administration-update.ts
similarity index 100%
rename from src/business/administration-update.ts
rename to packages/api/src/business/administration-update.ts
diff --git a/src/business/daily.ts b/packages/api/src/business/daily.ts
similarity index 100%
rename from src/business/daily.ts
rename to packages/api/src/business/daily.ts
diff --git a/src/business/monthly.ts b/packages/api/src/business/monthly.ts
similarity index 100%
rename from src/business/monthly.ts
rename to packages/api/src/business/monthly.ts
diff --git a/src/business/permission.ts b/packages/api/src/business/permission.ts
similarity index 100%
rename from src/business/permission.ts
rename to packages/api/src/business/permission.ts
diff --git a/src/business/processes/__mocks__/administrations-update.ts b/packages/api/src/business/processes/__mocks__/administrations-update.ts
similarity index 100%
rename from src/business/processes/__mocks__/administrations-update.ts
rename to packages/api/src/business/processes/__mocks__/administrations-update.ts
diff --git a/src/business/processes/__mocks__/entreprises-update.ts b/packages/api/src/business/processes/__mocks__/entreprises-update.ts
similarity index 100%
rename from src/business/processes/__mocks__/entreprises-update.ts
rename to packages/api/src/business/processes/__mocks__/entreprises-update.ts
diff --git a/src/business/processes/__mocks__/titre-activite-props-update.ts b/packages/api/src/business/processes/__mocks__/titre-activite-props-update.ts
similarity index 100%
rename from src/business/processes/__mocks__/titre-activite-props-update.ts
rename to packages/api/src/business/processes/__mocks__/titre-activite-props-update.ts
diff --git a/src/business/processes/__mocks__/titre-fichiers-rename.ts b/packages/api/src/business/processes/__mocks__/titre-fichiers-rename.ts
similarity index 100%
rename from src/business/processes/__mocks__/titre-fichiers-rename.ts
rename to packages/api/src/business/processes/__mocks__/titre-fichiers-rename.ts
diff --git a/src/business/processes/__mocks__/titres-activites-statut-ids-update-activites.ts b/packages/api/src/business/processes/__mocks__/titres-activites-statut-ids-update-activites.ts
similarity index 100%
rename from src/business/processes/__mocks__/titres-activites-statut-ids-update-activites.ts
rename to packages/api/src/business/processes/__mocks__/titres-activites-statut-ids-update-activites.ts
diff --git a/src/business/processes/__mocks__/titres-activites-update-titres.ts b/packages/api/src/business/processes/__mocks__/titres-activites-update-titres.ts
similarity index 100%
rename from src/business/processes/__mocks__/titres-activites-update-titres.ts
rename to packages/api/src/business/processes/__mocks__/titres-activites-update-titres.ts
diff --git a/src/business/processes/__mocks__/titres-administrations-gestionnaires-update-titres.ts b/packages/api/src/business/processes/__mocks__/titres-administrations-gestionnaires-update-titres.ts
similarity index 100%
rename from src/business/processes/__mocks__/titres-administrations-gestionnaires-update-titres.ts
rename to packages/api/src/business/processes/__mocks__/titres-administrations-gestionnaires-update-titres.ts
diff --git a/src/business/processes/__mocks__/titres-demarches-ordre-update-demarches.ts b/packages/api/src/business/processes/__mocks__/titres-demarches-ordre-update-demarches.ts
similarity index 100%
rename from src/business/processes/__mocks__/titres-demarches-ordre-update-demarches.ts
rename to packages/api/src/business/processes/__mocks__/titres-demarches-ordre-update-demarches.ts
diff --git a/src/business/processes/__mocks__/titres-demarches-public-update-demarches.ts b/packages/api/src/business/processes/__mocks__/titres-demarches-public-update-demarches.ts
similarity index 100%
rename from src/business/processes/__mocks__/titres-demarches-public-update-demarches.ts
rename to packages/api/src/business/processes/__mocks__/titres-demarches-public-update-demarches.ts
diff --git a/src/business/processes/__mocks__/titres-demarches-statut-ids-update-demarches.ts b/packages/api/src/business/processes/__mocks__/titres-demarches-statut-ids-update-demarches.ts
similarity index 100%
rename from src/business/processes/__mocks__/titres-demarches-statut-ids-update-demarches.ts
rename to packages/api/src/business/processes/__mocks__/titres-demarches-statut-ids-update-demarches.ts
diff --git a/src/business/processes/__mocks__/titres-etapes-administrations-locales-update-etapes.ts b/packages/api/src/business/processes/__mocks__/titres-etapes-administrations-locales-update-etapes.ts
similarity index 100%
rename from src/business/processes/__mocks__/titres-etapes-administrations-locales-update-etapes.ts
rename to packages/api/src/business/processes/__mocks__/titres-etapes-administrations-locales-update-etapes.ts
diff --git a/src/business/processes/__mocks__/titres-etapes-communes-update-etapes.ts b/packages/api/src/business/processes/__mocks__/titres-etapes-communes-update-etapes.ts
similarity index 100%
rename from src/business/processes/__mocks__/titres-etapes-communes-update-etapes.ts
rename to packages/api/src/business/processes/__mocks__/titres-etapes-communes-update-etapes.ts
diff --git a/src/business/processes/__mocks__/titres-etapes-ordre-update-demarches.ts b/packages/api/src/business/processes/__mocks__/titres-etapes-ordre-update-demarches.ts
similarity index 100%
rename from src/business/processes/__mocks__/titres-etapes-ordre-update-demarches.ts
rename to packages/api/src/business/processes/__mocks__/titres-etapes-ordre-update-demarches.ts
diff --git a/src/business/processes/__mocks__/titres-phases-update-titres.ts b/packages/api/src/business/processes/__mocks__/titres-phases-update-titres.ts
similarity index 100%
rename from src/business/processes/__mocks__/titres-phases-update-titres.ts
rename to packages/api/src/business/processes/__mocks__/titres-phases-update-titres.ts
diff --git a/src/business/processes/__mocks__/titres-public-update-titres.ts b/packages/api/src/business/processes/__mocks__/titres-public-update-titres.ts
similarity index 100%
rename from src/business/processes/__mocks__/titres-public-update-titres.ts
rename to packages/api/src/business/processes/__mocks__/titres-public-update-titres.ts
diff --git a/src/business/processes/__mocks__/titres-statut-ids-update-titres.ts b/packages/api/src/business/processes/__mocks__/titres-statut-ids-update-titres.ts
similarity index 100%
rename from src/business/processes/__mocks__/titres-statut-ids-update-titres.ts
rename to packages/api/src/business/processes/__mocks__/titres-statut-ids-update-titres.ts
diff --git a/src/business/processes/administrations-update.test.ts b/packages/api/src/business/processes/administrations-update.test.ts
similarity index 100%
rename from src/business/processes/administrations-update.test.ts
rename to packages/api/src/business/processes/administrations-update.test.ts
diff --git a/src/business/processes/administrations-update.ts b/packages/api/src/business/processes/administrations-update.ts
similarity index 100%
rename from src/business/processes/administrations-update.ts
rename to packages/api/src/business/processes/administrations-update.ts
diff --git a/src/business/processes/entreprises-update.test.ts b/packages/api/src/business/processes/entreprises-update.test.ts
similarity index 100%
rename from src/business/processes/entreprises-update.test.ts
rename to packages/api/src/business/processes/entreprises-update.test.ts
diff --git a/src/business/processes/entreprises-update.ts b/packages/api/src/business/processes/entreprises-update.ts
similarity index 100%
rename from src/business/processes/entreprises-update.ts
rename to packages/api/src/business/processes/entreprises-update.ts
diff --git a/src/business/processes/titres-activites-props-update.test.ts b/packages/api/src/business/processes/titres-activites-props-update.test.ts
similarity index 100%
rename from src/business/processes/titres-activites-props-update.test.ts
rename to packages/api/src/business/processes/titres-activites-props-update.test.ts
diff --git a/src/business/processes/titres-activites-props-update.ts b/packages/api/src/business/processes/titres-activites-props-update.ts
similarity index 100%
rename from src/business/processes/titres-activites-props-update.ts
rename to packages/api/src/business/processes/titres-activites-props-update.ts
diff --git a/src/business/processes/titres-activites-statut-ids-update.test.ts b/packages/api/src/business/processes/titres-activites-statut-ids-update.test.ts
similarity index 100%
rename from src/business/processes/titres-activites-statut-ids-update.test.ts
rename to packages/api/src/business/processes/titres-activites-statut-ids-update.test.ts
diff --git a/src/business/processes/titres-activites-statut-ids-update.ts b/packages/api/src/business/processes/titres-activites-statut-ids-update.ts
similarity index 100%
rename from src/business/processes/titres-activites-statut-ids-update.ts
rename to packages/api/src/business/processes/titres-activites-statut-ids-update.ts
diff --git a/src/business/processes/titres-activites-update.test.ts b/packages/api/src/business/processes/titres-activites-update.test.ts
similarity index 100%
rename from src/business/processes/titres-activites-update.test.ts
rename to packages/api/src/business/processes/titres-activites-update.test.ts
diff --git a/src/business/processes/titres-activites-update.ts b/packages/api/src/business/processes/titres-activites-update.ts
similarity index 100%
rename from src/business/processes/titres-activites-update.ts
rename to packages/api/src/business/processes/titres-activites-update.ts
diff --git a/src/business/processes/titres-administrations-gestionnaires-update.test.ts b/packages/api/src/business/processes/titres-administrations-gestionnaires-update.test.ts
similarity index 100%
rename from src/business/processes/titres-administrations-gestionnaires-update.test.ts
rename to packages/api/src/business/processes/titres-administrations-gestionnaires-update.test.ts
diff --git a/src/business/processes/titres-administrations-gestionnaires-update.ts b/packages/api/src/business/processes/titres-administrations-gestionnaires-update.ts
similarity index 100%
rename from src/business/processes/titres-administrations-gestionnaires-update.ts
rename to packages/api/src/business/processes/titres-administrations-gestionnaires-update.ts
diff --git a/src/business/processes/titres-contenus-etapes-ids-update.test.ts b/packages/api/src/business/processes/titres-contenus-etapes-ids-update.test.ts
similarity index 100%
rename from src/business/processes/titres-contenus-etapes-ids-update.test.ts
rename to packages/api/src/business/processes/titres-contenus-etapes-ids-update.test.ts
diff --git a/src/business/processes/titres-contenus-etapes-ids-update.ts b/packages/api/src/business/processes/titres-contenus-etapes-ids-update.ts
similarity index 100%
rename from src/business/processes/titres-contenus-etapes-ids-update.ts
rename to packages/api/src/business/processes/titres-contenus-etapes-ids-update.ts
diff --git a/src/business/processes/titres-coordonnees-update.test.ts b/packages/api/src/business/processes/titres-coordonnees-update.test.ts
similarity index 100%
rename from src/business/processes/titres-coordonnees-update.test.ts
rename to packages/api/src/business/processes/titres-coordonnees-update.test.ts
diff --git a/src/business/processes/titres-coordonnees-update.ts b/packages/api/src/business/processes/titres-coordonnees-update.ts
similarity index 100%
rename from src/business/processes/titres-coordonnees-update.ts
rename to packages/api/src/business/processes/titres-coordonnees-update.ts
diff --git a/src/business/processes/titres-dates-update.test.ts b/packages/api/src/business/processes/titres-dates-update.test.ts
similarity index 100%
rename from src/business/processes/titres-dates-update.test.ts
rename to packages/api/src/business/processes/titres-dates-update.test.ts
diff --git a/src/business/processes/titres-dates-update.ts b/packages/api/src/business/processes/titres-dates-update.ts
similarity index 100%
rename from src/business/processes/titres-dates-update.ts
rename to packages/api/src/business/processes/titres-dates-update.ts
diff --git a/src/business/processes/titres-demarches-depot-create.test.ts b/packages/api/src/business/processes/titres-demarches-depot-create.test.ts
similarity index 100%
rename from src/business/processes/titres-demarches-depot-create.test.ts
rename to packages/api/src/business/processes/titres-demarches-depot-create.test.ts
diff --git a/src/business/processes/titres-demarches-depot-create.ts b/packages/api/src/business/processes/titres-demarches-depot-create.ts
similarity index 100%
rename from src/business/processes/titres-demarches-depot-create.ts
rename to packages/api/src/business/processes/titres-demarches-depot-create.ts
diff --git a/src/business/processes/titres-demarches-ordre-update.test.ts b/packages/api/src/business/processes/titres-demarches-ordre-update.test.ts
similarity index 100%
rename from src/business/processes/titres-demarches-ordre-update.test.ts
rename to packages/api/src/business/processes/titres-demarches-ordre-update.test.ts
diff --git a/src/business/processes/titres-demarches-ordre-update.ts b/packages/api/src/business/processes/titres-demarches-ordre-update.ts
similarity index 100%
rename from src/business/processes/titres-demarches-ordre-update.ts
rename to packages/api/src/business/processes/titres-demarches-ordre-update.ts
diff --git a/src/business/processes/titres-demarches-public-update.test.ts b/packages/api/src/business/processes/titres-demarches-public-update.test.ts
similarity index 100%
rename from src/business/processes/titres-demarches-public-update.test.ts
rename to packages/api/src/business/processes/titres-demarches-public-update.test.ts
diff --git a/src/business/processes/titres-demarches-public-update.ts b/packages/api/src/business/processes/titres-demarches-public-update.ts
similarity index 100%
rename from src/business/processes/titres-demarches-public-update.ts
rename to packages/api/src/business/processes/titres-demarches-public-update.ts
diff --git a/src/business/processes/titres-demarches-statut-ids-update.test.ts b/packages/api/src/business/processes/titres-demarches-statut-ids-update.test.ts
similarity index 100%
rename from src/business/processes/titres-demarches-statut-ids-update.test.ts
rename to packages/api/src/business/processes/titres-demarches-statut-ids-update.test.ts
diff --git a/src/business/processes/titres-demarches-statut-ids-update.ts b/packages/api/src/business/processes/titres-demarches-statut-ids-update.ts
similarity index 100%
rename from src/business/processes/titres-demarches-statut-ids-update.ts
rename to packages/api/src/business/processes/titres-demarches-statut-ids-update.ts
diff --git a/src/business/processes/titres-etapes-administrations-locales-update.test.ts b/packages/api/src/business/processes/titres-etapes-administrations-locales-update.test.ts
similarity index 100%
rename from src/business/processes/titres-etapes-administrations-locales-update.test.ts
rename to packages/api/src/business/processes/titres-etapes-administrations-locales-update.test.ts
diff --git a/src/business/processes/titres-etapes-administrations-locales-update.ts b/packages/api/src/business/processes/titres-etapes-administrations-locales-update.ts
similarity index 100%
rename from src/business/processes/titres-etapes-administrations-locales-update.ts
rename to packages/api/src/business/processes/titres-etapes-administrations-locales-update.ts
diff --git a/src/business/processes/titres-etapes-areas-update.test.ts b/packages/api/src/business/processes/titres-etapes-areas-update.test.ts
similarity index 100%
rename from src/business/processes/titres-etapes-areas-update.test.ts
rename to packages/api/src/business/processes/titres-etapes-areas-update.test.ts
diff --git a/src/business/processes/titres-etapes-areas-update.ts b/packages/api/src/business/processes/titres-etapes-areas-update.ts
similarity index 100%
rename from src/business/processes/titres-etapes-areas-update.ts
rename to packages/api/src/business/processes/titres-etapes-areas-update.ts
diff --git a/src/business/processes/titres-etapes-heritage-contenu-update.ts b/packages/api/src/business/processes/titres-etapes-heritage-contenu-update.ts
similarity index 100%
rename from src/business/processes/titres-etapes-heritage-contenu-update.ts
rename to packages/api/src/business/processes/titres-etapes-heritage-contenu-update.ts
diff --git a/src/business/processes/titres-etapes-heritage-props-update.ts b/packages/api/src/business/processes/titres-etapes-heritage-props-update.ts
similarity index 100%
rename from src/business/processes/titres-etapes-heritage-props-update.ts
rename to packages/api/src/business/processes/titres-etapes-heritage-props-update.ts
diff --git a/src/business/processes/titres-etapes-ordre-update.test.ts b/packages/api/src/business/processes/titres-etapes-ordre-update.test.ts
similarity index 100%
rename from src/business/processes/titres-etapes-ordre-update.test.ts
rename to packages/api/src/business/processes/titres-etapes-ordre-update.test.ts
diff --git a/src/business/processes/titres-etapes-ordre-update.ts b/packages/api/src/business/processes/titres-etapes-ordre-update.ts
similarity index 100%
rename from src/business/processes/titres-etapes-ordre-update.ts
rename to packages/api/src/business/processes/titres-etapes-ordre-update.ts
diff --git a/src/business/processes/titres-phases-update.test.ts b/packages/api/src/business/processes/titres-phases-update.test.ts
similarity index 100%
rename from src/business/processes/titres-phases-update.test.ts
rename to packages/api/src/business/processes/titres-phases-update.test.ts
diff --git a/src/business/processes/titres-phases-update.ts b/packages/api/src/business/processes/titres-phases-update.ts
similarity index 100%
rename from src/business/processes/titres-phases-update.ts
rename to packages/api/src/business/processes/titres-phases-update.ts
diff --git a/src/business/processes/titres-points-references-create.test.ts b/packages/api/src/business/processes/titres-points-references-create.test.ts
similarity index 100%
rename from src/business/processes/titres-points-references-create.test.ts
rename to packages/api/src/business/processes/titres-points-references-create.test.ts
diff --git a/src/business/processes/titres-points-references-create.ts b/packages/api/src/business/processes/titres-points-references-create.ts
similarity index 100%
rename from src/business/processes/titres-points-references-create.ts
rename to packages/api/src/business/processes/titres-points-references-create.ts
diff --git a/src/business/processes/titres-props-etapes-ids-update.test.ts b/packages/api/src/business/processes/titres-props-etapes-ids-update.test.ts
similarity index 100%
rename from src/business/processes/titres-props-etapes-ids-update.test.ts
rename to packages/api/src/business/processes/titres-props-etapes-ids-update.test.ts
diff --git a/src/business/processes/titres-props-etapes-ids-update.ts b/packages/api/src/business/processes/titres-props-etapes-ids-update.ts
similarity index 100%
rename from src/business/processes/titres-props-etapes-ids-update.ts
rename to packages/api/src/business/processes/titres-props-etapes-ids-update.ts
diff --git a/src/business/processes/titres-public-update.test.ts b/packages/api/src/business/processes/titres-public-update.test.ts
similarity index 100%
rename from src/business/processes/titres-public-update.test.ts
rename to packages/api/src/business/processes/titres-public-update.test.ts
diff --git a/src/business/processes/titres-public-update.ts b/packages/api/src/business/processes/titres-public-update.ts
similarity index 100%
rename from src/business/processes/titres-public-update.ts
rename to packages/api/src/business/processes/titres-public-update.ts
diff --git a/src/business/processes/titres-slugs-update.test.ts b/packages/api/src/business/processes/titres-slugs-update.test.ts
similarity index 100%
rename from src/business/processes/titres-slugs-update.test.ts
rename to packages/api/src/business/processes/titres-slugs-update.test.ts
diff --git a/src/business/processes/titres-slugs-update.ts b/packages/api/src/business/processes/titres-slugs-update.ts
similarity index 100%
rename from src/business/processes/titres-slugs-update.ts
rename to packages/api/src/business/processes/titres-slugs-update.ts
diff --git a/src/business/processes/titres-statut-ids-update.test.ts b/packages/api/src/business/processes/titres-statut-ids-update.test.ts
similarity index 100%
rename from src/business/processes/titres-statut-ids-update.test.ts
rename to packages/api/src/business/processes/titres-statut-ids-update.test.ts
diff --git a/src/business/processes/titres-statut-ids-update.ts b/packages/api/src/business/processes/titres-statut-ids-update.ts
similarity index 100%
rename from src/business/processes/titres-statut-ids-update.ts
rename to packages/api/src/business/processes/titres-statut-ids-update.ts
diff --git a/src/business/processes/utilisateurs-newsletter-update.ts b/packages/api/src/business/processes/utilisateurs-newsletter-update.ts
similarity index 100%
rename from src/business/processes/utilisateurs-newsletter-update.ts
rename to packages/api/src/business/processes/utilisateurs-newsletter-update.ts
diff --git a/src/business/rules-demarches/_utils.test.ts b/packages/api/src/business/rules-demarches/_utils.test.ts
similarity index 100%
rename from src/business/rules-demarches/_utils.test.ts
rename to packages/api/src/business/rules-demarches/_utils.test.ts
diff --git a/src/business/rules-demarches/arm/oct.test.ts b/packages/api/src/business/rules-demarches/arm/oct.test.ts
similarity index 100%
rename from src/business/rules-demarches/arm/oct.test.ts
rename to packages/api/src/business/rules-demarches/arm/oct.test.ts
diff --git a/src/business/rules-demarches/arm/oct.ts b/packages/api/src/business/rules-demarches/arm/oct.ts
similarity index 100%
rename from src/business/rules-demarches/arm/oct.ts
rename to packages/api/src/business/rules-demarches/arm/oct.ts
diff --git a/src/business/rules-demarches/arm/ren-pro.test.ts b/packages/api/src/business/rules-demarches/arm/ren-pro.test.ts
similarity index 100%
rename from src/business/rules-demarches/arm/ren-pro.test.ts
rename to packages/api/src/business/rules-demarches/arm/ren-pro.test.ts
diff --git a/src/business/rules-demarches/arm/ren-pro.ts b/packages/api/src/business/rules-demarches/arm/ren-pro.ts
similarity index 100%
rename from src/business/rules-demarches/arm/ren-pro.ts
rename to packages/api/src/business/rules-demarches/arm/ren-pro.ts
diff --git a/src/business/rules-demarches/arm/ret.test.ts b/packages/api/src/business/rules-demarches/arm/ret.test.ts
similarity index 100%
rename from src/business/rules-demarches/arm/ret.test.ts
rename to packages/api/src/business/rules-demarches/arm/ret.test.ts
diff --git a/src/business/rules-demarches/arm/ret.ts b/packages/api/src/business/rules-demarches/arm/ret.ts
similarity index 100%
rename from src/business/rules-demarches/arm/ret.ts
rename to packages/api/src/business/rules-demarches/arm/ret.ts
diff --git a/src/business/rules-demarches/axm/oct.test.ts b/packages/api/src/business/rules-demarches/axm/oct.test.ts
similarity index 100%
rename from src/business/rules-demarches/axm/oct.test.ts
rename to packages/api/src/business/rules-demarches/axm/oct.test.ts
diff --git a/src/business/rules-demarches/axm/oct.ts b/packages/api/src/business/rules-demarches/axm/oct.ts
similarity index 100%
rename from src/business/rules-demarches/axm/oct.ts
rename to packages/api/src/business/rules-demarches/axm/oct.ts
diff --git a/src/business/rules-demarches/definitions.ts b/packages/api/src/business/rules-demarches/definitions.ts
similarity index 100%
rename from src/business/rules-demarches/definitions.ts
rename to packages/api/src/business/rules-demarches/definitions.ts
diff --git a/src/business/rules-demarches/etat-cycles.ts b/packages/api/src/business/rules-demarches/etat-cycles.ts
similarity index 100%
rename from src/business/rules-demarches/etat-cycles.ts
rename to packages/api/src/business/rules-demarches/etat-cycles.ts
diff --git a/src/business/rules-demarches/prm/oct.test.ts b/packages/api/src/business/rules-demarches/prm/oct.test.ts
similarity index 100%
rename from src/business/rules-demarches/prm/oct.test.ts
rename to packages/api/src/business/rules-demarches/prm/oct.test.ts
diff --git a/src/business/rules-demarches/prm/oct.ts b/packages/api/src/business/rules-demarches/prm/oct.ts
similarity index 100%
rename from src/business/rules-demarches/prm/oct.ts
rename to packages/api/src/business/rules-demarches/prm/oct.ts
diff --git a/src/business/rules/__mocks__/titre-activite-statut-id-find-activites.ts b/packages/api/src/business/rules/__mocks__/titre-activite-statut-id-find-activites.ts
similarity index 100%
rename from src/business/rules/__mocks__/titre-activite-statut-id-find-activites.ts
rename to packages/api/src/business/rules/__mocks__/titre-activite-statut-id-find-activites.ts
diff --git a/src/business/rules/__mocks__/titre-activites-build-titres.ts b/packages/api/src/business/rules/__mocks__/titre-activites-build-titres.ts
similarity index 100%
rename from src/business/rules/__mocks__/titre-activites-build-titres.ts
rename to packages/api/src/business/rules/__mocks__/titre-activites-build-titres.ts
diff --git a/src/business/rules/__mocks__/titre-administrations-gestionnaires-build-titres.ts b/packages/api/src/business/rules/__mocks__/titre-administrations-gestionnaires-build-titres.ts
similarity index 100%
rename from src/business/rules/__mocks__/titre-administrations-gestionnaires-build-titres.ts
rename to packages/api/src/business/rules/__mocks__/titre-administrations-gestionnaires-build-titres.ts
diff --git a/src/business/rules/__mocks__/titre-date-debut-find-demarches.ts b/packages/api/src/business/rules/__mocks__/titre-date-debut-find-demarches.ts
similarity index 100%
rename from src/business/rules/__mocks__/titre-date-debut-find-demarches.ts
rename to packages/api/src/business/rules/__mocks__/titre-date-debut-find-demarches.ts
diff --git a/src/business/rules/__mocks__/titre-date-demande-find-demarches.ts b/packages/api/src/business/rules/__mocks__/titre-date-demande-find-demarches.ts
similarity index 100%
rename from src/business/rules/__mocks__/titre-date-demande-find-demarches.ts
rename to packages/api/src/business/rules/__mocks__/titre-date-demande-find-demarches.ts
diff --git a/src/business/rules/__mocks__/titre-date-fin-find-demarches.ts b/packages/api/src/business/rules/__mocks__/titre-date-fin-find-demarches.ts
similarity index 100%
rename from src/business/rules/__mocks__/titre-date-fin-find-demarches.ts
rename to packages/api/src/business/rules/__mocks__/titre-date-fin-find-demarches.ts
diff --git a/src/business/rules/__mocks__/titre-demarche-annulation-date-fin-find.ts b/packages/api/src/business/rules/__mocks__/titre-demarche-annulation-date-fin-find.ts
similarity index 100%
rename from src/business/rules/__mocks__/titre-demarche-annulation-date-fin-find.ts
rename to packages/api/src/business/rules/__mocks__/titre-demarche-annulation-date-fin-find.ts
diff --git a/src/business/rules/__mocks__/titre-demarche-date-fin-duree-find-demarches.ts b/packages/api/src/business/rules/__mocks__/titre-demarche-date-fin-duree-find-demarches.ts
similarity index 100%
rename from src/business/rules/__mocks__/titre-demarche-date-fin-duree-find-demarches.ts
rename to packages/api/src/business/rules/__mocks__/titre-demarche-date-fin-duree-find-demarches.ts
diff --git a/src/business/rules/__mocks__/titre-phases-find-demarches.ts b/packages/api/src/business/rules/__mocks__/titre-phases-find-demarches.ts
similarity index 100%
rename from src/business/rules/__mocks__/titre-phases-find-demarches.ts
rename to packages/api/src/business/rules/__mocks__/titre-phases-find-demarches.ts
diff --git a/src/business/rules/__mocks__/titre-prop-activites-count-activites.ts b/packages/api/src/business/rules/__mocks__/titre-prop-activites-count-activites.ts
similarity index 100%
rename from src/business/rules/__mocks__/titre-prop-activites-count-activites.ts
rename to packages/api/src/business/rules/__mocks__/titre-prop-activites-count-activites.ts
diff --git a/src/business/rules/__mocks__/titre-prop-etape-find-demarches.ts b/packages/api/src/business/rules/__mocks__/titre-prop-etape-find-demarches.ts
similarity index 100%
rename from src/business/rules/__mocks__/titre-prop-etape-find-demarches.ts
rename to packages/api/src/business/rules/__mocks__/titre-prop-etape-find-demarches.ts
diff --git a/src/business/rules/__mocks__/titre-statut-id-find-titres.ts b/packages/api/src/business/rules/__mocks__/titre-statut-id-find-titres.ts
similarity index 100%
rename from src/business/rules/__mocks__/titre-statut-id-find-titres.ts
rename to packages/api/src/business/rules/__mocks__/titre-statut-id-find-titres.ts
diff --git a/src/business/rules/titre-activite-statut-id-find.test.ts b/packages/api/src/business/rules/titre-activite-statut-id-find.test.ts
similarity index 100%
rename from src/business/rules/titre-activite-statut-id-find.test.ts
rename to packages/api/src/business/rules/titre-activite-statut-id-find.test.ts
diff --git a/src/business/rules/titre-activite-statut-id-find.ts b/packages/api/src/business/rules/titre-activite-statut-id-find.ts
similarity index 100%
rename from src/business/rules/titre-activite-statut-id-find.ts
rename to packages/api/src/business/rules/titre-activite-statut-id-find.ts
diff --git a/src/business/rules/titre-activites-build.test.ts b/packages/api/src/business/rules/titre-activites-build.test.ts
similarity index 100%
rename from src/business/rules/titre-activites-build.test.ts
rename to packages/api/src/business/rules/titre-activites-build.test.ts
diff --git a/src/business/rules/titre-activites-build.ts b/packages/api/src/business/rules/titre-activites-build.ts
similarity index 100%
rename from src/business/rules/titre-activites-build.ts
rename to packages/api/src/business/rules/titre-activites-build.ts
diff --git a/src/business/rules/titre-administrations-gestionnaires-build.test.ts b/packages/api/src/business/rules/titre-administrations-gestionnaires-build.test.ts
similarity index 100%
rename from src/business/rules/titre-administrations-gestionnaires-build.test.ts
rename to packages/api/src/business/rules/titre-administrations-gestionnaires-build.test.ts
diff --git a/src/business/rules/titre-administrations-gestionnaires-build.ts b/packages/api/src/business/rules/titre-administrations-gestionnaires-build.ts
similarity index 100%
rename from src/business/rules/titre-administrations-gestionnaires-build.ts
rename to packages/api/src/business/rules/titre-administrations-gestionnaires-build.ts
diff --git a/src/business/rules/titre-date-debut-find.test.ts b/packages/api/src/business/rules/titre-date-debut-find.test.ts
similarity index 100%
rename from src/business/rules/titre-date-debut-find.test.ts
rename to packages/api/src/business/rules/titre-date-debut-find.test.ts
diff --git a/src/business/rules/titre-date-debut-find.ts b/packages/api/src/business/rules/titre-date-debut-find.ts
similarity index 100%
rename from src/business/rules/titre-date-debut-find.ts
rename to packages/api/src/business/rules/titre-date-debut-find.ts
diff --git a/src/business/rules/titre-date-demande-find.test.ts b/packages/api/src/business/rules/titre-date-demande-find.test.ts
similarity index 100%
rename from src/business/rules/titre-date-demande-find.test.ts
rename to packages/api/src/business/rules/titre-date-demande-find.test.ts
diff --git a/src/business/rules/titre-date-demande-find.ts b/packages/api/src/business/rules/titre-date-demande-find.ts
similarity index 100%
rename from src/business/rules/titre-date-demande-find.ts
rename to packages/api/src/business/rules/titre-date-demande-find.ts
diff --git a/src/business/rules/titre-date-fin-find.test.ts b/packages/api/src/business/rules/titre-date-fin-find.test.ts
similarity index 100%
rename from src/business/rules/titre-date-fin-find.test.ts
rename to packages/api/src/business/rules/titre-date-fin-find.test.ts
diff --git a/src/business/rules/titre-date-fin-find.ts b/packages/api/src/business/rules/titre-date-fin-find.ts
similarity index 100%
rename from src/business/rules/titre-date-fin-find.ts
rename to packages/api/src/business/rules/titre-date-fin-find.ts
diff --git a/src/business/rules/titre-demarche-annulation-date-fin-find.test.ts b/packages/api/src/business/rules/titre-demarche-annulation-date-fin-find.test.ts
similarity index 100%
rename from src/business/rules/titre-demarche-annulation-date-fin-find.test.ts
rename to packages/api/src/business/rules/titre-demarche-annulation-date-fin-find.test.ts
diff --git a/src/business/rules/titre-demarche-annulation-date-fin-find.ts b/packages/api/src/business/rules/titre-demarche-annulation-date-fin-find.ts
similarity index 100%
rename from src/business/rules/titre-demarche-annulation-date-fin-find.ts
rename to packages/api/src/business/rules/titre-demarche-annulation-date-fin-find.ts
diff --git a/src/business/rules/titre-demarche-date-fin-duree-find.test.ts b/packages/api/src/business/rules/titre-demarche-date-fin-duree-find.test.ts
similarity index 100%
rename from src/business/rules/titre-demarche-date-fin-duree-find.test.ts
rename to packages/api/src/business/rules/titre-demarche-date-fin-duree-find.test.ts
diff --git a/src/business/rules/titre-demarche-date-fin-duree-find.ts b/packages/api/src/business/rules/titre-demarche-date-fin-duree-find.ts
similarity index 100%
rename from src/business/rules/titre-demarche-date-fin-duree-find.ts
rename to packages/api/src/business/rules/titre-demarche-date-fin-duree-find.ts
diff --git a/src/business/rules/titre-demarche-depot-demande-date-find.ts b/packages/api/src/business/rules/titre-demarche-depot-demande-date-find.ts
similarity index 100%
rename from src/business/rules/titre-demarche-depot-demande-date-find.ts
rename to packages/api/src/business/rules/titre-demarche-depot-demande-date-find.ts
diff --git a/src/business/rules/titre-demarche-octroi-date-debut-find.test.ts b/packages/api/src/business/rules/titre-demarche-octroi-date-debut-find.test.ts
similarity index 100%
rename from src/business/rules/titre-demarche-octroi-date-debut-find.test.ts
rename to packages/api/src/business/rules/titre-demarche-octroi-date-debut-find.test.ts
diff --git a/src/business/rules/titre-demarche-octroi-date-debut-find.ts b/packages/api/src/business/rules/titre-demarche-octroi-date-debut-find.ts
similarity index 100%
rename from src/business/rules/titre-demarche-octroi-date-debut-find.ts
rename to packages/api/src/business/rules/titre-demarche-octroi-date-debut-find.ts
diff --git a/src/business/rules/titre-demarche-phase-check.test.ts b/packages/api/src/business/rules/titre-demarche-phase-check.test.ts
similarity index 100%
rename from src/business/rules/titre-demarche-phase-check.test.ts
rename to packages/api/src/business/rules/titre-demarche-phase-check.test.ts
diff --git a/src/business/rules/titre-demarche-phase-check.ts b/packages/api/src/business/rules/titre-demarche-phase-check.ts
similarity index 100%
rename from src/business/rules/titre-demarche-phase-check.ts
rename to packages/api/src/business/rules/titre-demarche-phase-check.ts
diff --git a/src/business/rules/titre-demarche-public-find.test.ts b/packages/api/src/business/rules/titre-demarche-public-find.test.ts
similarity index 100%
rename from src/business/rules/titre-demarche-public-find.test.ts
rename to packages/api/src/business/rules/titre-demarche-public-find.test.ts
diff --git a/src/business/rules/titre-demarche-public-find.ts b/packages/api/src/business/rules/titre-demarche-public-find.ts
similarity index 100%
rename from src/business/rules/titre-demarche-public-find.ts
rename to packages/api/src/business/rules/titre-demarche-public-find.ts
diff --git a/src/business/rules/titre-demarche-statut-id-find.test.ts b/packages/api/src/business/rules/titre-demarche-statut-id-find.test.ts
similarity index 100%
rename from src/business/rules/titre-demarche-statut-id-find.test.ts
rename to packages/api/src/business/rules/titre-demarche-statut-id-find.test.ts
diff --git a/src/business/rules/titre-demarche-statut-id-find.ts b/packages/api/src/business/rules/titre-demarche-statut-id-find.ts
similarity index 100%
rename from src/business/rules/titre-demarche-statut-id-find.ts
rename to packages/api/src/business/rules/titre-demarche-statut-id-find.ts
diff --git a/src/business/rules/titre-etape-prop-find.test.ts b/packages/api/src/business/rules/titre-etape-prop-find.test.ts
similarity index 100%
rename from src/business/rules/titre-etape-prop-find.test.ts
rename to packages/api/src/business/rules/titre-etape-prop-find.test.ts
diff --git a/src/business/rules/titre-etape-prop-find.ts b/packages/api/src/business/rules/titre-etape-prop-find.ts
similarity index 100%
rename from src/business/rules/titre-etape-prop-find.ts
rename to packages/api/src/business/rules/titre-etape-prop-find.ts
diff --git a/src/business/rules/titre-etape-publication-check.test.ts b/packages/api/src/business/rules/titre-etape-publication-check.test.ts
similarity index 100%
rename from src/business/rules/titre-etape-publication-check.test.ts
rename to packages/api/src/business/rules/titre-etape-publication-check.test.ts
diff --git a/src/business/rules/titre-etape-publication-check.ts b/packages/api/src/business/rules/titre-etape-publication-check.ts
similarity index 100%
rename from src/business/rules/titre-etape-publication-check.ts
rename to packages/api/src/business/rules/titre-etape-publication-check.ts
diff --git a/src/business/rules/titre-phases-find.test.ts b/packages/api/src/business/rules/titre-phases-find.test.ts
similarity index 100%
rename from src/business/rules/titre-phases-find.test.ts
rename to packages/api/src/business/rules/titre-phases-find.test.ts
diff --git a/src/business/rules/titre-phases-find.ts b/packages/api/src/business/rules/titre-phases-find.ts
similarity index 100%
rename from src/business/rules/titre-phases-find.ts
rename to packages/api/src/business/rules/titre-phases-find.ts
diff --git a/src/business/rules/titre-prop-etape-find.test.ts b/packages/api/src/business/rules/titre-prop-etape-find.test.ts
similarity index 100%
rename from src/business/rules/titre-prop-etape-find.test.ts
rename to packages/api/src/business/rules/titre-prop-etape-find.test.ts
diff --git a/src/business/rules/titre-prop-etape-find.ts b/packages/api/src/business/rules/titre-prop-etape-find.ts
similarity index 100%
rename from src/business/rules/titre-prop-etape-find.ts
rename to packages/api/src/business/rules/titre-prop-etape-find.ts
diff --git a/src/business/rules/titre-public-find.test.ts b/packages/api/src/business/rules/titre-public-find.test.ts
similarity index 100%
rename from src/business/rules/titre-public-find.test.ts
rename to packages/api/src/business/rules/titre-public-find.test.ts
diff --git a/src/business/rules/titre-public-find.ts b/packages/api/src/business/rules/titre-public-find.ts
similarity index 100%
rename from src/business/rules/titre-public-find.ts
rename to packages/api/src/business/rules/titre-public-find.ts
diff --git a/src/business/rules/titre-statut-id-find.test.ts b/packages/api/src/business/rules/titre-statut-id-find.test.ts
similarity index 100%
rename from src/business/rules/titre-statut-id-find.test.ts
rename to packages/api/src/business/rules/titre-statut-id-find.test.ts
diff --git a/src/business/rules/titre-statut-id-find.ts b/packages/api/src/business/rules/titre-statut-id-find.ts
similarity index 100%
rename from src/business/rules/titre-statut-id-find.ts
rename to packages/api/src/business/rules/titre-statut-id-find.ts
diff --git a/src/business/titre-demarche-update.ts b/packages/api/src/business/titre-demarche-update.ts
similarity index 100%
rename from src/business/titre-demarche-update.ts
rename to packages/api/src/business/titre-demarche-update.ts
diff --git a/src/business/titre-etape-update.ts b/packages/api/src/business/titre-etape-update.ts
similarity index 100%
rename from src/business/titre-etape-update.ts
rename to packages/api/src/business/titre-etape-update.ts
diff --git a/src/business/titre-update.ts b/packages/api/src/business/titre-update.ts
similarity index 100%
rename from src/business/titre-update.ts
rename to packages/api/src/business/titre-update.ts
diff --git a/src/business/utils/__mocks__/titre-activite-type-check.ts b/packages/api/src/business/utils/__mocks__/titre-activite-type-check.ts
similarity index 100%
rename from src/business/utils/__mocks__/titre-activite-type-check.ts
rename to packages/api/src/business/utils/__mocks__/titre-activite-type-check.ts
diff --git a/src/business/utils/__mocks__/titre-coordonnees-find.ts b/packages/api/src/business/utils/__mocks__/titre-coordonnees-find.ts
similarity index 100%
rename from src/business/utils/__mocks__/titre-coordonnees-find.ts
rename to packages/api/src/business/utils/__mocks__/titre-coordonnees-find.ts
diff --git a/src/business/utils/__mocks__/titre-demarches-asc-sort-demarches.ts b/packages/api/src/business/utils/__mocks__/titre-demarches-asc-sort-demarches.ts
similarity index 100%
rename from src/business/utils/__mocks__/titre-demarches-asc-sort-demarches.ts
rename to packages/api/src/business/utils/__mocks__/titre-demarches-asc-sort-demarches.ts
diff --git a/src/business/utils/__mocks__/titre-etape-demarche-etape-type-find-types.ts b/packages/api/src/business/utils/__mocks__/titre-etape-demarche-etape-type-find-types.ts
similarity index 100%
rename from src/business/utils/__mocks__/titre-etape-demarche-etape-type-find-types.ts
rename to packages/api/src/business/utils/__mocks__/titre-etape-demarche-etape-type-find-types.ts
diff --git a/src/business/utils/__mocks__/titre-etapes-asc-sort-by-date-etapes.ts b/packages/api/src/business/utils/__mocks__/titre-etapes-asc-sort-by-date-etapes.ts
similarity index 100%
rename from src/business/utils/__mocks__/titre-etapes-asc-sort-by-date-etapes.ts
rename to packages/api/src/business/utils/__mocks__/titre-etapes-asc-sort-by-date-etapes.ts
diff --git a/src/business/utils/__mocks__/titre-etapes-asc-sort-etapes.ts b/packages/api/src/business/utils/__mocks__/titre-etapes-asc-sort-etapes.ts
similarity index 100%
rename from src/business/utils/__mocks__/titre-etapes-asc-sort-etapes.ts
rename to packages/api/src/business/utils/__mocks__/titre-etapes-asc-sort-etapes.ts
diff --git a/src/business/utils/__mocks__/titre-etapes-desc-sort-etapes.ts b/packages/api/src/business/utils/__mocks__/titre-etapes-desc-sort-etapes.ts
similarity index 100%
rename from src/business/utils/__mocks__/titre-etapes-desc-sort-etapes.ts
rename to packages/api/src/business/utils/__mocks__/titre-etapes-desc-sort-etapes.ts
diff --git a/src/business/utils/__mocks__/titre-valide-check-demarches.ts b/packages/api/src/business/utils/__mocks__/titre-valide-check-demarches.ts
similarity index 100%
rename from src/business/utils/__mocks__/titre-valide-check-demarches.ts
rename to packages/api/src/business/utils/__mocks__/titre-valide-check-demarches.ts
diff --git a/src/business/utils/contenu-element-file-process.test.ts b/packages/api/src/business/utils/contenu-element-file-process.test.ts
similarity index 100%
rename from src/business/utils/contenu-element-file-process.test.ts
rename to packages/api/src/business/utils/contenu-element-file-process.test.ts
diff --git a/src/business/utils/contenu-element-file-process.ts b/packages/api/src/business/utils/contenu-element-file-process.ts
similarity index 100%
rename from src/business/utils/contenu-element-file-process.ts
rename to packages/api/src/business/utils/contenu-element-file-process.ts
diff --git a/src/business/utils/prop-value-find.ts b/packages/api/src/business/utils/prop-value-find.ts
similarity index 100%
rename from src/business/utils/prop-value-find.ts
rename to packages/api/src/business/utils/prop-value-find.ts
diff --git a/src/business/utils/props-titre-etapes-ids-find.test.ts b/packages/api/src/business/utils/props-titre-etapes-ids-find.test.ts
similarity index 100%
rename from src/business/utils/props-titre-etapes-ids-find.test.ts
rename to packages/api/src/business/utils/props-titre-etapes-ids-find.test.ts
diff --git a/src/business/utils/props-titre-etapes-ids-find.ts b/packages/api/src/business/utils/props-titre-etapes-ids-find.ts
similarity index 100%
rename from src/business/utils/props-titre-etapes-ids-find.ts
rename to packages/api/src/business/utils/props-titre-etapes-ids-find.ts
diff --git a/src/business/utils/titre-activite-type-check.test.ts b/packages/api/src/business/utils/titre-activite-type-check.test.ts
similarity index 100%
rename from src/business/utils/titre-activite-type-check.test.ts
rename to packages/api/src/business/utils/titre-activite-type-check.test.ts
diff --git a/src/business/utils/titre-activite-type-check.ts b/packages/api/src/business/utils/titre-activite-type-check.ts
similarity index 100%
rename from src/business/utils/titre-activite-type-check.ts
rename to packages/api/src/business/utils/titre-activite-type-check.ts
diff --git a/src/business/utils/titre-activite-valide-check.test.ts b/packages/api/src/business/utils/titre-activite-valide-check.test.ts
similarity index 100%
rename from src/business/utils/titre-activite-valide-check.test.ts
rename to packages/api/src/business/utils/titre-activite-valide-check.test.ts
diff --git a/src/business/utils/titre-activite-valide-check.ts b/packages/api/src/business/utils/titre-activite-valide-check.ts
similarity index 100%
rename from src/business/utils/titre-activite-valide-check.ts
rename to packages/api/src/business/utils/titre-activite-valide-check.ts
diff --git a/src/business/utils/titre-coordonnees-find.test.ts b/packages/api/src/business/utils/titre-coordonnees-find.test.ts
similarity index 100%
rename from src/business/utils/titre-coordonnees-find.test.ts
rename to packages/api/src/business/utils/titre-coordonnees-find.test.ts
diff --git a/src/business/utils/titre-coordonnees-find.ts b/packages/api/src/business/utils/titre-coordonnees-find.ts
similarity index 100%
rename from src/business/utils/titre-coordonnees-find.ts
rename to packages/api/src/business/utils/titre-coordonnees-find.ts
diff --git a/src/business/utils/titre-demarches-etapes-rebuild.ts b/packages/api/src/business/utils/titre-demarches-etapes-rebuild.ts
similarity index 100%
rename from src/business/utils/titre-demarches-etapes-rebuild.ts
rename to packages/api/src/business/utils/titre-demarches-etapes-rebuild.ts
diff --git a/src/business/utils/titre-elements-sort-asc.test.ts b/packages/api/src/business/utils/titre-elements-sort-asc.test.ts
similarity index 100%
rename from src/business/utils/titre-elements-sort-asc.test.ts
rename to packages/api/src/business/utils/titre-elements-sort-asc.test.ts
diff --git a/src/business/utils/titre-elements-sort-asc.ts b/packages/api/src/business/utils/titre-elements-sort-asc.ts
similarity index 100%
rename from src/business/utils/titre-elements-sort-asc.ts
rename to packages/api/src/business/utils/titre-elements-sort-asc.ts
diff --git a/src/business/utils/titre-etape-demarche-etape-type-find.test.ts b/packages/api/src/business/utils/titre-etape-demarche-etape-type-find.test.ts
similarity index 100%
rename from src/business/utils/titre-etape-demarche-etape-type-find.test.ts
rename to packages/api/src/business/utils/titre-etape-demarche-etape-type-find.test.ts
diff --git a/src/business/utils/titre-etape-demarche-etape-type-find.ts b/packages/api/src/business/utils/titre-etape-demarche-etape-type-find.ts
similarity index 100%
rename from src/business/utils/titre-etape-demarche-etape-type-find.ts
rename to packages/api/src/business/utils/titre-etape-demarche-etape-type-find.ts
diff --git a/src/business/utils/titre-etape-heritage-contenu-find.test.ts b/packages/api/src/business/utils/titre-etape-heritage-contenu-find.test.ts
similarity index 100%
rename from src/business/utils/titre-etape-heritage-contenu-find.test.ts
rename to packages/api/src/business/utils/titre-etape-heritage-contenu-find.test.ts
diff --git a/src/business/utils/titre-etape-heritage-contenu-find.ts b/packages/api/src/business/utils/titre-etape-heritage-contenu-find.ts
similarity index 100%
rename from src/business/utils/titre-etape-heritage-contenu-find.ts
rename to packages/api/src/business/utils/titre-etape-heritage-contenu-find.ts
diff --git a/src/business/utils/titre-etape-heritage-props-find.test.ts b/packages/api/src/business/utils/titre-etape-heritage-props-find.test.ts
similarity index 100%
rename from src/business/utils/titre-etape-heritage-props-find.test.ts
rename to packages/api/src/business/utils/titre-etape-heritage-props-find.test.ts
diff --git a/src/business/utils/titre-etape-heritage-props-find.ts b/packages/api/src/business/utils/titre-etape-heritage-props-find.ts
similarity index 100%
rename from src/business/utils/titre-etape-heritage-props-find.ts
rename to packages/api/src/business/utils/titre-etape-heritage-props-find.ts
diff --git a/src/business/utils/titre-etapes-sort-asc-by-date.test.ts b/packages/api/src/business/utils/titre-etapes-sort-asc-by-date.test.ts
similarity index 100%
rename from src/business/utils/titre-etapes-sort-asc-by-date.test.ts
rename to packages/api/src/business/utils/titre-etapes-sort-asc-by-date.test.ts
diff --git a/src/business/utils/titre-etapes-sort-asc-by-date.ts b/packages/api/src/business/utils/titre-etapes-sort-asc-by-date.ts
similarity index 100%
rename from src/business/utils/titre-etapes-sort-asc-by-date.ts
rename to packages/api/src/business/utils/titre-etapes-sort-asc-by-date.ts
diff --git a/src/business/utils/titre-etapes-sort-asc.test.ts b/packages/api/src/business/utils/titre-etapes-sort-asc.test.ts
similarity index 100%
rename from src/business/utils/titre-etapes-sort-asc.test.ts
rename to packages/api/src/business/utils/titre-etapes-sort-asc.test.ts
diff --git a/src/business/utils/titre-etapes-sort-asc.ts b/packages/api/src/business/utils/titre-etapes-sort-asc.ts
similarity index 100%
rename from src/business/utils/titre-etapes-sort-asc.ts
rename to packages/api/src/business/utils/titre-etapes-sort-asc.ts
diff --git a/src/business/utils/titre-etapes-sort-desc.test.ts b/packages/api/src/business/utils/titre-etapes-sort-desc.test.ts
similarity index 100%
rename from src/business/utils/titre-etapes-sort-desc.test.ts
rename to packages/api/src/business/utils/titre-etapes-sort-desc.test.ts
diff --git a/src/business/utils/titre-etapes-sort-desc.ts b/packages/api/src/business/utils/titre-etapes-sort-desc.ts
similarity index 100%
rename from src/business/utils/titre-etapes-sort-desc.ts
rename to packages/api/src/business/utils/titre-etapes-sort-desc.ts
diff --git a/src/business/utils/titre-slug-and-relations-update.test.ts b/packages/api/src/business/utils/titre-slug-and-relations-update.test.ts
similarity index 100%
rename from src/business/utils/titre-slug-and-relations-update.test.ts
rename to packages/api/src/business/utils/titre-slug-and-relations-update.test.ts
diff --git a/src/business/utils/titre-slug-and-relations-update.ts b/packages/api/src/business/utils/titre-slug-and-relations-update.ts
similarity index 100%
rename from src/business/utils/titre-slug-and-relations-update.ts
rename to packages/api/src/business/utils/titre-slug-and-relations-update.ts
diff --git a/src/business/utils/titre-valide-check.test.ts b/packages/api/src/business/utils/titre-valide-check.test.ts
similarity index 100%
rename from src/business/utils/titre-valide-check.test.ts
rename to packages/api/src/business/utils/titre-valide-check.test.ts
diff --git a/src/business/utils/titre-valide-check.ts b/packages/api/src/business/utils/titre-valide-check.ts
similarity index 100%
rename from src/business/utils/titre-valide-check.ts
rename to packages/api/src/business/utils/titre-valide-check.ts
diff --git a/src/business/utils/urls-get.ts b/packages/api/src/business/utils/urls-get.ts
similarity index 100%
rename from src/business/utils/urls-get.ts
rename to packages/api/src/business/utils/urls-get.ts
diff --git a/src/business/validations/__mocks__/contenu-dates-check-contenus.ts b/packages/api/src/business/validations/__mocks__/contenu-dates-check-contenus.ts
similarity index 100%
rename from src/business/validations/__mocks__/contenu-dates-check-contenus.ts
rename to packages/api/src/business/validations/__mocks__/contenu-dates-check-contenus.ts
diff --git a/src/business/validations/__mocks__/contenu-numbers-check-contenus.ts b/packages/api/src/business/validations/__mocks__/contenu-numbers-check-contenus.ts
similarity index 100%
rename from src/business/validations/__mocks__/contenu-numbers-check-contenus.ts
rename to packages/api/src/business/validations/__mocks__/contenu-numbers-check-contenus.ts
diff --git a/src/business/validations/__mocks__/titre-etape-numbers-validate.ts b/packages/api/src/business/validations/__mocks__/titre-etape-numbers-validate.ts
similarity index 100%
rename from src/business/validations/__mocks__/titre-etape-numbers-validate.ts
rename to packages/api/src/business/validations/__mocks__/titre-etape-numbers-validate.ts
diff --git a/src/business/validations/__mocks__/titre-etape-points-validate.ts b/packages/api/src/business/validations/__mocks__/titre-etape-points-validate.ts
similarity index 100%
rename from src/business/validations/__mocks__/titre-etape-points-validate.ts
rename to packages/api/src/business/validations/__mocks__/titre-etape-points-validate.ts
diff --git a/src/business/validations/document-input-validate.ts b/packages/api/src/business/validations/document-input-validate.ts
similarity index 100%
rename from src/business/validations/document-input-validate.ts
rename to packages/api/src/business/validations/document-input-validate.ts
diff --git a/src/business/validations/document-updation-validate.ts b/packages/api/src/business/validations/document-updation-validate.ts
similarity index 100%
rename from src/business/validations/document-updation-validate.ts
rename to packages/api/src/business/validations/document-updation-validate.ts
diff --git a/src/business/validations/documents-types-validate.test.ts b/packages/api/src/business/validations/documents-types-validate.test.ts
similarity index 100%
rename from src/business/validations/documents-types-validate.test.ts
rename to packages/api/src/business/validations/documents-types-validate.test.ts
diff --git a/src/business/validations/documents-types-validate.ts b/packages/api/src/business/validations/documents-types-validate.ts
similarity index 100%
rename from src/business/validations/documents-types-validate.ts
rename to packages/api/src/business/validations/documents-types-validate.ts
diff --git a/src/business/validations/titre-activite-complete-check.ts b/packages/api/src/business/validations/titre-activite-complete-check.ts
similarity index 100%
rename from src/business/validations/titre-activite-complete-check.ts
rename to packages/api/src/business/validations/titre-activite-complete-check.ts
diff --git a/src/business/validations/titre-activite-deletion-validate.ts b/packages/api/src/business/validations/titre-activite-deletion-validate.ts
similarity index 100%
rename from src/business/validations/titre-activite-deletion-validate.ts
rename to packages/api/src/business/validations/titre-activite-deletion-validate.ts
diff --git a/src/business/validations/titre-activite-input-validate.ts b/packages/api/src/business/validations/titre-activite-input-validate.ts
similarity index 100%
rename from src/business/validations/titre-activite-input-validate.ts
rename to packages/api/src/business/validations/titre-activite-input-validate.ts
diff --git a/src/business/validations/titre-demarche-etat-validate.test.ts b/packages/api/src/business/validations/titre-demarche-etat-validate.test.ts
similarity index 100%
rename from src/business/validations/titre-demarche-etat-validate.test.ts
rename to packages/api/src/business/validations/titre-demarche-etat-validate.test.ts
diff --git a/src/business/validations/titre-demarche-etat-validate.ts b/packages/api/src/business/validations/titre-demarche-etat-validate.ts
similarity index 100%
rename from src/business/validations/titre-demarche-etat-validate.ts
rename to packages/api/src/business/validations/titre-demarche-etat-validate.ts
diff --git a/src/business/validations/titre-demarche-updation-validate.ts b/packages/api/src/business/validations/titre-demarche-updation-validate.ts
similarity index 100%
rename from src/business/validations/titre-demarche-updation-validate.ts
rename to packages/api/src/business/validations/titre-demarche-updation-validate.ts
diff --git a/src/business/validations/titre-etape-etat-validate.test.ts b/packages/api/src/business/validations/titre-etape-etat-validate.test.ts
similarity index 100%
rename from src/business/validations/titre-etape-etat-validate.test.ts
rename to packages/api/src/business/validations/titre-etape-etat-validate.test.ts
diff --git a/src/business/validations/titre-etape-etat-validate.ts b/packages/api/src/business/validations/titre-etape-etat-validate.ts
similarity index 100%
rename from src/business/validations/titre-etape-etat-validate.ts
rename to packages/api/src/business/validations/titre-etape-etat-validate.ts
diff --git a/src/business/validations/titre-etape-points-validate.test.ts b/packages/api/src/business/validations/titre-etape-points-validate.test.ts
similarity index 100%
rename from src/business/validations/titre-etape-points-validate.test.ts
rename to packages/api/src/business/validations/titre-etape-points-validate.test.ts
diff --git a/src/business/validations/titre-etape-points-validate.ts b/packages/api/src/business/validations/titre-etape-points-validate.ts
similarity index 100%
rename from src/business/validations/titre-etape-points-validate.ts
rename to packages/api/src/business/validations/titre-etape-points-validate.ts
diff --git a/src/business/validations/titre-etape-type-and-status-validate.test.ts b/packages/api/src/business/validations/titre-etape-type-and-status-validate.test.ts
similarity index 100%
rename from src/business/validations/titre-etape-type-and-status-validate.test.ts
rename to packages/api/src/business/validations/titre-etape-type-and-status-validate.test.ts
diff --git a/src/business/validations/titre-etape-type-and-status-validate.ts b/packages/api/src/business/validations/titre-etape-type-and-status-validate.ts
similarity index 100%
rename from src/business/validations/titre-etape-type-and-status-validate.ts
rename to packages/api/src/business/validations/titre-etape-type-and-status-validate.ts
diff --git a/src/business/validations/titre-etape-updation-validate.test.ts b/packages/api/src/business/validations/titre-etape-updation-validate.test.ts
similarity index 100%
rename from src/business/validations/titre-etape-updation-validate.test.ts
rename to packages/api/src/business/validations/titre-etape-updation-validate.test.ts
diff --git a/src/business/validations/titre-etape-updation-validate.ts b/packages/api/src/business/validations/titre-etape-updation-validate.ts
similarity index 100%
rename from src/business/validations/titre-etape-updation-validate.ts
rename to packages/api/src/business/validations/titre-etape-updation-validate.ts
diff --git a/src/business/validations/titre-updation-validate.ts b/packages/api/src/business/validations/titre-updation-validate.ts
similarity index 100%
rename from src/business/validations/titre-updation-validate.ts
rename to packages/api/src/business/validations/titre-updation-validate.ts
diff --git a/src/business/validations/utilisateur-updation-validate.ts b/packages/api/src/business/validations/utilisateur-updation-validate.ts
similarity index 100%
rename from src/business/validations/utilisateur-updation-validate.ts
rename to packages/api/src/business/validations/utilisateur-updation-validate.ts
diff --git a/src/business/validations/utils/contenu-dates-check.test.ts b/packages/api/src/business/validations/utils/contenu-dates-check.test.ts
similarity index 100%
rename from src/business/validations/utils/contenu-dates-check.test.ts
rename to packages/api/src/business/validations/utils/contenu-dates-check.test.ts
diff --git a/src/business/validations/utils/contenu-dates-check.ts b/packages/api/src/business/validations/utils/contenu-dates-check.ts
similarity index 100%
rename from src/business/validations/utils/contenu-dates-check.ts
rename to packages/api/src/business/validations/utils/contenu-dates-check.ts
diff --git a/src/business/validations/utils/contenu-numbers-check.test.ts b/packages/api/src/business/validations/utils/contenu-numbers-check.test.ts
similarity index 100%
rename from src/business/validations/utils/contenu-numbers-check.test.ts
rename to packages/api/src/business/validations/utils/contenu-numbers-check.test.ts
diff --git a/src/business/validations/utils/contenu-numbers-check.ts b/packages/api/src/business/validations/utils/contenu-numbers-check.ts
similarity index 100%
rename from src/business/validations/utils/contenu-numbers-check.ts
rename to packages/api/src/business/validations/utils/contenu-numbers-check.ts
diff --git a/src/business/validations/utils/heritage-contenu-validate.test.ts b/packages/api/src/business/validations/utils/heritage-contenu-validate.test.ts
similarity index 100%
rename from src/business/validations/utils/heritage-contenu-validate.test.ts
rename to packages/api/src/business/validations/utils/heritage-contenu-validate.test.ts
diff --git a/src/business/validations/utils/heritage-contenu-validate.ts b/packages/api/src/business/validations/utils/heritage-contenu-validate.ts
similarity index 100%
rename from src/business/validations/utils/heritage-contenu-validate.ts
rename to packages/api/src/business/validations/utils/heritage-contenu-validate.ts
diff --git a/src/business/validations/utils/props-dates-check.ts b/packages/api/src/business/validations/utils/props-dates-check.ts
similarity index 100%
rename from src/business/validations/utils/props-dates-check.ts
rename to packages/api/src/business/validations/utils/props-dates-check.ts
diff --git a/src/business/validations/utils/props-numbers-check.ts b/packages/api/src/business/validations/utils/props-numbers-check.ts
similarity index 100%
rename from src/business/validations/utils/props-numbers-check.ts
rename to packages/api/src/business/validations/utils/props-numbers-check.ts
diff --git a/src/config/files.ts b/packages/api/src/config/files.ts
similarity index 100%
rename from src/config/files.ts
rename to packages/api/src/config/files.ts
diff --git a/src/config/index.ts b/packages/api/src/config/index.ts
similarity index 100%
rename from src/config/index.ts
rename to packages/api/src/config/index.ts
diff --git a/src/config/logger.ts b/packages/api/src/config/logger.ts
similarity index 100%
rename from src/config/logger.ts
rename to packages/api/src/config/logger.ts
diff --git a/src/cron.ts b/packages/api/src/cron.ts
similarity index 100%
rename from src/cron.ts
rename to packages/api/src/cron.ts
diff --git a/src/database/cache/geo-systemes.ts b/packages/api/src/database/cache/geo-systemes.ts
similarity index 100%
rename from src/database/cache/geo-systemes.ts
rename to packages/api/src/database/cache/geo-systemes.ts
diff --git a/src/database/cache/globales.ts b/packages/api/src/database/cache/globales.ts
similarity index 100%
rename from src/database/cache/globales.ts
rename to packages/api/src/database/cache/globales.ts
diff --git a/src/database/cache/metas.ts b/packages/api/src/database/cache/metas.ts
similarity index 100%
rename from src/database/cache/metas.ts
rename to packages/api/src/database/cache/metas.ts
diff --git a/src/database/init.ts b/packages/api/src/database/init.ts
similarity index 100%
rename from src/database/init.ts
rename to packages/api/src/database/init.ts
diff --git a/src/database/models/_format/id-create.ts b/packages/api/src/database/models/_format/id-create.ts
similarity index 100%
rename from src/database/models/_format/id-create.ts
rename to packages/api/src/database/models/_format/id-create.ts
diff --git a/src/database/models/_format/pays.ts b/packages/api/src/database/models/_format/pays.ts
similarity index 100%
rename from src/database/models/_format/pays.ts
rename to packages/api/src/database/models/_format/pays.ts
diff --git a/src/database/models/_format/titre-contenu.test.ts b/packages/api/src/database/models/_format/titre-contenu.test.ts
similarity index 100%
rename from src/database/models/_format/titre-contenu.test.ts
rename to packages/api/src/database/models/_format/titre-contenu.test.ts
diff --git a/src/database/models/_format/titre-contenu.ts b/packages/api/src/database/models/_format/titre-contenu.ts
similarity index 100%
rename from src/database/models/_format/titre-contenu.ts
rename to packages/api/src/database/models/_format/titre-contenu.ts
diff --git a/src/database/models/_format/titre-etape-heritage.ts b/packages/api/src/database/models/_format/titre-etape-heritage.ts
similarity index 100%
rename from src/database/models/_format/titre-etape-heritage.ts
rename to packages/api/src/database/models/_format/titre-etape-heritage.ts
diff --git a/src/database/models/_format/titre-insert.ts b/packages/api/src/database/models/_format/titre-insert.ts
similarity index 100%
rename from src/database/models/_format/titre-insert.ts
rename to packages/api/src/database/models/_format/titre-insert.ts
diff --git a/src/database/models/activites-statuts.ts b/packages/api/src/database/models/activites-statuts.ts
similarity index 100%
rename from src/database/models/activites-statuts.ts
rename to packages/api/src/database/models/activites-statuts.ts
diff --git a/src/database/models/activites-types--documents-types.ts b/packages/api/src/database/models/activites-types--documents-types.ts
similarity index 100%
rename from src/database/models/activites-types--documents-types.ts
rename to packages/api/src/database/models/activites-types--documents-types.ts
diff --git a/src/database/models/activites-types--pays.ts b/packages/api/src/database/models/activites-types--pays.ts
similarity index 100%
rename from src/database/models/activites-types--pays.ts
rename to packages/api/src/database/models/activites-types--pays.ts
diff --git a/src/database/models/activites-types--titres-types.ts b/packages/api/src/database/models/activites-types--titres-types.ts
similarity index 100%
rename from src/database/models/activites-types--titres-types.ts
rename to packages/api/src/database/models/activites-types--titres-types.ts
diff --git a/src/database/models/activites-types.ts b/packages/api/src/database/models/activites-types.ts
similarity index 100%
rename from src/database/models/activites-types.ts
rename to packages/api/src/database/models/activites-types.ts
diff --git a/src/database/models/administrations-activites-types-emails.ts b/packages/api/src/database/models/administrations-activites-types-emails.ts
similarity index 100%
rename from src/database/models/administrations-activites-types-emails.ts
rename to packages/api/src/database/models/administrations-activites-types-emails.ts
diff --git a/src/database/models/administrations-activites-types.ts b/packages/api/src/database/models/administrations-activites-types.ts
similarity index 100%
rename from src/database/models/administrations-activites-types.ts
rename to packages/api/src/database/models/administrations-activites-types.ts
diff --git a/src/database/models/administrations-titres-types-etapes-types.ts b/packages/api/src/database/models/administrations-titres-types-etapes-types.ts
similarity index 100%
rename from src/database/models/administrations-titres-types-etapes-types.ts
rename to packages/api/src/database/models/administrations-titres-types-etapes-types.ts
diff --git a/src/database/models/administrations-titres-types-titres-statuts.ts b/packages/api/src/database/models/administrations-titres-types-titres-statuts.ts
similarity index 100%
rename from src/database/models/administrations-titres-types-titres-statuts.ts
rename to packages/api/src/database/models/administrations-titres-types-titres-statuts.ts
diff --git a/src/database/models/administrations-titres-types.ts b/packages/api/src/database/models/administrations-titres-types.ts
similarity index 100%
rename from src/database/models/administrations-titres-types.ts
rename to packages/api/src/database/models/administrations-titres-types.ts
diff --git a/src/database/models/administrations-types.ts b/packages/api/src/database/models/administrations-types.ts
similarity index 100%
rename from src/database/models/administrations-types.ts
rename to packages/api/src/database/models/administrations-types.ts
diff --git a/src/database/models/administrations.ts b/packages/api/src/database/models/administrations.ts
similarity index 100%
rename from src/database/models/administrations.ts
rename to packages/api/src/database/models/administrations.ts
diff --git a/src/database/models/annees.ts b/packages/api/src/database/models/annees.ts
similarity index 100%
rename from src/database/models/annees.ts
rename to packages/api/src/database/models/annees.ts
diff --git a/src/database/models/caches.ts b/packages/api/src/database/models/caches.ts
similarity index 100%
rename from src/database/models/caches.ts
rename to packages/api/src/database/models/caches.ts
diff --git a/src/database/models/communes.ts b/packages/api/src/database/models/communes.ts
similarity index 100%
rename from src/database/models/communes.ts
rename to packages/api/src/database/models/communes.ts
diff --git a/src/database/models/definition.ts b/packages/api/src/database/models/definition.ts
similarity index 100%
rename from src/database/models/definition.ts
rename to packages/api/src/database/models/definition.ts
diff --git a/src/database/models/demarches-statuts.ts b/packages/api/src/database/models/demarches-statuts.ts
similarity index 100%
rename from src/database/models/demarches-statuts.ts
rename to packages/api/src/database/models/demarches-statuts.ts
diff --git a/src/database/models/demarches-types.ts b/packages/api/src/database/models/demarches-types.ts
similarity index 100%
rename from src/database/models/demarches-types.ts
rename to packages/api/src/database/models/demarches-types.ts
diff --git a/src/database/models/departements.ts b/packages/api/src/database/models/departements.ts
similarity index 100%
rename from src/database/models/departements.ts
rename to packages/api/src/database/models/departements.ts
diff --git a/src/database/models/devises.ts b/packages/api/src/database/models/devises.ts
similarity index 100%
rename from src/database/models/devises.ts
rename to packages/api/src/database/models/devises.ts
diff --git a/src/database/models/documents-types.ts b/packages/api/src/database/models/documents-types.ts
similarity index 100%
rename from src/database/models/documents-types.ts
rename to packages/api/src/database/models/documents-types.ts
diff --git a/src/database/models/documents.ts b/packages/api/src/database/models/documents.ts
similarity index 100%
rename from src/database/models/documents.ts
rename to packages/api/src/database/models/documents.ts
diff --git a/src/database/models/domaines.ts b/packages/api/src/database/models/domaines.ts
similarity index 100%
rename from src/database/models/domaines.ts
rename to packages/api/src/database/models/domaines.ts
diff --git a/src/database/models/entreprises-etablissements.ts b/packages/api/src/database/models/entreprises-etablissements.ts
similarity index 100%
rename from src/database/models/entreprises-etablissements.ts
rename to packages/api/src/database/models/entreprises-etablissements.ts
diff --git a/src/database/models/entreprises-titres-types.ts b/packages/api/src/database/models/entreprises-titres-types.ts
similarity index 100%
rename from src/database/models/entreprises-titres-types.ts
rename to packages/api/src/database/models/entreprises-titres-types.ts
diff --git a/src/database/models/entreprises.ts b/packages/api/src/database/models/entreprises.ts
similarity index 100%
rename from src/database/models/entreprises.ts
rename to packages/api/src/database/models/entreprises.ts
diff --git a/src/database/models/etapes-statuts.ts b/packages/api/src/database/models/etapes-statuts.ts
similarity index 100%
rename from src/database/models/etapes-statuts.ts
rename to packages/api/src/database/models/etapes-statuts.ts
diff --git a/src/database/models/etapes-types--documents-types.ts b/packages/api/src/database/models/etapes-types--documents-types.ts
similarity index 100%
rename from src/database/models/etapes-types--documents-types.ts
rename to packages/api/src/database/models/etapes-types--documents-types.ts
diff --git a/src/database/models/etapes-types--etapes-statuts.ts b/packages/api/src/database/models/etapes-types--etapes-statuts.ts
similarity index 100%
rename from src/database/models/etapes-types--etapes-statuts.ts
rename to packages/api/src/database/models/etapes-types--etapes-statuts.ts
diff --git a/src/database/models/etapes-types--justificatifs-types.ts b/packages/api/src/database/models/etapes-types--justificatifs-types.ts
similarity index 100%
rename from src/database/models/etapes-types--justificatifs-types.ts
rename to packages/api/src/database/models/etapes-types--justificatifs-types.ts
diff --git a/src/database/models/etapes-types.ts b/packages/api/src/database/models/etapes-types.ts
similarity index 100%
rename from src/database/models/etapes-types.ts
rename to packages/api/src/database/models/etapes-types.ts
diff --git a/src/database/models/forets.ts b/packages/api/src/database/models/forets.ts
similarity index 100%
rename from src/database/models/forets.ts
rename to packages/api/src/database/models/forets.ts
diff --git a/src/database/models/frequences.ts b/packages/api/src/database/models/frequences.ts
similarity index 100%
rename from src/database/models/frequences.ts
rename to packages/api/src/database/models/frequences.ts
diff --git a/src/database/models/geo-systemes.ts b/packages/api/src/database/models/geo-systemes.ts
similarity index 100%
rename from src/database/models/geo-systemes.ts
rename to packages/api/src/database/models/geo-systemes.ts
diff --git a/src/database/models/globales.ts b/packages/api/src/database/models/globales.ts
similarity index 100%
rename from src/database/models/globales.ts
rename to packages/api/src/database/models/globales.ts
diff --git a/src/database/models/journaux.ts b/packages/api/src/database/models/journaux.ts
similarity index 100%
rename from src/database/models/journaux.ts
rename to packages/api/src/database/models/journaux.ts
diff --git a/src/database/models/mois.ts b/packages/api/src/database/models/mois.ts
similarity index 100%
rename from src/database/models/mois.ts
rename to packages/api/src/database/models/mois.ts
diff --git a/src/database/models/pays.ts b/packages/api/src/database/models/pays.ts
similarity index 100%
rename from src/database/models/pays.ts
rename to packages/api/src/database/models/pays.ts
diff --git a/src/database/models/permissions.ts b/packages/api/src/database/models/permissions.ts
similarity index 100%
rename from src/database/models/permissions.ts
rename to packages/api/src/database/models/permissions.ts
diff --git a/src/database/models/phases-statuts.ts b/packages/api/src/database/models/phases-statuts.ts
similarity index 100%
rename from src/database/models/phases-statuts.ts
rename to packages/api/src/database/models/phases-statuts.ts
diff --git a/src/database/models/references-types.ts b/packages/api/src/database/models/references-types.ts
similarity index 100%
rename from src/database/models/references-types.ts
rename to packages/api/src/database/models/references-types.ts
diff --git a/src/database/models/regions.ts b/packages/api/src/database/models/regions.ts
similarity index 100%
rename from src/database/models/regions.ts
rename to packages/api/src/database/models/regions.ts
diff --git a/src/database/models/sdom-zones.ts b/packages/api/src/database/models/sdom-zones.ts
similarity index 100%
rename from src/database/models/sdom-zones.ts
rename to packages/api/src/database/models/sdom-zones.ts
diff --git a/src/database/models/substances-fiscales.ts b/packages/api/src/database/models/substances-fiscales.ts
similarity index 100%
rename from src/database/models/substances-fiscales.ts
rename to packages/api/src/database/models/substances-fiscales.ts
diff --git a/src/database/models/substances-legales-codes.ts b/packages/api/src/database/models/substances-legales-codes.ts
similarity index 100%
rename from src/database/models/substances-legales-codes.ts
rename to packages/api/src/database/models/substances-legales-codes.ts
diff --git a/src/database/models/substances-legales.ts b/packages/api/src/database/models/substances-legales.ts
similarity index 100%
rename from src/database/models/substances-legales.ts
rename to packages/api/src/database/models/substances-legales.ts
diff --git a/src/database/models/substances.ts b/packages/api/src/database/models/substances.ts
similarity index 100%
rename from src/database/models/substances.ts
rename to packages/api/src/database/models/substances.ts
diff --git a/src/database/models/titres--sdom-zones.ts b/packages/api/src/database/models/titres--sdom-zones.ts
similarity index 100%
rename from src/database/models/titres--sdom-zones.ts
rename to packages/api/src/database/models/titres--sdom-zones.ts
diff --git a/src/database/models/titres-activites.ts b/packages/api/src/database/models/titres-activites.ts
similarity index 100%
rename from src/database/models/titres-activites.ts
rename to packages/api/src/database/models/titres-activites.ts
diff --git a/src/database/models/titres-administrations-gestionnaires.ts b/packages/api/src/database/models/titres-administrations-gestionnaires.ts
similarity index 100%
rename from src/database/models/titres-administrations-gestionnaires.ts
rename to packages/api/src/database/models/titres-administrations-gestionnaires.ts
diff --git a/src/database/models/titres-administrations-locales.ts b/packages/api/src/database/models/titres-administrations-locales.ts
similarity index 100%
rename from src/database/models/titres-administrations-locales.ts
rename to packages/api/src/database/models/titres-administrations-locales.ts
diff --git a/src/database/models/titres-administrations.ts b/packages/api/src/database/models/titres-administrations.ts
similarity index 100%
rename from src/database/models/titres-administrations.ts
rename to packages/api/src/database/models/titres-administrations.ts
diff --git a/src/database/models/titres-communes.ts b/packages/api/src/database/models/titres-communes.ts
similarity index 100%
rename from src/database/models/titres-communes.ts
rename to packages/api/src/database/models/titres-communes.ts
diff --git a/src/database/models/titres-demarches.ts b/packages/api/src/database/models/titres-demarches.ts
similarity index 100%
rename from src/database/models/titres-demarches.ts
rename to packages/api/src/database/models/titres-demarches.ts
diff --git a/src/database/models/titres-etapes-justificatifs.ts b/packages/api/src/database/models/titres-etapes-justificatifs.ts
similarity index 100%
rename from src/database/models/titres-etapes-justificatifs.ts
rename to packages/api/src/database/models/titres-etapes-justificatifs.ts
diff --git a/src/database/models/titres-etapes.ts b/packages/api/src/database/models/titres-etapes.ts
similarity index 100%
rename from src/database/models/titres-etapes.ts
rename to packages/api/src/database/models/titres-etapes.ts
diff --git a/src/database/models/titres-forets.ts b/packages/api/src/database/models/titres-forets.ts
similarity index 100%
rename from src/database/models/titres-forets.ts
rename to packages/api/src/database/models/titres-forets.ts
diff --git a/src/database/models/titres-incertitudes.ts b/packages/api/src/database/models/titres-incertitudes.ts
similarity index 100%
rename from src/database/models/titres-incertitudes.ts
rename to packages/api/src/database/models/titres-incertitudes.ts
diff --git a/src/database/models/titres-phases.ts b/packages/api/src/database/models/titres-phases.ts
similarity index 100%
rename from src/database/models/titres-phases.ts
rename to packages/api/src/database/models/titres-phases.ts
diff --git a/src/database/models/titres-points-references.ts b/packages/api/src/database/models/titres-points-references.ts
similarity index 100%
rename from src/database/models/titres-points-references.ts
rename to packages/api/src/database/models/titres-points-references.ts
diff --git a/src/database/models/titres-points.ts b/packages/api/src/database/models/titres-points.ts
similarity index 100%
rename from src/database/models/titres-points.ts
rename to packages/api/src/database/models/titres-points.ts
diff --git a/src/database/models/titres-references.ts b/packages/api/src/database/models/titres-references.ts
similarity index 100%
rename from src/database/models/titres-references.ts
rename to packages/api/src/database/models/titres-references.ts
diff --git a/src/database/models/titres-statuts.ts b/packages/api/src/database/models/titres-statuts.ts
similarity index 100%
rename from src/database/models/titres-statuts.ts
rename to packages/api/src/database/models/titres-statuts.ts
diff --git a/src/database/models/titres-types--demarches-types-etapes-types-documents-types.ts b/packages/api/src/database/models/titres-types--demarches-types-etapes-types-documents-types.ts
similarity index 100%
rename from src/database/models/titres-types--demarches-types-etapes-types-documents-types.ts
rename to packages/api/src/database/models/titres-types--demarches-types-etapes-types-documents-types.ts
diff --git a/src/database/models/titres-types--demarches-types-etapes-types-justificatifs-types.ts b/packages/api/src/database/models/titres-types--demarches-types-etapes-types-justificatifs-types.ts
similarity index 100%
rename from src/database/models/titres-types--demarches-types-etapes-types-justificatifs-types.ts
rename to packages/api/src/database/models/titres-types--demarches-types-etapes-types-justificatifs-types.ts
diff --git a/src/database/models/titres-types--demarches-types-etapes-types.ts b/packages/api/src/database/models/titres-types--demarches-types-etapes-types.ts
similarity index 100%
rename from src/database/models/titres-types--demarches-types-etapes-types.ts
rename to packages/api/src/database/models/titres-types--demarches-types-etapes-types.ts
diff --git a/src/database/models/titres-types--demarches-types.ts b/packages/api/src/database/models/titres-types--demarches-types.ts
similarity index 100%
rename from src/database/models/titres-types--demarches-types.ts
rename to packages/api/src/database/models/titres-types--demarches-types.ts
diff --git a/src/database/models/titres-types--titres-statuts.ts b/packages/api/src/database/models/titres-types--titres-statuts.ts
similarity index 100%
rename from src/database/models/titres-types--titres-statuts.ts
rename to packages/api/src/database/models/titres-types--titres-statuts.ts
diff --git a/src/database/models/titres-types-types.ts b/packages/api/src/database/models/titres-types-types.ts
similarity index 100%
rename from src/database/models/titres-types-types.ts
rename to packages/api/src/database/models/titres-types-types.ts
diff --git a/src/database/models/titres-types.ts b/packages/api/src/database/models/titres-types.ts
similarity index 100%
rename from src/database/models/titres-types.ts
rename to packages/api/src/database/models/titres-types.ts
diff --git a/src/database/models/titres.ts b/packages/api/src/database/models/titres.ts
similarity index 100%
rename from src/database/models/titres.ts
rename to packages/api/src/database/models/titres.ts
diff --git a/src/database/models/trimestres.ts b/packages/api/src/database/models/trimestres.ts
similarity index 100%
rename from src/database/models/trimestres.ts
rename to packages/api/src/database/models/trimestres.ts
diff --git a/src/database/models/unites.ts b/packages/api/src/database/models/unites.ts
similarity index 100%
rename from src/database/models/unites.ts
rename to packages/api/src/database/models/unites.ts
diff --git a/src/database/models/utilisateurs--titres.ts b/packages/api/src/database/models/utilisateurs--titres.ts
similarity index 100%
rename from src/database/models/utilisateurs--titres.ts
rename to packages/api/src/database/models/utilisateurs--titres.ts
diff --git a/src/database/models/utilisateurs.ts b/packages/api/src/database/models/utilisateurs.ts
similarity index 100%
rename from src/database/models/utilisateurs.ts
rename to packages/api/src/database/models/utilisateurs.ts
diff --git a/src/database/queries/_options.ts b/packages/api/src/database/queries/_options.ts
similarity index 100%
rename from src/database/queries/_options.ts
rename to packages/api/src/database/queries/_options.ts
diff --git a/src/database/queries/_titres-filters.ts b/packages/api/src/database/queries/_titres-filters.ts
similarity index 100%
rename from src/database/queries/_titres-filters.ts
rename to packages/api/src/database/queries/_titres-filters.ts
diff --git a/src/database/queries/_utils.test.ts b/packages/api/src/database/queries/_utils.test.ts
similarity index 100%
rename from src/database/queries/_utils.test.ts
rename to packages/api/src/database/queries/_utils.test.ts
diff --git a/src/database/queries/_utils.ts b/packages/api/src/database/queries/_utils.ts
similarity index 100%
rename from src/database/queries/_utils.ts
rename to packages/api/src/database/queries/_utils.ts
diff --git a/src/database/queries/administrations.ts b/packages/api/src/database/queries/administrations.ts
similarity index 100%
rename from src/database/queries/administrations.ts
rename to packages/api/src/database/queries/administrations.ts
diff --git a/src/database/queries/caches.ts b/packages/api/src/database/queries/caches.ts
similarity index 100%
rename from src/database/queries/caches.ts
rename to packages/api/src/database/queries/caches.ts
diff --git a/src/database/queries/documents.ts b/packages/api/src/database/queries/documents.ts
similarity index 100%
rename from src/database/queries/documents.ts
rename to packages/api/src/database/queries/documents.ts
diff --git a/src/database/queries/entreprises-etablissements.ts b/packages/api/src/database/queries/entreprises-etablissements.ts
similarity index 100%
rename from src/database/queries/entreprises-etablissements.ts
rename to packages/api/src/database/queries/entreprises-etablissements.ts
diff --git a/src/database/queries/entreprises.ts b/packages/api/src/database/queries/entreprises.ts
similarity index 100%
rename from src/database/queries/entreprises.ts
rename to packages/api/src/database/queries/entreprises.ts
diff --git a/src/database/queries/globales.ts b/packages/api/src/database/queries/globales.ts
similarity index 100%
rename from src/database/queries/globales.ts
rename to packages/api/src/database/queries/globales.ts
diff --git a/src/database/queries/graph/build.ts b/packages/api/src/database/queries/graph/build.ts
similarity index 100%
rename from src/database/queries/graph/build.ts
rename to packages/api/src/database/queries/graph/build.ts
diff --git a/src/database/queries/graph/fields-add.ts b/packages/api/src/database/queries/graph/fields-add.ts
similarity index 100%
rename from src/database/queries/graph/fields-add.ts
rename to packages/api/src/database/queries/graph/fields-add.ts
diff --git a/src/database/queries/graph/fields-format.ts b/packages/api/src/database/queries/graph/fields-format.ts
similarity index 100%
rename from src/database/queries/graph/fields-format.ts
rename to packages/api/src/database/queries/graph/fields-format.ts
diff --git a/src/database/queries/journaux.ts b/packages/api/src/database/queries/journaux.ts
similarity index 100%
rename from src/database/queries/journaux.ts
rename to packages/api/src/database/queries/journaux.ts
diff --git a/src/database/queries/metas-activites.ts b/packages/api/src/database/queries/metas-activites.ts
similarity index 100%
rename from src/database/queries/metas-activites.ts
rename to packages/api/src/database/queries/metas-activites.ts
diff --git a/src/database/queries/metas.ts b/packages/api/src/database/queries/metas.ts
similarity index 100%
rename from src/database/queries/metas.ts
rename to packages/api/src/database/queries/metas.ts
diff --git a/src/database/queries/permissions/administrations-activites-types-emails.ts b/packages/api/src/database/queries/permissions/administrations-activites-types-emails.ts
similarity index 100%
rename from src/database/queries/permissions/administrations-activites-types-emails.ts
rename to packages/api/src/database/queries/permissions/administrations-activites-types-emails.ts
diff --git a/src/database/queries/permissions/administrations.test.ts b/packages/api/src/database/queries/permissions/administrations.test.ts
similarity index 100%
rename from src/database/queries/permissions/administrations.test.ts
rename to packages/api/src/database/queries/permissions/administrations.test.ts
diff --git a/src/database/queries/permissions/administrations.ts b/packages/api/src/database/queries/permissions/administrations.ts
similarity index 100%
rename from src/database/queries/permissions/administrations.ts
rename to packages/api/src/database/queries/permissions/administrations.ts
diff --git a/src/database/queries/permissions/documents.test.ts b/packages/api/src/database/queries/permissions/documents.test.ts
similarity index 100%
rename from src/database/queries/permissions/documents.test.ts
rename to packages/api/src/database/queries/permissions/documents.test.ts
diff --git a/src/database/queries/permissions/documents.ts b/packages/api/src/database/queries/permissions/documents.ts
similarity index 100%
rename from src/database/queries/permissions/documents.ts
rename to packages/api/src/database/queries/permissions/documents.ts
diff --git a/src/database/queries/permissions/entreprises.test.ts b/packages/api/src/database/queries/permissions/entreprises.test.ts
similarity index 100%
rename from src/database/queries/permissions/entreprises.test.ts
rename to packages/api/src/database/queries/permissions/entreprises.test.ts
diff --git a/src/database/queries/permissions/entreprises.ts b/packages/api/src/database/queries/permissions/entreprises.ts
similarity index 100%
rename from src/database/queries/permissions/entreprises.ts
rename to packages/api/src/database/queries/permissions/entreprises.ts
diff --git a/src/database/queries/permissions/journaux.ts b/packages/api/src/database/queries/permissions/journaux.ts
similarity index 100%
rename from src/database/queries/permissions/journaux.ts
rename to packages/api/src/database/queries/permissions/journaux.ts
diff --git a/src/database/queries/permissions/metas.test.ts b/packages/api/src/database/queries/permissions/metas.test.ts
similarity index 100%
rename from src/database/queries/permissions/metas.test.ts
rename to packages/api/src/database/queries/permissions/metas.test.ts
diff --git a/src/database/queries/permissions/metas.ts b/packages/api/src/database/queries/permissions/metas.ts
similarity index 100%
rename from src/database/queries/permissions/metas.ts
rename to packages/api/src/database/queries/permissions/metas.ts
diff --git a/src/database/queries/permissions/titres-activites.ts b/packages/api/src/database/queries/permissions/titres-activites.ts
similarity index 100%
rename from src/database/queries/permissions/titres-activites.ts
rename to packages/api/src/database/queries/permissions/titres-activites.ts
diff --git a/src/database/queries/permissions/titres-demarches.test.ts b/packages/api/src/database/queries/permissions/titres-demarches.test.ts
similarity index 100%
rename from src/database/queries/permissions/titres-demarches.test.ts
rename to packages/api/src/database/queries/permissions/titres-demarches.test.ts
diff --git a/src/database/queries/permissions/titres-demarches.ts b/packages/api/src/database/queries/permissions/titres-demarches.ts
similarity index 100%
rename from src/database/queries/permissions/titres-demarches.ts
rename to packages/api/src/database/queries/permissions/titres-demarches.ts
diff --git a/src/database/queries/permissions/titres-etapes.test.ts b/packages/api/src/database/queries/permissions/titres-etapes.test.ts
similarity index 100%
rename from src/database/queries/permissions/titres-etapes.test.ts
rename to packages/api/src/database/queries/permissions/titres-etapes.test.ts
diff --git a/src/database/queries/permissions/titres-etapes.ts b/packages/api/src/database/queries/permissions/titres-etapes.ts
similarity index 100%
rename from src/database/queries/permissions/titres-etapes.ts
rename to packages/api/src/database/queries/permissions/titres-etapes.ts
diff --git a/src/database/queries/permissions/titres.test.ts b/packages/api/src/database/queries/permissions/titres.test.ts
similarity index 100%
rename from src/database/queries/permissions/titres.test.ts
rename to packages/api/src/database/queries/permissions/titres.test.ts
diff --git a/src/database/queries/permissions/titres.ts b/packages/api/src/database/queries/permissions/titres.ts
similarity index 100%
rename from src/database/queries/permissions/titres.ts
rename to packages/api/src/database/queries/permissions/titres.ts
diff --git a/src/database/queries/permissions/utilisateurs.test.ts b/packages/api/src/database/queries/permissions/utilisateurs.test.ts
similarity index 100%
rename from src/database/queries/permissions/utilisateurs.test.ts
rename to packages/api/src/database/queries/permissions/utilisateurs.test.ts
diff --git a/src/database/queries/permissions/utilisateurs.ts b/packages/api/src/database/queries/permissions/utilisateurs.ts
similarity index 100%
rename from src/database/queries/permissions/utilisateurs.ts
rename to packages/api/src/database/queries/permissions/utilisateurs.ts
diff --git a/src/database/queries/substances.ts b/packages/api/src/database/queries/substances.ts
similarity index 100%
rename from src/database/queries/substances.ts
rename to packages/api/src/database/queries/substances.ts
diff --git a/src/database/queries/territoires.ts b/packages/api/src/database/queries/territoires.ts
similarity index 100%
rename from src/database/queries/territoires.ts
rename to packages/api/src/database/queries/territoires.ts
diff --git a/src/database/queries/titres-activites.test.ts b/packages/api/src/database/queries/titres-activites.test.ts
similarity index 100%
rename from src/database/queries/titres-activites.test.ts
rename to packages/api/src/database/queries/titres-activites.test.ts
diff --git a/src/database/queries/titres-activites.ts b/packages/api/src/database/queries/titres-activites.ts
similarity index 100%
rename from src/database/queries/titres-activites.ts
rename to packages/api/src/database/queries/titres-activites.ts
diff --git a/src/database/queries/titres-demarches.test.ts b/packages/api/src/database/queries/titres-demarches.test.ts
similarity index 100%
rename from src/database/queries/titres-demarches.test.ts
rename to packages/api/src/database/queries/titres-demarches.test.ts
diff --git a/src/database/queries/titres-demarches.ts b/packages/api/src/database/queries/titres-demarches.ts
similarity index 100%
rename from src/database/queries/titres-demarches.ts
rename to packages/api/src/database/queries/titres-demarches.ts
diff --git a/src/database/queries/titres-etapes.ts b/packages/api/src/database/queries/titres-etapes.ts
similarity index 100%
rename from src/database/queries/titres-etapes.ts
rename to packages/api/src/database/queries/titres-etapes.ts
diff --git a/src/database/queries/titres-phases.ts b/packages/api/src/database/queries/titres-phases.ts
similarity index 100%
rename from src/database/queries/titres-phases.ts
rename to packages/api/src/database/queries/titres-phases.ts
diff --git a/src/database/queries/titres-points.ts b/packages/api/src/database/queries/titres-points.ts
similarity index 100%
rename from src/database/queries/titres-points.ts
rename to packages/api/src/database/queries/titres-points.ts
diff --git a/src/database/queries/titres.test.ts b/packages/api/src/database/queries/titres.test.ts
similarity index 100%
rename from src/database/queries/titres.test.ts
rename to packages/api/src/database/queries/titres.test.ts
diff --git a/src/database/queries/titres.ts b/packages/api/src/database/queries/titres.ts
similarity index 100%
rename from src/database/queries/titres.ts
rename to packages/api/src/database/queries/titres.ts
diff --git a/src/database/queries/utilisateurs.ts b/packages/api/src/database/queries/utilisateurs.ts
similarity index 100%
rename from src/database/queries/utilisateurs.ts
rename to packages/api/src/database/queries/utilisateurs.ts
diff --git a/src/database/user-super.ts b/packages/api/src/database/user-super.ts
similarity index 100%
rename from src/database/user-super.ts
rename to packages/api/src/database/user-super.ts
diff --git a/src/dev/api-communes-call.js b/packages/api/src/dev/api-communes-call.js
similarity index 100%
rename from src/dev/api-communes-call.js
rename to packages/api/src/dev/api-communes-call.js
diff --git a/src/dev/api-insee-call.js b/packages/api/src/dev/api-insee-call.js
similarity index 100%
rename from src/dev/api-insee-call.js
rename to packages/api/src/dev/api-insee-call.js
diff --git a/src/dev/api-openfisca-call.js b/packages/api/src/dev/api-openfisca-call.js
similarity index 100%
rename from src/dev/api-openfisca-call.js
rename to packages/api/src/dev/api-openfisca-call.js
diff --git a/src/dev/api/_introspection-query.graphql b/packages/api/src/dev/api/_introspection-query.graphql
similarity index 100%
rename from src/dev/api/_introspection-query.graphql
rename to packages/api/src/dev/api/_introspection-query.graphql
diff --git a/src/dev/api/graphql-dsl-to-query-convert.js b/packages/api/src/dev/api/graphql-dsl-to-query-convert.js
similarity index 100%
rename from src/dev/api/graphql-dsl-to-query-convert.js
rename to packages/api/src/dev/api/graphql-dsl-to-query-convert.js
diff --git a/src/dev/database/activites-2020-emails.ts b/packages/api/src/dev/database/activites-2020-emails.ts
similarity index 100%
rename from src/dev/database/activites-2020-emails.ts
rename to packages/api/src/dev/database/activites-2020-emails.ts
diff --git a/src/dev/database/documents-types-description-add.ts b/packages/api/src/dev/database/documents-types-description-add.ts
similarity index 100%
rename from src/dev/database/documents-types-description-add.ts
rename to packages/api/src/dev/database/documents-types-description-add.ts
diff --git a/src/dev/database/fix--titres--doublon-titre-id.ts b/packages/api/src/dev/database/fix--titres--doublon-titre-id.ts
similarity index 100%
rename from src/dev/database/fix--titres--doublon-titre-id.ts
rename to packages/api/src/dev/database/fix--titres--doublon-titre-id.ts
diff --git a/src/dev/database/fix-tde.ts b/packages/api/src/dev/database/fix-tde.ts
similarity index 100%
rename from src/dev/database/fix-tde.ts
rename to packages/api/src/dev/database/fix-tde.ts
diff --git a/src/dev/database/tde-documents-types-create.ts b/packages/api/src/dev/database/tde-documents-types-create.ts
similarity index 100%
rename from src/dev/database/tde-documents-types-create.ts
rename to packages/api/src/dev/database/tde-documents-types-create.ts
diff --git a/src/dev/database/titres-activites-delete.ts b/packages/api/src/dev/database/titres-activites-delete.ts
similarity index 100%
rename from src/dev/database/titres-activites-delete.ts
rename to packages/api/src/dev/database/titres-activites-delete.ts
diff --git a/src/dev/database/titres-contenu-optionnel.ts b/packages/api/src/dev/database/titres-contenu-optionnel.ts
similarity index 100%
rename from src/dev/database/titres-contenu-optionnel.ts
rename to packages/api/src/dev/database/titres-contenu-optionnel.ts
diff --git a/src/dev/database/titres-etapes-mdp-recreate.ts b/packages/api/src/dev/database/titres-etapes-mdp-recreate.ts
similarity index 100%
rename from src/dev/database/titres-etapes-mdp-recreate.ts
rename to packages/api/src/dev/database/titres-etapes-mdp-recreate.ts
diff --git a/src/dev/database/titres-reprise-import.ts b/packages/api/src/dev/database/titres-reprise-import.ts
similarity index 100%
rename from src/dev/database/titres-reprise-import.ts
rename to packages/api/src/dev/database/titres-reprise-import.ts
diff --git a/src/dev/database/titres-to-csv.ts b/packages/api/src/dev/database/titres-to-csv.ts
similarity index 100%
rename from src/dev/database/titres-to-csv.ts
rename to packages/api/src/dev/database/titres-to-csv.ts
diff --git a/src/dev/database/utilisateurs-newlsetter.ts b/packages/api/src/dev/database/utilisateurs-newlsetter.ts
similarity index 100%
rename from src/dev/database/utilisateurs-newlsetter.ts
rename to packages/api/src/dev/database/utilisateurs-newlsetter.ts
diff --git a/src/dev/test.http b/packages/api/src/dev/test.http
similarity index 100%
rename from src/dev/test.http
rename to packages/api/src/dev/test.http
diff --git a/src/dev/tmp/.keep b/packages/api/src/dev/tmp/.keep
similarity index 100%
rename from src/dev/tmp/.keep
rename to packages/api/src/dev/tmp/.keep
diff --git a/src/index.ts b/packages/api/src/index.ts
similarity index 100%
rename from src/index.ts
rename to packages/api/src/index.ts
diff --git a/src/init.ts b/packages/api/src/init.ts
similarity index 100%
rename from src/init.ts
rename to packages/api/src/init.ts
diff --git a/src/knex.ts b/packages/api/src/knex.ts
similarity index 100%
rename from src/knex.ts
rename to packages/api/src/knex.ts
diff --git a/src/knex/cli-user-add.ts b/packages/api/src/knex/cli-user-add.ts
similarity index 100%
rename from src/knex/cli-user-add.ts
rename to packages/api/src/knex/cli-user-add.ts
diff --git a/src/knex/config.ts b/packages/api/src/knex/config.ts
similarity index 100%
rename from src/knex/config.ts
rename to packages/api/src/knex/config.ts
diff --git a/src/knex/db-manager-config.ts b/packages/api/src/knex/db-manager-config.ts
similarity index 100%
rename from src/knex/db-manager-config.ts
rename to packages/api/src/knex/db-manager-config.ts
diff --git a/src/knex/migrate.ts b/packages/api/src/knex/migrate.ts
similarity index 100%
rename from src/knex/migrate.ts
rename to packages/api/src/knex/migrate.ts
diff --git a/src/knex/migration-stub.js b/packages/api/src/knex/migration-stub.js
similarity index 100%
rename from src/knex/migration-stub.js
rename to packages/api/src/knex/migration-stub.js
diff --git a/src/knex/migrations-data/20211103110922_etapes_statuts_complet_add.js b/packages/api/src/knex/migrations-data/20211103110922_etapes_statuts_complet_add.js
similarity index 100%
rename from src/knex/migrations-data/20211103110922_etapes_statuts_complet_add.js
rename to packages/api/src/knex/migrations-data/20211103110922_etapes_statuts_complet_add.js
diff --git a/src/knex/migrations-data/20211103135837_titres_etapes_incertitudes_clean.js b/packages/api/src/knex/migrations-data/20211103135837_titres_etapes_incertitudes_clean.js
similarity index 100%
rename from src/knex/migrations-data/20211103135837_titres_etapes_incertitudes_clean.js
rename to packages/api/src/knex/migrations-data/20211103135837_titres_etapes_incertitudes_clean.js
diff --git a/src/knex/migrations-data/20211116154026_demarches_statuts_travaux_finpolicemines_add.js b/packages/api/src/knex/migrations-data/20211116154026_demarches_statuts_travaux_finpolicemines_add.js
similarity index 100%
rename from src/knex/migrations-data/20211116154026_demarches_statuts_travaux_finpolicemines_add.js
rename to packages/api/src/knex/migrations-data/20211116154026_demarches_statuts_travaux_finpolicemines_add.js
diff --git a/src/knex/migrations-data/20211123084623_metas_travaux_publi_recueil_acte_admin_add.js b/packages/api/src/knex/migrations-data/20211123084623_metas_travaux_publi_recueil_acte_admin_add.js
similarity index 100%
rename from src/knex/migrations-data/20211123084623_metas_travaux_publi_recueil_acte_admin_add.js
rename to packages/api/src/knex/migrations-data/20211123084623_metas_travaux_publi_recueil_acte_admin_add.js
diff --git a/src/knex/migrations-data/20211201135203_etapes_travaux_arrete_ouverture_travaux_miniers_add.js b/packages/api/src/knex/migrations-data/20211201135203_etapes_travaux_arrete_ouverture_travaux_miniers_add.js
similarity index 100%
rename from src/knex/migrations-data/20211201135203_etapes_travaux_arrete_ouverture_travaux_miniers_add.js
rename to packages/api/src/knex/migrations-data/20211201135203_etapes_travaux_arrete_ouverture_travaux_miniers_add.js
diff --git a/src/knex/migrations-data/20211215100715_utilisateurs-camino-create.js b/packages/api/src/knex/migrations-data/20211215100715_utilisateurs-camino-create.js
similarity index 100%
rename from src/knex/migrations-data/20211215100715_utilisateurs-camino-create.js
rename to packages/api/src/knex/migrations-data/20211215100715_utilisateurs-camino-create.js
diff --git a/src/knex/migrations-data/20220104133620_etapes_travaux_porter_connaissance_add.js b/packages/api/src/knex/migrations-data/20220104133620_etapes_travaux_porter_connaissance_add.js
similarity index 100%
rename from src/knex/migrations-data/20220104133620_etapes_travaux_porter_connaissance_add.js
rename to packages/api/src/knex/migrations-data/20220104133620_etapes_travaux_porter_connaissance_add.js
diff --git a/src/knex/migrations-data/20220119122515_document_type_jpa_migrate.js b/packages/api/src/knex/migrations-data/20220119122515_document_type_jpa_migrate.js
similarity index 100%
rename from src/knex/migrations-data/20220119122515_document_type_jpa_migrate.js
rename to packages/api/src/knex/migrations-data/20220119122515_document_type_jpa_migrate.js
diff --git a/src/knex/migrations-data/20220127132757_etapes_types_clean.js b/packages/api/src/knex/migrations-data/20220127132757_etapes_types_clean.js
similarity index 100%
rename from src/knex/migrations-data/20220127132757_etapes_types_clean.js
rename to packages/api/src/knex/migrations-data/20220127132757_etapes_types_clean.js
diff --git a/src/knex/migrations-schema/20180521000000_globales.js b/packages/api/src/knex/migrations-schema/20180521000000_globales.js
similarity index 100%
rename from src/knex/migrations-schema/20180521000000_globales.js
rename to packages/api/src/knex/migrations-schema/20180521000000_globales.js
diff --git a/src/knex/migrations-schema/20180521000001_domaines_types_statuts.js b/packages/api/src/knex/migrations-schema/20180521000001_domaines_types_statuts.js
similarity index 100%
rename from src/knex/migrations-schema/20180521000001_domaines_types_statuts.js
rename to packages/api/src/knex/migrations-schema/20180521000001_domaines_types_statuts.js
diff --git a/src/knex/migrations-schema/20180521000002_demarches_etapes.js b/packages/api/src/knex/migrations-schema/20180521000002_demarches_etapes.js
similarity index 100%
rename from src/knex/migrations-schema/20180521000002_demarches_etapes.js
rename to packages/api/src/knex/migrations-schema/20180521000002_demarches_etapes.js
diff --git a/src/knex/migrations-schema/20180521000003_unites.js b/packages/api/src/knex/migrations-schema/20180521000003_unites.js
similarity index 100%
rename from src/knex/migrations-schema/20180521000003_unites.js
rename to packages/api/src/knex/migrations-schema/20180521000003_unites.js
diff --git a/src/knex/migrations-schema/20180521000004_substances.js b/packages/api/src/knex/migrations-schema/20180521000004_substances.js
similarity index 100%
rename from src/knex/migrations-schema/20180521000004_substances.js
rename to packages/api/src/knex/migrations-schema/20180521000004_substances.js
diff --git a/src/knex/migrations-schema/20180521000005_territoires.js b/packages/api/src/knex/migrations-schema/20180521000005_territoires.js
similarity index 100%
rename from src/knex/migrations-schema/20180521000005_territoires.js
rename to packages/api/src/knex/migrations-schema/20180521000005_territoires.js
diff --git a/src/knex/migrations-schema/20180521000006_calendrier.js b/packages/api/src/knex/migrations-schema/20180521000006_calendrier.js
similarity index 100%
rename from src/knex/migrations-schema/20180521000006_calendrier.js
rename to packages/api/src/knex/migrations-schema/20180521000006_calendrier.js
diff --git a/src/knex/migrations-schema/20180521000007_metas_activites.js b/packages/api/src/knex/migrations-schema/20180521000007_metas_activites.js
similarity index 100%
rename from src/knex/migrations-schema/20180521000007_metas_activites.js
rename to packages/api/src/knex/migrations-schema/20180521000007_metas_activites.js
diff --git a/src/knex/migrations-schema/20180521000008_metas_travaux.js b/packages/api/src/knex/migrations-schema/20180521000008_metas_travaux.js
similarity index 100%
rename from src/knex/migrations-schema/20180521000008_metas_travaux.js
rename to packages/api/src/knex/migrations-schema/20180521000008_metas_travaux.js
diff --git a/src/knex/migrations-schema/20180521000009_repertoire.js b/packages/api/src/knex/migrations-schema/20180521000009_repertoire.js
similarity index 100%
rename from src/knex/migrations-schema/20180521000009_repertoire.js
rename to packages/api/src/knex/migrations-schema/20180521000009_repertoire.js
diff --git a/src/knex/migrations-schema/20180522000001_titres.js b/packages/api/src/knex/migrations-schema/20180522000001_titres.js
similarity index 100%
rename from src/knex/migrations-schema/20180522000001_titres.js
rename to packages/api/src/knex/migrations-schema/20180522000001_titres.js
diff --git a/src/knex/migrations-schema/20180522000002_titres_demarches_etapes.js b/packages/api/src/knex/migrations-schema/20180522000002_titres_demarches_etapes.js
similarity index 100%
rename from src/knex/migrations-schema/20180522000002_titres_demarches_etapes.js
rename to packages/api/src/knex/migrations-schema/20180522000002_titres_demarches_etapes.js
diff --git a/src/knex/migrations-schema/20180522000003_titres_etapes_substances_emprises.js b/packages/api/src/knex/migrations-schema/20180522000003_titres_etapes_substances_emprises.js
similarity index 100%
rename from src/knex/migrations-schema/20180522000003_titres_etapes_substances_emprises.js
rename to packages/api/src/knex/migrations-schema/20180522000003_titres_etapes_substances_emprises.js
diff --git a/src/knex/migrations-schema/20180522000004_titres_etapes_utilisateurs_titulaires_amodiataires_administrations.js b/packages/api/src/knex/migrations-schema/20180522000004_titres_etapes_utilisateurs_titulaires_amodiataires_administrations.js
similarity index 100%
rename from src/knex/migrations-schema/20180522000004_titres_etapes_utilisateurs_titulaires_amodiataires_administrations.js
rename to packages/api/src/knex/migrations-schema/20180522000004_titres_etapes_utilisateurs_titulaires_amodiataires_administrations.js
diff --git a/src/knex/migrations-schema/20180522000005_titres_etapes_points.js b/packages/api/src/knex/migrations-schema/20180522000005_titres_etapes_points.js
similarity index 100%
rename from src/knex/migrations-schema/20180522000005_titres_etapes_points.js
rename to packages/api/src/knex/migrations-schema/20180522000005_titres_etapes_points.js
diff --git a/src/knex/migrations-schema/20180522000006_titres_etapes_territoires.js b/packages/api/src/knex/migrations-schema/20180522000006_titres_etapes_territoires.js
similarity index 100%
rename from src/knex/migrations-schema/20180522000006_titres_etapes_territoires.js
rename to packages/api/src/knex/migrations-schema/20180522000006_titres_etapes_territoires.js
diff --git a/src/knex/migrations-schema/20180522000009_titres_references.js b/packages/api/src/knex/migrations-schema/20180522000009_titres_references.js
similarity index 100%
rename from src/knex/migrations-schema/20180522000009_titres_references.js
rename to packages/api/src/knex/migrations-schema/20180522000009_titres_references.js
diff --git a/src/knex/migrations-schema/20181106000002_titres_activites.js b/packages/api/src/knex/migrations-schema/20181106000002_titres_activites.js
similarity index 100%
rename from src/knex/migrations-schema/20181106000002_titres_activites.js
rename to packages/api/src/knex/migrations-schema/20181106000002_titres_activites.js
diff --git a/src/knex/migrations-schema/20181106000004_titres_travaux.js b/packages/api/src/knex/migrations-schema/20181106000004_titres_travaux.js
similarity index 100%
rename from src/knex/migrations-schema/20181106000004_titres_travaux.js
rename to packages/api/src/knex/migrations-schema/20181106000004_titres_travaux.js
diff --git a/src/knex/migrations-schema/20181106000006_documents.js b/packages/api/src/knex/migrations-schema/20181106000006_documents.js
similarity index 100%
rename from src/knex/migrations-schema/20181106000006_documents.js
rename to packages/api/src/knex/migrations-schema/20181106000006_documents.js
diff --git a/src/knex/migrations-schema/20181106000007_definitions.js b/packages/api/src/knex/migrations-schema/20181106000007_definitions.js
similarity index 100%
rename from src/knex/migrations-schema/20181106000007_definitions.js
rename to packages/api/src/knex/migrations-schema/20181106000007_definitions.js
diff --git a/src/knex/migrations-schema/20181106000008_cache.js b/packages/api/src/knex/migrations-schema/20181106000008_cache.js
similarity index 100%
rename from src/knex/migrations-schema/20181106000008_cache.js
rename to packages/api/src/knex/migrations-schema/20181106000008_cache.js
diff --git a/src/knex/migrations-schema/20210915144021_logs.js b/packages/api/src/knex/migrations-schema/20210915144021_logs.js
similarity index 100%
rename from src/knex/migrations-schema/20210915144021_logs.js
rename to packages/api/src/knex/migrations-schema/20210915144021_logs.js
diff --git a/src/knex/migrations-schema/20210928170751_travaux_delete.js b/packages/api/src/knex/migrations-schema/20210928170751_travaux_delete.js
similarity index 100%
rename from src/knex/migrations-schema/20210928170751_travaux_delete.js
rename to packages/api/src/knex/migrations-schema/20210928170751_travaux_delete.js
diff --git a/src/knex/migrations-schema/20210929153443_metas_travaux_delete.js b/packages/api/src/knex/migrations-schema/20210929153443_metas_travaux_delete.js
similarity index 100%
rename from src/knex/migrations-schema/20210929153443_metas_travaux_delete.js
rename to packages/api/src/knex/migrations-schema/20210929153443_metas_travaux_delete.js
diff --git a/src/knex/migrations-schema/20210930103844_titres_administrations.js b/packages/api/src/knex/migrations-schema/20210930103844_titres_administrations.js
similarity index 100%
rename from src/knex/migrations-schema/20210930103844_titres_administrations.js
rename to packages/api/src/knex/migrations-schema/20210930103844_titres_administrations.js
diff --git a/src/knex/migrations-schema/20211019161848_administrations-activites-types-emails-create.js b/packages/api/src/knex/migrations-schema/20211019161848_administrations-activites-types-emails-create.js
similarity index 100%
rename from src/knex/migrations-schema/20211019161848_administrations-activites-types-emails-create.js
rename to packages/api/src/knex/migrations-schema/20211019161848_administrations-activites-types-emails-create.js
diff --git a/src/knex/migrations-schema/20211027103109_logs_column_titreId_add.js b/packages/api/src/knex/migrations-schema/20211027103109_logs_column_titreId_add.js
similarity index 100%
rename from src/knex/migrations-schema/20211027103109_logs_column_titreId_add.js
rename to packages/api/src/knex/migrations-schema/20211027103109_logs_column_titreId_add.js
diff --git a/src/knex/migrations-schema/20211110153616_sdom-zones-create.js b/packages/api/src/knex/migrations-schema/20211110153616_sdom-zones-create.js
similarity index 100%
rename from src/knex/migrations-schema/20211110153616_sdom-zones-create.js
rename to packages/api/src/knex/migrations-schema/20211110153616_sdom-zones-create.js
diff --git a/src/knex/migrations-schema/20211123162004_utilisateurs-titres_create.js b/packages/api/src/knex/migrations-schema/20211123162004_utilisateurs-titres_create.js
similarity index 100%
rename from src/knex/migrations-schema/20211123162004_utilisateurs-titres_create.js
rename to packages/api/src/knex/migrations-schema/20211123162004_utilisateurs-titres_create.js
diff --git a/src/knex/migrations-schema/20220127141738_titres_demarches_description_add.js b/packages/api/src/knex/migrations-schema/20220127141738_titres_demarches_description_add.js
similarity index 100%
rename from src/knex/migrations-schema/20220127141738_titres_demarches_description_add.js
rename to packages/api/src/knex/migrations-schema/20220127141738_titres_demarches_description_add.js
diff --git a/src/knex/migrations-schema/20220216142302_titres_etapes_decisions_annexes.js b/packages/api/src/knex/migrations-schema/20220216142302_titres_etapes_decisions_annexes.js
similarity index 100%
rename from src/knex/migrations-schema/20220216142302_titres_etapes_decisions_annexes.js
rename to packages/api/src/knex/migrations-schema/20220216142302_titres_etapes_decisions_annexes.js
diff --git a/src/knex/migrations-schema/20220308161359_titres_archive_add.js b/packages/api/src/knex/migrations-schema/20220308161359_titres_archive_add.js
similarity index 100%
rename from src/knex/migrations-schema/20220308161359_titres_archive_add.js
rename to packages/api/src/knex/migrations-schema/20220308161359_titres_archive_add.js
diff --git a/src/knex/seeding.js b/packages/api/src/knex/seeding.js
similarity index 100%
rename from src/knex/seeding.js
rename to packages/api/src/knex/seeding.js
diff --git a/src/knex/seeds/01-calendrier.js b/packages/api/src/knex/seeds/01-calendrier.js
similarity index 100%
rename from src/knex/seeds/01-calendrier.js
rename to packages/api/src/knex/seeds/01-calendrier.js
diff --git a/src/knex/seeds/02-territoires.js b/packages/api/src/knex/seeds/02-territoires.js
similarity index 100%
rename from src/knex/seeds/02-territoires.js
rename to packages/api/src/knex/seeds/02-territoires.js
diff --git a/src/knex/seeds/03-metas.js b/packages/api/src/knex/seeds/03-metas.js
similarity index 100%
rename from src/knex/seeds/03-metas.js
rename to packages/api/src/knex/seeds/03-metas.js
diff --git a/src/knex/seeds/04-substances.js b/packages/api/src/knex/seeds/04-substances.js
similarity index 100%
rename from src/knex/seeds/04-substances.js
rename to packages/api/src/knex/seeds/04-substances.js
diff --git a/src/knex/seeds/06-metas-activites.js b/packages/api/src/knex/seeds/06-metas-activites.js
similarity index 100%
rename from src/knex/seeds/06-metas-activites.js
rename to packages/api/src/knex/seeds/06-metas-activites.js
diff --git a/src/knex/seeds/07-administrations.js b/packages/api/src/knex/seeds/07-administrations.js
similarity index 100%
rename from src/knex/seeds/07-administrations.js
rename to packages/api/src/knex/seeds/07-administrations.js
diff --git a/src/knex/seeds/08-autorisations.js b/packages/api/src/knex/seeds/08-autorisations.js
similarity index 100%
rename from src/knex/seeds/08-autorisations.js
rename to packages/api/src/knex/seeds/08-autorisations.js
diff --git a/src/knex/user-add.ts b/packages/api/src/knex/user-add.ts
similarity index 100%
rename from src/knex/user-add.ts
rename to packages/api/src/knex/user-add.ts
diff --git a/src/scripts/daily.ts b/packages/api/src/scripts/daily.ts
similarity index 100%
rename from src/scripts/daily.ts
rename to packages/api/src/scripts/daily.ts
diff --git a/src/scripts/database-to-json-export.ts b/packages/api/src/scripts/database-to-json-export.ts
similarity index 100%
rename from src/scripts/database-to-json-export.ts
rename to packages/api/src/scripts/database-to-json-export.ts
diff --git a/src/scripts/demarches-definitions-check.ts b/packages/api/src/scripts/demarches-definitions-check.ts
similarity index 100%
rename from src/scripts/demarches-definitions-check.ts
rename to packages/api/src/scripts/demarches-definitions-check.ts
diff --git a/src/scripts/demarches-etape-statut-check.ts b/packages/api/src/scripts/demarches-etape-statut-check.ts
similarity index 100%
rename from src/scripts/demarches-etape-statut-check.ts
rename to packages/api/src/scripts/demarches-etape-statut-check.ts
diff --git a/src/scripts/demarches-tde-check.ts b/packages/api/src/scripts/demarches-tde-check.ts
similarity index 100%
rename from src/scripts/demarches-tde-check.ts
rename to packages/api/src/scripts/demarches-tde-check.ts
diff --git a/src/scripts/documents-check.ts b/packages/api/src/scripts/documents-check.ts
similarity index 100%
rename from src/scripts/documents-check.ts
rename to packages/api/src/scripts/documents-check.ts
diff --git a/src/scripts/documents-clean.ts b/packages/api/src/scripts/documents-clean.ts
similarity index 100%
rename from src/scripts/documents-clean.ts
rename to packages/api/src/scripts/documents-clean.ts
diff --git a/src/scripts/monthly.ts b/packages/api/src/scripts/monthly.ts
similarity index 100%
rename from src/scripts/monthly.ts
rename to packages/api/src/scripts/monthly.ts
diff --git a/src/server/auth-basic.ts b/packages/api/src/server/auth-basic.ts
similarity index 100%
rename from src/server/auth-basic.ts
rename to packages/api/src/server/auth-basic.ts
diff --git a/src/server/auth-jwt.ts b/packages/api/src/server/auth-jwt.ts
similarity index 100%
rename from src/server/auth-jwt.ts
rename to packages/api/src/server/auth-jwt.ts
diff --git a/src/server/graphql.ts b/packages/api/src/server/graphql.ts
similarity index 100%
rename from src/server/graphql.ts
rename to packages/api/src/server/graphql.ts
diff --git a/src/server/rest.ts b/packages/api/src/server/rest.ts
similarity index 100%
rename from src/server/rest.ts
rename to packages/api/src/server/rest.ts
diff --git a/src/server/upload.ts b/packages/api/src/server/upload.ts
similarity index 100%
rename from src/server/upload.ts
rename to packages/api/src/server/upload.ts
diff --git a/src/tools/annees-build.test.ts b/packages/api/src/tools/annees-build.test.ts
similarity index 100%
rename from src/tools/annees-build.test.ts
rename to packages/api/src/tools/annees-build.test.ts
diff --git a/src/tools/annees-build.ts b/packages/api/src/tools/annees-build.ts
similarity index 100%
rename from src/tools/annees-build.ts
rename to packages/api/src/tools/annees-build.ts
diff --git a/src/tools/api-administrations/index.ts b/packages/api/src/tools/api-administrations/index.ts
similarity index 100%
rename from src/tools/api-administrations/index.ts
rename to packages/api/src/tools/api-administrations/index.ts
diff --git a/src/tools/api-cerbere/index.ts b/packages/api/src/tools/api-cerbere/index.ts
similarity index 100%
rename from src/tools/api-cerbere/index.ts
rename to packages/api/src/tools/api-cerbere/index.ts
diff --git a/src/tools/api-geo/index.ts b/packages/api/src/tools/api-geo/index.ts
similarity index 100%
rename from src/tools/api-geo/index.ts
rename to packages/api/src/tools/api-geo/index.ts
diff --git a/src/tools/api-insee/definitions/categories-juridiques.ts b/packages/api/src/tools/api-insee/definitions/categories-juridiques.ts
similarity index 100%
rename from src/tools/api-insee/definitions/categories-juridiques.ts
rename to packages/api/src/tools/api-insee/definitions/categories-juridiques.ts
diff --git a/src/tools/api-insee/definitions/pays.ts b/packages/api/src/tools/api-insee/definitions/pays.ts
similarity index 100%
rename from src/tools/api-insee/definitions/pays.ts
rename to packages/api/src/tools/api-insee/definitions/pays.ts
diff --git a/src/tools/api-insee/definitions/voies.ts b/packages/api/src/tools/api-insee/definitions/voies.ts
similarity index 100%
rename from src/tools/api-insee/definitions/voies.ts
rename to packages/api/src/tools/api-insee/definitions/voies.ts
diff --git a/src/tools/api-insee/fetch.ts b/packages/api/src/tools/api-insee/fetch.ts
similarity index 100%
rename from src/tools/api-insee/fetch.ts
rename to packages/api/src/tools/api-insee/fetch.ts
diff --git a/src/tools/api-insee/format.ts b/packages/api/src/tools/api-insee/format.ts
similarity index 100%
rename from src/tools/api-insee/format.ts
rename to packages/api/src/tools/api-insee/format.ts
diff --git a/src/tools/api-insee/index.ts b/packages/api/src/tools/api-insee/index.ts
similarity index 100%
rename from src/tools/api-insee/index.ts
rename to packages/api/src/tools/api-insee/index.ts
diff --git a/src/tools/api-insee/types.ts b/packages/api/src/tools/api-insee/types.ts
similarity index 100%
rename from src/tools/api-insee/types.ts
rename to packages/api/src/tools/api-insee/types.ts
diff --git a/src/tools/api-mailjet/emails.ts b/packages/api/src/tools/api-mailjet/emails.ts
similarity index 100%
rename from src/tools/api-mailjet/emails.ts
rename to packages/api/src/tools/api-mailjet/emails.ts
diff --git a/src/tools/api-mailjet/index.ts b/packages/api/src/tools/api-mailjet/index.ts
similarity index 100%
rename from src/tools/api-mailjet/index.ts
rename to packages/api/src/tools/api-mailjet/index.ts
diff --git a/src/tools/api-mailjet/newsletter.ts b/packages/api/src/tools/api-mailjet/newsletter.ts
similarity index 100%
rename from src/tools/api-mailjet/newsletter.ts
rename to packages/api/src/tools/api-mailjet/newsletter.ts
diff --git a/src/tools/api-matomo/index.ts b/packages/api/src/tools/api-matomo/index.ts
similarity index 100%
rename from src/tools/api-matomo/index.ts
rename to packages/api/src/tools/api-matomo/index.ts
diff --git a/src/tools/api-openfisca/index.ts b/packages/api/src/tools/api-openfisca/index.ts
similarity index 100%
rename from src/tools/api-openfisca/index.ts
rename to packages/api/src/tools/api-openfisca/index.ts
diff --git a/src/tools/database-to-json/index.ts b/packages/api/src/tools/database-to-json/index.ts
similarity index 100%
rename from src/tools/database-to-json/index.ts
rename to packages/api/src/tools/database-to-json/index.ts
diff --git a/src/tools/database-to-json/tables.ts b/packages/api/src/tools/database-to-json/tables.ts
similarity index 100%
rename from src/tools/database-to-json/tables.ts
rename to packages/api/src/tools/database-to-json/tables.ts
diff --git a/src/tools/date.test.ts b/packages/api/src/tools/date.test.ts
similarity index 100%
rename from src/tools/date.test.ts
rename to packages/api/src/tools/date.test.ts
diff --git a/src/tools/date.ts b/packages/api/src/tools/date.ts
similarity index 100%
rename from src/tools/date.ts
rename to packages/api/src/tools/date.ts
diff --git a/src/tools/demarches/definitions-check.ts b/packages/api/src/tools/demarches/definitions-check.ts
similarity index 100%
rename from src/tools/demarches/definitions-check.ts
rename to packages/api/src/tools/demarches/definitions-check.ts
diff --git a/src/tools/demarches/etape-statut-check.ts b/packages/api/src/tools/demarches/etape-statut-check.ts
similarity index 100%
rename from src/tools/demarches/etape-statut-check.ts
rename to packages/api/src/tools/demarches/etape-statut-check.ts
diff --git a/src/tools/demarches/tde-check.ts b/packages/api/src/tools/demarches/tde-check.ts
similarity index 100%
rename from src/tools/demarches/tde-check.ts
rename to packages/api/src/tools/demarches/tde-check.ts
diff --git a/src/tools/dir-create.ts b/packages/api/src/tools/dir-create.ts
similarity index 100%
rename from src/tools/dir-create.ts
rename to packages/api/src/tools/dir-create.ts
diff --git a/src/tools/dir-delete.ts b/packages/api/src/tools/dir-delete.ts
similarity index 100%
rename from src/tools/dir-delete.ts
rename to packages/api/src/tools/dir-delete.ts
diff --git a/src/tools/documents/_types.ts b/packages/api/src/tools/documents/_types.ts
similarity index 100%
rename from src/tools/documents/_types.ts
rename to packages/api/src/tools/documents/_types.ts
diff --git a/src/tools/documents/_utils.ts b/packages/api/src/tools/documents/_utils.ts
similarity index 100%
rename from src/tools/documents/_utils.ts
rename to packages/api/src/tools/documents/_utils.ts
diff --git a/src/tools/documents/check.ts b/packages/api/src/tools/documents/check.ts
similarity index 100%
rename from src/tools/documents/check.ts
rename to packages/api/src/tools/documents/check.ts
diff --git a/src/tools/documents/clean.ts b/packages/api/src/tools/documents/clean.ts
similarity index 100%
rename from src/tools/documents/clean.ts
rename to packages/api/src/tools/documents/clean.ts
diff --git a/src/tools/documents/document-path-find.ts b/packages/api/src/tools/documents/document-path-find.ts
similarity index 100%
rename from src/tools/documents/document-path-find.ts
rename to packages/api/src/tools/documents/document-path-find.ts
diff --git a/src/tools/documents/document-repertoire-find.ts b/packages/api/src/tools/documents/document-repertoire-find.ts
similarity index 100%
rename from src/tools/documents/document-repertoire-find.ts
rename to packages/api/src/tools/documents/document-repertoire-find.ts
diff --git a/src/tools/documents/documents-files-check.ts b/packages/api/src/tools/documents/documents-files-check.ts
similarity index 100%
rename from src/tools/documents/documents-files-check.ts
rename to packages/api/src/tools/documents/documents-files-check.ts
diff --git a/src/tools/documents/documents-index-build.ts b/packages/api/src/tools/documents/documents-index-build.ts
similarity index 100%
rename from src/tools/documents/documents-index-build.ts
rename to packages/api/src/tools/documents/documents-index-build.ts
diff --git a/src/tools/documents/files-document-check.ts b/packages/api/src/tools/documents/files-document-check.ts
similarity index 100%
rename from src/tools/documents/files-document-check.ts
rename to packages/api/src/tools/documents/files-document-check.ts
diff --git a/src/tools/documents/files-index-build.ts b/packages/api/src/tools/documents/files-index-build.ts
similarity index 100%
rename from src/tools/documents/files-index-build.ts
rename to packages/api/src/tools/documents/files-index-build.ts
diff --git a/src/tools/documents/files-path-check.ts b/packages/api/src/tools/documents/files-path-check.ts
similarity index 100%
rename from src/tools/documents/files-path-check.ts
rename to packages/api/src/tools/documents/files-path-check.ts
diff --git a/src/tools/email-check.ts b/packages/api/src/tools/email-check.ts
similarity index 100%
rename from src/tools/email-check.ts
rename to packages/api/src/tools/email-check.ts
diff --git a/src/tools/error-log.ts b/packages/api/src/tools/error-log.ts
similarity index 100%
rename from src/tools/error-log.ts
rename to packages/api/src/tools/error-log.ts
diff --git a/src/tools/exhaustive-type-check.ts b/packages/api/src/tools/exhaustive-type-check.ts
similarity index 100%
rename from src/tools/exhaustive-type-check.ts
rename to packages/api/src/tools/exhaustive-type-check.ts
diff --git a/src/tools/file-create.test.ts b/packages/api/src/tools/file-create.test.ts
similarity index 100%
rename from src/tools/file-create.test.ts
rename to packages/api/src/tools/file-create.test.ts
diff --git a/src/tools/file-create.ts b/packages/api/src/tools/file-create.ts
similarity index 100%
rename from src/tools/file-create.ts
rename to packages/api/src/tools/file-create.ts
diff --git a/src/tools/file-delete.ts b/packages/api/src/tools/file-delete.ts
similarity index 100%
rename from src/tools/file-delete.ts
rename to packages/api/src/tools/file-delete.ts
diff --git a/src/tools/file-name-create.ts b/packages/api/src/tools/file-name-create.ts
similarity index 100%
rename from src/tools/file-name-create.ts
rename to packages/api/src/tools/file-name-create.ts
diff --git a/src/tools/file-rename.test.ts b/packages/api/src/tools/file-rename.test.ts
similarity index 100%
rename from src/tools/file-rename.test.ts
rename to packages/api/src/tools/file-rename.test.ts
diff --git a/src/tools/file-rename.ts b/packages/api/src/tools/file-rename.ts
similarity index 100%
rename from src/tools/file-rename.ts
rename to packages/api/src/tools/file-rename.ts
diff --git a/src/tools/file-stream-create.ts b/packages/api/src/tools/file-stream-create.ts
similarity index 100%
rename from src/tools/file-stream-create.ts
rename to packages/api/src/tools/file-stream-create.ts
diff --git a/src/tools/geo-convert.test.ts b/packages/api/src/tools/geo-convert.test.ts
similarity index 100%
rename from src/tools/geo-convert.test.ts
rename to packages/api/src/tools/geo-convert.test.ts
diff --git a/src/tools/geo-convert.ts b/packages/api/src/tools/geo-convert.ts
similarity index 100%
rename from src/tools/geo-convert.ts
rename to packages/api/src/tools/geo-convert.ts
diff --git a/src/tools/geojson.ts b/packages/api/src/tools/geojson.ts
similarity index 100%
rename from src/tools/geojson.ts
rename to packages/api/src/tools/geojson.ts
diff --git a/src/tools/index.test.ts b/packages/api/src/tools/index.test.ts
similarity index 100%
rename from src/tools/index.test.ts
rename to packages/api/src/tools/index.test.ts
diff --git a/src/tools/index.ts b/packages/api/src/tools/index.ts
similarity index 100%
rename from src/tools/index.ts
rename to packages/api/src/tools/index.ts
diff --git a/src/tools/matomo.ts b/packages/api/src/tools/matomo.ts
similarity index 100%
rename from src/tools/matomo.ts
rename to packages/api/src/tools/matomo.ts
diff --git a/src/types.ts b/packages/api/src/types.ts
similarity index 100%
rename from src/types.ts
rename to packages/api/src/types.ts
diff --git a/tests/__mocks__/administrations.ts b/packages/api/tests/__mocks__/administrations.ts
similarity index 100%
rename from tests/__mocks__/administrations.ts
rename to packages/api/tests/__mocks__/administrations.ts
diff --git a/tests/__mocks__/fetch-insee-api.ts b/packages/api/tests/__mocks__/fetch-insee-api.ts
similarity index 100%
rename from tests/__mocks__/fetch-insee-api.ts
rename to packages/api/tests/__mocks__/fetch-insee-api.ts
diff --git a/tests/__mocks__/titres.ts b/packages/api/tests/__mocks__/titres.ts
similarity index 100%
rename from tests/__mocks__/titres.ts
rename to packages/api/tests/__mocks__/titres.ts
diff --git a/tests/_utils/administrations-permissions.ts b/packages/api/tests/_utils/administrations-permissions.ts
similarity index 100%
rename from tests/_utils/administrations-permissions.ts
rename to packages/api/tests/_utils/administrations-permissions.ts
diff --git a/tests/_utils/administrations.ts b/packages/api/tests/_utils/administrations.ts
similarity index 100%
rename from tests/_utils/administrations.ts
rename to packages/api/tests/_utils/administrations.ts
diff --git a/tests/_utils/index.ts b/packages/api/tests/_utils/index.ts
similarity index 100%
rename from tests/_utils/index.ts
rename to packages/api/tests/_utils/index.ts
diff --git a/tests/administration.test.ts b/packages/api/tests/administration.test.ts
similarity index 100%
rename from tests/administration.test.ts
rename to packages/api/tests/administration.test.ts
diff --git a/tests/administrations-permissions-demarches.test.ts b/packages/api/tests/administrations-permissions-demarches.test.ts
similarity index 100%
rename from tests/administrations-permissions-demarches.test.ts
rename to packages/api/tests/administrations-permissions-demarches.test.ts
diff --git a/tests/administrations-permissions-etapes.test.ts b/packages/api/tests/administrations-permissions-etapes.test.ts
similarity index 100%
rename from tests/administrations-permissions-etapes.test.ts
rename to packages/api/tests/administrations-permissions-etapes.test.ts
diff --git a/tests/administrations-permissions-titres.test.ts b/packages/api/tests/administrations-permissions-titres.test.ts
similarity index 100%
rename from tests/administrations-permissions-titres.test.ts
rename to packages/api/tests/administrations-permissions-titres.test.ts
diff --git a/tests/app.ts b/packages/api/tests/app.ts
similarity index 100%
rename from tests/app.ts
rename to packages/api/tests/app.ts
diff --git a/tests/db-manager.ts b/packages/api/tests/db-manager.ts
similarity index 100%
rename from tests/db-manager.ts
rename to packages/api/tests/db-manager.ts
diff --git a/tests/documents.test.ts b/packages/api/tests/documents.test.ts
similarity index 100%
rename from tests/documents.test.ts
rename to packages/api/tests/documents.test.ts
diff --git a/tests/entreprises.test.ts b/packages/api/tests/entreprises.test.ts
similarity index 100%
rename from tests/entreprises.test.ts
rename to packages/api/tests/entreprises.test.ts
diff --git a/tests/jest-setup.ts b/packages/api/tests/jest-setup.ts
similarity index 100%
rename from tests/jest-setup.ts
rename to packages/api/tests/jest-setup.ts
diff --git a/tests/metas.test.ts b/packages/api/tests/metas.test.ts
similarity index 100%
rename from tests/metas.test.ts
rename to packages/api/tests/metas.test.ts
diff --git a/tests/queries/administration-modifier.graphql b/packages/api/tests/queries/administration-modifier.graphql
similarity index 100%
rename from tests/queries/administration-modifier.graphql
rename to packages/api/tests/queries/administration-modifier.graphql
diff --git a/tests/queries/administration-titre-type-etape-type-modifier.graphql b/packages/api/tests/queries/administration-titre-type-etape-type-modifier.graphql
similarity index 100%
rename from tests/queries/administration-titre-type-etape-type-modifier.graphql
rename to packages/api/tests/queries/administration-titre-type-etape-type-modifier.graphql
diff --git a/tests/queries/administration-titre-type-modifier.graphql b/packages/api/tests/queries/administration-titre-type-modifier.graphql
similarity index 100%
rename from tests/queries/administration-titre-type-modifier.graphql
rename to packages/api/tests/queries/administration-titre-type-modifier.graphql
diff --git a/tests/queries/administration-titre-type-titre-statut-modifier.graphql b/packages/api/tests/queries/administration-titre-type-titre-statut-modifier.graphql
similarity index 100%
rename from tests/queries/administration-titre-type-titre-statut-modifier.graphql
rename to packages/api/tests/queries/administration-titre-type-titre-statut-modifier.graphql
diff --git a/tests/queries/documents-supprimer.graphql b/packages/api/tests/queries/documents-supprimer.graphql
similarity index 100%
rename from tests/queries/documents-supprimer.graphql
rename to packages/api/tests/queries/documents-supprimer.graphql
diff --git a/tests/queries/entreprise-creer.graphql b/packages/api/tests/queries/entreprise-creer.graphql
similarity index 100%
rename from tests/queries/entreprise-creer.graphql
rename to packages/api/tests/queries/entreprise-creer.graphql
diff --git a/tests/queries/entreprise-modifier.graphql b/packages/api/tests/queries/entreprise-modifier.graphql
similarity index 100%
rename from tests/queries/entreprise-modifier.graphql
rename to packages/api/tests/queries/entreprise-modifier.graphql
diff --git a/tests/queries/entreprise-variables.json b/packages/api/tests/queries/entreprise-variables.json
similarity index 100%
rename from tests/queries/entreprise-variables.json
rename to packages/api/tests/queries/entreprise-variables.json
diff --git a/tests/queries/entreprise.graphql b/packages/api/tests/queries/entreprise.graphql
similarity index 100%
rename from tests/queries/entreprise.graphql
rename to packages/api/tests/queries/entreprise.graphql
diff --git a/tests/queries/entreprises.graphql b/packages/api/tests/queries/entreprises.graphql
similarity index 100%
rename from tests/queries/entreprises.graphql
rename to packages/api/tests/queries/entreprises.graphql
diff --git a/tests/queries/metas.graphql b/packages/api/tests/queries/metas.graphql
similarity index 100%
rename from tests/queries/metas.graphql
rename to packages/api/tests/queries/metas.graphql
diff --git a/tests/queries/substance-variables.json b/packages/api/tests/queries/substance-variables.json
similarity index 100%
rename from tests/queries/substance-variables.json
rename to packages/api/tests/queries/substance-variables.json
diff --git a/tests/queries/substance.graphql b/packages/api/tests/queries/substance.graphql
similarity index 100%
rename from tests/queries/substance.graphql
rename to packages/api/tests/queries/substance.graphql
diff --git a/tests/queries/substances.graphql b/packages/api/tests/queries/substances.graphql
similarity index 100%
rename from tests/queries/substances.graphql
rename to packages/api/tests/queries/substances.graphql
diff --git a/tests/queries/titre-activite-variables.json b/packages/api/tests/queries/titre-activite-variables.json
similarity index 100%
rename from tests/queries/titre-activite-variables.json
rename to packages/api/tests/queries/titre-activite-variables.json
diff --git a/tests/queries/titre-activite.graphql b/packages/api/tests/queries/titre-activite.graphql
similarity index 100%
rename from tests/queries/titre-activite.graphql
rename to packages/api/tests/queries/titre-activite.graphql
diff --git a/tests/queries/titre-creer.graphql b/packages/api/tests/queries/titre-creer.graphql
similarity index 100%
rename from tests/queries/titre-creer.graphql
rename to packages/api/tests/queries/titre-creer.graphql
diff --git a/tests/queries/titre-demarche-creer.graphql b/packages/api/tests/queries/titre-demarche-creer.graphql
similarity index 100%
rename from tests/queries/titre-demarche-creer.graphql
rename to packages/api/tests/queries/titre-demarche-creer.graphql
diff --git a/tests/queries/titre-demarche-modifier.graphql b/packages/api/tests/queries/titre-demarche-modifier.graphql
similarity index 100%
rename from tests/queries/titre-demarche-modifier.graphql
rename to packages/api/tests/queries/titre-demarche-modifier.graphql
diff --git a/tests/queries/titre-demarche-supprimer.graphql b/packages/api/tests/queries/titre-demarche-supprimer.graphql
similarity index 100%
rename from tests/queries/titre-demarche-supprimer.graphql
rename to packages/api/tests/queries/titre-demarche-supprimer.graphql
diff --git a/tests/queries/titre-etape-creer.graphql b/packages/api/tests/queries/titre-etape-creer.graphql
similarity index 100%
rename from tests/queries/titre-etape-creer.graphql
rename to packages/api/tests/queries/titre-etape-creer.graphql
diff --git a/tests/queries/titre-etape-modifier.graphql b/packages/api/tests/queries/titre-etape-modifier.graphql
similarity index 100%
rename from tests/queries/titre-etape-modifier.graphql
rename to packages/api/tests/queries/titre-etape-modifier.graphql
diff --git a/tests/queries/titre-etape-supprimer.graphql b/packages/api/tests/queries/titre-etape-supprimer.graphql
similarity index 100%
rename from tests/queries/titre-etape-supprimer.graphql
rename to packages/api/tests/queries/titre-etape-supprimer.graphql
diff --git a/tests/queries/titre-modifier.graphql b/packages/api/tests/queries/titre-modifier.graphql
similarity index 100%
rename from tests/queries/titre-modifier.graphql
rename to packages/api/tests/queries/titre-modifier.graphql
diff --git a/tests/queries/titre-supprimer.graphql b/packages/api/tests/queries/titre-supprimer.graphql
similarity index 100%
rename from tests/queries/titre-supprimer.graphql
rename to packages/api/tests/queries/titre-supprimer.graphql
diff --git a/tests/queries/titre-variable.json b/packages/api/tests/queries/titre-variable.json
similarity index 100%
rename from tests/queries/titre-variable.json
rename to packages/api/tests/queries/titre-variable.json
diff --git a/tests/queries/titre.graphql b/packages/api/tests/queries/titre.graphql
similarity index 100%
rename from tests/queries/titre.graphql
rename to packages/api/tests/queries/titre.graphql
diff --git a/tests/queries/titres-demarches.graphql b/packages/api/tests/queries/titres-demarches.graphql
similarity index 100%
rename from tests/queries/titres-demarches.graphql
rename to packages/api/tests/queries/titres-demarches.graphql
diff --git a/tests/queries/titres-demarches.json b/packages/api/tests/queries/titres-demarches.json
similarity index 100%
rename from tests/queries/titres-demarches.json
rename to packages/api/tests/queries/titres-demarches.json
diff --git a/tests/queries/titres-min.graphql b/packages/api/tests/queries/titres-min.graphql
similarity index 100%
rename from tests/queries/titres-min.graphql
rename to packages/api/tests/queries/titres-min.graphql
diff --git a/tests/queries/titres-variables.json b/packages/api/tests/queries/titres-variables.json
similarity index 100%
rename from tests/queries/titres-variables.json
rename to packages/api/tests/queries/titres-variables.json
diff --git a/tests/queries/titres.graphql b/packages/api/tests/queries/titres.graphql
similarity index 100%
rename from tests/queries/titres.graphql
rename to packages/api/tests/queries/titres.graphql
diff --git a/tests/queries/token-variables.json b/packages/api/tests/queries/token-variables.json
similarity index 100%
rename from tests/queries/token-variables.json
rename to packages/api/tests/queries/token-variables.json
diff --git a/tests/queries/utilisateur-connecter.graphql b/packages/api/tests/queries/utilisateur-connecter.graphql
similarity index 100%
rename from tests/queries/utilisateur-connecter.graphql
rename to packages/api/tests/queries/utilisateur-connecter.graphql
diff --git a/tests/queries/utilisateur-creer.graphql b/packages/api/tests/queries/utilisateur-creer.graphql
similarity index 100%
rename from tests/queries/utilisateur-creer.graphql
rename to packages/api/tests/queries/utilisateur-creer.graphql
diff --git a/tests/queries/utilisateur-email-modifier.graphql b/packages/api/tests/queries/utilisateur-email-modifier.graphql
similarity index 100%
rename from tests/queries/utilisateur-email-modifier.graphql
rename to packages/api/tests/queries/utilisateur-email-modifier.graphql
diff --git a/tests/queries/utilisateur-modifier-variables.json b/packages/api/tests/queries/utilisateur-modifier-variables.json
similarity index 100%
rename from tests/queries/utilisateur-modifier-variables.json
rename to packages/api/tests/queries/utilisateur-modifier-variables.json
diff --git a/tests/queries/utilisateur-modifier.graphql b/packages/api/tests/queries/utilisateur-modifier.graphql
similarity index 100%
rename from tests/queries/utilisateur-modifier.graphql
rename to packages/api/tests/queries/utilisateur-modifier.graphql
diff --git a/tests/queries/utilisateur-supprimer.graphql b/packages/api/tests/queries/utilisateur-supprimer.graphql
similarity index 100%
rename from tests/queries/utilisateur-supprimer.graphql
rename to packages/api/tests/queries/utilisateur-supprimer.graphql
diff --git a/tests/queries/utilisateur-variable.json b/packages/api/tests/queries/utilisateur-variable.json
similarity index 100%
rename from tests/queries/utilisateur-variable.json
rename to packages/api/tests/queries/utilisateur-variable.json
diff --git a/tests/queries/utilisateur.graphql b/packages/api/tests/queries/utilisateur.graphql
similarity index 100%
rename from tests/queries/utilisateur.graphql
rename to packages/api/tests/queries/utilisateur.graphql
diff --git a/tests/queries/utilisateurs.graphql b/packages/api/tests/queries/utilisateurs.graphql
similarity index 100%
rename from tests/queries/utilisateurs.graphql
rename to packages/api/tests/queries/utilisateurs.graphql
diff --git a/tests/setup.ts b/packages/api/tests/setup.ts
similarity index 100%
rename from tests/setup.ts
rename to packages/api/tests/setup.ts
diff --git a/tests/teardown.ts b/packages/api/tests/teardown.ts
similarity index 100%
rename from tests/teardown.ts
rename to packages/api/tests/teardown.ts
diff --git a/tests/titres-demarches.test.ts b/packages/api/tests/titres-demarches.test.ts
similarity index 100%
rename from tests/titres-demarches.test.ts
rename to packages/api/tests/titres-demarches.test.ts
diff --git a/tests/titres-etapes-creer.test.ts b/packages/api/tests/titres-etapes-creer.test.ts
similarity index 100%
rename from tests/titres-etapes-creer.test.ts
rename to packages/api/tests/titres-etapes-creer.test.ts
diff --git a/tests/titres-etapes-modifier.test.ts b/packages/api/tests/titres-etapes-modifier.test.ts
similarity index 100%
rename from tests/titres-etapes-modifier.test.ts
rename to packages/api/tests/titres-etapes-modifier.test.ts
diff --git a/tests/titres.test.ts b/packages/api/tests/titres.test.ts
similarity index 100%
rename from tests/titres.test.ts
rename to packages/api/tests/titres.test.ts
diff --git a/tests/token.test.ts b/packages/api/tests/token.test.ts
similarity index 100%
rename from tests/token.test.ts
rename to packages/api/tests/token.test.ts
diff --git a/tests/upload.test.ts b/packages/api/tests/upload.test.ts
similarity index 100%
rename from tests/upload.test.ts
rename to packages/api/tests/upload.test.ts
diff --git a/tests/utilisateurs.test.ts b/packages/api/tests/utilisateurs.test.ts
similarity index 100%
rename from tests/utilisateurs.test.ts
rename to packages/api/tests/utilisateurs.test.ts
diff --git a/tsconfig.json b/packages/api/tsconfig.json
similarity index 100%
rename from tsconfig.json
rename to packages/api/tsconfig.json