From a0c67d5684b8ab40a78d6b0b9dc21eaa9ec67ab2 Mon Sep 17 00:00:00 2001
From: vmaubert <v.maubert@code-troopers.com>
Date: Wed, 23 Mar 2022 14:02:49 +0100
Subject: [PATCH] chore(): ajoute l'API dans le projet global Camino (#2)

---
 .github/workflows/{ci.yml => api-ci.yml}      |  21 +-
 .gitignore                                    |  35 +-
 .prettierignore                               |   9 -
 backups/infos.md                              |   3 -
 package-lock.json                             | 358 ++++++++++++------
 package.json                                  | 241 +-----------
 .dockerignore => packages/api/.dockerignore   |   0
 .env-example => packages/api/.env-example     |   0
 .eslintignore => packages/api/.eslintignore   |   0
 packages/api/.gitignore                       |  35 ++
 .ncurc.json => packages/api/.ncurc.json       |   0
 packages/api/.prettierignore                  |   9 +
 CHANGELOG.md => packages/api/CHANGELOG.md     |   0
 Dockerfile => packages/api/Dockerfile         |   0
 .../api/Dockerfile.docs                       |   0
 README.md => packages/api/README.md           |   0
 .../api/docker-compose.dev.yml                |   0
 .../api/docker-compose.docs.yml               |   0
 .../api/docker-compose.local.yml              |   0
 .../api/docker-compose.localhost.yml          |   0
 .../api/docker-compose.yml                    |   0
 .../01-utilisation/01-introduction.md         |   0
 .../01-utilisation/02-graphql.md              |   0
 .../docs-sources}/01-utilisation/03-rest.md   |   0
 .../docs-sources}/01-utilisation/04-flux.md   |   0
 .../docs-sources}/01-utilisation/schema.json  |   0
 .../02-developpement/01-introduction.md       |   0
 .../02-developpement/02-base-de-donnees.md    |   0
 .../02-developpement/03-tests.md              |   0
 .../03-architecture/01-introduction.md        |   0
 .../03-architecture/02-docker.md              |   0
 .../03-scripts-sauvegarde-restaurations.md    |   0
 .../03-architecture/04-scripts-deploiement.md |   0
 .../03-architecture/05-utilisateurs.md        |   0
 .../04-deploiement/01-introduction.md         |   0
 .../02-sauvegarde-restauration.md             |   0
 .../04-deploiement/03-base-de-donnees.md      |   0
 .../04-deploiement/04-fichiers.md             |   0
 .../docs-sources}/04-deploiement/05-utils.md  |   0
 .../api/docs-sources}/04-deploiement/api.md   |   0
 .../assets/database/camino-db.sqs             |   0
 .../assets/database/camino-db.svg             |   0
 .../flux/camino-qgis-data-source-manager.jpg  | Bin
 jest.config.ts => packages/api/jest.config.ts |   0
 knexfile.ts => packages/api/knexfile.ts       |   0
 nodemon.json => packages/api/nodemon.json     |   0
 packages/api/package.json                     | 239 ++++++++++++
 .../api/sources}/activites-statuts.json       |   0
 .../activites-types--documents-types.json     |   0
 .../api/sources}/activites-types--pays.json   |   0
 .../activites-types--titres-types.json        |   0
 .../api/sources}/activites-types.json         |   0
 .../administrations--activites-types.json     |   0
 ...strations--titres-types--etapes-types.json |   0
 ...rations--titres-types--titres-statuts.json |   0
 .../administrations--titres-types.json        |   0
 .../api/sources}/administrations-types.json   |   0
 .../api/sources}/administrations.json         |   0
 {sources => packages/api/sources}/annees.json |   0
 .../api/sources}/definitions.json             |   0
 .../api/sources}/demarches-statuts.json       |   0
 .../api/sources}/demarches-types.json         |   0
 .../api/sources}/departements.json            |   0
 .../api/sources}/devises.json                 |   0
 .../api/sources}/documents-types.json         |   0
 .../api/sources}/domaines.json                |   0
 .../entreprises--documents-types.json         |   0
 .../api/sources}/etapes-statuts.json          |   0
 .../etapes-types--documents-types.json        |   0
 .../etapes-types--etapes-statuts.json         |   0
 .../etapes-types--justificatifs-types.json    |   0
 .../api/sources}/etapes-types.json            |   0
 .../api/sources}/frequences.json              |   0
 .../api/sources}/geo-systemes.json            |   0
 .../api/sources}/globales.json                |   0
 {sources => packages/api/sources}/mois.json   |   0
 {sources => packages/api/sources}/pays.json   |   0
 .../api/sources}/permissions.json             |   0
 .../api/sources}/phases-statuts.json          |   0
 .../api/sources}/references-types.json        |   0
 .../api/sources}/regions.json                 |   0
 .../substances--substances-legales.json       |   0
 .../api/sources}/substances-fiscales.json     |   0
 .../sources}/substances-legales-codes.json    |   0
 .../api/sources}/substances-legales.json      |   0
 .../api/sources}/substances.json              |   0
 .../api/sources}/titres-statuts.json          |   0
 ...-types--etapes-types--documents-types.json |   0
 ...-types--etapes-types--justificatifs-t.json |   0
 ...-types--demarches-types--etapes-types.json |   0
 .../titres-types--demarches-types.json        |   0
 .../titres-types--titres-statuts.json         |   0
 .../api/sources}/titres-types-types.json      |   0
 .../api/sources}/titres-types.json            |   0
 .../api/sources}/trimestres.json              |   0
 {sources => packages/api/sources}/unites.json |   0
 .../api/src}/@types/geojson-rewind.d.ts       |   0
 .../api/src}/@types/graphql-fields.ts         |   0
 .../api/src}/@types/html-to-text.d.ts         |   0
 .../api/src}/@types/matomo-tracker.d.ts       |   0
 {src => packages/api/src}/@types/momoa.d.ts   |   0
 .../api/src}/@types/turf-center.d.ts          |   0
 .../api/src}/@types/tus-node-server.d.ts      |   0
 .../api/src}/api/_format/_fields.ts           |   0
 .../api/src}/api/_format/administrations.ts   |   0
 .../api/src}/api/_format/entreprises.ts       |   0
 .../api/src}/api/_format/etapes-types.test.ts |   0
 .../api/src}/api/_format/etapes-types.ts      |   0
 .../api/src}/api/_format/titres-activites.ts  |   0
 .../api/src}/api/_format/titres-demarches.ts  |   0
 .../api/src}/api/_format/titres-etapes.ts     |   0
 .../api/src}/api/_format/titres-sections.ts   |   0
 .../api/src}/api/_format/titres.ts            |   0
 .../api/src}/api/_format/users.ts             |   0
 .../api/src}/api/_format/utilisateurs.ts      |   0
 .../api/src}/api/_permissions/utilisateur.ts  |   0
 .../api/src}/api/graphql/resolvers.ts         |   0
 .../api/graphql/resolvers/_fields-build.ts    |   0
 .../api/graphql/resolvers/_ordre-update.ts    |   0
 .../graphql/resolvers/_titre-activite.test.ts |   0
 .../api/graphql/resolvers/_titre-activite.ts  |   0
 .../api/graphql/resolvers/_titre-document.ts  |   0
 .../graphql/resolvers/_titre-etape-email.ts   |   0
 .../api/graphql/resolvers/_titre-etape.ts     |   0
 .../api/graphql/resolvers/administrations.ts  |   0
 .../src}/api/graphql/resolvers/documents.ts   |   0
 .../src}/api/graphql/resolvers/entreprises.ts |   0
 .../src}/api/graphql/resolvers/journaux.ts    |   0
 .../api/graphql/resolvers/metas-activites.ts  |   0
 .../src}/api/graphql/resolvers/metas-join.ts  |   0
 .../api/src}/api/graphql/resolvers/metas.ts   |   0
 .../api/src}/api/graphql/resolvers/points.ts  |   0
 .../statistiques-granulats-marins.ts          |   0
 .../graphql/resolvers/statistiques-guyane.ts  |   0
 .../api/graphql/resolvers/statistiques.ts     |   0
 .../src}/api/graphql/resolvers/substances.ts  |   0
 .../api/graphql/resolvers/titre-demande.ts    |   0
 .../api/graphql/resolvers/titres-activites.ts |   0
 .../api/graphql/resolvers/titres-demarches.ts |   0
 .../api/graphql/resolvers/titres-etapes.ts    |   0
 .../api/src}/api/graphql/resolvers/titres.ts  |   0
 .../graphql/resolvers/utilisateurs-titres.ts  |   0
 .../api/graphql/resolvers/utilisateurs.ts     |   0
 .../api/src}/api/graphql/schemas.ts           |   0
 .../graphql/schemas/administrations.graphql   |   0
 .../api/graphql/schemas/calendrier.graphql    |   0
 .../api/graphql/schemas/documents.graphql     |   0
 .../api/graphql/schemas/entreprises.graphql   |   0
 .../src}/api/graphql/schemas/geojsons.graphql |   0
 .../src}/api/graphql/schemas/index.graphql    |   0
 .../src}/api/graphql/schemas/journaux.graphql |   0
 .../graphql/schemas/metas-activites.graphql   |   0
 .../src}/api/graphql/schemas/metas.graphql    |   0
 .../src}/api/graphql/schemas/points.graphql   |   0
 .../src}/api/graphql/schemas/scalars.graphql  |   0
 .../api/graphql/schemas/statistiques.graphql  |   0
 .../api/graphql/schemas/substances.graphql    |   0
 .../api/graphql/schemas/territoires.graphql   |   0
 .../api/graphql/schemas/titre-demande.graphql |   0
 .../graphql/schemas/titres-activites.graphql  |   0
 .../graphql/schemas/titres-demarches.graphql  |   0
 .../api/graphql/schemas/titres-etapes.graphql |   0
 .../src}/api/graphql/schemas/titres.graphql   |   0
 .../api/graphql/schemas/utilisateurs.graphql  |   0
 .../api/src}/api/rest/_convert.ts             |   0
 .../api/src}/api/rest/fichiers.ts             |   0
 .../api/src}/api/rest/format/entreprises.ts   |   0
 .../src}/api/rest/format/titres-activites.ts  |   0
 .../src}/api/rest/format/titres-demarches.ts  |   0
 .../api/src}/api/rest/format/titres.ts        |   0
 .../api/src}/api/rest/format/utilisateurs.ts  |   0
 {src => packages/api/src}/api/rest/index.ts   |   0
 .../api/src}/business/_logs-update.ts         |   0
 .../src}/business/administration-update.ts    |   0
 {src => packages/api/src}/business/daily.ts   |   0
 {src => packages/api/src}/business/monthly.ts |   0
 .../api/src}/business/permission.ts           |   0
 .../__mocks__/administrations-update.ts       |   0
 .../processes/__mocks__/entreprises-update.ts |   0
 .../__mocks__/titre-activite-props-update.ts  |   0
 .../__mocks__/titre-fichiers-rename.ts        |   0
 ...s-activites-statut-ids-update-activites.ts |   0
 .../titres-activites-update-titres.ts         |   0
 ...nistrations-gestionnaires-update-titres.ts |   0
 ...titres-demarches-ordre-update-demarches.ts |   0
 ...itres-demarches-public-update-demarches.ts |   0
 ...s-demarches-statut-ids-update-demarches.ts |   0
 ...s-administrations-locales-update-etapes.ts |   0
 .../titres-etapes-communes-update-etapes.ts   |   0
 .../titres-etapes-ordre-update-demarches.ts   |   0
 .../__mocks__/titres-phases-update-titres.ts  |   0
 .../__mocks__/titres-public-update-titres.ts  |   0
 .../titres-statut-ids-update-titres.ts        |   0
 .../processes/administrations-update.test.ts  |   0
 .../processes/administrations-update.ts       |   0
 .../processes/entreprises-update.test.ts      |   0
 .../business/processes/entreprises-update.ts  |   0
 .../titres-activites-props-update.test.ts     |   0
 .../titres-activites-props-update.ts          |   0
 ...titres-activites-statut-ids-update.test.ts |   0
 .../titres-activites-statut-ids-update.ts     |   0
 .../processes/titres-activites-update.test.ts |   0
 .../processes/titres-activites-update.ts      |   0
 ...ministrations-gestionnaires-update.test.ts |   0
 ...es-administrations-gestionnaires-update.ts |   0
 .../titres-contenus-etapes-ids-update.test.ts |   0
 .../titres-contenus-etapes-ids-update.ts      |   0
 .../titres-coordonnees-update.test.ts         |   0
 .../processes/titres-coordonnees-update.ts    |   0
 .../processes/titres-dates-update.test.ts     |   0
 .../business/processes/titres-dates-update.ts |   0
 .../titres-demarches-depot-create.test.ts     |   0
 .../titres-demarches-depot-create.ts          |   0
 .../titres-demarches-ordre-update.test.ts     |   0
 .../titres-demarches-ordre-update.ts          |   0
 .../titres-demarches-public-update.test.ts    |   0
 .../titres-demarches-public-update.ts         |   0
 ...titres-demarches-statut-ids-update.test.ts |   0
 .../titres-demarches-statut-ids-update.ts     |   0
 ...pes-administrations-locales-update.test.ts |   0
 ...s-etapes-administrations-locales-update.ts |   0
 .../titres-etapes-areas-update.test.ts        |   0
 .../processes/titres-etapes-areas-update.ts   |   0
 .../titres-etapes-heritage-contenu-update.ts  |   0
 .../titres-etapes-heritage-props-update.ts    |   0
 .../titres-etapes-ordre-update.test.ts        |   0
 .../processes/titres-etapes-ordre-update.ts   |   0
 .../processes/titres-phases-update.test.ts    |   0
 .../processes/titres-phases-update.ts         |   0
 .../titres-points-references-create.test.ts   |   0
 .../titres-points-references-create.ts        |   0
 .../titres-props-etapes-ids-update.test.ts    |   0
 .../titres-props-etapes-ids-update.ts         |   0
 .../processes/titres-public-update.test.ts    |   0
 .../processes/titres-public-update.ts         |   0
 .../processes/titres-slugs-update.test.ts     |   0
 .../business/processes/titres-slugs-update.ts |   0
 .../titres-statut-ids-update.test.ts          |   0
 .../processes/titres-statut-ids-update.ts     |   0
 .../utilisateurs-newsletter-update.ts         |   0
 .../business/rules-demarches/_utils.test.ts   |   0
 .../business/rules-demarches/arm/oct.test.ts  |   0
 .../src}/business/rules-demarches/arm/oct.ts  |   0
 .../rules-demarches/arm/ren-pro.test.ts       |   0
 .../business/rules-demarches/arm/ren-pro.ts   |   0
 .../business/rules-demarches/arm/ret.test.ts  |   0
 .../src}/business/rules-demarches/arm/ret.ts  |   0
 .../business/rules-demarches/axm/oct.test.ts  |   0
 .../src}/business/rules-demarches/axm/oct.ts  |   0
 .../business/rules-demarches/definitions.ts   |   0
 .../business/rules-demarches/etat-cycles.ts   |   0
 .../business/rules-demarches/prm/oct.test.ts  |   0
 .../src}/business/rules-demarches/prm/oct.ts  |   0
 ...titre-activite-statut-id-find-activites.ts |   0
 .../__mocks__/titre-activites-build-titres.ts |   0
 ...inistrations-gestionnaires-build-titres.ts |   0
 .../titre-date-debut-find-demarches.ts        |   0
 .../titre-date-demande-find-demarches.ts      |   0
 .../titre-date-fin-find-demarches.ts          |   0
 ...titre-demarche-annulation-date-fin-find.ts |   0
 ...-demarche-date-fin-duree-find-demarches.ts |   0
 .../__mocks__/titre-phases-find-demarches.ts  |   0
 .../titre-prop-activites-count-activites.ts   |   0
 .../titre-prop-etape-find-demarches.ts        |   0
 .../__mocks__/titre-statut-id-find-titres.ts  |   0
 .../titre-activite-statut-id-find.test.ts     |   0
 .../rules/titre-activite-statut-id-find.ts    |   0
 .../rules/titre-activites-build.test.ts       |   0
 .../business/rules/titre-activites-build.ts   |   0
 ...dministrations-gestionnaires-build.test.ts |   0
 ...tre-administrations-gestionnaires-build.ts |   0
 .../rules/titre-date-debut-find.test.ts       |   0
 .../business/rules/titre-date-debut-find.ts   |   0
 .../rules/titre-date-demande-find.test.ts     |   0
 .../business/rules/titre-date-demande-find.ts |   0
 .../rules/titre-date-fin-find.test.ts         |   0
 .../business/rules/titre-date-fin-find.ts     |   0
 ...-demarche-annulation-date-fin-find.test.ts |   0
 ...titre-demarche-annulation-date-fin-find.ts |   0
 ...titre-demarche-date-fin-duree-find.test.ts |   0
 .../titre-demarche-date-fin-duree-find.ts     |   0
 .../titre-demarche-depot-demande-date-find.ts |   0
 ...re-demarche-octroi-date-debut-find.test.ts |   0
 .../titre-demarche-octroi-date-debut-find.ts  |   0
 .../rules/titre-demarche-phase-check.test.ts  |   0
 .../rules/titre-demarche-phase-check.ts       |   0
 .../rules/titre-demarche-public-find.test.ts  |   0
 .../rules/titre-demarche-public-find.ts       |   0
 .../titre-demarche-statut-id-find.test.ts     |   0
 .../rules/titre-demarche-statut-id-find.ts    |   0
 .../rules/titre-etape-prop-find.test.ts       |   0
 .../business/rules/titre-etape-prop-find.ts   |   0
 .../titre-etape-publication-check.test.ts     |   0
 .../rules/titre-etape-publication-check.ts    |   0
 .../business/rules/titre-phases-find.test.ts  |   0
 .../src}/business/rules/titre-phases-find.ts  |   0
 .../rules/titre-prop-etape-find.test.ts       |   0
 .../business/rules/titre-prop-etape-find.ts   |   0
 .../business/rules/titre-public-find.test.ts  |   0
 .../src}/business/rules/titre-public-find.ts  |   0
 .../rules/titre-statut-id-find.test.ts        |   0
 .../business/rules/titre-statut-id-find.ts    |   0
 .../src}/business/titre-demarche-update.ts    |   0
 .../api/src}/business/titre-etape-update.ts   |   0
 .../api/src}/business/titre-update.ts         |   0
 .../__mocks__/titre-activite-type-check.ts    |   0
 .../utils/__mocks__/titre-coordonnees-find.ts |   0
 .../titre-demarches-asc-sort-demarches.ts     |   0
 ...re-etape-demarche-etape-type-find-types.ts |   0
 .../titre-etapes-asc-sort-by-date-etapes.ts   |   0
 .../__mocks__/titre-etapes-asc-sort-etapes.ts |   0
 .../titre-etapes-desc-sort-etapes.ts          |   0
 .../__mocks__/titre-valide-check-demarches.ts |   0
 .../contenu-element-file-process.test.ts      |   0
 .../utils/contenu-element-file-process.ts     |   0
 .../src}/business/utils/prop-value-find.ts    |   0
 .../utils/props-titre-etapes-ids-find.test.ts |   0
 .../utils/props-titre-etapes-ids-find.ts      |   0
 .../utils/titre-activite-type-check.test.ts   |   0
 .../utils/titre-activite-type-check.ts        |   0
 .../utils/titre-activite-valide-check.test.ts |   0
 .../utils/titre-activite-valide-check.ts      |   0
 .../utils/titre-coordonnees-find.test.ts      |   0
 .../business/utils/titre-coordonnees-find.ts  |   0
 .../utils/titre-demarches-etapes-rebuild.ts   |   0
 .../utils/titre-elements-sort-asc.test.ts     |   0
 .../business/utils/titre-elements-sort-asc.ts |   0
 ...tre-etape-demarche-etape-type-find.test.ts |   0
 .../titre-etape-demarche-etape-type-find.ts   |   0
 .../titre-etape-heritage-contenu-find.test.ts |   0
 .../titre-etape-heritage-contenu-find.ts      |   0
 .../titre-etape-heritage-props-find.test.ts   |   0
 .../utils/titre-etape-heritage-props-find.ts  |   0
 .../titre-etapes-sort-asc-by-date.test.ts     |   0
 .../utils/titre-etapes-sort-asc-by-date.ts    |   0
 .../utils/titre-etapes-sort-asc.test.ts       |   0
 .../business/utils/titre-etapes-sort-asc.ts   |   0
 .../utils/titre-etapes-sort-desc.test.ts      |   0
 .../business/utils/titre-etapes-sort-desc.ts  |   0
 .../titre-slug-and-relations-update.test.ts   |   0
 .../utils/titre-slug-and-relations-update.ts  |   0
 .../business/utils/titre-valide-check.test.ts |   0
 .../src}/business/utils/titre-valide-check.ts |   0
 .../api/src}/business/utils/urls-get.ts       |   0
 .../__mocks__/contenu-dates-check-contenus.ts |   0
 .../contenu-numbers-check-contenus.ts         |   0
 .../__mocks__/titre-etape-numbers-validate.ts |   0
 .../__mocks__/titre-etape-points-validate.ts  |   0
 .../validations/document-input-validate.ts    |   0
 .../validations/document-updation-validate.ts |   0
 .../documents-types-validate.test.ts          |   0
 .../validations/documents-types-validate.ts   |   0
 .../titre-activite-complete-check.ts          |   0
 .../titre-activite-deletion-validate.ts       |   0
 .../titre-activite-input-validate.ts          |   0
 .../titre-demarche-etat-validate.test.ts      |   0
 .../titre-demarche-etat-validate.ts           |   0
 .../titre-demarche-updation-validate.ts       |   0
 .../titre-etape-etat-validate.test.ts         |   0
 .../validations/titre-etape-etat-validate.ts  |   0
 .../titre-etape-points-validate.test.ts       |   0
 .../titre-etape-points-validate.ts            |   0
 ...tre-etape-type-and-status-validate.test.ts |   0
 .../titre-etape-type-and-status-validate.ts   |   0
 .../titre-etape-updation-validate.test.ts     |   0
 .../titre-etape-updation-validate.ts          |   0
 .../validations/titre-updation-validate.ts    |   0
 .../utilisateur-updation-validate.ts          |   0
 .../utils/contenu-dates-check.test.ts         |   0
 .../validations/utils/contenu-dates-check.ts  |   0
 .../utils/contenu-numbers-check.test.ts       |   0
 .../utils/contenu-numbers-check.ts            |   0
 .../utils/heritage-contenu-validate.test.ts   |   0
 .../utils/heritage-contenu-validate.ts        |   0
 .../validations/utils/props-dates-check.ts    |   0
 .../validations/utils/props-numbers-check.ts  |   0
 {src => packages/api/src}/config/files.ts     |   0
 {src => packages/api/src}/config/index.ts     |   0
 {src => packages/api/src}/config/logger.ts    |   0
 {src => packages/api/src}/cron.ts             |   0
 .../api/src}/database/cache/geo-systemes.ts   |   0
 .../api/src}/database/cache/globales.ts       |   0
 .../api/src}/database/cache/metas.ts          |   0
 {src => packages/api/src}/database/init.ts    |   0
 .../src}/database/models/_format/id-create.ts |   0
 .../api/src}/database/models/_format/pays.ts  |   0
 .../models/_format/titre-contenu.test.ts      |   0
 .../database/models/_format/titre-contenu.ts  |   0
 .../models/_format/titre-etape-heritage.ts    |   0
 .../database/models/_format/titre-insert.ts   |   0
 .../src}/database/models/activites-statuts.ts |   0
 .../activites-types--documents-types.ts       |   0
 .../database/models/activites-types--pays.ts  |   0
 .../models/activites-types--titres-types.ts   |   0
 .../src}/database/models/activites-types.ts   |   0
 .../administrations-activites-types-emails.ts |   0
 .../models/administrations-activites-types.ts |   0
 ...ministrations-titres-types-etapes-types.ts |   0
 ...nistrations-titres-types-titres-statuts.ts |   0
 .../models/administrations-titres-types.ts    |   0
 .../database/models/administrations-types.ts  |   0
 .../src}/database/models/administrations.ts   |   0
 .../api/src}/database/models/annees.ts        |   0
 .../api/src}/database/models/caches.ts        |   0
 .../api/src}/database/models/communes.ts      |   0
 .../api/src}/database/models/definition.ts    |   0
 .../src}/database/models/demarches-statuts.ts |   0
 .../src}/database/models/demarches-types.ts   |   0
 .../api/src}/database/models/departements.ts  |   0
 .../api/src}/database/models/devises.ts       |   0
 .../src}/database/models/documents-types.ts   |   0
 .../api/src}/database/models/documents.ts     |   0
 .../api/src}/database/models/domaines.ts      |   0
 .../models/entreprises-etablissements.ts      |   0
 .../models/entreprises-titres-types.ts        |   0
 .../api/src}/database/models/entreprises.ts   |   0
 .../src}/database/models/etapes-statuts.ts    |   0
 .../models/etapes-types--documents-types.ts   |   0
 .../models/etapes-types--etapes-statuts.ts    |   0
 .../etapes-types--justificatifs-types.ts      |   0
 .../api/src}/database/models/etapes-types.ts  |   0
 .../api/src}/database/models/forets.ts        |   0
 .../api/src}/database/models/frequences.ts    |   0
 .../api/src}/database/models/geo-systemes.ts  |   0
 .../api/src}/database/models/globales.ts      |   0
 .../api/src}/database/models/journaux.ts      |   0
 .../api/src}/database/models/mois.ts          |   0
 .../api/src}/database/models/pays.ts          |   0
 .../api/src}/database/models/permissions.ts   |   0
 .../src}/database/models/phases-statuts.ts    |   0
 .../src}/database/models/references-types.ts  |   0
 .../api/src}/database/models/regions.ts       |   0
 .../api/src}/database/models/sdom-zones.ts    |   0
 .../database/models/substances-fiscales.ts    |   0
 .../models/substances-legales-codes.ts        |   0
 .../database/models/substances-legales.ts     |   0
 .../api/src}/database/models/substances.ts    |   0
 .../database/models/titres--sdom-zones.ts     |   0
 .../src}/database/models/titres-activites.ts  |   0
 .../titres-administrations-gestionnaires.ts   |   0
 .../models/titres-administrations-locales.ts  |   0
 .../database/models/titres-administrations.ts |   0
 .../src}/database/models/titres-communes.ts   |   0
 .../src}/database/models/titres-demarches.ts  |   0
 .../models/titres-etapes-justificatifs.ts     |   0
 .../api/src}/database/models/titres-etapes.ts |   0
 .../api/src}/database/models/titres-forets.ts |   0
 .../database/models/titres-incertitudes.ts    |   0
 .../api/src}/database/models/titres-phases.ts |   0
 .../models/titres-points-references.ts        |   0
 .../api/src}/database/models/titres-points.ts |   0
 .../src}/database/models/titres-references.ts |   0
 .../src}/database/models/titres-statuts.ts    |   0
 ...ches-types-etapes-types-documents-types.ts |   0
 ...-types-etapes-types-justificatifs-types.ts |   0
 ...res-types--demarches-types-etapes-types.ts |   0
 .../models/titres-types--demarches-types.ts   |   0
 .../models/titres-types--titres-statuts.ts    |   0
 .../database/models/titres-types-types.ts     |   0
 .../api/src}/database/models/titres-types.ts  |   0
 .../api/src}/database/models/titres.ts        |   0
 .../api/src}/database/models/trimestres.ts    |   0
 .../api/src}/database/models/unites.ts        |   0
 .../database/models/utilisateurs--titres.ts   |   0
 .../api/src}/database/models/utilisateurs.ts  |   0
 .../api/src}/database/queries/_options.ts     |   0
 .../src}/database/queries/_titres-filters.ts  |   0
 .../api/src}/database/queries/_utils.test.ts  |   0
 .../api/src}/database/queries/_utils.ts       |   0
 .../src}/database/queries/administrations.ts  |   0
 .../api/src}/database/queries/caches.ts       |   0
 .../api/src}/database/queries/documents.ts    |   0
 .../queries/entreprises-etablissements.ts     |   0
 .../api/src}/database/queries/entreprises.ts  |   0
 .../api/src}/database/queries/globales.ts     |   0
 .../api/src}/database/queries/graph/build.ts  |   0
 .../src}/database/queries/graph/fields-add.ts |   0
 .../database/queries/graph/fields-format.ts   |   0
 .../api/src}/database/queries/journaux.ts     |   0
 .../src}/database/queries/metas-activites.ts  |   0
 .../api/src}/database/queries/metas.ts        |   0
 .../administrations-activites-types-emails.ts |   0
 .../permissions/administrations.test.ts       |   0
 .../queries/permissions/administrations.ts    |   0
 .../queries/permissions/documents.test.ts     |   0
 .../database/queries/permissions/documents.ts |   0
 .../queries/permissions/entreprises.test.ts   |   0
 .../queries/permissions/entreprises.ts        |   0
 .../database/queries/permissions/journaux.ts  |   0
 .../queries/permissions/metas.test.ts         |   0
 .../database/queries/permissions/metas.ts     |   0
 .../queries/permissions/titres-activites.ts   |   0
 .../permissions/titres-demarches.test.ts      |   0
 .../queries/permissions/titres-demarches.ts   |   0
 .../queries/permissions/titres-etapes.test.ts |   0
 .../queries/permissions/titres-etapes.ts      |   0
 .../queries/permissions/titres.test.ts        |   0
 .../database/queries/permissions/titres.ts    |   0
 .../queries/permissions/utilisateurs.test.ts  |   0
 .../queries/permissions/utilisateurs.ts       |   0
 .../api/src}/database/queries/substances.ts   |   0
 .../api/src}/database/queries/territoires.ts  |   0
 .../database/queries/titres-activites.test.ts |   0
 .../src}/database/queries/titres-activites.ts |   0
 .../database/queries/titres-demarches.test.ts |   0
 .../src}/database/queries/titres-demarches.ts |   0
 .../src}/database/queries/titres-etapes.ts    |   0
 .../src}/database/queries/titres-phases.ts    |   0
 .../src}/database/queries/titres-points.ts    |   0
 .../api/src}/database/queries/titres.test.ts  |   0
 .../api/src}/database/queries/titres.ts       |   0
 .../api/src}/database/queries/utilisateurs.ts |   0
 .../api/src}/database/user-super.ts           |   0
 .../api/src}/dev/api-communes-call.js         |   0
 .../api/src}/dev/api-insee-call.js            |   0
 .../api/src}/dev/api-openfisca-call.js        |   0
 .../src}/dev/api/_introspection-query.graphql |   0
 .../dev/api/graphql-dsl-to-query-convert.js   |   0
 .../dev/database/activites-2020-emails.ts     |   0
 .../documents-types-description-add.ts        |   0
 .../database/fix--titres--doublon-titre-id.ts |   0
 .../api/src}/dev/database/fix-tde.ts          |   0
 .../database/tde-documents-types-create.ts    |   0
 .../dev/database/titres-activites-delete.ts   |   0
 .../dev/database/titres-contenu-optionnel.ts  |   0
 .../database/titres-etapes-mdp-recreate.ts    |   0
 .../dev/database/titres-reprise-import.ts     |   0
 .../api/src}/dev/database/titres-to-csv.ts    |   0
 .../dev/database/utilisateurs-newlsetter.ts   |   0
 {src => packages/api/src}/dev/test.http       |   0
 {src => packages/api/src}/dev/tmp/.keep       |   0
 {src => packages/api/src}/index.ts            |   0
 {src => packages/api/src}/init.ts             |   0
 {src => packages/api/src}/knex.ts             |   0
 .../api/src}/knex/cli-user-add.ts             |   0
 {src => packages/api/src}/knex/config.ts      |   0
 .../api/src}/knex/db-manager-config.ts        |   0
 {src => packages/api/src}/knex/migrate.ts     |   0
 .../api/src}/knex/migration-stub.js           |   0
 ...211103110922_etapes_statuts_complet_add.js |   0
 ...135837_titres_etapes_incertitudes_clean.js |   0
 ...ches_statuts_travaux_finpolicemines_add.js |   0
 ...as_travaux_publi_recueil_acte_admin_add.js |   0
 ...ux_arrete_ouverture_travaux_miniers_add.js |   0
 ...211215100715_utilisateurs-camino-create.js |   0
 ..._etapes_travaux_porter_connaissance_add.js |   0
 ...0220119122515_document_type_jpa_migrate.js |   0
 .../20220127132757_etapes_types_clean.js      |   0
 .../20180521000000_globales.js                |   0
 .../20180521000001_domaines_types_statuts.js  |   0
 .../20180521000002_demarches_etapes.js        |   0
 .../20180521000003_unites.js                  |   0
 .../20180521000004_substances.js              |   0
 .../20180521000005_territoires.js             |   0
 .../20180521000006_calendrier.js              |   0
 .../20180521000007_metas_activites.js         |   0
 .../20180521000008_metas_travaux.js           |   0
 .../20180521000009_repertoire.js              |   0
 .../20180522000001_titres.js                  |   0
 .../20180522000002_titres_demarches_etapes.js |   0
 ...00003_titres_etapes_substances_emprises.js |   0
 ...titulaires_amodiataires_administrations.js |   0
 .../20180522000005_titres_etapes_points.js    |   0
 ...0180522000006_titres_etapes_territoires.js |   0
 .../20180522000009_titres_references.js       |   0
 .../20181106000002_titres_activites.js        |   0
 .../20181106000004_titres_travaux.js          |   0
 .../20181106000006_documents.js               |   0
 .../20181106000007_definitions.js             |   0
 .../migrations-schema/20181106000008_cache.js |   0
 .../migrations-schema/20210915144021_logs.js  |   0
 .../20210928170751_travaux_delete.js          |   0
 .../20210929153443_metas_travaux_delete.js    |   0
 .../20210930103844_titres_administrations.js  |   0
 ...strations-activites-types-emails-create.js |   0
 .../20211027103109_logs_column_titreId_add.js |   0
 .../20211110153616_sdom-zones-create.js       |   0
 ...211123162004_utilisateurs-titres_create.js |   0
 ...141738_titres_demarches_description_add.js |   0
 ...6142302_titres_etapes_decisions_annexes.js |   0
 .../20220308161359_titres_archive_add.js      |   0
 {src => packages/api/src}/knex/seeding.js     |   0
 .../api/src}/knex/seeds/01-calendrier.js      |   0
 .../api/src}/knex/seeds/02-territoires.js     |   0
 .../api/src}/knex/seeds/03-metas.js           |   0
 .../api/src}/knex/seeds/04-substances.js      |   0
 .../api/src}/knex/seeds/06-metas-activites.js |   0
 .../api/src}/knex/seeds/07-administrations.js |   0
 .../api/src}/knex/seeds/08-autorisations.js   |   0
 {src => packages/api/src}/knex/user-add.ts    |   0
 {src => packages/api/src}/scripts/daily.ts    |   0
 .../src}/scripts/database-to-json-export.ts   |   0
 .../scripts/demarches-definitions-check.ts    |   0
 .../scripts/demarches-etape-statut-check.ts   |   0
 .../api/src}/scripts/demarches-tde-check.ts   |   0
 .../api/src}/scripts/documents-check.ts       |   0
 .../api/src}/scripts/documents-clean.ts       |   0
 {src => packages/api/src}/scripts/monthly.ts  |   0
 .../api/src}/server/auth-basic.ts             |   0
 {src => packages/api/src}/server/auth-jwt.ts  |   0
 {src => packages/api/src}/server/graphql.ts   |   0
 {src => packages/api/src}/server/rest.ts      |   0
 {src => packages/api/src}/server/upload.ts    |   0
 .../api/src}/tools/annees-build.test.ts       |   0
 .../api/src}/tools/annees-build.ts            |   0
 .../src}/tools/api-administrations/index.ts   |   0
 .../api/src}/tools/api-cerbere/index.ts       |   0
 .../api/src}/tools/api-geo/index.ts           |   0
 .../definitions/categories-juridiques.ts      |   0
 .../src}/tools/api-insee/definitions/pays.ts  |   0
 .../src}/tools/api-insee/definitions/voies.ts |   0
 .../api/src}/tools/api-insee/fetch.ts         |   0
 .../api/src}/tools/api-insee/format.ts        |   0
 .../api/src}/tools/api-insee/index.ts         |   0
 .../api/src}/tools/api-insee/types.ts         |   0
 .../api/src}/tools/api-mailjet/emails.ts      |   0
 .../api/src}/tools/api-mailjet/index.ts       |   0
 .../api/src}/tools/api-mailjet/newsletter.ts  |   0
 .../api/src}/tools/api-matomo/index.ts        |   0
 .../api/src}/tools/api-openfisca/index.ts     |   0
 .../api/src}/tools/database-to-json/index.ts  |   0
 .../api/src}/tools/database-to-json/tables.ts |   0
 {src => packages/api/src}/tools/date.test.ts  |   0
 {src => packages/api/src}/tools/date.ts       |   0
 .../src}/tools/demarches/definitions-check.ts |   0
 .../tools/demarches/etape-statut-check.ts     |   0
 .../api/src}/tools/demarches/tde-check.ts     |   0
 {src => packages/api/src}/tools/dir-create.ts |   0
 {src => packages/api/src}/tools/dir-delete.ts |   0
 .../api/src}/tools/documents/_types.ts        |   0
 .../api/src}/tools/documents/_utils.ts        |   0
 .../api/src}/tools/documents/check.ts         |   0
 .../api/src}/tools/documents/clean.ts         |   0
 .../tools/documents/document-path-find.ts     |   0
 .../documents/document-repertoire-find.ts     |   0
 .../tools/documents/documents-files-check.ts  |   0
 .../tools/documents/documents-index-build.ts  |   0
 .../tools/documents/files-document-check.ts   |   0
 .../src}/tools/documents/files-index-build.ts |   0
 .../src}/tools/documents/files-path-check.ts  |   0
 .../api/src}/tools/email-check.ts             |   0
 {src => packages/api/src}/tools/error-log.ts  |   0
 .../api/src}/tools/exhaustive-type-check.ts   |   0
 .../api/src}/tools/file-create.test.ts        |   0
 .../api/src}/tools/file-create.ts             |   0
 .../api/src}/tools/file-delete.ts             |   0
 .../api/src}/tools/file-name-create.ts        |   0
 .../api/src}/tools/file-rename.test.ts        |   0
 .../api/src}/tools/file-rename.ts             |   0
 .../api/src}/tools/file-stream-create.ts      |   0
 .../api/src}/tools/geo-convert.test.ts        |   0
 .../api/src}/tools/geo-convert.ts             |   0
 {src => packages/api/src}/tools/geojson.ts    |   0
 {src => packages/api/src}/tools/index.test.ts |   0
 {src => packages/api/src}/tools/index.ts      |   0
 {src => packages/api/src}/tools/matomo.ts     |   0
 {src => packages/api/src}/types.ts            |   0
 .../api/tests}/__mocks__/administrations.ts   |   0
 .../api/tests}/__mocks__/fetch-insee-api.ts   |   0
 .../api/tests}/__mocks__/titres.ts            |   0
 .../_utils/administrations-permissions.ts     |   0
 .../api/tests}/_utils/administrations.ts      |   0
 {tests => packages/api/tests}/_utils/index.ts |   0
 .../api/tests}/administration.test.ts         |   0
 ...inistrations-permissions-demarches.test.ts |   0
 ...administrations-permissions-etapes.test.ts |   0
 ...administrations-permissions-titres.test.ts |   0
 {tests => packages/api/tests}/app.ts          |   0
 {tests => packages/api/tests}/db-manager.ts   |   0
 .../api/tests}/documents.test.ts              |   0
 .../api/tests}/entreprises.test.ts            |   0
 {tests => packages/api/tests}/jest-setup.ts   |   0
 {tests => packages/api/tests}/metas.test.ts   |   0
 .../queries/administration-modifier.graphql   |   0
 ...ion-titre-type-etape-type-modifier.graphql |   0
 ...administration-titre-type-modifier.graphql |   0
 ...n-titre-type-titre-statut-modifier.graphql |   0
 .../queries/documents-supprimer.graphql       |   0
 .../tests}/queries/entreprise-creer.graphql   |   0
 .../queries/entreprise-modifier.graphql       |   0
 .../tests}/queries/entreprise-variables.json  |   0
 .../api/tests}/queries/entreprise.graphql     |   0
 .../api/tests}/queries/entreprises.graphql    |   0
 .../api/tests}/queries/metas.graphql          |   0
 .../tests}/queries/substance-variables.json   |   0
 .../api/tests}/queries/substance.graphql      |   0
 .../api/tests}/queries/substances.graphql     |   0
 .../queries/titre-activite-variables.json     |   0
 .../api/tests}/queries/titre-activite.graphql |   0
 .../api/tests}/queries/titre-creer.graphql    |   0
 .../queries/titre-demarche-creer.graphql      |   0
 .../queries/titre-demarche-modifier.graphql   |   0
 .../queries/titre-demarche-supprimer.graphql  |   0
 .../tests}/queries/titre-etape-creer.graphql  |   0
 .../queries/titre-etape-modifier.graphql      |   0
 .../queries/titre-etape-supprimer.graphql     |   0
 .../api/tests}/queries/titre-modifier.graphql |   0
 .../tests}/queries/titre-supprimer.graphql    |   0
 .../api/tests}/queries/titre-variable.json    |   0
 .../api/tests}/queries/titre.graphql          |   0
 .../tests}/queries/titres-demarches.graphql   |   0
 .../api/tests}/queries/titres-demarches.json  |   0
 .../api/tests}/queries/titres-min.graphql     |   0
 .../api/tests}/queries/titres-variables.json  |   0
 .../api/tests}/queries/titres.graphql         |   0
 .../api/tests}/queries/token-variables.json   |   0
 .../queries/utilisateur-connecter.graphql     |   0
 .../tests}/queries/utilisateur-creer.graphql  |   0
 .../utilisateur-email-modifier.graphql        |   0
 .../utilisateur-modifier-variables.json       |   0
 .../queries/utilisateur-modifier.graphql      |   0
 .../queries/utilisateur-supprimer.graphql     |   0
 .../tests}/queries/utilisateur-variable.json  |   0
 .../api/tests}/queries/utilisateur.graphql    |   0
 .../api/tests}/queries/utilisateurs.graphql   |   0
 {tests => packages/api/tests}/setup.ts        |   0
 {tests => packages/api/tests}/teardown.ts     |   0
 .../api/tests}/titres-demarches.test.ts       |   0
 .../api/tests}/titres-etapes-creer.test.ts    |   0
 .../api/tests}/titres-etapes-modifier.test.ts |   0
 {tests => packages/api/tests}/titres.test.ts  |   0
 {tests => packages/api/tests}/token.test.ts   |   0
 {tests => packages/api/tests}/upload.test.ts  |   0
 .../api/tests}/utilisateurs.test.ts           |   0
 tsconfig.json => packages/api/tsconfig.json   |   0
 725 files changed, 547 insertions(+), 403 deletions(-)
 rename .github/workflows/{ci.yml => api-ci.yml} (79%)
 delete mode 100644 .prettierignore
 delete mode 100644 backups/infos.md
 rename .dockerignore => packages/api/.dockerignore (100%)
 rename .env-example => packages/api/.env-example (100%)
 rename .eslintignore => packages/api/.eslintignore (100%)
 create mode 100644 packages/api/.gitignore
 rename .ncurc.json => packages/api/.ncurc.json (100%)
 create mode 100644 packages/api/.prettierignore
 rename CHANGELOG.md => packages/api/CHANGELOG.md (100%)
 rename Dockerfile => packages/api/Dockerfile (100%)
 rename Dockerfile.docs => packages/api/Dockerfile.docs (100%)
 rename README.md => packages/api/README.md (100%)
 rename docker-compose.dev.yml => packages/api/docker-compose.dev.yml (100%)
 rename docker-compose.docs.yml => packages/api/docker-compose.docs.yml (100%)
 rename docker-compose.local.yml => packages/api/docker-compose.local.yml (100%)
 rename docker-compose.localhost.yml => packages/api/docker-compose.localhost.yml (100%)
 rename docker-compose.yml => packages/api/docker-compose.yml (100%)
 rename {docs-sources => packages/api/docs-sources}/01-utilisation/01-introduction.md (100%)
 rename {docs-sources => packages/api/docs-sources}/01-utilisation/02-graphql.md (100%)
 rename {docs-sources => packages/api/docs-sources}/01-utilisation/03-rest.md (100%)
 rename {docs-sources => packages/api/docs-sources}/01-utilisation/04-flux.md (100%)
 rename {docs-sources => packages/api/docs-sources}/01-utilisation/schema.json (100%)
 rename {docs-sources => packages/api/docs-sources}/02-developpement/01-introduction.md (100%)
 rename {docs-sources => packages/api/docs-sources}/02-developpement/02-base-de-donnees.md (100%)
 rename {docs-sources => packages/api/docs-sources}/02-developpement/03-tests.md (100%)
 rename {docs-sources => packages/api/docs-sources}/03-architecture/01-introduction.md (100%)
 rename {docs-sources => packages/api/docs-sources}/03-architecture/02-docker.md (100%)
 rename {docs-sources => packages/api/docs-sources}/03-architecture/03-scripts-sauvegarde-restaurations.md (100%)
 rename {docs-sources => packages/api/docs-sources}/03-architecture/04-scripts-deploiement.md (100%)
 rename {docs-sources => packages/api/docs-sources}/03-architecture/05-utilisateurs.md (100%)
 rename {docs-sources => packages/api/docs-sources}/04-deploiement/01-introduction.md (100%)
 rename {docs-sources => packages/api/docs-sources}/04-deploiement/02-sauvegarde-restauration.md (100%)
 rename {docs-sources => packages/api/docs-sources}/04-deploiement/03-base-de-donnees.md (100%)
 rename {docs-sources => packages/api/docs-sources}/04-deploiement/04-fichiers.md (100%)
 rename {docs-sources => packages/api/docs-sources}/04-deploiement/05-utils.md (100%)
 rename {docs-sources => packages/api/docs-sources}/04-deploiement/api.md (100%)
 rename {docs-sources => packages/api/docs-sources}/assets/database/camino-db.sqs (100%)
 rename {docs-sources => packages/api/docs-sources}/assets/database/camino-db.svg (100%)
 rename {docs-sources => packages/api/docs-sources}/assets/flux/camino-qgis-data-source-manager.jpg (100%)
 rename jest.config.ts => packages/api/jest.config.ts (100%)
 rename knexfile.ts => packages/api/knexfile.ts (100%)
 rename nodemon.json => packages/api/nodemon.json (100%)
 create mode 100644 packages/api/package.json
 rename {sources => packages/api/sources}/activites-statuts.json (100%)
 rename {sources => packages/api/sources}/activites-types--documents-types.json (100%)
 rename {sources => packages/api/sources}/activites-types--pays.json (100%)
 rename {sources => packages/api/sources}/activites-types--titres-types.json (100%)
 rename {sources => packages/api/sources}/activites-types.json (100%)
 rename {sources => packages/api/sources}/administrations--activites-types.json (100%)
 rename {sources => packages/api/sources}/administrations--titres-types--etapes-types.json (100%)
 rename {sources => packages/api/sources}/administrations--titres-types--titres-statuts.json (100%)
 rename {sources => packages/api/sources}/administrations--titres-types.json (100%)
 rename {sources => packages/api/sources}/administrations-types.json (100%)
 rename {sources => packages/api/sources}/administrations.json (100%)
 rename {sources => packages/api/sources}/annees.json (100%)
 rename {sources => packages/api/sources}/definitions.json (100%)
 rename {sources => packages/api/sources}/demarches-statuts.json (100%)
 rename {sources => packages/api/sources}/demarches-types.json (100%)
 rename {sources => packages/api/sources}/departements.json (100%)
 rename {sources => packages/api/sources}/devises.json (100%)
 rename {sources => packages/api/sources}/documents-types.json (100%)
 rename {sources => packages/api/sources}/domaines.json (100%)
 rename {sources => packages/api/sources}/entreprises--documents-types.json (100%)
 rename {sources => packages/api/sources}/etapes-statuts.json (100%)
 rename {sources => packages/api/sources}/etapes-types--documents-types.json (100%)
 rename {sources => packages/api/sources}/etapes-types--etapes-statuts.json (100%)
 rename {sources => packages/api/sources}/etapes-types--justificatifs-types.json (100%)
 rename {sources => packages/api/sources}/etapes-types.json (100%)
 rename {sources => packages/api/sources}/frequences.json (100%)
 rename {sources => packages/api/sources}/geo-systemes.json (100%)
 rename {sources => packages/api/sources}/globales.json (100%)
 rename {sources => packages/api/sources}/mois.json (100%)
 rename {sources => packages/api/sources}/pays.json (100%)
 rename {sources => packages/api/sources}/permissions.json (100%)
 rename {sources => packages/api/sources}/phases-statuts.json (100%)
 rename {sources => packages/api/sources}/references-types.json (100%)
 rename {sources => packages/api/sources}/regions.json (100%)
 rename {sources => packages/api/sources}/substances--substances-legales.json (100%)
 rename {sources => packages/api/sources}/substances-fiscales.json (100%)
 rename {sources => packages/api/sources}/substances-legales-codes.json (100%)
 rename {sources => packages/api/sources}/substances-legales.json (100%)
 rename {sources => packages/api/sources}/substances.json (100%)
 rename {sources => packages/api/sources}/titres-statuts.json (100%)
 rename {sources => packages/api/sources}/titres-types--demarches-types--etapes-types--documents-types.json (100%)
 rename {sources => packages/api/sources}/titres-types--demarches-types--etapes-types--justificatifs-t.json (100%)
 rename {sources => packages/api/sources}/titres-types--demarches-types--etapes-types.json (100%)
 rename {sources => packages/api/sources}/titres-types--demarches-types.json (100%)
 rename {sources => packages/api/sources}/titres-types--titres-statuts.json (100%)
 rename {sources => packages/api/sources}/titres-types-types.json (100%)
 rename {sources => packages/api/sources}/titres-types.json (100%)
 rename {sources => packages/api/sources}/trimestres.json (100%)
 rename {sources => packages/api/sources}/unites.json (100%)
 rename {src => packages/api/src}/@types/geojson-rewind.d.ts (100%)
 rename {src => packages/api/src}/@types/graphql-fields.ts (100%)
 rename {src => packages/api/src}/@types/html-to-text.d.ts (100%)
 rename {src => packages/api/src}/@types/matomo-tracker.d.ts (100%)
 rename {src => packages/api/src}/@types/momoa.d.ts (100%)
 rename {src => packages/api/src}/@types/turf-center.d.ts (100%)
 rename {src => packages/api/src}/@types/tus-node-server.d.ts (100%)
 rename {src => packages/api/src}/api/_format/_fields.ts (100%)
 rename {src => packages/api/src}/api/_format/administrations.ts (100%)
 rename {src => packages/api/src}/api/_format/entreprises.ts (100%)
 rename {src => packages/api/src}/api/_format/etapes-types.test.ts (100%)
 rename {src => packages/api/src}/api/_format/etapes-types.ts (100%)
 rename {src => packages/api/src}/api/_format/titres-activites.ts (100%)
 rename {src => packages/api/src}/api/_format/titres-demarches.ts (100%)
 rename {src => packages/api/src}/api/_format/titres-etapes.ts (100%)
 rename {src => packages/api/src}/api/_format/titres-sections.ts (100%)
 rename {src => packages/api/src}/api/_format/titres.ts (100%)
 rename {src => packages/api/src}/api/_format/users.ts (100%)
 rename {src => packages/api/src}/api/_format/utilisateurs.ts (100%)
 rename {src => packages/api/src}/api/_permissions/utilisateur.ts (100%)
 rename {src => packages/api/src}/api/graphql/resolvers.ts (100%)
 rename {src => packages/api/src}/api/graphql/resolvers/_fields-build.ts (100%)
 rename {src => packages/api/src}/api/graphql/resolvers/_ordre-update.ts (100%)
 rename {src => packages/api/src}/api/graphql/resolvers/_titre-activite.test.ts (100%)
 rename {src => packages/api/src}/api/graphql/resolvers/_titre-activite.ts (100%)
 rename {src => packages/api/src}/api/graphql/resolvers/_titre-document.ts (100%)
 rename {src => packages/api/src}/api/graphql/resolvers/_titre-etape-email.ts (100%)
 rename {src => packages/api/src}/api/graphql/resolvers/_titre-etape.ts (100%)
 rename {src => packages/api/src}/api/graphql/resolvers/administrations.ts (100%)
 rename {src => packages/api/src}/api/graphql/resolvers/documents.ts (100%)
 rename {src => packages/api/src}/api/graphql/resolvers/entreprises.ts (100%)
 rename {src => packages/api/src}/api/graphql/resolvers/journaux.ts (100%)
 rename {src => packages/api/src}/api/graphql/resolvers/metas-activites.ts (100%)
 rename {src => packages/api/src}/api/graphql/resolvers/metas-join.ts (100%)
 rename {src => packages/api/src}/api/graphql/resolvers/metas.ts (100%)
 rename {src => packages/api/src}/api/graphql/resolvers/points.ts (100%)
 rename {src => packages/api/src}/api/graphql/resolvers/statistiques-granulats-marins.ts (100%)
 rename {src => packages/api/src}/api/graphql/resolvers/statistiques-guyane.ts (100%)
 rename {src => packages/api/src}/api/graphql/resolvers/statistiques.ts (100%)
 rename {src => packages/api/src}/api/graphql/resolvers/substances.ts (100%)
 rename {src => packages/api/src}/api/graphql/resolvers/titre-demande.ts (100%)
 rename {src => packages/api/src}/api/graphql/resolvers/titres-activites.ts (100%)
 rename {src => packages/api/src}/api/graphql/resolvers/titres-demarches.ts (100%)
 rename {src => packages/api/src}/api/graphql/resolvers/titres-etapes.ts (100%)
 rename {src => packages/api/src}/api/graphql/resolvers/titres.ts (100%)
 rename {src => packages/api/src}/api/graphql/resolvers/utilisateurs-titres.ts (100%)
 rename {src => packages/api/src}/api/graphql/resolvers/utilisateurs.ts (100%)
 rename {src => packages/api/src}/api/graphql/schemas.ts (100%)
 rename {src => packages/api/src}/api/graphql/schemas/administrations.graphql (100%)
 rename {src => packages/api/src}/api/graphql/schemas/calendrier.graphql (100%)
 rename {src => packages/api/src}/api/graphql/schemas/documents.graphql (100%)
 rename {src => packages/api/src}/api/graphql/schemas/entreprises.graphql (100%)
 rename {src => packages/api/src}/api/graphql/schemas/geojsons.graphql (100%)
 rename {src => packages/api/src}/api/graphql/schemas/index.graphql (100%)
 rename {src => packages/api/src}/api/graphql/schemas/journaux.graphql (100%)
 rename {src => packages/api/src}/api/graphql/schemas/metas-activites.graphql (100%)
 rename {src => packages/api/src}/api/graphql/schemas/metas.graphql (100%)
 rename {src => packages/api/src}/api/graphql/schemas/points.graphql (100%)
 rename {src => packages/api/src}/api/graphql/schemas/scalars.graphql (100%)
 rename {src => packages/api/src}/api/graphql/schemas/statistiques.graphql (100%)
 rename {src => packages/api/src}/api/graphql/schemas/substances.graphql (100%)
 rename {src => packages/api/src}/api/graphql/schemas/territoires.graphql (100%)
 rename {src => packages/api/src}/api/graphql/schemas/titre-demande.graphql (100%)
 rename {src => packages/api/src}/api/graphql/schemas/titres-activites.graphql (100%)
 rename {src => packages/api/src}/api/graphql/schemas/titres-demarches.graphql (100%)
 rename {src => packages/api/src}/api/graphql/schemas/titres-etapes.graphql (100%)
 rename {src => packages/api/src}/api/graphql/schemas/titres.graphql (100%)
 rename {src => packages/api/src}/api/graphql/schemas/utilisateurs.graphql (100%)
 rename {src => packages/api/src}/api/rest/_convert.ts (100%)
 rename {src => packages/api/src}/api/rest/fichiers.ts (100%)
 rename {src => packages/api/src}/api/rest/format/entreprises.ts (100%)
 rename {src => packages/api/src}/api/rest/format/titres-activites.ts (100%)
 rename {src => packages/api/src}/api/rest/format/titres-demarches.ts (100%)
 rename {src => packages/api/src}/api/rest/format/titres.ts (100%)
 rename {src => packages/api/src}/api/rest/format/utilisateurs.ts (100%)
 rename {src => packages/api/src}/api/rest/index.ts (100%)
 rename {src => packages/api/src}/business/_logs-update.ts (100%)
 rename {src => packages/api/src}/business/administration-update.ts (100%)
 rename {src => packages/api/src}/business/daily.ts (100%)
 rename {src => packages/api/src}/business/monthly.ts (100%)
 rename {src => packages/api/src}/business/permission.ts (100%)
 rename {src => packages/api/src}/business/processes/__mocks__/administrations-update.ts (100%)
 rename {src => packages/api/src}/business/processes/__mocks__/entreprises-update.ts (100%)
 rename {src => packages/api/src}/business/processes/__mocks__/titre-activite-props-update.ts (100%)
 rename {src => packages/api/src}/business/processes/__mocks__/titre-fichiers-rename.ts (100%)
 rename {src => packages/api/src}/business/processes/__mocks__/titres-activites-statut-ids-update-activites.ts (100%)
 rename {src => packages/api/src}/business/processes/__mocks__/titres-activites-update-titres.ts (100%)
 rename {src => packages/api/src}/business/processes/__mocks__/titres-administrations-gestionnaires-update-titres.ts (100%)
 rename {src => packages/api/src}/business/processes/__mocks__/titres-demarches-ordre-update-demarches.ts (100%)
 rename {src => packages/api/src}/business/processes/__mocks__/titres-demarches-public-update-demarches.ts (100%)
 rename {src => packages/api/src}/business/processes/__mocks__/titres-demarches-statut-ids-update-demarches.ts (100%)
 rename {src => packages/api/src}/business/processes/__mocks__/titres-etapes-administrations-locales-update-etapes.ts (100%)
 rename {src => packages/api/src}/business/processes/__mocks__/titres-etapes-communes-update-etapes.ts (100%)
 rename {src => packages/api/src}/business/processes/__mocks__/titres-etapes-ordre-update-demarches.ts (100%)
 rename {src => packages/api/src}/business/processes/__mocks__/titres-phases-update-titres.ts (100%)
 rename {src => packages/api/src}/business/processes/__mocks__/titres-public-update-titres.ts (100%)
 rename {src => packages/api/src}/business/processes/__mocks__/titres-statut-ids-update-titres.ts (100%)
 rename {src => packages/api/src}/business/processes/administrations-update.test.ts (100%)
 rename {src => packages/api/src}/business/processes/administrations-update.ts (100%)
 rename {src => packages/api/src}/business/processes/entreprises-update.test.ts (100%)
 rename {src => packages/api/src}/business/processes/entreprises-update.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-activites-props-update.test.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-activites-props-update.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-activites-statut-ids-update.test.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-activites-statut-ids-update.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-activites-update.test.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-activites-update.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-administrations-gestionnaires-update.test.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-administrations-gestionnaires-update.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-contenus-etapes-ids-update.test.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-contenus-etapes-ids-update.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-coordonnees-update.test.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-coordonnees-update.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-dates-update.test.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-dates-update.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-demarches-depot-create.test.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-demarches-depot-create.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-demarches-ordre-update.test.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-demarches-ordre-update.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-demarches-public-update.test.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-demarches-public-update.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-demarches-statut-ids-update.test.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-demarches-statut-ids-update.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-etapes-administrations-locales-update.test.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-etapes-administrations-locales-update.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-etapes-areas-update.test.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-etapes-areas-update.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-etapes-heritage-contenu-update.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-etapes-heritage-props-update.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-etapes-ordre-update.test.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-etapes-ordre-update.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-phases-update.test.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-phases-update.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-points-references-create.test.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-points-references-create.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-props-etapes-ids-update.test.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-props-etapes-ids-update.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-public-update.test.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-public-update.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-slugs-update.test.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-slugs-update.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-statut-ids-update.test.ts (100%)
 rename {src => packages/api/src}/business/processes/titres-statut-ids-update.ts (100%)
 rename {src => packages/api/src}/business/processes/utilisateurs-newsletter-update.ts (100%)
 rename {src => packages/api/src}/business/rules-demarches/_utils.test.ts (100%)
 rename {src => packages/api/src}/business/rules-demarches/arm/oct.test.ts (100%)
 rename {src => packages/api/src}/business/rules-demarches/arm/oct.ts (100%)
 rename {src => packages/api/src}/business/rules-demarches/arm/ren-pro.test.ts (100%)
 rename {src => packages/api/src}/business/rules-demarches/arm/ren-pro.ts (100%)
 rename {src => packages/api/src}/business/rules-demarches/arm/ret.test.ts (100%)
 rename {src => packages/api/src}/business/rules-demarches/arm/ret.ts (100%)
 rename {src => packages/api/src}/business/rules-demarches/axm/oct.test.ts (100%)
 rename {src => packages/api/src}/business/rules-demarches/axm/oct.ts (100%)
 rename {src => packages/api/src}/business/rules-demarches/definitions.ts (100%)
 rename {src => packages/api/src}/business/rules-demarches/etat-cycles.ts (100%)
 rename {src => packages/api/src}/business/rules-demarches/prm/oct.test.ts (100%)
 rename {src => packages/api/src}/business/rules-demarches/prm/oct.ts (100%)
 rename {src => packages/api/src}/business/rules/__mocks__/titre-activite-statut-id-find-activites.ts (100%)
 rename {src => packages/api/src}/business/rules/__mocks__/titre-activites-build-titres.ts (100%)
 rename {src => packages/api/src}/business/rules/__mocks__/titre-administrations-gestionnaires-build-titres.ts (100%)
 rename {src => packages/api/src}/business/rules/__mocks__/titre-date-debut-find-demarches.ts (100%)
 rename {src => packages/api/src}/business/rules/__mocks__/titre-date-demande-find-demarches.ts (100%)
 rename {src => packages/api/src}/business/rules/__mocks__/titre-date-fin-find-demarches.ts (100%)
 rename {src => packages/api/src}/business/rules/__mocks__/titre-demarche-annulation-date-fin-find.ts (100%)
 rename {src => packages/api/src}/business/rules/__mocks__/titre-demarche-date-fin-duree-find-demarches.ts (100%)
 rename {src => packages/api/src}/business/rules/__mocks__/titre-phases-find-demarches.ts (100%)
 rename {src => packages/api/src}/business/rules/__mocks__/titre-prop-activites-count-activites.ts (100%)
 rename {src => packages/api/src}/business/rules/__mocks__/titre-prop-etape-find-demarches.ts (100%)
 rename {src => packages/api/src}/business/rules/__mocks__/titre-statut-id-find-titres.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-activite-statut-id-find.test.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-activite-statut-id-find.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-activites-build.test.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-activites-build.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-administrations-gestionnaires-build.test.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-administrations-gestionnaires-build.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-date-debut-find.test.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-date-debut-find.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-date-demande-find.test.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-date-demande-find.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-date-fin-find.test.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-date-fin-find.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-demarche-annulation-date-fin-find.test.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-demarche-annulation-date-fin-find.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-demarche-date-fin-duree-find.test.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-demarche-date-fin-duree-find.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-demarche-depot-demande-date-find.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-demarche-octroi-date-debut-find.test.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-demarche-octroi-date-debut-find.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-demarche-phase-check.test.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-demarche-phase-check.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-demarche-public-find.test.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-demarche-public-find.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-demarche-statut-id-find.test.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-demarche-statut-id-find.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-etape-prop-find.test.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-etape-prop-find.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-etape-publication-check.test.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-etape-publication-check.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-phases-find.test.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-phases-find.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-prop-etape-find.test.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-prop-etape-find.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-public-find.test.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-public-find.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-statut-id-find.test.ts (100%)
 rename {src => packages/api/src}/business/rules/titre-statut-id-find.ts (100%)
 rename {src => packages/api/src}/business/titre-demarche-update.ts (100%)
 rename {src => packages/api/src}/business/titre-etape-update.ts (100%)
 rename {src => packages/api/src}/business/titre-update.ts (100%)
 rename {src => packages/api/src}/business/utils/__mocks__/titre-activite-type-check.ts (100%)
 rename {src => packages/api/src}/business/utils/__mocks__/titre-coordonnees-find.ts (100%)
 rename {src => packages/api/src}/business/utils/__mocks__/titre-demarches-asc-sort-demarches.ts (100%)
 rename {src => packages/api/src}/business/utils/__mocks__/titre-etape-demarche-etape-type-find-types.ts (100%)
 rename {src => packages/api/src}/business/utils/__mocks__/titre-etapes-asc-sort-by-date-etapes.ts (100%)
 rename {src => packages/api/src}/business/utils/__mocks__/titre-etapes-asc-sort-etapes.ts (100%)
 rename {src => packages/api/src}/business/utils/__mocks__/titre-etapes-desc-sort-etapes.ts (100%)
 rename {src => packages/api/src}/business/utils/__mocks__/titre-valide-check-demarches.ts (100%)
 rename {src => packages/api/src}/business/utils/contenu-element-file-process.test.ts (100%)
 rename {src => packages/api/src}/business/utils/contenu-element-file-process.ts (100%)
 rename {src => packages/api/src}/business/utils/prop-value-find.ts (100%)
 rename {src => packages/api/src}/business/utils/props-titre-etapes-ids-find.test.ts (100%)
 rename {src => packages/api/src}/business/utils/props-titre-etapes-ids-find.ts (100%)
 rename {src => packages/api/src}/business/utils/titre-activite-type-check.test.ts (100%)
 rename {src => packages/api/src}/business/utils/titre-activite-type-check.ts (100%)
 rename {src => packages/api/src}/business/utils/titre-activite-valide-check.test.ts (100%)
 rename {src => packages/api/src}/business/utils/titre-activite-valide-check.ts (100%)
 rename {src => packages/api/src}/business/utils/titre-coordonnees-find.test.ts (100%)
 rename {src => packages/api/src}/business/utils/titre-coordonnees-find.ts (100%)
 rename {src => packages/api/src}/business/utils/titre-demarches-etapes-rebuild.ts (100%)
 rename {src => packages/api/src}/business/utils/titre-elements-sort-asc.test.ts (100%)
 rename {src => packages/api/src}/business/utils/titre-elements-sort-asc.ts (100%)
 rename {src => packages/api/src}/business/utils/titre-etape-demarche-etape-type-find.test.ts (100%)
 rename {src => packages/api/src}/business/utils/titre-etape-demarche-etape-type-find.ts (100%)
 rename {src => packages/api/src}/business/utils/titre-etape-heritage-contenu-find.test.ts (100%)
 rename {src => packages/api/src}/business/utils/titre-etape-heritage-contenu-find.ts (100%)
 rename {src => packages/api/src}/business/utils/titre-etape-heritage-props-find.test.ts (100%)
 rename {src => packages/api/src}/business/utils/titre-etape-heritage-props-find.ts (100%)
 rename {src => packages/api/src}/business/utils/titre-etapes-sort-asc-by-date.test.ts (100%)
 rename {src => packages/api/src}/business/utils/titre-etapes-sort-asc-by-date.ts (100%)
 rename {src => packages/api/src}/business/utils/titre-etapes-sort-asc.test.ts (100%)
 rename {src => packages/api/src}/business/utils/titre-etapes-sort-asc.ts (100%)
 rename {src => packages/api/src}/business/utils/titre-etapes-sort-desc.test.ts (100%)
 rename {src => packages/api/src}/business/utils/titre-etapes-sort-desc.ts (100%)
 rename {src => packages/api/src}/business/utils/titre-slug-and-relations-update.test.ts (100%)
 rename {src => packages/api/src}/business/utils/titre-slug-and-relations-update.ts (100%)
 rename {src => packages/api/src}/business/utils/titre-valide-check.test.ts (100%)
 rename {src => packages/api/src}/business/utils/titre-valide-check.ts (100%)
 rename {src => packages/api/src}/business/utils/urls-get.ts (100%)
 rename {src => packages/api/src}/business/validations/__mocks__/contenu-dates-check-contenus.ts (100%)
 rename {src => packages/api/src}/business/validations/__mocks__/contenu-numbers-check-contenus.ts (100%)
 rename {src => packages/api/src}/business/validations/__mocks__/titre-etape-numbers-validate.ts (100%)
 rename {src => packages/api/src}/business/validations/__mocks__/titre-etape-points-validate.ts (100%)
 rename {src => packages/api/src}/business/validations/document-input-validate.ts (100%)
 rename {src => packages/api/src}/business/validations/document-updation-validate.ts (100%)
 rename {src => packages/api/src}/business/validations/documents-types-validate.test.ts (100%)
 rename {src => packages/api/src}/business/validations/documents-types-validate.ts (100%)
 rename {src => packages/api/src}/business/validations/titre-activite-complete-check.ts (100%)
 rename {src => packages/api/src}/business/validations/titre-activite-deletion-validate.ts (100%)
 rename {src => packages/api/src}/business/validations/titre-activite-input-validate.ts (100%)
 rename {src => packages/api/src}/business/validations/titre-demarche-etat-validate.test.ts (100%)
 rename {src => packages/api/src}/business/validations/titre-demarche-etat-validate.ts (100%)
 rename {src => packages/api/src}/business/validations/titre-demarche-updation-validate.ts (100%)
 rename {src => packages/api/src}/business/validations/titre-etape-etat-validate.test.ts (100%)
 rename {src => packages/api/src}/business/validations/titre-etape-etat-validate.ts (100%)
 rename {src => packages/api/src}/business/validations/titre-etape-points-validate.test.ts (100%)
 rename {src => packages/api/src}/business/validations/titre-etape-points-validate.ts (100%)
 rename {src => packages/api/src}/business/validations/titre-etape-type-and-status-validate.test.ts (100%)
 rename {src => packages/api/src}/business/validations/titre-etape-type-and-status-validate.ts (100%)
 rename {src => packages/api/src}/business/validations/titre-etape-updation-validate.test.ts (100%)
 rename {src => packages/api/src}/business/validations/titre-etape-updation-validate.ts (100%)
 rename {src => packages/api/src}/business/validations/titre-updation-validate.ts (100%)
 rename {src => packages/api/src}/business/validations/utilisateur-updation-validate.ts (100%)
 rename {src => packages/api/src}/business/validations/utils/contenu-dates-check.test.ts (100%)
 rename {src => packages/api/src}/business/validations/utils/contenu-dates-check.ts (100%)
 rename {src => packages/api/src}/business/validations/utils/contenu-numbers-check.test.ts (100%)
 rename {src => packages/api/src}/business/validations/utils/contenu-numbers-check.ts (100%)
 rename {src => packages/api/src}/business/validations/utils/heritage-contenu-validate.test.ts (100%)
 rename {src => packages/api/src}/business/validations/utils/heritage-contenu-validate.ts (100%)
 rename {src => packages/api/src}/business/validations/utils/props-dates-check.ts (100%)
 rename {src => packages/api/src}/business/validations/utils/props-numbers-check.ts (100%)
 rename {src => packages/api/src}/config/files.ts (100%)
 rename {src => packages/api/src}/config/index.ts (100%)
 rename {src => packages/api/src}/config/logger.ts (100%)
 rename {src => packages/api/src}/cron.ts (100%)
 rename {src => packages/api/src}/database/cache/geo-systemes.ts (100%)
 rename {src => packages/api/src}/database/cache/globales.ts (100%)
 rename {src => packages/api/src}/database/cache/metas.ts (100%)
 rename {src => packages/api/src}/database/init.ts (100%)
 rename {src => packages/api/src}/database/models/_format/id-create.ts (100%)
 rename {src => packages/api/src}/database/models/_format/pays.ts (100%)
 rename {src => packages/api/src}/database/models/_format/titre-contenu.test.ts (100%)
 rename {src => packages/api/src}/database/models/_format/titre-contenu.ts (100%)
 rename {src => packages/api/src}/database/models/_format/titre-etape-heritage.ts (100%)
 rename {src => packages/api/src}/database/models/_format/titre-insert.ts (100%)
 rename {src => packages/api/src}/database/models/activites-statuts.ts (100%)
 rename {src => packages/api/src}/database/models/activites-types--documents-types.ts (100%)
 rename {src => packages/api/src}/database/models/activites-types--pays.ts (100%)
 rename {src => packages/api/src}/database/models/activites-types--titres-types.ts (100%)
 rename {src => packages/api/src}/database/models/activites-types.ts (100%)
 rename {src => packages/api/src}/database/models/administrations-activites-types-emails.ts (100%)
 rename {src => packages/api/src}/database/models/administrations-activites-types.ts (100%)
 rename {src => packages/api/src}/database/models/administrations-titres-types-etapes-types.ts (100%)
 rename {src => packages/api/src}/database/models/administrations-titres-types-titres-statuts.ts (100%)
 rename {src => packages/api/src}/database/models/administrations-titres-types.ts (100%)
 rename {src => packages/api/src}/database/models/administrations-types.ts (100%)
 rename {src => packages/api/src}/database/models/administrations.ts (100%)
 rename {src => packages/api/src}/database/models/annees.ts (100%)
 rename {src => packages/api/src}/database/models/caches.ts (100%)
 rename {src => packages/api/src}/database/models/communes.ts (100%)
 rename {src => packages/api/src}/database/models/definition.ts (100%)
 rename {src => packages/api/src}/database/models/demarches-statuts.ts (100%)
 rename {src => packages/api/src}/database/models/demarches-types.ts (100%)
 rename {src => packages/api/src}/database/models/departements.ts (100%)
 rename {src => packages/api/src}/database/models/devises.ts (100%)
 rename {src => packages/api/src}/database/models/documents-types.ts (100%)
 rename {src => packages/api/src}/database/models/documents.ts (100%)
 rename {src => packages/api/src}/database/models/domaines.ts (100%)
 rename {src => packages/api/src}/database/models/entreprises-etablissements.ts (100%)
 rename {src => packages/api/src}/database/models/entreprises-titres-types.ts (100%)
 rename {src => packages/api/src}/database/models/entreprises.ts (100%)
 rename {src => packages/api/src}/database/models/etapes-statuts.ts (100%)
 rename {src => packages/api/src}/database/models/etapes-types--documents-types.ts (100%)
 rename {src => packages/api/src}/database/models/etapes-types--etapes-statuts.ts (100%)
 rename {src => packages/api/src}/database/models/etapes-types--justificatifs-types.ts (100%)
 rename {src => packages/api/src}/database/models/etapes-types.ts (100%)
 rename {src => packages/api/src}/database/models/forets.ts (100%)
 rename {src => packages/api/src}/database/models/frequences.ts (100%)
 rename {src => packages/api/src}/database/models/geo-systemes.ts (100%)
 rename {src => packages/api/src}/database/models/globales.ts (100%)
 rename {src => packages/api/src}/database/models/journaux.ts (100%)
 rename {src => packages/api/src}/database/models/mois.ts (100%)
 rename {src => packages/api/src}/database/models/pays.ts (100%)
 rename {src => packages/api/src}/database/models/permissions.ts (100%)
 rename {src => packages/api/src}/database/models/phases-statuts.ts (100%)
 rename {src => packages/api/src}/database/models/references-types.ts (100%)
 rename {src => packages/api/src}/database/models/regions.ts (100%)
 rename {src => packages/api/src}/database/models/sdom-zones.ts (100%)
 rename {src => packages/api/src}/database/models/substances-fiscales.ts (100%)
 rename {src => packages/api/src}/database/models/substances-legales-codes.ts (100%)
 rename {src => packages/api/src}/database/models/substances-legales.ts (100%)
 rename {src => packages/api/src}/database/models/substances.ts (100%)
 rename {src => packages/api/src}/database/models/titres--sdom-zones.ts (100%)
 rename {src => packages/api/src}/database/models/titres-activites.ts (100%)
 rename {src => packages/api/src}/database/models/titres-administrations-gestionnaires.ts (100%)
 rename {src => packages/api/src}/database/models/titres-administrations-locales.ts (100%)
 rename {src => packages/api/src}/database/models/titres-administrations.ts (100%)
 rename {src => packages/api/src}/database/models/titres-communes.ts (100%)
 rename {src => packages/api/src}/database/models/titres-demarches.ts (100%)
 rename {src => packages/api/src}/database/models/titres-etapes-justificatifs.ts (100%)
 rename {src => packages/api/src}/database/models/titres-etapes.ts (100%)
 rename {src => packages/api/src}/database/models/titres-forets.ts (100%)
 rename {src => packages/api/src}/database/models/titres-incertitudes.ts (100%)
 rename {src => packages/api/src}/database/models/titres-phases.ts (100%)
 rename {src => packages/api/src}/database/models/titres-points-references.ts (100%)
 rename {src => packages/api/src}/database/models/titres-points.ts (100%)
 rename {src => packages/api/src}/database/models/titres-references.ts (100%)
 rename {src => packages/api/src}/database/models/titres-statuts.ts (100%)
 rename {src => packages/api/src}/database/models/titres-types--demarches-types-etapes-types-documents-types.ts (100%)
 rename {src => packages/api/src}/database/models/titres-types--demarches-types-etapes-types-justificatifs-types.ts (100%)
 rename {src => packages/api/src}/database/models/titres-types--demarches-types-etapes-types.ts (100%)
 rename {src => packages/api/src}/database/models/titres-types--demarches-types.ts (100%)
 rename {src => packages/api/src}/database/models/titres-types--titres-statuts.ts (100%)
 rename {src => packages/api/src}/database/models/titres-types-types.ts (100%)
 rename {src => packages/api/src}/database/models/titres-types.ts (100%)
 rename {src => packages/api/src}/database/models/titres.ts (100%)
 rename {src => packages/api/src}/database/models/trimestres.ts (100%)
 rename {src => packages/api/src}/database/models/unites.ts (100%)
 rename {src => packages/api/src}/database/models/utilisateurs--titres.ts (100%)
 rename {src => packages/api/src}/database/models/utilisateurs.ts (100%)
 rename {src => packages/api/src}/database/queries/_options.ts (100%)
 rename {src => packages/api/src}/database/queries/_titres-filters.ts (100%)
 rename {src => packages/api/src}/database/queries/_utils.test.ts (100%)
 rename {src => packages/api/src}/database/queries/_utils.ts (100%)
 rename {src => packages/api/src}/database/queries/administrations.ts (100%)
 rename {src => packages/api/src}/database/queries/caches.ts (100%)
 rename {src => packages/api/src}/database/queries/documents.ts (100%)
 rename {src => packages/api/src}/database/queries/entreprises-etablissements.ts (100%)
 rename {src => packages/api/src}/database/queries/entreprises.ts (100%)
 rename {src => packages/api/src}/database/queries/globales.ts (100%)
 rename {src => packages/api/src}/database/queries/graph/build.ts (100%)
 rename {src => packages/api/src}/database/queries/graph/fields-add.ts (100%)
 rename {src => packages/api/src}/database/queries/graph/fields-format.ts (100%)
 rename {src => packages/api/src}/database/queries/journaux.ts (100%)
 rename {src => packages/api/src}/database/queries/metas-activites.ts (100%)
 rename {src => packages/api/src}/database/queries/metas.ts (100%)
 rename {src => packages/api/src}/database/queries/permissions/administrations-activites-types-emails.ts (100%)
 rename {src => packages/api/src}/database/queries/permissions/administrations.test.ts (100%)
 rename {src => packages/api/src}/database/queries/permissions/administrations.ts (100%)
 rename {src => packages/api/src}/database/queries/permissions/documents.test.ts (100%)
 rename {src => packages/api/src}/database/queries/permissions/documents.ts (100%)
 rename {src => packages/api/src}/database/queries/permissions/entreprises.test.ts (100%)
 rename {src => packages/api/src}/database/queries/permissions/entreprises.ts (100%)
 rename {src => packages/api/src}/database/queries/permissions/journaux.ts (100%)
 rename {src => packages/api/src}/database/queries/permissions/metas.test.ts (100%)
 rename {src => packages/api/src}/database/queries/permissions/metas.ts (100%)
 rename {src => packages/api/src}/database/queries/permissions/titres-activites.ts (100%)
 rename {src => packages/api/src}/database/queries/permissions/titres-demarches.test.ts (100%)
 rename {src => packages/api/src}/database/queries/permissions/titres-demarches.ts (100%)
 rename {src => packages/api/src}/database/queries/permissions/titres-etapes.test.ts (100%)
 rename {src => packages/api/src}/database/queries/permissions/titres-etapes.ts (100%)
 rename {src => packages/api/src}/database/queries/permissions/titres.test.ts (100%)
 rename {src => packages/api/src}/database/queries/permissions/titres.ts (100%)
 rename {src => packages/api/src}/database/queries/permissions/utilisateurs.test.ts (100%)
 rename {src => packages/api/src}/database/queries/permissions/utilisateurs.ts (100%)
 rename {src => packages/api/src}/database/queries/substances.ts (100%)
 rename {src => packages/api/src}/database/queries/territoires.ts (100%)
 rename {src => packages/api/src}/database/queries/titres-activites.test.ts (100%)
 rename {src => packages/api/src}/database/queries/titres-activites.ts (100%)
 rename {src => packages/api/src}/database/queries/titres-demarches.test.ts (100%)
 rename {src => packages/api/src}/database/queries/titres-demarches.ts (100%)
 rename {src => packages/api/src}/database/queries/titres-etapes.ts (100%)
 rename {src => packages/api/src}/database/queries/titres-phases.ts (100%)
 rename {src => packages/api/src}/database/queries/titres-points.ts (100%)
 rename {src => packages/api/src}/database/queries/titres.test.ts (100%)
 rename {src => packages/api/src}/database/queries/titres.ts (100%)
 rename {src => packages/api/src}/database/queries/utilisateurs.ts (100%)
 rename {src => packages/api/src}/database/user-super.ts (100%)
 rename {src => packages/api/src}/dev/api-communes-call.js (100%)
 rename {src => packages/api/src}/dev/api-insee-call.js (100%)
 rename {src => packages/api/src}/dev/api-openfisca-call.js (100%)
 rename {src => packages/api/src}/dev/api/_introspection-query.graphql (100%)
 rename {src => packages/api/src}/dev/api/graphql-dsl-to-query-convert.js (100%)
 rename {src => packages/api/src}/dev/database/activites-2020-emails.ts (100%)
 rename {src => packages/api/src}/dev/database/documents-types-description-add.ts (100%)
 rename {src => packages/api/src}/dev/database/fix--titres--doublon-titre-id.ts (100%)
 rename {src => packages/api/src}/dev/database/fix-tde.ts (100%)
 rename {src => packages/api/src}/dev/database/tde-documents-types-create.ts (100%)
 rename {src => packages/api/src}/dev/database/titres-activites-delete.ts (100%)
 rename {src => packages/api/src}/dev/database/titres-contenu-optionnel.ts (100%)
 rename {src => packages/api/src}/dev/database/titres-etapes-mdp-recreate.ts (100%)
 rename {src => packages/api/src}/dev/database/titres-reprise-import.ts (100%)
 rename {src => packages/api/src}/dev/database/titres-to-csv.ts (100%)
 rename {src => packages/api/src}/dev/database/utilisateurs-newlsetter.ts (100%)
 rename {src => packages/api/src}/dev/test.http (100%)
 rename {src => packages/api/src}/dev/tmp/.keep (100%)
 rename {src => packages/api/src}/index.ts (100%)
 rename {src => packages/api/src}/init.ts (100%)
 rename {src => packages/api/src}/knex.ts (100%)
 rename {src => packages/api/src}/knex/cli-user-add.ts (100%)
 rename {src => packages/api/src}/knex/config.ts (100%)
 rename {src => packages/api/src}/knex/db-manager-config.ts (100%)
 rename {src => packages/api/src}/knex/migrate.ts (100%)
 rename {src => packages/api/src}/knex/migration-stub.js (100%)
 rename {src => packages/api/src}/knex/migrations-data/20211103110922_etapes_statuts_complet_add.js (100%)
 rename {src => packages/api/src}/knex/migrations-data/20211103135837_titres_etapes_incertitudes_clean.js (100%)
 rename {src => packages/api/src}/knex/migrations-data/20211116154026_demarches_statuts_travaux_finpolicemines_add.js (100%)
 rename {src => packages/api/src}/knex/migrations-data/20211123084623_metas_travaux_publi_recueil_acte_admin_add.js (100%)
 rename {src => packages/api/src}/knex/migrations-data/20211201135203_etapes_travaux_arrete_ouverture_travaux_miniers_add.js (100%)
 rename {src => packages/api/src}/knex/migrations-data/20211215100715_utilisateurs-camino-create.js (100%)
 rename {src => packages/api/src}/knex/migrations-data/20220104133620_etapes_travaux_porter_connaissance_add.js (100%)
 rename {src => packages/api/src}/knex/migrations-data/20220119122515_document_type_jpa_migrate.js (100%)
 rename {src => packages/api/src}/knex/migrations-data/20220127132757_etapes_types_clean.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20180521000000_globales.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20180521000001_domaines_types_statuts.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20180521000002_demarches_etapes.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20180521000003_unites.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20180521000004_substances.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20180521000005_territoires.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20180521000006_calendrier.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20180521000007_metas_activites.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20180521000008_metas_travaux.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20180521000009_repertoire.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20180522000001_titres.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20180522000002_titres_demarches_etapes.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20180522000003_titres_etapes_substances_emprises.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20180522000004_titres_etapes_utilisateurs_titulaires_amodiataires_administrations.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20180522000005_titres_etapes_points.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20180522000006_titres_etapes_territoires.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20180522000009_titres_references.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20181106000002_titres_activites.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20181106000004_titres_travaux.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20181106000006_documents.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20181106000007_definitions.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20181106000008_cache.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20210915144021_logs.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20210928170751_travaux_delete.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20210929153443_metas_travaux_delete.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20210930103844_titres_administrations.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20211019161848_administrations-activites-types-emails-create.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20211027103109_logs_column_titreId_add.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20211110153616_sdom-zones-create.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20211123162004_utilisateurs-titres_create.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20220127141738_titres_demarches_description_add.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20220216142302_titres_etapes_decisions_annexes.js (100%)
 rename {src => packages/api/src}/knex/migrations-schema/20220308161359_titres_archive_add.js (100%)
 rename {src => packages/api/src}/knex/seeding.js (100%)
 rename {src => packages/api/src}/knex/seeds/01-calendrier.js (100%)
 rename {src => packages/api/src}/knex/seeds/02-territoires.js (100%)
 rename {src => packages/api/src}/knex/seeds/03-metas.js (100%)
 rename {src => packages/api/src}/knex/seeds/04-substances.js (100%)
 rename {src => packages/api/src}/knex/seeds/06-metas-activites.js (100%)
 rename {src => packages/api/src}/knex/seeds/07-administrations.js (100%)
 rename {src => packages/api/src}/knex/seeds/08-autorisations.js (100%)
 rename {src => packages/api/src}/knex/user-add.ts (100%)
 rename {src => packages/api/src}/scripts/daily.ts (100%)
 rename {src => packages/api/src}/scripts/database-to-json-export.ts (100%)
 rename {src => packages/api/src}/scripts/demarches-definitions-check.ts (100%)
 rename {src => packages/api/src}/scripts/demarches-etape-statut-check.ts (100%)
 rename {src => packages/api/src}/scripts/demarches-tde-check.ts (100%)
 rename {src => packages/api/src}/scripts/documents-check.ts (100%)
 rename {src => packages/api/src}/scripts/documents-clean.ts (100%)
 rename {src => packages/api/src}/scripts/monthly.ts (100%)
 rename {src => packages/api/src}/server/auth-basic.ts (100%)
 rename {src => packages/api/src}/server/auth-jwt.ts (100%)
 rename {src => packages/api/src}/server/graphql.ts (100%)
 rename {src => packages/api/src}/server/rest.ts (100%)
 rename {src => packages/api/src}/server/upload.ts (100%)
 rename {src => packages/api/src}/tools/annees-build.test.ts (100%)
 rename {src => packages/api/src}/tools/annees-build.ts (100%)
 rename {src => packages/api/src}/tools/api-administrations/index.ts (100%)
 rename {src => packages/api/src}/tools/api-cerbere/index.ts (100%)
 rename {src => packages/api/src}/tools/api-geo/index.ts (100%)
 rename {src => packages/api/src}/tools/api-insee/definitions/categories-juridiques.ts (100%)
 rename {src => packages/api/src}/tools/api-insee/definitions/pays.ts (100%)
 rename {src => packages/api/src}/tools/api-insee/definitions/voies.ts (100%)
 rename {src => packages/api/src}/tools/api-insee/fetch.ts (100%)
 rename {src => packages/api/src}/tools/api-insee/format.ts (100%)
 rename {src => packages/api/src}/tools/api-insee/index.ts (100%)
 rename {src => packages/api/src}/tools/api-insee/types.ts (100%)
 rename {src => packages/api/src}/tools/api-mailjet/emails.ts (100%)
 rename {src => packages/api/src}/tools/api-mailjet/index.ts (100%)
 rename {src => packages/api/src}/tools/api-mailjet/newsletter.ts (100%)
 rename {src => packages/api/src}/tools/api-matomo/index.ts (100%)
 rename {src => packages/api/src}/tools/api-openfisca/index.ts (100%)
 rename {src => packages/api/src}/tools/database-to-json/index.ts (100%)
 rename {src => packages/api/src}/tools/database-to-json/tables.ts (100%)
 rename {src => packages/api/src}/tools/date.test.ts (100%)
 rename {src => packages/api/src}/tools/date.ts (100%)
 rename {src => packages/api/src}/tools/demarches/definitions-check.ts (100%)
 rename {src => packages/api/src}/tools/demarches/etape-statut-check.ts (100%)
 rename {src => packages/api/src}/tools/demarches/tde-check.ts (100%)
 rename {src => packages/api/src}/tools/dir-create.ts (100%)
 rename {src => packages/api/src}/tools/dir-delete.ts (100%)
 rename {src => packages/api/src}/tools/documents/_types.ts (100%)
 rename {src => packages/api/src}/tools/documents/_utils.ts (100%)
 rename {src => packages/api/src}/tools/documents/check.ts (100%)
 rename {src => packages/api/src}/tools/documents/clean.ts (100%)
 rename {src => packages/api/src}/tools/documents/document-path-find.ts (100%)
 rename {src => packages/api/src}/tools/documents/document-repertoire-find.ts (100%)
 rename {src => packages/api/src}/tools/documents/documents-files-check.ts (100%)
 rename {src => packages/api/src}/tools/documents/documents-index-build.ts (100%)
 rename {src => packages/api/src}/tools/documents/files-document-check.ts (100%)
 rename {src => packages/api/src}/tools/documents/files-index-build.ts (100%)
 rename {src => packages/api/src}/tools/documents/files-path-check.ts (100%)
 rename {src => packages/api/src}/tools/email-check.ts (100%)
 rename {src => packages/api/src}/tools/error-log.ts (100%)
 rename {src => packages/api/src}/tools/exhaustive-type-check.ts (100%)
 rename {src => packages/api/src}/tools/file-create.test.ts (100%)
 rename {src => packages/api/src}/tools/file-create.ts (100%)
 rename {src => packages/api/src}/tools/file-delete.ts (100%)
 rename {src => packages/api/src}/tools/file-name-create.ts (100%)
 rename {src => packages/api/src}/tools/file-rename.test.ts (100%)
 rename {src => packages/api/src}/tools/file-rename.ts (100%)
 rename {src => packages/api/src}/tools/file-stream-create.ts (100%)
 rename {src => packages/api/src}/tools/geo-convert.test.ts (100%)
 rename {src => packages/api/src}/tools/geo-convert.ts (100%)
 rename {src => packages/api/src}/tools/geojson.ts (100%)
 rename {src => packages/api/src}/tools/index.test.ts (100%)
 rename {src => packages/api/src}/tools/index.ts (100%)
 rename {src => packages/api/src}/tools/matomo.ts (100%)
 rename {src => packages/api/src}/types.ts (100%)
 rename {tests => packages/api/tests}/__mocks__/administrations.ts (100%)
 rename {tests => packages/api/tests}/__mocks__/fetch-insee-api.ts (100%)
 rename {tests => packages/api/tests}/__mocks__/titres.ts (100%)
 rename {tests => packages/api/tests}/_utils/administrations-permissions.ts (100%)
 rename {tests => packages/api/tests}/_utils/administrations.ts (100%)
 rename {tests => packages/api/tests}/_utils/index.ts (100%)
 rename {tests => packages/api/tests}/administration.test.ts (100%)
 rename {tests => packages/api/tests}/administrations-permissions-demarches.test.ts (100%)
 rename {tests => packages/api/tests}/administrations-permissions-etapes.test.ts (100%)
 rename {tests => packages/api/tests}/administrations-permissions-titres.test.ts (100%)
 rename {tests => packages/api/tests}/app.ts (100%)
 rename {tests => packages/api/tests}/db-manager.ts (100%)
 rename {tests => packages/api/tests}/documents.test.ts (100%)
 rename {tests => packages/api/tests}/entreprises.test.ts (100%)
 rename {tests => packages/api/tests}/jest-setup.ts (100%)
 rename {tests => packages/api/tests}/metas.test.ts (100%)
 rename {tests => packages/api/tests}/queries/administration-modifier.graphql (100%)
 rename {tests => packages/api/tests}/queries/administration-titre-type-etape-type-modifier.graphql (100%)
 rename {tests => packages/api/tests}/queries/administration-titre-type-modifier.graphql (100%)
 rename {tests => packages/api/tests}/queries/administration-titre-type-titre-statut-modifier.graphql (100%)
 rename {tests => packages/api/tests}/queries/documents-supprimer.graphql (100%)
 rename {tests => packages/api/tests}/queries/entreprise-creer.graphql (100%)
 rename {tests => packages/api/tests}/queries/entreprise-modifier.graphql (100%)
 rename {tests => packages/api/tests}/queries/entreprise-variables.json (100%)
 rename {tests => packages/api/tests}/queries/entreprise.graphql (100%)
 rename {tests => packages/api/tests}/queries/entreprises.graphql (100%)
 rename {tests => packages/api/tests}/queries/metas.graphql (100%)
 rename {tests => packages/api/tests}/queries/substance-variables.json (100%)
 rename {tests => packages/api/tests}/queries/substance.graphql (100%)
 rename {tests => packages/api/tests}/queries/substances.graphql (100%)
 rename {tests => packages/api/tests}/queries/titre-activite-variables.json (100%)
 rename {tests => packages/api/tests}/queries/titre-activite.graphql (100%)
 rename {tests => packages/api/tests}/queries/titre-creer.graphql (100%)
 rename {tests => packages/api/tests}/queries/titre-demarche-creer.graphql (100%)
 rename {tests => packages/api/tests}/queries/titre-demarche-modifier.graphql (100%)
 rename {tests => packages/api/tests}/queries/titre-demarche-supprimer.graphql (100%)
 rename {tests => packages/api/tests}/queries/titre-etape-creer.graphql (100%)
 rename {tests => packages/api/tests}/queries/titre-etape-modifier.graphql (100%)
 rename {tests => packages/api/tests}/queries/titre-etape-supprimer.graphql (100%)
 rename {tests => packages/api/tests}/queries/titre-modifier.graphql (100%)
 rename {tests => packages/api/tests}/queries/titre-supprimer.graphql (100%)
 rename {tests => packages/api/tests}/queries/titre-variable.json (100%)
 rename {tests => packages/api/tests}/queries/titre.graphql (100%)
 rename {tests => packages/api/tests}/queries/titres-demarches.graphql (100%)
 rename {tests => packages/api/tests}/queries/titres-demarches.json (100%)
 rename {tests => packages/api/tests}/queries/titres-min.graphql (100%)
 rename {tests => packages/api/tests}/queries/titres-variables.json (100%)
 rename {tests => packages/api/tests}/queries/titres.graphql (100%)
 rename {tests => packages/api/tests}/queries/token-variables.json (100%)
 rename {tests => packages/api/tests}/queries/utilisateur-connecter.graphql (100%)
 rename {tests => packages/api/tests}/queries/utilisateur-creer.graphql (100%)
 rename {tests => packages/api/tests}/queries/utilisateur-email-modifier.graphql (100%)
 rename {tests => packages/api/tests}/queries/utilisateur-modifier-variables.json (100%)
 rename {tests => packages/api/tests}/queries/utilisateur-modifier.graphql (100%)
 rename {tests => packages/api/tests}/queries/utilisateur-supprimer.graphql (100%)
 rename {tests => packages/api/tests}/queries/utilisateur-variable.json (100%)
 rename {tests => packages/api/tests}/queries/utilisateur.graphql (100%)
 rename {tests => packages/api/tests}/queries/utilisateurs.graphql (100%)
 rename {tests => packages/api/tests}/setup.ts (100%)
 rename {tests => packages/api/tests}/teardown.ts (100%)
 rename {tests => packages/api/tests}/titres-demarches.test.ts (100%)
 rename {tests => packages/api/tests}/titres-etapes-creer.test.ts (100%)
 rename {tests => packages/api/tests}/titres-etapes-modifier.test.ts (100%)
 rename {tests => packages/api/tests}/titres.test.ts (100%)
 rename {tests => packages/api/tests}/token.test.ts (100%)
 rename {tests => packages/api/tests}/upload.test.ts (100%)
 rename {tests => packages/api/tests}/utilisateurs.test.ts (100%)
 rename tsconfig.json => packages/api/tsconfig.json (100%)

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 24918fa99..40233a106 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 e72fd58b9..eb79dd5fc 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 34513a0e2..000000000
--- 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 b9db47c21..000000000
--- 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 bc7e04416..54df97795 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 cbc1ff4cd..a5d5d1b7f 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 000000000..e72fd58b9
--- /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 000000000..e11e6ac81
--- /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 000000000..086c25060
--- /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
-- 
GitLab