chore: make code prettier

see what i did there :3
This commit is contained in:
uku 2024-10-22 11:34:40 +02:00
parent 6f6cd270eb
commit b472e99fcc
Signed by: uku
SSH key fingerprint: SHA256:4P0aN6M8ajKukNi6aPOaX0LacanGYtlfjmN+m/sHY/o
6 changed files with 351 additions and 353 deletions

View file

@ -1,7 +1,5 @@
{ {
"useTabs": true, "useTabs": true,
"singleQuote": true,
"trailingComma": "none",
"printWidth": 100, "printWidth": 100,
"plugins": ["prettier-plugin-svelte"], "plugins": ["prettier-plugin-svelte"],
"overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }] "overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }]

View file

@ -1,32 +1,32 @@
import eslint from '@eslint/js'; import eslint from "@eslint/js";
import prettier from 'eslint-config-prettier'; import prettier from "eslint-config-prettier";
import svelte from 'eslint-plugin-svelte'; import svelte from "eslint-plugin-svelte";
import globals from 'globals'; import globals from "globals";
import tseslint from 'typescript-eslint'; import tseslint from "typescript-eslint";
export default tseslint.config( export default tseslint.config(
eslint.configs.recommended, eslint.configs.recommended,
...tseslint.configs.recommended, ...tseslint.configs.recommended,
...svelte.configs['flat/recommended'], ...svelte.configs["flat/recommended"],
prettier, prettier,
...svelte.configs['flat/prettier'], ...svelte.configs["flat/prettier"],
{ {
languageOptions: { languageOptions: {
globals: { globals: {
...globals.browser, ...globals.browser,
...globals.node ...globals.node,
} },
} },
}, },
{ {
files: ['**/*.svelte'], files: ["**/*.svelte"],
languageOptions: { languageOptions: {
parserOptions: { parserOptions: {
parser: tseslint.parser parser: tseslint.parser,
} },
} },
}, },
{ {
ignores: ['build/', '.svelte-kit/', 'dist/'] ignores: ["build/", ".svelte-kit/", "dist/"],
} },
); );

View file

