-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
200 lines (200 loc) · 33.4 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
{
"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": {
"mednum": "./bin/mednum"
},
"scripts": {
"lint.all": "eslint --config=./.tooling/.eslint/.eslintrc.cjs ./src/",
"lint.commit": "npx commitlint --from origin/main --config ./.tooling/.commitlint/commitlint.config.cjs",
"lint.staged": "lint-staged --config=./.tooling/.lintstaged/.lintstagedrc",
"prettier": "prettier --write .",
"prettier.check": "prettier --check .",
"test": "jest --config=./.tooling/.jest/jest.config.ts",
"build": "tsc --project .tsconfig/tsconfig.json && cp -r ./src/data ./dist/",
"start.data-inclusion": "ts-node src/index.ts data-inclusion",
"mednum": "ts-node src/index.ts",
"fetch.france-tiers-lieux": "curl --request POST --url https://cartographie.francetierslieux.fr/co2/search/globalautocomplete --header 'Content-Type: application/x-www-form-urlencoded' --data 'searchType[]=organizations' --data indexStep= --data costumSlug=franceTierslieux > assets/input/france-tiers-lieux/france-tiers-lieux.json",
"transformer.aidants-connect": "ts-node src/index.ts transformer -n \"Aidants Connect\" -t \"National\" -s \"https://aidantsconnect.beta.gouv.fr/api/organisations/?format=json@results\" -c \"./assets/input/aidants-connect/aidants-connect.config.json\" -o \"./assets/output/aidants-connect\"",
"transformer.aix-en-provence": "ts-node src/index.ts transformer -n \"Mairie Aix en Provence\" -t \"Bouches-du-Rhône\" -s \"./assets/input/aix-en-provence/aix-en-provence.json\" -c \"./assets/input/aix-en-provence/aix-en-provence.config.json\" -o \"./assets/output/aix-en-provence\"",
"transformer.angers": "ts-node src/index.ts transformer -n \"Angers\" -t \"Maine-et-Loire\" -s \"./assets/input/angers/angers.json\" -c \"./assets/input/angers/angers.config.json\" -o \"./assets/output/angers\"",
"transformer.bus-france-services-charente": "ts-node src/index.ts transformer -n \"Bus France Services en Charente\" -t \"Nouvelle-Aquitaine\" -s \"./assets/input/bus-france-services-charente/bus-france-services-charente.json\" -c \"./assets/input/bus-france-services-charente/bus-france-services-charente.config.json\" -o \"./assets/output/bus-france-services-charente\"",
"transformer.charente-maritime": "ts-node src/index.ts transformer -n \"Département de la Charente-Maritime\" -t \"Nouvelle-Aquitaine\" -s \"https://www.data.gouv.fr/fr/datasets/r/a409cbb5-cc2e-4f63-bed4-27fcc1777379@features\" -c \"./assets/input/charente-maritime/charente-maritime.config.json\" -o \"./assets/output/charente-maritime\"",
"transformer.conseiller-numerique": "ts-node src/index.ts transformer -n \"Conseiller Numerique\" -t \"National\" -s \"https://api.conseiller-numerique.gouv.fr/permanences\" -c \"./assets/input/conseiller-numerique/conseiller-numerique.config.json\" -o \"./assets/output/conseiller-numerique\"",
"transformer.corse": "ts-node src/index.ts transformer -n \"Corse\" -t \"Corse\" -s \"./assets/input/corse/corse.json\" -c \"./assets/input/corse/corse.config.json\" -o \"./assets/output/corse\"",
"transformer.dora": "yarn start.data-inclusion -o \"./assets/input/dora/dora.json\" -f \"dora\" && ts-node src/index.ts transformer -n \"dora\" -t \"France\" -s \"./assets/input/dora/dora.json\" -c \"./assets/input/dora/dora.config.json\" -o \"./assets/output/dora\"",
"transformer.epernay": "ts-node src/index.ts transformer -n \"Epernay\" -t \"Marne\" -s \"./assets/input/epernay/epernay.json\" -c \"./assets/input/epernay/epernay.config.json\" -o \"./assets/output/epernay\"",
"transformer.etapes-numerique": "ts-node src/index.ts transformer -n \"Etapes Numerique\" -t \"National\" -s \"./assets/input/etapes-numerique/etapes-numerique.json\" -c \"./assets/input/etapes-numerique/etapes-numerique.config.json\" -o \"./assets/output/etapes-numerique\"",
"transformer.fibre-64": "ts-node src/index.ts transformer -n \"Fibre 64\" -t \"Pyrenees-Atlantique\" -s \"./assets/input/fibre-64/fibre-64.json\" -c \"./assets/input/fibre-64/fibre-64.config.json\" -o \"./assets/output/fibre-64\"",
"transformer.france-services": "ts-node src/index.ts transformer -n \"France Services\" -t \"National\" -s \"https://www.data.gouv.fr/fr/datasets/r/afc3f97f-0ef5-429b-bf16-7b7876d27cd4\" -c \"./assets/input/france-services/france-services.config.json\" -o \"./assets/output/france-services\"",
"transformer.francil-in": "ts-node 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.france-tiers-lieux": "yarn fetch.france-tiers-lieux && ts-node src/index.ts transformer -n \"France tiers-lieux\" -t \"National\" -s \"./assets/input/france-tiers-lieux/france-tiers-lieux.json@results\" -c \"./assets/input/france-tiers-lieux/france-tiers-lieux.config.json\" -o \"./assets/output/france-tiers-lieux\"",
"transformer.gironde": "ts-node src/index.ts transformer -n \"Gironde\" -t\"Nouvelle-Aquitaine\" -s \"./assets/input/gironde/gironde.json\" -c \"./assets/input/gironde/gironde.config.json\" -o \"./assets/output/gironde\"",
"transformer.haute-vienne": "ts-node 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": "ts-node 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.hub-lo": "ts-node src/index.ts transformer -n \"Hub-lo\" -t \"Centre-Val-de-Loire\" -s \"./assets/input/hub-lo/hub-lo.json\" -c \"./assets/input/hub-lo/hub-lo.config.json\" -o \"./assets/output/hub-lo\"",
"transformer.maine-et-loire": "ts-node src/index.ts transformer -n \"Département du Maine-et-Loire\" -t \"Maine-et-Loire\" -s \"./assets/input/maine-et-loire/maine-et-loire.json\" -c \"./assets/input/maine-et-loire/maine-et-loire.config.json\" -o \"./assets/output/maine-et-loire\"",
"transformer.mednum-bfc": "ts-node 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": "ts-node 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.nouvelle-caledonie": "ts-node src/index.ts transformer -n \"Nouvelle-Calédonie\" -t \"Nouvelle-Calédonie\" -s \"./assets/input/nouvelle-caledonie/nouvelle-caledonie.json\" -c \"./assets/input/nouvelle-caledonie/nouvelle-caledonie.config.json\" -o \"./assets/output/nouvelle-caledonie\"",
"transformer.vendee": "ts-node 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 \"\t\"",
"transformer.la-creuse": "ts-node src/index.ts transformer -n \"La Creuse\" -t \"Nouvelle-Aquitaine\" -s \"./assets/input/la-creuse/la-creuse.json\" -c \"./assets/input/la-creuse/la-creuse.config.json\" -o \"./assets/output/la-creuse\"",
"transformer.le-havre": "ts-node src/index.ts transformer -n \"Le Havre\" -t \"Le Havre\" -s \"./assets/input/le-havre/le-havre.json\" -c \"./assets/input/le-havre/le-havre.config.json\" -o \"./assets/output/le-havre\"",
"transformer.les-assembleurs": "ts-node src/index.ts transformer -n \"Les Assembleurs\" -t \"Hauts-de-France\" -s \"./assets/input/les-assembleurs/les-assembleurs.json\" -c \"./assets/input/les-assembleurs/les-assembleurs.config.json\" -o \"./assets/output/les-assembleurs\"",
"transformer.les-landes": "ts-node src/index.ts transformer -n \"Les Landes\" -t \"Nouvelle-Aquitaine\" -s \"https://www.pigma.org/geoserver/alpi/ows?SERVICE=WFS&VERSION=2.0.0&request=GetFeature&typename=alpi:lieux_mediation_num-1&outputFormat=csv&SRSNAME=EPSG:4326&sortBy=gid\" -c \"./assets/input/les-landes/les-landes.config.json\" -o \"./assets/output/les-landes\"",
"transformer.paca": "ts-node 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.loire-atlantique": "ts-node 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.rhin-occ": "ts-node src/index.ts transformer -n \"RhinOcc\" -t \"Occitanie\" -s \"https://rhinoccc.gogocarto.fr/api/elements.json?@data\" -c \"./assets/input/rhin-occ/rhin-occ.config.json\" -o \"./assets/output/rhin-occ\"",
"transformer.res-in": "ts-node 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.sarthe": "yarn start.data-inclusion -o \"./assets/input/sarthe/sarthe.json\" -f \"cd72\" && ts-node src/index.ts transformer -n \"La Sarthe\" -t \"Pays de la Loire\" -s \"./assets/input/sarthe/sarthe.json\" -c \"./assets/input/sarthe/sarthe.config.json\" -o \"./assets/output/sarthe\"",
"transformer.ultra-num": "ts-node src/index.ts transformer -n \"Ultra-numerique\" -t \"La Reunion\" -s \"./assets/input/ultra-num/ultra-num.json\" -c \"./assets/input/ultra-num/ultra-num.config.json\" -o \"./assets/output/ultra-num\"",
"extract.all": "ts-node src/index.ts extract -n \"Data Inclusion\" -o ./assets/output-extraction/data-inclusion -t National -c false",
"extract.extract-eure-et-loir": "ts-node src/index.ts extract -n \"Appui territorial d'Eure-et-Loir\" -o ./assets/output-extraction/eure-et-loir -d 28 -t Eure-et-Loir",
"extract.extract-mednum-hub-antilles": "ts-node src/index.ts extract -n Mednum-Hub-Antilles -o ./assets/output-extraction/mednum-hub-antilles -d 972 -t Martinique",
"extract.extract-numi": "ts-node src/index.ts extract -n Numi -o ./assets/output-extraction/numi -d 14,27,50,61,76 -t Normandie",
"extract.extract-paca": "ts-node src/index.ts extract -n Extraction-PACA -o ./assets/output-extraction/paca -d 04,05,06,13,83,84 -t PACA",
"extract.extract-savoie": "ts-node src/index.ts extract -n Extraction-Savoie -o ./assets/output-extraction/savoie -d 73 -t Savoie",
"extract.extract-vendee": "ts-node src/index.ts extract -n Extraction-Vendée -o ./assets/output-extraction/vendee -d 85 -t Vendée",
"publier.all": "ts-node src/index.ts publier -z country:fr -m ./assets/output-extraction/data-inclusion/publier.json",
"publier.extract-eure-et-loir": "ts-node src/index.ts publier -z fr:departement:28 -m ./assets/output-extraction/eure-et-loir/publier.json",
"publier.extract-mednum-hub-antilles": "ts-node src/index.ts publier -z fr:region:02 -m ./assets/output-extraction/mednum-hub-antilles/publier.json",
"publier.extract-numi": "ts-node src/index.ts publier -z fr:region:28 -m ./assets/output-extraction/numi/publier.json",
"publier.extract-paca": "ts-node src/index.ts publier -z fr:region:93 -m ./assets/output-extraction/paca/publier.json",
"publier.extract-savoie": "ts-node src/index.ts publier -z fr:departement:73 -m ./assets/output-extraction/savoie/publier.json",
"publier.extract-vendee": "ts-node src/index.ts publier -z fr:departement:85 -m ./assets/output-extraction/vendee/publier.json",
"publier.aidants-connect": "ts-node src/index.ts publier -z \"country:fr\" -m \"./assets/output/aidants-connect/publier.json\"",
"publier.aix-en-provence": "ts-node src/index.ts publier -z \"fr:commune:13001\" -m \"./assets/output/aix-en-provence/publier.json\"",
"publier.angers": "ts-node src/index.ts publier -z \"fr:commune:49007\" -m \"./assets/output/angers/publier.json\"",
"publier.bus-france-services-charente": "ts-node src/index.ts publier -z \"fr:departement:16\" -m \"./assets/output/bus-france-services-charente/publier.json\"",
"publier.charente-maritime": "ts-node src/index.ts publier -z \"fr:departement:17\" -m \"./assets/output/charente-maritime/publier.json\"",
"publier.conseiller-numerique": "ts-node src/index.ts publier -z \"country:fr\" -m \"./assets/output/conseiller-numerique/publier.json\"",
"publier.corse": "ts-node src/index.ts publier -z \"fr:region:94\" -m \"./assets/output/corse/publier.json\"",
"publier.dora": "ts-node src/index.ts publier -z \"country:fr\" -m \"./assets/output/dora/publier.json\"",
"publier.epernay": "ts-node src/index.ts publier -z \"fr:departement:51\" -m \"./assets/output/epernay/publier.json\"",
"publier.etapes-numerique": "ts-node src/index.ts publier -z \"country:fr\" -m \"./assets/output/etapes-numerique/publier.json\"",
"publier.fibre-64": "ts-node src/index.ts publier -z \"fr:departement:64\" -m \"./assets/output/fibre-64/publier.json\"",
"publier.france-services": "ts-node src/index.ts publier -z \"country:fr\" -m \"./assets/output/france-services/publier.json\"",
"publier.francil-in": "ts-node src/index.ts publier -z \"fr:region:11\" -m \"./assets/output/francil-in/publier.json\"",
"publier.france-tiers-lieux": "ts-node src/index.ts publier -z \"country:fr\" -m \"./assets/output/france-tiers-lieux/publier.json\"",
"publier.gironde": "ts-node src/index.ts publier -z \"fr:departement:33\" -m \"./assets/output/gironde/publier.json\"",
"publier.haute-vienne": "ts-node src/index.ts publier -z \"fr:departement:87\" -m \"./assets/output/haute-vienne/publier.json\"",
"publier.hinaura": "ts-node src/index.ts publier -z \"fr:region:84\" -m \"./assets/output/hinaura/publier.json\"",
"publier.hub-lo": "ts-node src/index.ts publier -z \"fr:region:24\" -m \"./assets/output/hub-lo/publier.json\"",
"publier.maine-et-loire": "ts-node src/index.ts publier -z \"fr:departement:49\" -m \"./assets/output/maine-et-loire/publier.json\"",
"publier.mednum-bfc": "ts-node src/index.ts publier -z \"fr:region:27\" -m \"./assets/output/mednum-bfc/publier.json\"",
"publier.mulhouse": "ts-node src/index.ts publier -z \"fr:commune:68224\" -m \"./assets/output/mulhouse/publier.json\"",
"publier.nouvelle-caledonie": "ts-node src/index.ts publier -z \"fr:departement:988\" -m \"./assets/output/nouvelle-caledonie/publier.json\"",
"publier.vendee": "ts-node src/index.ts publier -z \"fr:departement:85\" -m \"./assets/output/vendee/publier.json\"",
"publier.la-creuse": "ts-node src/index.ts publier -z \"fr:departement:23\" -m \"./assets/output/la-creuse/publier.json\"",
"publier.le-havre": "ts-node src/index.ts publier -z \"fr:commune:76351\" -m \"./assets/output/le-havre/publier.json\"",
"publier.les-assembleurs": "ts-node src/index.ts publier -z \"fr:region:32\" -m \"./assets/output/les-assembleurs/publier.json\"",
"publier.les-landes": "ts-node src/index.ts publier -z \"fr:departement:40\" -m \"./assets/output/les-landes/publier.json\"",
"publier.paca": "ts-node src/index.ts publier -z \"fr:region:93\" -m \"./assets/output/paca/publier.json\"",
"publier.loire-atlantique": "ts-node src/index.ts publier -z \"fr:departement:44\" -m \"./assets/output/loire-atlantique/publier.json\"",
"publier.rhin-occ": "ts-node src/index.ts publier -z \"fr:region:76\" -m \"./assets/output/rhin-occ/publier.json\"",
"publier.res-in": "ts-node src/index.ts publier -z \"fr:commune:69123\" -m \"./assets/output/res-in/publier.json\"",
"publier.sarthe": "ts-node src/index.ts publier -z \"fr:departement:72\" -m \"./assets/output/sarthe/publier.json\"",
"publier.ultra-num": "ts-node src/index.ts publier -z \"fr:region:04\" -m \"./assets/output/ultra-num/publier.json\"",
"dedupliquer.all": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false -n \"Cartographie nationale des lieux d'inclusion numérique\" -t National -o ./assets/output/cartographie-nationale",
"dedupliquer.aidants-connect": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=Aidants Connect -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=Aidants Connect -n \"Aidants Connect\" -t \"National\" -o \"./assets/output/aidants-connect\" -i true",
"dedupliquer.aix-en-provence": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=Mairie-Aix-en-Provence -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=Mairie-Aix-en-Provence -n \"Mairie Aix en Provence\" -t \"Bouches-du-Rhône\" -o \"./assets/output/aix-en-provence\" -i true",
"dedupliquer.angers": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=Angers -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=Angers -n \"Angers\" -t \"Maine-et-Loire\" -o \"./assets/output/angers\" -i true",
"dedupliquer.bus-france-services-charente": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=Bus France Services en Charente -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=Bus France Services en Charente -n \"Bus France Services en Charente\" -t \"Nouvelle-Aquitaine\" -o \"./assets/output/bus-france-services-charente\" -i true",
"dedupliquer.charente-maritime": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=Département de la Charente-Maritime -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=Département de la Charente-Maritime -n \"Département de la Charente-Maritime\" -t \"Nouvelle-Aquitaine\" -o \"./assets/output/charente-maritime\" -i true",
"dedupliquer.conseiller-numerique": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=Conseiller Numerique -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=Conseiller Numerique -n \"Conseiller Numerique\" -t \"National\" -o \"./assets/output/conseiller-numerique\" -i true",
"dedupliquer.corse": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=Corse -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=Corse -n \"Corse\" -t \"Corse\" -o \"./assets/output/corse\" -i true",
"dedupliquer.dora": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=dora -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=dora -n \"dora\" -t \"National\" -o \"./assets/output/dora\" -i true",
"dedupliquer.epernay": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=Epernay -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=Epernay -n \"Epernay\" -t \"Marne\" -o \"./assets/output/epernay\" -i true",
"dedupliquer.etapes-numerique": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=Etapes Numerique -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=Etapes Numerique -n \"Etapes Numerique\" -t \"National\" -o \"./assets/output/etapes-numerique\" -i true",
"dedupliquer.fibre-64": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=Fibre 64 -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=Fibre 64 -n \"Fibre 64\" -t \"Pyrenees-Atlantique\" -o \"./assets/output/fibre-64\" -i true",
"dedupliquer.france-services": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=France Services -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=France Services -n \"France Services\" -t \"National\" -o \"./assets/output/france-services\" -i true",
"dedupliquer.francil-in": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=Francil-in -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=Francil-in -n \"Francil-in\" -t \"Île-de-France\" -o \"./assets/output/francil-in\" -i true",
"dedupliquer.france-tiers-lieux": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=France tiers-lieux -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=France tiers-lieux -n \"France tiers-lieux\" -t \"National\" -o \"./assets/output/france-tiers-lieux\" -i true",
"dedupliquer.gironde": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=Gironde -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=Gironde -n \"Gironde\" -t\"Nouvelle-Aquitaine\" -o \"./assets/output/gironde\" -i true",
"dedupliquer.haute-vienne": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=Haute-Vienne -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=Haute-Vienne -n \"Haute-Vienne\" -t \"Nouvelle-Aquitaine\" -o \"./assets/output/haute-vienne\" -i true",
"dedupliquer.hinaura": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=Hinaura -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=Hinaura -n \"Hinaura\" -t \"Auvergne-Rhône-Alpes\" -o \"./assets/output/hinaura\" -i true",
"dedupliquer.hub-lo": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=Hub-lo -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=Hub-lo -n \"Hub-lo\" -t \"Centre-Val-de-Loire\" -o \"./assets/output/hub-lo\" -i true",
"dedupliquer.maine-et-loire": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=Département du Maine-et-Loire -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=Département du Maine-et-Loire -n \"Département du Maine-et-Loire\" -t \"Maine-et-Loire\" -o \"./assets/output/maine-et-loire\" -i true",
"dedupliquer.mednum-bfc": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=Mednum BFC -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=Mednum BFC -n \"Mednum BFC\" -t \"Bourgogne-Franche-Comté\" -o \"./assets/output/mednum-bfc\" -i true",
"dedupliquer.mulhouse": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=Mulhouse -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=Mulhouse -n \"Mulhouse\" -t \"Haut-Rhin\" -o \"./assets/output/mulhouse\" -i true",
"dedupliquer.nouvelle-caledonie": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=Nouvelle-Calédonie -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=Nouvelle-Calédonie -n \"Nouvelle-Calédonie\" -t \"Nouvelle-Calédonie\" -o \"./assets/output/nouvelle-caledonie\" -i true",
"dedupliquer.vendee": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=Vendée -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=Vendée -n \"Vendée\" -t \"Vendée\" -o \"./assets/output/vendee\" -i true",
"dedupliquer.la-creuse": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=La Creuse -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=La Creuse -n \"La Creuse\" -t \"Nouvelle-Aquitaine\" -o \"./assets/output/la-creuse\" -i true",
"dedupliquer.le-havre": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=Le Havre -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=Le Havre -n \"Le Havre\" -t \"Le Havre\" -o \"./assets/output/le-havre\" -i true",
"dedupliquer.les-assembleurs": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=Les Assembleurs -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=Les Assembleurs -n \"Les Assembleurs\" -t \"Hauts-de-France\" -o \"./assets/output/les-assembleurs\" -i true",
"dedupliquer.les-landes": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=Les Landes -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=Les Landes -n \"Les Landes\" -t \"Nouvelle-Aquitaine\" -o \"./assets/output/les-landes\" -i true",
"dedupliquer.paca": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=Paca -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=Paca -n \"Paca\" -t \"Provence-Alpes-Côte d'Azur\" -o \"./assets/output/paca\" -i true",
"dedupliquer.loire-atlantique": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=Loire Atlantique -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=Loire Atlantique -n \"Loire Atlantique\" -t \"Loire-Atlantique\" -o \"./assets/output/loire-atlantique\" -i true",
"dedupliquer.rhin-occ": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=RhinOcc -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=RhinOcc -n \"RhinOcc\" -t \"Occitanie\" -o \"./assets/output/rhin-occ\" -i true",
"dedupliquer.res-in": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=Res-in -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=Res-in -n \"Res-in\" -t \"Lyon\" -o \"./assets/output/res-in\" -i true",
"dedupliquer.sarthe": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=La Sarthe -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=La Sarthe -n \"La Sarthe\" -t \"Pays de la Loire\" -o \"./assets/output/sarthe\" -i true",
"dedupliquer.ultra-num": "ts-node src/index.ts dedupliquer -s https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?deduplicated[exists]=false\\&source[eq]=Ultra-numerique -b https://cartographie.societenumerique.gouv.fr/api/v0/lieux-inclusion-numerique/with-duplicates?mergedIds[exists]=false\\&source[eq]=Ultra-numerique -n \"Ultra-numerique\" -t \"La Reunion\" -o \"./assets/output/ultra-num\" -i true"
},
"devDependencies": {
"@commitlint/cli": "^19.3.0",
"@commitlint/config-conventional": "^19.2.2",
"@types/inquirer": "^9.0.3",
"@types/jest": "^29.1.1",
"@types/node": "^20.14.6",
"@typescript-eslint/eslint-plugin": "^5.39.0",
"@typescript-eslint/parser": "^5.39.0",
"eslint": "^8.24.0",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-jest": "^27.1.0",
"husky": "^9.0.11",
"iconv-lite": "^0.6.3",
"jest": "^29.1.2",
"lint-staged": "^15.2.7",
"prettier": "^3.3.2",
"standard-version": "^9.5.0",
"ts-jest": "^29.0.3",
"ts-node": "^10.9.1"
},
"dependencies": {
"@gouvfr-anct/lieux-de-mediation-numerique": "^2.0.1",
"@gouvfr-anct/timetable-to-osm-opening-hours": "^1.0.1",
"@turf/turf": "^6.5.0",
"axios": "^1.7.2",
"commander": "^10.0.0",
"crypto": "^1.0.1",
"csvtojson": "^2.0.10",
"dotenv": "^16.0.3",
"flat": "^5.0.2",
"fuzzball": "^2.1.2",
"inquirer": "^8.0.0",
"proj4": "^2.9.0",
"typescript": "^5.4.5"
}
}