@gouvfr-anct/mednum
Version:
✨ Permet de transformer une source de données vers le schéma des lieux de mediation numerique
176 lines (175 loc) • 22.9 kB
JSON
{
"name": "@gouvfr-anct/mednum",
"description": "✨ Permet de transformer une source de données vers le schéma des lieux de mediation numerique",
"keywords": [
"data",
"données",
"transformation",
"gouvernement",
"betagouv",
"anct",
"médiation numérique"
],
"homepage": "https://npmjs.com/package/@gouvfr-anct/mednum",
"repository": {
"type": "git",
"url": "https://github.com/anct-cartographie-nationale/mednum-cli.git"
},
"contributors": [
{
"name": "Arthur Belkhayat",
"email": "arthur.belkhayat@beta.gouv.fr",
"url": "https://www.linkedin.com/in/arthur-belkhayat/"
},
{
"name": "Marc Gavanier",
"email": "marc.gavanier@beta.gouv.fr",
"url": "https://www.linkedin.com/in/marc-gavanier/"
}
],
"license": "SEE LICENSE IN LICENSE.md",
"publishConfig": {
"access": "public",
"registry": "https://registry.npmjs.org/"
},
"main": "dist/index.js",
"bin": "./bin/mednum",
"type": "module",
"scripts": {
"ts.check": "tsc --project .tsconfig/tsconfig.json --noEmit",
"lint.es": "eslint ./src/",
"lint.commit": "npx commitlint --from origin/main",
"lint.staged": "lint-staged",
"prettier": "prettier --write .",
"prettier.ci": "prettier --check .",
"test": "vitest",
"build": "tsc --project .tsconfig/tsconfig.json && cp -r ./src/data ./dist/",
"start.data-inclusion": "tsx src/index.ts data-inclusion",
"mednum": "tsx src/index.ts",
"transformer.all": "pnpm run transformer.charente-maritime -f && pnpm run transformer.coop-numerique -f && pnpm run transformer.dora -f && pnpm run transformer.france-services -f && pnpm run transformer.france-travail -f && pnpm run transformer.francil-in -f && pnpm run transformer.fredo -f && pnpm run transformer.grand-paris-sud -f && pnpm run transformer.haute-vienne -f && pnpm run transformer.hinaura -f && pnpm run transformer.herault -f && pnpm run transformer.mednum-bfc -f && pnpm run transformer.mulhouse -f && pnpm run transformer.les-landes -f && pnpm run transformer.loire-atlantique -f && pnpm run transformer.numi -f && pnpm run transformer.paca -f && pnpm run transformer.paris -f && pnpm run transformer.res-in -f && pnpm run transformer.rhin-occ -f && pnpm run transformer.siilab -f && pnpm run transformer.soliguide -f && pnpm run transformer.vendee -f && pnpm run transformer.vosges -f",
"transformer.charente-maritime": "tsx src/index.ts transformer -n \"Département de la Charente-Maritime\" -t \"Nouvelle-Aquitaine\" -s \"https://www.data.gouv.fr/api/1/datasets/r/8f732d2a-cb7d-48c0-8c68-a2991692e820\" -d \";\" -c \"./assets/input/charente-maritime/charente-maritime.config.json\" -o \"./assets/output/charente-maritime\"",
"transformer.coop-numerique": "tsx src/index.ts transformer -n \"Coop numérique\" -t \"National\" -s \"https://coop-numerique.anct.gouv.fr/api/v1/lieux-activite\" -c \"./assets/input/coop-numerique/coop-numerique.config.json\" -o \"./assets/output/coop-numerique\" -a \"COOP_API_KEY\"",
"transformer.dora": "yarn start.data-inclusion -o \"./assets/input/dora/dora.json\" -f \"dora\" && tsx src/index.ts transformer -n \"dora\" -t \"National\" -s \"./assets/input/dora/dora.json\" -c \"./assets/input/dora/dora.config.json\" -o \"./assets/output/dora\"",
"transformer.france-services": "tsx src/index.ts transformer -n \"France Services\" -t \"National\" -s \"https://www.data.gouv.fr/fr/datasets/r/31576dff-fd61-4de9-819f-32c2f880b142\" -c \"./assets/input/france-services/france-services.config.json\" -o \"./assets/output/france-services\" -d \";\"",
"transformer.france-travail": "yarn start.data-inclusion -o \"./assets/input/france-travail/france-travail.json\" -f \"france-travail\" && tsx src/index.ts transformer -n \"france-travail\" -t \"National\" -s \"./assets/input/france-travail/france-travail.json\" -c \"./assets/input/france-travail/france-travail.config.json\" -o \"./assets/output/france-travail\"",
"transformer.francil-in": "tsx src/index.ts transformer -n \"Francil-in\" -t \"Île-de-France\" -s \"https://data-francilin.netlify.app/structures.geojson@features\" -c \"./assets/input/francil-in/francil-in.config.json\" -o \"./assets/output/francil-in\"",
"transformer.fredo": "yarn start.data-inclusion -o \"./assets/input/fredo/fredo.json\" -f \"fredo\" && tsx src/index.ts transformer -n \"fredo\" -t \"National\" -s \"./assets/input/fredo/fredo.json\" -c \"./assets/input/fredo/fredo.config.json\" -o \"./assets/output/fredo\"",
"transformer.grand-paris-sud": "tsx src/index.ts transformer -n \"Grand Paris Sud\" -t\"Île-de-France\" -s \"https://data.grandparissud.fr/api/explore/v2.1/catalog/datasets/datainclusion-description-des-structures-gps/records?limit=100@results\" -c \"./assets/input/grand-paris-sud/grand-paris-sud.config.json\" -o \"./assets/output/grand-paris-sud\"",
"transformer.haute-vienne": "tsx src/index.ts transformer -n \"Haute-Vienne\" -t \"Nouvelle-Aquitaine\" -s \"https://sig.limoges-metropole.fr/servernf1/rest/services/_SOCIAL/actnum_consult/FeatureServer/0/query?f=geojson&where=(service%20IS%20NOT%20NULL)&outFields=*&@features\" -c \"./assets/input/haute-vienne/haute-vienne.config.json\" -o \"./assets/output/haute-vienne\"",
"transformer.hinaura": "tsx src/index.ts transformer -n \"Hinaura\" -t \"Auvergne-Rhône-Alpes\" -s \"https://carto.hinaura.fr/?api/forms/8/entries\" -c \"./assets/input/hinaura/hinaura.config.json\" -o \"./assets/output/hinaura\"",
"transformer.herault": "tsx src/index.ts transformer -n \"Hérault\" -t \"Hérault\" -s \"https://www.herault-data.fr/api/explore/v2.1/catalog/datasets/lieux-daccueil-et-daccompagnement-aux-outils-numeriques-/exports/csv\" -d \";\" -c \"./assets/input/herault/herault.config.json\" -o \"./assets/output/herault\"",
"transformer.mednum-bfc": "tsx src/index.ts transformer -n \"Mednum BFC\" -t \"Bourgogne-Franche-Comté\" -s \"https://raw.githubusercontent.com/multi-coop/data-bfc-ternum/main/csv/bfc-ternum-dataset.csv\" -c \"./assets/input/mednum-bfc/mednum-bfc.config.json\" -o \"./assets/output/mednum-bfc\"",
"transformer.mulhouse": "tsx src/index.ts transformer -n \"Mulhouse\" -t \"Haut-Rhin\" -s \"https://data.mulhouse-alsace.fr/api/records/1.0/search/?dataset=68224_acteurs-de-la-mediation-numerique-a-mulhouse&q=&facet=type_de_structure&facet=type_public&facet=acces_equipement_numerique_et_internet&facet=type_equipement&facet=tarif_acces_equipement&facet=accompagnement_pour_des_demarches_en_ligne&facet=tarif_accompagnement_pour_des_demarches_en_ligne&facet=modalites_d_acces_accompagnement_pour_des_demarches_en_ligne&facet=formations_ateliers&facet=tarif_formations_ateliers&facet=modalites_d_acces_formations_ateliers@records\" -c \"./assets/input/mulhouse/mulhouse.config.json\" -o \"./assets/output/mulhouse\"",
"transformer.les-landes": "tsx src/index.ts transformer -n \"Les Landes\" -t \"Nouvelle-Aquitaine\" -s \"https://www.pigma.org/fr/datapusher/ws/default/usergroup6.a9d11fa0-12e5-4161-9a0d-3a1c21da3bf0/all.json@values\" -c \"./assets/input/les-landes/les-landes.config.json\" -o \"./assets/output/les-landes\"",
"transformer.loire-atlantique": "tsx src/index.ts transformer -n \"Loire Atlantique\" -t \"Loire-Atlantique\" -s \"https://www.data.gouv.fr/fr/datasets/r/95824460-e707-4db1-a67b-46b4e540d8ac\" -c \"./assets/input/loire-atlantique/loire-atlantique.config.json\" -o \"./assets/output/loire-atlantique\"",
"transformer.numi": "tsx src/index.ts transformer -n \"Numi\" -t \"Normandie\" -s \"https://reseaugrain.fr/base_de_donnees_carto_numi_2025/\" -c \"./assets/input/numi/numi.config.json\" -o \"./assets/output/numi\" -d \";\"",
"transformer.paca": "tsx src/index.ts transformer -n \"Paca\" -t \"Provence-Alpes-Côte d'Azur\" -s \"https://www.data.gouv.fr/fr/datasets/r/5250e9c9-8abe-4a4e-8ebc-cb4e8fe72b71\" -c \"./assets/input/paca/paca.config.json\" -o \"./assets/output/paca\" -d \";\"",
"transformer.paris": "tsx src/index.ts transformer -n \"Paris\" -t \"Île-de-France\" -s \"https://opendata.paris.fr/api/explore/v2.1/catalog/datasets/reseau-parisien-dinclusion-numerique/exports/csv?lang=fr&timezone=Europe%2FBerlin&use_labels=true&delimiter=%3B\" -c \"./assets/input/paris/paris.config.json\" -o \"./assets/output/paris\" -d \";\"",
"transformer.res-in": "tsx src/index.ts transformer -n \"Res-in\" -t \"Lyon\" -s \"https://resin.grandlyon.com/api/structures\" -c \"./assets/input/res-in/res-in.config.json\" -o \"./assets/output/res-in\"",
"transformer.rhin-occ": "tsx src/index.ts transformer -n \"RhinOcc\" -t \"Occitanie\" -s \"https://rhinoccc.gogocarto.fr/api/elements.json?categories=&excludeExternal=true?@data\" -c \"./assets/input/rhin-occ/rhin-occ.config.json\" -o \"./assets/output/rhin-occ\"",
"transformer.siilab": "tsx src/index.ts transformer -n \"Siilab\" -t \"Hauts-de-France\" -s \"https://cdonline.articque.com/download/434922/SIILAB_HDF_standard_med_num.csv\" -c \"./assets/input/siilab/siilab.config.json\" -o \"./assets/output/siilab\" -d \";\"",
"transformer.soliguide": "yarn start.data-inclusion -o \"./assets/input/soliguide/soliguide.json\" -f \"soliguide\" && tsx src/index.ts transformer -n \"soliguide\" -t \"National\" -s \"./assets/input/soliguide/soliguide.json\" -c \"./assets/input/soliguide/soliguide.config.json\" -o \"./assets/output/soliguide\"",
"transformer.vendee": "tsx src/index.ts transformer -n \"Vendée\" -t \"Vendée\" -s \"https://www.data.gouv.fr/fr/datasets/r/d2877549-0ac9-4c1d-96bf-ede948e980fb\" -c \"./assets/input/vendee/vendee.config.json\" -o \"./assets/output/vendee\" -d \",\"",
"transformer.vosges": "tsx src/index.ts transformer -n \"Vosges\" -t \"Vosges\" -s \"https://www.data.gouv.fr/api/1/datasets/r/6a6e16c5-5a88-424a-a5d9-a5adca6457d2\" -c \"./assets/input/vosges/vosges.config.json\" -o \"./assets/output/vosges\" -d \",\"",
"extract.all": "tsx src/index.ts extract -n \"Data Inclusion\" -o ./assets/output-extraction/data-inclusion -t National -c false",
"publier.all": "tsx src/index.ts publier -z country:fr -m ./assets/output-extraction/data-inclusion/publier.json",
"publier.charente-maritime": "tsx src/index.ts publier -z \"fr:departement:17\" -m \"./assets/output/charente-maritime/publier.json\"",
"publier.coop-numerique": "tsx src/index.ts publier -z \"country:fr\" -m \"./assets/output/coop-numerique/publier.json\"",
"publier.dora": "tsx src/index.ts publier -z \"country:fr\" -m \"./assets/output/dora/publier.json\"",
"publier.france-services": "tsx src/index.ts publier -z \"country:fr\" -m \"./assets/output/france-services/publier.json\"",
"publier.france-travail": "tsx src/index.ts publier -z \"country:fr\" -m \"./assets/output/france-travail/publier.json\"",
"publier.francil-in": "tsx src/index.ts publier -z \"fr:region:11\" -m \"./assets/output/francil-in/publier.json\"",
"publier.fredo": "tsx src/index.ts publier -z \"country:fr\" -m \"./assets/output/fredo/publier.json\"",
"publier.grand-paris-sud": "tsx src/index.ts publier -z \"fr:region:11\" -m \"./assets/output/grand-paris-sud/publier.json\"",
"publier.haute-vienne": "tsx src/index.ts publier -z \"fr:departement:87\" -m \"./assets/output/haute-vienne/publier.json\"",
"publier.hinaura": "tsx src/index.ts publier -z \"fr:region:84\" -m \"./assets/output/hinaura/publier.json\"",
"publier.herault": "tsx src/index.ts publier -z \"fr:departement:34\" -m \"./assets/output/herault/publier.json\"",
"publier.mednum-bfc": "tsx src/index.ts publier -z \"fr:region:27\" -m \"./assets/output/mednum-bfc/publier.json\"",
"publier.mulhouse": "tsx src/index.ts publier -z \"fr:commune:68224\" -m \"./assets/output/mulhouse/publier.json\"",
"publier.les-landes": "tsx src/index.ts publier -z \"fr:departement:40\" -m \"./assets/output/les-landes/publier.json\"",
"publier.loire-atlantique": "tsx src/index.ts publier -z \"fr:departement:44\" -m \"./assets/output/loire-atlantique/publier.json\"",
"publier.numi": "tsx src/index.ts publier -z \"fr:region:28\" -m \"./assets/output/numi/publier.json\"",
"publier.paca": "tsx src/index.ts publier -z \"fr:region:93\" -m \"./assets/output/paca/publier.json\"",
"publier.paris": "tsx src/index.ts publier -z \"fr:commune:75056\" -m \"./assets/output/paris/publier.json\"",
"publier.res-in": "tsx src/index.ts publier -z \"fr:commune:69123\" -m \"./assets/output/res-in/publier.json\"",
"publier.rhin-occ": "tsx src/index.ts publier -z \"fr:region:76\" -m \"./assets/output/rhin-occ/publier.json\"",
"publier.siilab": "tsx src/index.ts publier -z \"fr:region:32\" -m \"./assets/output/siilab/publier.json\"",
"publier.soliguide": "tsx src/index.ts publier -z \"country:fr\" -m \"./assets/output/soliguide/publier.json\"",
"publier.vendee": "tsx src/index.ts publier -z \"fr:departement:85\" -m \"./assets/output/vendee/publier.json\"",
"publier.vosges": "tsx src/index.ts publier -z \"fr:departement:88\" -m \"./assets/output/vosges/publier.json\"",
"dedupliquer.charente-maritime": "tsx src/index.ts dedupliquer -s \"./assets/output/charente-maritime/*-departement-de-la-charente-maritime-lieux-de-mediation-numeriques-nouvelle-aquitaine.json\" -b \"./assets/output/charente-maritime/*-departement-de-la-charente-maritime-lieux-de-mediation-numeriques-nouvelle-aquitaine.json\" -n \"Département de la Charente-Maritime\" -t \"Nouvelle-Aquitaine\" -o \"./assets/output/charente-maritime\" -i true",
"dedupliquer.coop-numerique": "tsx src/index.ts dedupliquer -s \"./assets/output/coop-numerique/*-coop-numerique-lieux-de-mediation-numeriques-national.json\" -b \"./assets/output/coop-numerique/*-coop-numerique-lieux-de-mediation-numeriques-national.json\" -n \"Coop numérique\" -t \"National\" -o \"./assets/output/coop-numerique\" -i true",
"dedupliquer.dora": "tsx src/index.ts dedupliquer -s \"./assets/output/dora/*-dora-lieux-de-mediation-numeriques-national.json\" -b \"./assets/output/dora/*-dora-lieux-de-mediation-numeriques-national.json\" -n \"dora\" -t \"National\" -o \"./assets/output/dora\" -i true",
"dedupliquer.france-services": "tsx src/index.ts dedupliquer -s \"./assets/output/france-services/*-france-services-lieux-de-mediation-numeriques-national.json\" -b \"./assets/output/france-services/*-france-services-lieux-de-mediation-numeriques-national.json\" -n \"France Services\" -t \"National\" -o \"./assets/output/france-services\" -i true",
"dedupliquer.france-travail": "tsx src/index.ts dedupliquer -s \"./assets/output/france-travail/*-france-travail-lieux-de-mediation-numeriques-national.json\" -b \"./assets/output/france-travail/*-france-travail-lieux-de-mediation-numeriques-national.json\" -n \"france-travail\" -t \"National\" -o \"./assets/output/france-travail\" -i true",
"dedupliquer.francil-in": "tsx src/index.ts dedupliquer -s \"./assets/output/francil-in/*-francil-in-lieux-de-mediation-numeriques-ile-de-france.json\" -b \"./assets/output/francil-in/*-francil-in-lieux-de-mediation-numeriques-ile-de-france.json\" -n \"Francil-in\" -t \"Île-de-France\" -o \"./assets/output/francil-in\" -i true",
"dedupliquer.fredo": "tsx src/index.ts dedupliquer -s \"./assets/output/fredo/*-fredo-lieux-de-mediation-numeriques-national.json\" -b \"./assets/output/fredo/*-fredo-lieux-de-mediation-numeriques-national.json\" -n \"fredo\" -t \"National\" -o \"./assets/output/fredo\" -i true",
"dedupliquer.grand-paris-sud": "tsx src/index.ts dedupliquer -s \"./assets/output/grand-paris-sud/*-grand-paris-sud-lieux-de-mediation-numeriques-ile-de-france.json\" -b \"./assets/output/grand-paris-sud/*-grand-paris-sud-lieux-de-mediation-numeriques-ile-de-france.json\" -n \"Grand Paris Sud\" -t\"Île-de-France\" -o \"./assets/output/grand-paris-sud\" -i true",
"dedupliquer.haute-vienne": "tsx src/index.ts dedupliquer -s \"./assets/output/haute-vienne/*-haute-vienne-lieux-de-mediation-numeriques-nouvelle-aquitaine.json\" -b \"./assets/output/haute-vienne/*-haute-vienne-lieux-de-mediation-numeriques-nouvelle-aquitaine.json\" -n \"Haute-Vienne\" -t \"Nouvelle-Aquitaine\" -o \"./assets/output/haute-vienne\" -i true",
"dedupliquer.hinaura": "tsx src/index.ts dedupliquer -s \"./assets/output/hinaura/*-hinaura-lieux-de-mediation-numeriques-auvergne-rhone-alpes.json\" -b \"./assets/output/hinaura/*-hinaura-lieux-de-mediation-numeriques-auvergne-rhone-alpes.json\" -n \"Hinaura\" -t \"Auvergne-Rhône-Alpes\" -o \"./assets/output/hinaura\" -i true",
"dedupliquer.herault": "tsx src/index.ts dedupliquer -s \"./assets/output/herault/*-herault-lieux-de-mediation-numeriques-herault.json\" -b \"./assets/output/herault/*-herault-lieux-de-mediation-numeriques-herault.json\" -n \"Hérault\" -t \"Hérault\" -o \"./assets/output/herault\" -i true",
"dedupliquer.mednum-bfc": "tsx src/index.ts dedupliquer -s \"./assets/output/mednum-bfc/*-mednum-bfc-lieux-de-mediation-numeriques-bourgogne-franche-comte.json\" -b \"./assets/output/mednum-bfc/*-mednum-bfc-lieux-de-mediation-numeriques-bourgogne-franche-comte.json\" -n \"Mednum BFC\" -t \"Bourgogne-Franche-Comté\" -o \"./assets/output/mednum-bfc\" -i true",
"dedupliquer.mulhouse": "tsx src/index.ts dedupliquer -s \"./assets/output/mulhouse/*-mulhouse-lieux-de-mediation-numeriques-haut-rhin.json\" -b \"./assets/output/mulhouse/*-mulhouse-lieux-de-mediation-numeriques-haut-rhin.json\" -n \"Mulhouse\" -t \"Haut-Rhin\" -o \"./assets/output/mulhouse\" -i true",
"dedupliquer.les-landes": "tsx src/index.ts dedupliquer -s \"./assets/output/les-landes/*-les-landes-lieux-de-mediation-numeriques-nouvelle-aquitaine.json\" -b \"./assets/output/les-landes/*-les-landes-lieux-de-mediation-numeriques-nouvelle-aquitaine.json\" -n \"Les Landes\" -t \"Nouvelle-Aquitaine\" -o \"./assets/output/les-landes\" -i true",
"dedupliquer.loire-atlantique": "tsx src/index.ts dedupliquer -s \"./assets/output/loire-atlantique/*-loire-atlantique-lieux-de-mediation-numeriques-loire-atlantique.json\" -b \"./assets/output/loire-atlantique/*-loire-atlantique-lieux-de-mediation-numeriques-loire-atlantique.json\" -n \"Loire Atlantique\" -t \"Loire-Atlantique\" -o \"./assets/output/loire-atlantique\" -i true",
"dedupliquer.numi": "tsx src/index.ts dedupliquer -s \"./assets/output/numi/*-numi-lieux-de-mediation-numeriques-normandie.json\" -b \"./assets/output/numi/*-numi-lieux-de-mediation-numeriques-normandie.json\" -n \"Numi\" -t \"Normandie\" -o \"./assets/output/numi\" -i true",
"dedupliquer.paca": "tsx src/index.ts dedupliquer -s \"./assets/output/paca/*-paca-lieux-de-mediation-numeriques-provence-alpes-cote-d-azur.json\" -b \"./assets/output/paca/*-paca-lieux-de-mediation-numeriques-provence-alpes-cote-d-azur.json\" -n \"Paca\" -t \"Provence-Alpes-Côte d'Azur\" -o \"./assets/output/paca\" -i true",
"dedupliquer.paris": "tsx src/index.ts dedupliquer -s \"./assets/output/paris/*-paris-lieux-de-mediation-numeriques-ile-de-france.json\" -b \"./assets/output/paris/*-paris-lieux-de-mediation-numeriques-ile-de-france.json\" -n \"Paris\" -t \"Île-de-France\" -o \"./assets/output/paris\" -i true",
"dedupliquer.res-in": "tsx src/index.ts dedupliquer -s \"./assets/output/res-in/*-res-in-lieux-de-mediation-numeriques-lyon.json\" -b \"./assets/output/res-in/*-res-in-lieux-de-mediation-numeriques-lyon.json\" -n \"Res-in\" -t \"Lyon\" -o \"./assets/output/res-in\" -i true",
"dedupliquer.rhin-occ": "tsx src/index.ts dedupliquer -s \"./assets/output/rhin-occ/*-rhinocc-lieux-de-mediation-numeriques-occitanie.json\" -b \"./assets/output/rhin-occ/*-rhinocc-lieux-de-mediation-numeriques-occitanie.json\" -n \"RhinOcc\" -t \"Occitanie\" -o \"./assets/output/rhin-occ\" -i true",
"dedupliquer.siilab": "tsx src/index.ts dedupliquer -s \"./assets/output/siilab/*-siilab-lieux-de-mediation-numeriques-hauts-de-france.json\" -b \"./assets/output/siilab/*-siilab-lieux-de-mediation-numeriques-hauts-de-france.json\" -n \"Siilab\" -t \"Hauts-de-France\" -o \"./assets/output/siilab\" -i true",
"dedupliquer.soliguide": "tsx src/index.ts dedupliquer -s \"./assets/output/soliguide/*-soliguide-lieux-de-mediation-numeriques-national.json\" -b \"./assets/output/soliguide/*-soliguide-lieux-de-mediation-numeriques-national.json\" -n \"soliguide\" -t \"National\" -o \"./assets/output/soliguide\" -i true",
"dedupliquer.vendee": "tsx src/index.ts dedupliquer -s \"./assets/output/vendee/*-vendee-lieux-de-mediation-numeriques-vendee.json\" -b \"./assets/output/vendee/*-vendee-lieux-de-mediation-numeriques-vendee.json\" -n \"Vendée\" -t \"Vendée\" -o \"./assets/output/vendee\" -i true",
"dedupliquer.vosges": "tsx src/index.ts dedupliquer -s \"./assets/output/vosges/*-vosges-lieux-de-mediation-numeriques-vosges.json\" -b \"./assets/output/vosges/*-vosges-lieux-de-mediation-numeriques-vosges.json\" -n \"Vosges\" -t \"Vosges\" -o \"./assets/output/vosges\" -i true",
"dedupliquer.merged-json": "tsx src/index.ts dedupliquer -s ./assets/to-deduplicate/merged_output.json -b ./assets/to-deduplicate/merged_output.json -n \"Données dédupliquées\" -t National -o ./assets/deduplicated",
"dedupliquer.merged-csv": "tsx src/index.ts dedupliquer -s ./merged_output.csv -b ./merged_output.csv -n \"Données dédupliquées\" -t National -o ./assets/deduplicated",
"fusionner": "tsx src/index.ts fusionner -i \"./to-merge/*-sans-doublons.json\" -o \"./merged\"",
"fusion-addresses": "tsx src/index.ts fusionner -i \"./assets/output/*/*-addresses.json\" -o \"./assets/input\"",
"prepare": "husky"
},
"devDependencies": {
"@commitlint/cli": "^20.1.0",
"@commitlint/config-conventional": "^20.0.0",
"@eslint/js": "^9.36.0",
"@turf/helpers": "^7.2.0",
"@types/flat": "^5.0.5",
"@types/geojson": "^7946.0.16",
"@types/inquirer": "^9.0.9",
"@types/node": "^24.6.0",
"@types/proj4": "^2.19.0",
"@typescript-eslint/eslint-plugin": "^8.45.0",
"@typescript-eslint/parser": "^8.45.0",
"eslint": "^9.36.0",
"eslint-config-prettier": "^10.1.8",
"globals": "^16.4.0",
"husky": "^9.1.7",
"iconv-lite": "^0.7.0",
"lint-staged": "^16.2.3",
"prettier": "^3.6.2",
"standard-version": "^9.5.0",
"ts-node": "^10.9.2",
"tsx": "^4.20.6",
"typescript-eslint": "^8.45.0",
"vitest": "^3.2.4"
},
"dependencies": {
"@gouvfr-anct/lieux-de-mediation-numerique": "^2.3.0",
"@gouvfr-anct/timetable-to-osm-opening-hours": "^2.1.0",
"@turf/turf": "^7.2.0",
"axios": "^1.12.2",
"axios-retry": "^4.5.0",
"commander": "^14.0.1",
"csv-parse": "^5.5.6",
"csv-stringify": "^6.6.0",
"csvtojson": "^2.0.10",
"dotenv": "^17.2.3",
"flat": "^6.0.1",
"form-data": "^4.0.4",
"fuzzball": "^2.2.3",
"glob": "^11.0.3",
"inquirer": "^9.3.8",
"proj4": "^2.19.10",
"typescript": "^5.9.2"
},
"version": "1.123.3"
}