@ -1,36 +1,36 @@
<script lang="ts"> <script lang="ts">
import { onMount } from 'svelte'; import { onMount } from "svelte";
import type { GeoJSONOptions } from 'leaflet'; import type { GeoJSONOptions } from "leaflet";
import 'leaflet/dist/leaflet.css'; import "leaflet/dist/leaflet.css";
import lignes from './lignes'; import lignes from "./lignes";
import { page } from '$app/stores'; import { page } from "$app/stores";
const bbox = lignes.bbox || [0, 0, 0, 0]; const bbox = lignes.bbox || [0, 0, 0, 0];
const centerLat = (bbox[1] + bbox[3]) / 2; const centerLat = (bbox[1] + bbox[3]) / 2;
const centerLon = (bbox[0] + bbox[2]) / 2; const centerLon = (bbox[0] + bbox[2]) / 2;
onMount(async () => { onMount(async () => {
const L = (await import('leaflet')).default; const L = (await import("leaflet")).default;
const map = L.map('map').setView([centerLat, centerLon], 13); const map = L.map("map").setView([centerLat, centerLon], 13);
const params = $page.url.searchParams; const params = $page.url.searchParams;
const mapSuffix = params.has('labels') ? 'all' : 'nolabels'; const mapSuffix = params.has("labels") ? "all" : "nolabels";
L.tileLayer(`https://basemaps.cartocdn.com/light_${mapSuffix}/{z}/{x}/{y}{r}.png`, { L.tileLayer(`https://basemaps.cartocdn.com/light_${mapSuffix}/{z}/{x}/{y}{r}.png`, {
attribution: attribution:
'&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors &copy; <a href="https://carto.com/attributions">CARTO</a>', '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors &copy; <a href="https://carto.com/attributions">CARTO</a>',
maxZoom: 20 maxZoom: 20,
}).addTo(map); }).addTo(map);
if (params.has('lines')) { if (params.has("lines")) {
lignes.features.forEach((feature) => { lignes.features.forEach((feature) => {
const options: GeoJSONOptions = {}; const options: GeoJSONOptions = {};
if (feature.properties && feature.properties.couleur) { if (feature.properties && feature.properties.couleur) {
options.style = { options.style = {
color: 'rgb(' + feature.properties.couleur.replaceAll(' ', ',') + ')' color: "rgb(" + feature.properties.couleur.replaceAll(" ", ",") + ")",
}; };
} }

View file

@ -1,11 +1,11 @@
const data: GeoJSON.FeatureCollection = { const data: GeoJSON.FeatureCollection = {
type: 'FeatureCollection', type: "FeatureCollection",
features: [ features: [
{ {
type: 'Feature', type: "Feature",
id: 'tcl_sytral.tcllignemf_2_0_0.A-1', id: "tcl_sytral.tcllignemf_2_0_0.A-1",
geometry: { geometry: {
type: 'MultiLineString', type: "MultiLineString",
coordinates: [ coordinates: [
[ [
[4.82687439, 45.74960631], [4.82687439, 45.74960631],
@ -129,41 +129,41 @@ const data: GeoJSON.FeatureCollection = {
[4.91475165, 45.76284927], [4.91475165, 45.76284927],
[4.91599203, 45.76245228], [4.91599203, 45.76245228],
[4.91750529, 45.76201697], [4.91750529, 45.76201697],
[4.92109509, 45.76095707] [4.92109509, 45.76095707],
] ],
] ],
}, },
properties: { properties: {
ligne: 'A', ligne: "A",
code_trace: 'A-1', code_trace: "A-1",
code_ligne: '301A', code_ligne: "301A",
type_trace: 'NOM', type_trace: "NOM",
nom_trace: 'Perrache - Vaulx-en-Velin La Soie', nom_trace: "Perrache - Vaulx-en-Velin La Soie",
sens: 'Aller', sens: "Aller",
origine: '30017', origine: "30017",
destination: '31750', destination: "31750",
nom_origine: 'Perrache.', nom_origine: "Perrache.",
nom_destination: 'Vaulx-en-Velin La Soie', nom_destination: "Vaulx-en-Velin La Soie",
famille_transport: 'MET', famille_transport: "MET",
date_debut: '20180101', date_debut: "20180101",
date_fin: null, date_fin: null,
code_type_ligne: 'REG', code_type_ligne: "REG",
nom_type_ligne: 'Régulière', nom_type_ligne: "Régulière",
pmr: true, pmr: true,
code_tri_ligne: 'A', code_tri_ligne: "A",
nom_version: 'Octobre2023', nom_version: "Octobre2023",
last_update: '2023-10-10T18:55:23+02:00', last_update: "2023-10-10T18:55:23+02:00",
last_update_fme: '2024-10-18T06:00:23.843+02:00', last_update_fme: "2024-10-18T06:00:23.843+02:00",
gid: 13, gid: 13,
couleur: '255 0 0' couleur: "255 0 0",
}, },
bbox: [4.82687439, 45.74960631, 4.92109509, 45.7710602] bbox: [4.82687439, 45.74960631, 4.92109509, 45.7710602],
}, },
{ {
type: 'Feature', type: "Feature",
id: 'tcl_sytral.tcllignemf_2_0_0.A-2', id: "tcl_sytral.tcllignemf_2_0_0.A-2",
geometry: { geometry: {
type: 'MultiLineString', type: "MultiLineString",
coordinates: [ coordinates: [
[ [
[4.92109509, 45.76095707], [4.92109509, 45.76095707],
@ -287,41 +287,41 @@ const data: GeoJSON.FeatureCollection = {
[4.8277632, 45.75063776], [4.8277632, 45.75063776],
[4.82756018, 45.75036125], [4.82756018, 45.75036125],
[4.82721894, 45.74998561], [4.82721894, 45.74998561],
[4.82687439, 45.74960631] [4.82687439, 45.74960631],
] ],
] ],
}, },
properties: { properties: {
ligne: 'A', ligne: "A",
code_trace: 'A-2', code_trace: "A-2",
code_ligne: '301A', code_ligne: "301A",
type_trace: 'NOM', type_trace: "NOM",
nom_trace: 'Vaulx-en-Velin La Soie - Perrache', nom_trace: "Vaulx-en-Velin La Soie - Perrache",
sens: 'Retour', sens: "Retour",
origine: '31770', origine: "31770",
destination: '30178', destination: "30178",
nom_origine: 'Vaulx-en-Velin La Soie.', nom_origine: "Vaulx-en-Velin La Soie.",
nom_destination: 'Perrache', nom_destination: "Perrache",
famille_transport: 'MET', famille_transport: "MET",
date_debut: '20180101', date_debut: "20180101",
date_fin: null, date_fin: null,
code_type_ligne: 'REG', code_type_ligne: "REG",
nom_type_ligne: 'Régulière', nom_type_ligne: "Régulière",
pmr: true, pmr: true,
code_tri_ligne: 'A', code_tri_ligne: "A",
nom_version: 'Octobre2023', nom_version: "Octobre2023",
last_update: '2023-10-10T18:55:23+02:00', last_update: "2023-10-10T18:55:23+02:00",
last_update_fme: '2024-10-18T06:00:23.844+02:00', last_update_fme: "2024-10-18T06:00:23.844+02:00",
gid: 14, gid: 14,
couleur: '255 0 0' couleur: "255 0 0",
}, },
bbox: [4.82687439, 45.74960631, 4.92109509, 45.7710602] bbox: [4.82687439, 45.74960631, 4.92109509, 45.7710602],
}, },
{ {
type: 'Feature', type: "Feature",
id: 'tcl_sytral.tcllignemf_2_0_0.C-1', id: "tcl_sytral.tcllignemf_2_0_0.C-1",
geometry: { geometry: {
type: 'MultiLineString', type: "MultiLineString",
coordinates: [ coordinates: [
[ [
[4.83606602, 45.76798398], [4.83606602, 45.76798398],
@ -366,41 +366,41 @@ const data: GeoJSON.FeatureCollection = {
[4.82861608, 45.78225886], [4.82861608, 45.78225886],
[4.82932159, 45.78279524], [4.82932159, 45.78279524],
[4.8300187, 45.78332845], [4.8300187, 45.78332845],
[4.8326045, 45.78531943] [4.8326045, 45.78531943],
] ],
] ],
}, },
properties: { properties: {
ligne: 'C', ligne: "C",
code_trace: 'C-1', code_trace: "C-1",
code_ligne: '303', code_ligne: "303",
type_trace: 'NOM', type_trace: "NOM",
nom_trace: 'Hôtel de Ville Louis Pradel - Cuire', nom_trace: "Hôtel de Ville Louis Pradel - Cuire",
sens: 'Aller', sens: "Aller",
origine: '30021', origine: "30021",
destination: '30036', destination: "30036",
nom_origine: 'Hôtel de Ville L.Pradel', nom_origine: "Hôtel de Ville L.Pradel",
nom_destination: 'Cuire', nom_destination: "Cuire",
famille_transport: 'MET', famille_transport: "MET",
date_debut: '20180101', date_debut: "20180101",
date_fin: null, date_fin: null,
code_type_ligne: 'REG', code_type_ligne: "REG",
nom_type_ligne: 'Régulière', nom_type_ligne: "Régulière",
pmr: true, pmr: true,
code_tri_ligne: 'C', code_tri_ligne: "C",
nom_version: 'Octobre2023', nom_version: "Octobre2023",
last_update: '2023-10-10T18:55:23+02:00', last_update: "2023-10-10T18:55:23+02:00",
last_update_fme: '2024-10-18T06:00:23.845+02:00', last_update_fme: "2024-10-18T06:00:23.845+02:00",
gid: 17, gid: 17,
couleur: '255 132 0' couleur: "255 132 0",
}, },
bbox: [4.82743537, 45.76798398, 4.83636252, 45.78531943] bbox: [4.82743537, 45.76798398, 4.83636252, 45.78531943],
}, },
{ {
type: 'Feature', type: "Feature",
id: 'tcl_sytral.tcllignemf_2_0_0.C-2', id: "tcl_sytral.tcllignemf_2_0_0.C-2",
geometry: { geometry: {
type: 'MultiLineString', type: "MultiLineString",
coordinates: [ coordinates: [
[ [
[4.8326045, 45.78531943], [4.8326045, 45.78531943],
@ -445,41 +445,41 @@ const data: GeoJSON.FeatureCollection = {
[4.83584849, 45.76973382], [4.83584849, 45.76973382],
[4.83578818, 45.76944987], [4.83578818, 45.76944987],
[4.83582871, 45.76902539], [4.83582871, 45.76902539],
[4.83606602, 45.76798398] [4.83606602, 45.76798398],
] ],
] ],
}, },
properties: { properties: {
ligne: 'C', ligne: "C",
code_trace: 'C-2', code_trace: "C-2",
code_ligne: '303', code_ligne: "303",
type_trace: 'NOM', type_trace: "NOM",
nom_trace: 'Cuire - Hôtel de Ville Louis Pradel', nom_trace: "Cuire - Hôtel de Ville Louis Pradel",
sens: 'Retour', sens: "Retour",
origine: '30036', origine: "30036",
destination: '30021', destination: "30021",
nom_origine: 'Cuire', nom_origine: "Cuire",
nom_destination: 'Hôtel de Ville L.Pradel', nom_destination: "Hôtel de Ville L.Pradel",
famille_transport: 'MET', famille_transport: "MET",
date_debut: '20180101', date_debut: "20180101",
date_fin: null, date_fin: null,
code_type_ligne: 'REG', code_type_ligne: "REG",
nom_type_ligne: 'Régulière', nom_type_ligne: "Régulière",
pmr: true, pmr: true,
code_tri_ligne: 'C', code_tri_ligne: "C",
nom_version: 'Octobre2023', nom_version: "Octobre2023",
last_update: '2023-10-10T18:55:23+02:00', last_update: "2023-10-10T18:55:23+02:00",
last_update_fme: '2024-10-18T06:00:23.846+02:00', last_update_fme: "2024-10-18T06:00:23.846+02:00",
gid: 18, gid: 18,
couleur: '255 132 0' couleur: "255 132 0",
}, },
bbox: [4.82743537, 45.76798398, 4.83636252, 45.78531943] bbox: [4.82743537, 45.76798398, 4.83636252, 45.78531943],
}, },
{ {
type: 'Feature', type: "Feature",
id: 'tcl_sytral.tcllignemf_2_0_0.D-1', id: "tcl_sytral.tcllignemf_2_0_0.D-1",
geometry: { geometry: {
type: 'MultiLineString', type: "MultiLineString",
coordinates: [ coordinates: [
[ [
[4.80444772, 45.78068836], [4.80444772, 45.78068836],
@ -688,41 +688,41 @@ const data: GeoJSON.FeatureCollection = {
[4.88797229, 45.70668133], [4.88797229, 45.70668133],
[4.88799047, 45.70655768], [4.88799047, 45.70655768],
[4.88799742, 45.70645721], [4.88799742, 45.70645721],
[4.88800418, 45.70563759] [4.88800418, 45.70563759],
] ],
] ],
}, },
properties: { properties: {
ligne: 'D', ligne: "D",
code_trace: 'D-1', code_trace: "D-1",
code_ligne: '304', code_ligne: "304",
type_trace: 'NOM', type_trace: "NOM",
nom_trace: 'Gare de Vaise - Gare de Vénissieux', nom_trace: "Gare de Vaise - Gare de Vénissieux",
sens: 'Aller', sens: "Aller",
origine: '30052', origine: "30052",
destination: '30175', destination: "30175",
nom_origine: 'Gare de Vaise', nom_origine: "Gare de Vaise",
nom_destination: 'Gare de Vénissieux', nom_destination: "Gare de Vénissieux",
famille_transport: 'MET', famille_transport: "MET",
date_debut: '20180101', date_debut: "20180101",
date_fin: null, date_fin: null,
code_type_ligne: 'REG', code_type_ligne: "REG",
nom_type_ligne: 'Régulière', nom_type_ligne: "Régulière",
pmr: true, pmr: true,
code_tri_ligne: 'D', code_tri_ligne: "D",
nom_version: 'Octobre2023', nom_version: "Octobre2023",
last_update: '2023-10-10T18:55:23+02:00', last_update: "2023-10-10T18:55:23+02:00",
last_update_fme: '2024-10-18T06:00:23.846+02:00', last_update_fme: "2024-10-18T06:00:23.846+02:00",
gid: 19, gid: 19,
couleur: '56 168 0' couleur: "56 168 0",
}, },
bbox: [4.80301889, 45.70563759, 4.88957121, 45.78068836] bbox: [4.80301889, 45.70563759, 4.88957121, 45.78068836],
}, },
{ {
type: 'Feature', type: "Feature",
id: 'tcl_sytral.tcllignemf_2_0_0.D-2', id: "tcl_sytral.tcllignemf_2_0_0.D-2",
geometry: { geometry: {
type: 'MultiLineString', type: "MultiLineString",
coordinates: [ coordinates: [
[ [
[4.88800418, 45.70563759], [4.88800418, 45.70563759],
@ -927,121 +927,121 @@ const data: GeoJSON.FeatureCollection = {
[4.80313858, 45.77917016], [4.80313858, 45.77917016],
[4.80336737, 45.77952832], [4.80336737, 45.77952832],
[4.80397477, 45.7801699], [4.80397477, 45.7801699],
[4.80444772, 45.78068836] [4.80444772, 45.78068836],
] ],
] ],
}, },
properties: { properties: {
ligne: 'D', ligne: "D",
code_trace: 'D-2', code_trace: "D-2",
code_ligne: '304', code_ligne: "304",
type_trace: 'NOM', type_trace: "NOM",
nom_trace: 'Gare de Vénissieux - Gare de Vaise', nom_trace: "Gare de Vénissieux - Gare de Vaise",
sens: 'Retour', sens: "Retour",
origine: '31820', origine: "31820",
destination: '31834', destination: "31834",
nom_origine: 'Gare de Vénissieux.', nom_origine: "Gare de Vénissieux.",
nom_destination: 'Gare de Vaise.', nom_destination: "Gare de Vaise.",
famille_transport: 'MET', famille_transport: "MET",
date_debut: '20180101', date_debut: "20180101",
date_fin: null, date_fin: null,
code_type_ligne: 'REG', code_type_ligne: "REG",
nom_type_ligne: 'Régulière', nom_type_ligne: "Régulière",
pmr: true, pmr: true,
code_tri_ligne: 'D', code_tri_ligne: "D",
nom_version: 'Octobre2023', nom_version: "Octobre2023",
last_update: '2023-10-10T18:55:23+02:00', last_update: "2023-10-10T18:55:23+02:00",
last_update_fme: '2024-10-18T06:00:23.847+02:00', last_update_fme: "2024-10-18T06:00:23.847+02:00",
gid: 20, gid: 20,
couleur: '56 168 0' couleur: "56 168 0",
}, },
bbox: [4.80301889, 45.70563759, 4.88957121, 45.78068836] bbox: [4.80301889, 45.70563759, 4.88957121, 45.78068836],
}, },
{ {
type: 'Feature', type: "Feature",
id: 'tcl_sytral.tcllignemf_2_0_0.F1-1', id: "tcl_sytral.tcllignemf_2_0_0.F1-1",
geometry: { geometry: {
type: 'MultiLineString', type: "MultiLineString",
coordinates: [ coordinates: [
[ [
[4.82601194, 45.76000603], [4.82601194, 45.76000603],
[4.82501403, 45.75972528], [4.82501403, 45.75972528],
[4.8214651, 45.75867384], [4.8214651, 45.75867384],
[4.81655456, 45.75721886] [4.81655456, 45.75721886],
] ],
] ],
}, },
properties: { properties: {
ligne: 'F1', ligne: "F1",
code_trace: 'F1-1', code_trace: "F1-1",
code_ligne: '325', code_ligne: "325",
type_trace: 'NOM', type_trace: "NOM",
nom_trace: 'Vieux Lyon - Saint-Just', nom_trace: "Vieux Lyon - Saint-Just",
sens: 'Aller', sens: "Aller",
origine: '30049', origine: "30049",
destination: '30054', destination: "30054",
nom_origine: 'Vieux Lyon Cat.St Jean', nom_origine: "Vieux Lyon Cat.St Jean",
nom_destination: 'St Just', nom_destination: "St Just",
famille_transport: 'FUN', famille_transport: "FUN",
date_debut: '20180101', date_debut: "20180101",
date_fin: null, date_fin: null,
code_type_ligne: 'REG', code_type_ligne: "REG",
nom_type_ligne: 'Régulière', nom_type_ligne: "Régulière",
pmr: true, pmr: true,
code_tri_ligne: 'F 1', code_tri_ligne: "F 1",
nom_version: 'Octobre2023', nom_version: "Octobre2023",
last_update: '2023-10-10T18:55:23+02:00', last_update: "2023-10-10T18:55:23+02:00",
last_update_fme: '2024-10-18T06:00:23.847+02:00', last_update_fme: "2024-10-18T06:00:23.847+02:00",
gid: 21, gid: 21,
couleur: '38 115 0' couleur: "38 115 0",
}, },
bbox: [4.81655456, 45.75721886, 4.82601194, 45.76000603] bbox: [4.81655456, 45.75721886, 4.82601194, 45.76000603],
}, },
{ {
type: 'Feature', type: "Feature",
id: 'tcl_sytral.tcllignemf_2_0_0.F1-2', id: "tcl_sytral.tcllignemf_2_0_0.F1-2",
geometry: { geometry: {
type: 'MultiLineString', type: "MultiLineString",
coordinates: [ coordinates: [
[ [
[4.82602352, 45.75999527], [4.82602352, 45.75999527],
[4.82502108, 45.7597133], [4.82502108, 45.7597133],
[4.82147232, 45.75866191], [4.82147232, 45.75866191],
[4.81656178, 45.75720693] [4.81656178, 45.75720693],
] ],
] ],
}, },
properties: { properties: {
ligne: 'F1', ligne: "F1",
code_trace: 'F1-2', code_trace: "F1-2",
code_ligne: '325', code_ligne: "325",
type_trace: 'NOM', type_trace: "NOM",
nom_trace: 'Saint-Just - Vieux Lyon', nom_trace: "Saint-Just - Vieux Lyon",
sens: 'Retour', sens: "Retour",
origine: '30054', origine: "30054",
destination: '30049', destination: "30049",
nom_origine: 'St Just', nom_origine: "St Just",
nom_destination: 'Vieux Lyon Cat.St Jean', nom_destination: "Vieux Lyon Cat.St Jean",
famille_transport: 'FUN', famille_transport: "FUN",
date_debut: '20180101', date_debut: "20180101",
date_fin: null, date_fin: null,
code_type_ligne: 'REG', code_type_ligne: "REG",
nom_type_ligne: 'Régulière', nom_type_ligne: "Régulière",
pmr: true, pmr: true,
code_tri_ligne: 'F 1', code_tri_ligne: "F 1",
nom_version: 'Octobre2023', nom_version: "Octobre2023",
last_update: '2023-10-10T18:55:23+02:00', last_update: "2023-10-10T18:55:23+02:00",
last_update_fme: '2024-10-18T06:00:23.848+02:00', last_update_fme: "2024-10-18T06:00:23.848+02:00",
gid: 22, gid: 22,
couleur: '38 115 0' couleur: "38 115 0",
}, },
bbox: [4.81656178, 45.75720693, 4.82602352, 45.75999527] bbox: [4.81656178, 45.75720693, 4.82602352, 45.75999527],
}, },
{ {
type: 'Feature', type: "Feature",
id: 'tcl_sytral.tcllignemf_2_0_0.F2-1', id: "tcl_sytral.tcllignemf_2_0_0.F2-1",
geometry: { geometry: {
type: 'MultiLineString', type: "MultiLineString",
coordinates: [ coordinates: [
[ [
[4.82186281, 45.76220342], [4.82186281, 45.76220342],
@ -1049,41 +1049,41 @@ const data: GeoJSON.FeatureCollection = {
[4.82515611, 45.76020057], [4.82515611, 45.76020057],
[4.82533354, 45.76014175], [4.82533354, 45.76014175],
[4.82559087, 45.7600853], [4.82559087, 45.7600853],
[4.82600395, 45.76002128] [4.82600395, 45.76002128],
] ],
] ],
}, },
properties: { properties: {
ligne: 'F2', ligne: "F2",
code_trace: 'F2-1', code_trace: "F2-1",
code_ligne: '326', code_ligne: "326",
type_trace: 'NOM', type_trace: "NOM",
nom_trace: 'Vieux Lyon - Fourviere', nom_trace: "Vieux Lyon - Fourviere",
sens: 'Aller', sens: "Aller",
origine: '30049', origine: "30049",
destination: '30055', destination: "30055",
nom_origine: 'Vieux Lyon Cat.St Jean', nom_origine: "Vieux Lyon Cat.St Jean",
nom_destination: 'Fourvière Basilique', nom_destination: "Fourvière Basilique",
famille_transport: 'FUN', famille_transport: "FUN",
date_debut: '20180101', date_debut: "20180101",
date_fin: null, date_fin: null,
code_type_ligne: 'REG', code_type_ligne: "REG",
nom_type_ligne: 'Régulière', nom_type_ligne: "Régulière",
pmr: true, pmr: true,
code_tri_ligne: 'F 2', code_tri_ligne: "F 2",
nom_version: 'Octobre2023', nom_version: "Octobre2023",
last_update: '2023-10-10T18:55:23+02:00', last_update: "2023-10-10T18:55:23+02:00",
last_update_fme: '2024-10-18T06:00:23.849+02:00', last_update_fme: "2024-10-18T06:00:23.849+02:00",
gid: 23, gid: 23,
couleur: '38 115 0' couleur: "38 115 0",
}, },
bbox: [4.82186281, 45.76002128, 4.82600395, 45.76220342] bbox: [4.82186281, 45.76002128, 4.82600395, 45.76220342],
}, },
{ {
type: 'Feature', type: "Feature",
id: 'tcl_sytral.tcllignemf_2_0_0.F2-2', id: "tcl_sytral.tcllignemf_2_0_0.F2-2",
geometry: { geometry: {
type: 'MultiLineString', type: "MultiLineString",
coordinates: [ coordinates: [
[ [
[4.82187498, 45.76221318], [4.82187498, 45.76221318],
@ -1091,41 +1091,41 @@ const data: GeoJSON.FeatureCollection = {
[4.8251658, 45.76021169], [4.8251658, 45.76021169],
[4.8253403, 45.76015384], [4.8253403, 45.76015384],
[4.82559638, 45.7600978], [4.82559638, 45.7600978],
[4.82600692, 45.76003206] [4.82600692, 45.76003206],
] ],
] ],
}, },
properties: { properties: {
ligne: 'F2', ligne: "F2",
code_trace: 'F2-2', code_trace: "F2-2",
code_ligne: '326', code_ligne: "326",
type_trace: 'NOM', type_trace: "NOM",
nom_trace: 'Fourviere - Vieux Lyon', nom_trace: "Fourviere - Vieux Lyon",
sens: 'Retour', sens: "Retour",
origine: '30055', origine: "30055",
destination: '30049', destination: "30049",
nom_origine: 'Fourvière Basilique', nom_origine: "Fourvière Basilique",
nom_destination: 'Vieux Lyon Cat.St Jean', nom_destination: "Vieux Lyon Cat.St Jean",
famille_transport: 'FUN', famille_transport: "FUN",
date_debut: '20180101', date_debut: "20180101",
date_fin: null, date_fin: null,
code_type_ligne: 'REG', code_type_ligne: "REG",
nom_type_ligne: 'Régulière', nom_type_ligne: "Régulière",
pmr: true, pmr: true,
code_tri_ligne: 'F 2', code_tri_ligne: "F 2",
nom_version: 'Octobre2023', nom_version: "Octobre2023",
last_update: '2023-10-10T18:55:23+02:00', last_update: "2023-10-10T18:55:23+02:00",
last_update_fme: '2024-10-18T06:00:23.849+02:00', last_update_fme: "2024-10-18T06:00:23.849+02:00",
gid: 24, gid: 24,
couleur: '38 115 0' couleur: "38 115 0",
}, },
bbox: [4.82187498, 45.76003206, 4.82600692, 45.76221318] bbox: [4.82187498, 45.76003206, 4.82600692, 45.76221318],
}, },
{ {
type: 'Feature', type: "Feature",
id: 'tcl_sytral.tcllignemf_2_0_0.B-3', id: "tcl_sytral.tcllignemf_2_0_0.B-3",
geometry: { geometry: {
type: 'MultiLineString', type: "MultiLineString",
coordinates: [ coordinates: [
[ [
[4.86317597, 45.77044053], [4.86317597, 45.77044053],
@ -1237,41 +1237,41 @@ const data: GeoJSON.FeatureCollection = {
[4.80398305, 45.70224427], [4.80398305, 45.70224427],
[4.80413068, 45.70200801], [4.80413068, 45.70200801],
[4.80424089, 45.70183628], [4.80424089, 45.70183628],
[4.80516568, 45.70039756] [4.80516568, 45.70039756],
] ],
] ],
}, },
properties: { properties: {
ligne: 'B', ligne: "B",
code_trace: 'B-3', code_trace: "B-3",
code_ligne: '302A', code_ligne: "302A",
type_trace: 'NOM', type_trace: "NOM",
nom_trace: 'Charpennes Charles Hernu . - ST-GENIS-LAVAL Hop. Sud', nom_trace: "Charpennes Charles Hernu . - ST-GENIS-LAVAL Hop. Sud",
sens: 'Aller', sens: "Aller",
origine: '30024', origine: "30024",
destination: '34664', destination: "34664",
nom_origine: 'Charpennes Charles Hernu .', nom_origine: "Charpennes Charles Hernu .",
nom_destination: 'ST-GENIS-LAVAL Hop. Sud', nom_destination: "ST-GENIS-LAVAL Hop. Sud",
famille_transport: 'MET', famille_transport: "MET",
date_debut: '20231020', date_debut: "20231020",
date_fin: null, date_fin: null,
code_type_ligne: 'REG', code_type_ligne: "REG",
nom_type_ligne: 'Régulière', nom_type_ligne: "Régulière",
pmr: true, pmr: true,
code_tri_ligne: 'B', code_tri_ligne: "B",
nom_version: 'Octobre2023', nom_version: "Octobre2023",
last_update: '2023-10-10T18:55:23+02:00', last_update: "2023-10-10T18:55:23+02:00",
last_update_fme: '2024-10-18T06:00:23.844+02:00', last_update_fme: "2024-10-18T06:00:23.844+02:00",
gid: 25, gid: 25,
couleur: '0 92 230' couleur: "0 92 230",
}, },
bbox: [4.80218119, 45.70039756, 4.86317597, 45.77044053] bbox: [4.80218119, 45.70039756, 4.86317597, 45.77044053],
}, },
{ {
type: 'Feature', type: "Feature",
id: 'tcl_sytral.tcllignemf_2_0_0.B-4', id: "tcl_sytral.tcllignemf_2_0_0.B-4",
geometry: { geometry: {
type: 'MultiLineString', type: "MultiLineString",
coordinates: [ coordinates: [
[ [
[4.80516568, 45.70039756], [4.80516568, 45.70039756],
@ -1348,38 +1348,38 @@ const data: GeoJSON.FeatureCollection = {
[4.85941415, 45.76845807], [4.85941415, 45.76845807],
[4.85986438, 45.76873013], [4.85986438, 45.76873013],
[4.86098643, 45.76933557], [4.86098643, 45.76933557],
[4.86317597, 45.77044053] [4.86317597, 45.77044053],
] ],
] ],
}, },
properties: { properties: {
ligne: 'B', ligne: "B",
code_trace: 'B-4', code_trace: "B-4",
code_ligne: '302A', code_ligne: "302A",
type_trace: 'NOM', type_trace: "NOM",
nom_trace: 'ST-GENIS-LAVAL Hop. Sud. - Charpennes Charles Hernu .', nom_trace: "ST-GENIS-LAVAL Hop. Sud. - Charpennes Charles Hernu .",
sens: 'Retour', sens: "Retour",
origine: '34665', origine: "34665",
destination: '30024', destination: "30024",
nom_origine: 'ST-GENIS-LAVAL Hop. Sud.', nom_origine: "ST-GENIS-LAVAL Hop. Sud.",
nom_destination: 'Charpennes Charles Hernu .', nom_destination: "Charpennes Charles Hernu .",
famille_transport: 'MET', famille_transport: "MET",
date_debut: '20231020', date_debut: "20231020",
date_fin: null, date_fin: null,
code_type_ligne: 'REG', code_type_ligne: "REG",
nom_type_ligne: 'Régulière', nom_type_ligne: "Régulière",
pmr: true, pmr: true,
code_tri_ligne: 'B', code_tri_ligne: "B",
nom_version: 'Octobre2023', nom_version: "Octobre2023",
last_update: '2023-10-10T18:55:23+02:00', last_update: "2023-10-10T18:55:23+02:00",
last_update_fme: '2024-10-18T06:00:23.845+02:00', last_update_fme: "2024-10-18T06:00:23.845+02:00",
gid: 26, gid: 26,
couleur: '0 92 230' couleur: "0 92 230",
}, },
bbox: [4.80218119, 45.70039756, 4.86317597, 45.77044053] bbox: [4.80218119, 45.70039756, 4.86317597, 45.77044053],
} },
], ],
bbox: [4.80218119, 45.70039756, 4.92109509, 45.78531943] bbox: [4.80218119, 45.70039756, 4.92109509, 45.78531943],
}; };
export default data; export default data;

View file

@ -1,5 +1,5 @@
import adapter from '@sveltejs/adapter-cloudflare'; import adapter from "@sveltejs/adapter-cloudflare";
import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; import { vitePreprocess } from "@sveltejs/vite-plugin-svelte";
/** @type {import('@sveltejs/kit').Config} */ /** @type {import('@sveltejs/kit').Config} */
const config = { const config = {
@ -11,8 +11,8 @@ const config = {
// adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list. // adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list.
// If your environment is not supported, or you settled on a specific environment, switch out the adapter. // If your environment is not supported, or you settled on a specific environment, switch out the adapter.
// See https://kit.svelte.dev/docs/adapters for more information about adapters. // See https://kit.svelte.dev/docs/adapters for more information about adapters.
adapter: adapter() adapter: adapter(),
} },
}; };
export default config; export default config;

View file

@ -1,12 +1,12 @@
import { sveltekit } from '@sveltejs/kit/vite'; import { sveltekit } from "@sveltejs/kit/vite";
import { defineConfig } from 'vite'; import { defineConfig } from "vite";
export default defineConfig({ export default defineConfig({
plugins: [sveltekit()], plugins: [sveltekit()],
server: { server: {
watch: { watch: {
// direnv somehow makes vite exponentially slower with bun // direnv somehow makes vite exponentially slower with bun
ignored: ['**/.direnv/**'] ignored: ["**/.direnv/**"],
} },
} },
}); });