From b8d1c9b5ff73e7152a0bbac0a9c0381ea588ec95 Mon Sep 17 00:00:00 2001 From: "Begerad, Stefan" Date: Thu, 21 Dec 2023 07:22:40 +0100 Subject: [PATCH] refactor: mv app src --- index.js | 8 +- README.md => readme.md | 0 {app => src}/config.js | 0 {app => src}/helper.js | 0 app/app.js => src/main.js | 163 +++++++++--------- {app => src}/route/agency-all.js | 0 {app => src}/route/agency-id-name.js | 0 {app => src}/route/agency-name.js | 0 {app => src}/route/agency-oset-limit.js | 0 {app => src}/route/agency-url.js | 0 {app => src}/route/agency.js | 0 {app => src}/route/agencyids.js | 0 .../route/calendar-dates-oset-limit.js | 0 {app => src}/route/calendar-oset-limit.js | 0 {app => src}/route/dates-service-added.js | 0 {app => src}/route/dates-service-available.js | 0 {app => src}/route/dates-service-removed.js | 0 {app => src}/route/frequencies-all.js | 0 {app => src}/route/frequencies-oset-limit.js | 0 {app => src}/route/levels-oset-limit.js | 0 {app => src}/route/number-of-routes.js | 0 {app => src}/route/number-of-trips.js | 0 {app => src}/route/pathways-oset-limit.js | 0 {app => src}/route/pt-by-ifleet.js | 0 {app => src}/route/root.js | 0 {app => src}/route/route-count.js | 0 {app => src}/route/route-short-name.js | 0 {app => src}/route/routes-all.js | 0 {app => src}/route/routes-by-agency-id.js | 0 {app => src}/route/routes-oset-limit.js | 0 .../route/service-ability-by-route-id.js | 0 {app => src}/route/service-availability.js | 0 {app => src}/route/service-overview.js | 0 {app => src}/route/service.js | 0 {app => src}/route/servicedays.js | 0 {app => src}/route/services-by-route-id.js | 0 {app => src}/route/shapes-oset-limit.js | 0 {app => src}/route/stop-times-oset-limit.js | 0 {app => src}/route/stops-all.js | 0 {app => src}/route/stops-oset-limit.js | 0 {app => src}/route/table-agency-count.js | 0 {app => src}/route/table-areas-count.js | 0 .../route/table-attributions-count.js | 0 {app => src}/route/table-calendar-count.js | 0 .../route/table-calendar-dates-count.js | 0 {app => src}/route/table-count.js | 0 .../route/table-fare-attributes-count.js | 0 .../route/table-fare-leg-rules-count.js | 0 {app => src}/route/table-fare-media-count.js | 0 .../route/table-fare-products-count.js | 0 {app => src}/route/table-fare-rules-count.js | 0 .../route/table-fare-transfer-rules-count.js | 0 {app => src}/route/table-feed-info-count.js | 0 {app => src}/route/table-frequencies-count.js | 0 {app => src}/route/table-levels-count.js | 0 {app => src}/route/table-names.js | 0 {app => src}/route/table-pathways-count.js | 0 {app => src}/route/table-routes-count.js | 0 {app => src}/route/table-shapes-count.js | 0 {app => src}/route/table-stop-areas-count.js | 0 {app => src}/route/table-stop-times-count.js | 0 {app => src}/route/table-stops-count.js | 0 {app => src}/route/table-transfers-count.js | 0 .../route/table-translations-count.js | 0 {app => src}/route/table-trips-count.js | 0 {app => src}/route/transfers-oset-limit.js | 0 .../route/trip-calendar-by-agency-id.js | 0 .../route/trip-calendar-by-route-id.js | 0 {app => src}/route/trip-count-day-agency.js | 0 {app => src}/route/trip-count-day-route.js | 0 {app => src}/route/trip-count.js | 0 {app => src}/route/trip-headsign.js | 0 .../route/trip-updates-by-route-day.js | 0 {app => src}/route/trips-by-route-day.js | 0 {app => src}/route/trips-by-route-id.js | 0 {app => src}/route/trips-oset-limit.js | 0 {app => src}/route/trips.js | 0 {app => src}/service/agency-all.js | 0 {app => src}/service/agency-id-name.js | 0 {app => src}/service/agency-name.js | 0 {app => src}/service/agency-oset-limit.js | 0 {app => src}/service/agency-url.js | 0 {app => src}/service/agency.js | 0 {app => src}/service/agencyids.js | 0 .../service/calendar-dates-oset-limit.js | 0 {app => src}/service/calendar-oset-limit.js | 0 {app => src}/service/dates-service-added.js | 0 .../service/dates-service-available.js | 0 {app => src}/service/dates-service-removed.js | 0 {app => src}/service/db.js | 0 {app => src}/service/frequencies-all.js | 0 .../service/frequencies-oset-limit.js | 0 {app => src}/service/levels-oset-limit.js | 0 {app => src}/service/number-of-routes.js | 0 {app => src}/service/number-of-trips.js | 0 {app => src}/service/pathways-oset-limit.js | 0 {app => src}/service/pt-by-ifleet.js | 0 {app => src}/service/route-count.js | 0 {app => src}/service/route-short-name.js | 0 {app => src}/service/routes-all.js | 0 {app => src}/service/routes-by-agency-id.js | 0 {app => src}/service/routes-oset-limit.js | 0 .../service/service-ability-by-route-id.js | 0 {app => src}/service/service-availability.js | 0 {app => src}/service/service-overview.js | 0 {app => src}/service/service.js | 0 {app => src}/service/servicedays.js | 0 {app => src}/service/services-by-route-id.js | 0 {app => src}/service/shapes-oset-limit.js | 0 {app => src}/service/stop-times-oset-limit.js | 0 {app => src}/service/stops-all.js | 0 {app => src}/service/stops-oset-limit.js | 0 {app => src}/service/table-agency-count.js | 0 {app => src}/service/table-areas-count.js | 0 .../service/table-attributions-count.js | 0 {app => src}/service/table-calendar-count.js | 0 .../service/table-calendar-dates-count.js | 0 {app => src}/service/table-count.js | 0 .../service/table-fare-attributes-count.js | 0 .../service/table-fare-leg-rules-count.js | 0 .../service/table-fare-media-count.js | 0 .../service/table-fare-products-count.js | 0 .../service/table-fare-rules-count.js | 0 .../table-fare-transfer-rules-count.js | 0 {app => src}/service/table-feed-info-count.js | 0 .../service/table-frequencies-count.js | 0 {app => src}/service/table-levels-count.js | 0 {app => src}/service/table-names.js | 0 {app => src}/service/table-pathways-count.js | 0 {app => src}/service/table-routes-count.js | 0 {app => src}/service/table-shapes-count.js | 0 .../service/table-stop-areas-count.js | 0 .../service/table-stop-times-count.js | 0 {app => src}/service/table-stops-count.js | 0 {app => src}/service/table-transfers-count.js | 0 .../service/table-translations-count.js | 0 {app => src}/service/table-trips-count.js | 0 {app => src}/service/transfers-oset-limit.js | 0 .../service/trip-calendar-by-agency-id.js | 0 .../service/trip-calendar-by-route-id.js | 0 {app => src}/service/trip-count-day-agency.js | 0 {app => src}/service/trip-count-day-route.js | 0 {app => src}/service/trip-count.js | 0 {app => src}/service/trip-headsign.js | 0 .../service/trip-updates-by-route-day.js | 0 {app => src}/service/trips-by-route-day.js | 0 {app => src}/service/trips-by-route-id.js | 0 {app => src}/service/trips-oset-limit.js | 0 {app => src}/service/trips.js | 0 {app => src}/utils.js | 0 {app => src}/utils/calendar.js | 0 {app => src}/utils/date.js | 0 {app => src}/utils/gtfs.js | 0 {app => src}/utils/mapping.js | 0 154 files changed, 87 insertions(+), 84 deletions(-) rename README.md => readme.md (100%) rename {app => src}/config.js (100%) rename {app => src}/helper.js (100%) rename app/app.js => src/main.js (68%) rename {app => src}/route/agency-all.js (100%) rename {app => src}/route/agency-id-name.js (100%) rename {app => src}/route/agency-name.js (100%) rename {app => src}/route/agency-oset-limit.js (100%) rename {app => src}/route/agency-url.js (100%) rename {app => src}/route/agency.js (100%) rename {app => src}/route/agencyids.js (100%) rename {app => src}/route/calendar-dates-oset-limit.js (100%) rename {app => src}/route/calendar-oset-limit.js (100%) rename {app => src}/route/dates-service-added.js (100%) rename {app => src}/route/dates-service-available.js (100%) rename {app => src}/route/dates-service-removed.js (100%) rename {app => src}/route/frequencies-all.js (100%) rename {app => src}/route/frequencies-oset-limit.js (100%) rename {app => src}/route/levels-oset-limit.js (100%) rename {app => src}/route/number-of-routes.js (100%) rename {app => src}/route/number-of-trips.js (100%) rename {app => src}/route/pathways-oset-limit.js (100%) rename {app => src}/route/pt-by-ifleet.js (100%) rename {app => src}/route/root.js (100%) rename {app => src}/route/route-count.js (100%) rename {app => src}/route/route-short-name.js (100%) rename {app => src}/route/routes-all.js (100%) rename {app => src}/route/routes-by-agency-id.js (100%) rename {app => src}/route/routes-oset-limit.js (100%) rename {app => src}/route/service-ability-by-route-id.js (100%) rename {app => src}/route/service-availability.js (100%) rename {app => src}/route/service-overview.js (100%) rename {app => src}/route/service.js (100%) rename {app => src}/route/servicedays.js (100%) rename {app => src}/route/services-by-route-id.js (100%) rename {app => src}/route/shapes-oset-limit.js (100%) rename {app => src}/route/stop-times-oset-limit.js (100%) rename {app => src}/route/stops-all.js (100%) rename {app => src}/route/stops-oset-limit.js (100%) rename {app => src}/route/table-agency-count.js (100%) rename {app => src}/route/table-areas-count.js (100%) rename {app => src}/route/table-attributions-count.js (100%) rename {app => src}/route/table-calendar-count.js (100%) rename {app => src}/route/table-calendar-dates-count.js (100%) rename {app => src}/route/table-count.js (100%) rename {app => src}/route/table-fare-attributes-count.js (100%) rename {app => src}/route/table-fare-leg-rules-count.js (100%) rename {app => src}/route/table-fare-media-count.js (100%) rename {app => src}/route/table-fare-products-count.js (100%) rename {app => src}/route/table-fare-rules-count.js (100%) rename {app => src}/route/table-fare-transfer-rules-count.js (100%) rename {app => src}/route/table-feed-info-count.js (100%) rename {app => src}/route/table-frequencies-count.js (100%) rename {app => src}/route/table-levels-count.js (100%) rename {app => src}/route/table-names.js (100%) rename {app => src}/route/table-pathways-count.js (100%) rename {app => src}/route/table-routes-count.js (100%) rename {app => src}/route/table-shapes-count.js (100%) rename {app => src}/route/table-stop-areas-count.js (100%) rename {app => src}/route/table-stop-times-count.js (100%) rename {app => src}/route/table-stops-count.js (100%) rename {app => src}/route/table-transfers-count.js (100%) rename {app => src}/route/table-translations-count.js (100%) rename {app => src}/route/table-trips-count.js (100%) rename {app => src}/route/transfers-oset-limit.js (100%) rename {app => src}/route/trip-calendar-by-agency-id.js (100%) rename {app => src}/route/trip-calendar-by-route-id.js (100%) rename {app => src}/route/trip-count-day-agency.js (100%) rename {app => src}/route/trip-count-day-route.js (100%) rename {app => src}/route/trip-count.js (100%) rename {app => src}/route/trip-headsign.js (100%) rename {app => src}/route/trip-updates-by-route-day.js (100%) rename {app => src}/route/trips-by-route-day.js (100%) rename {app => src}/route/trips-by-route-id.js (100%) rename {app => src}/route/trips-oset-limit.js (100%) rename {app => src}/route/trips.js (100%) rename {app => src}/service/agency-all.js (100%) rename {app => src}/service/agency-id-name.js (100%) rename {app => src}/service/agency-name.js (100%) rename {app => src}/service/agency-oset-limit.js (100%) rename {app => src}/service/agency-url.js (100%) rename {app => src}/service/agency.js (100%) rename {app => src}/service/agencyids.js (100%) rename {app => src}/service/calendar-dates-oset-limit.js (100%) rename {app => src}/service/calendar-oset-limit.js (100%) rename {app => src}/service/dates-service-added.js (100%) rename {app => src}/service/dates-service-available.js (100%) rename {app => src}/service/dates-service-removed.js (100%) rename {app => src}/service/db.js (100%) rename {app => src}/service/frequencies-all.js (100%) rename {app => src}/service/frequencies-oset-limit.js (100%) rename {app => src}/service/levels-oset-limit.js (100%) rename {app => src}/service/number-of-routes.js (100%) rename {app => src}/service/number-of-trips.js (100%) rename {app => src}/service/pathways-oset-limit.js (100%) rename {app => src}/service/pt-by-ifleet.js (100%) rename {app => src}/service/route-count.js (100%) rename {app => src}/service/route-short-name.js (100%) rename {app => src}/service/routes-all.js (100%) rename {app => src}/service/routes-by-agency-id.js (100%) rename {app => src}/service/routes-oset-limit.js (100%) rename {app => src}/service/service-ability-by-route-id.js (100%) rename {app => src}/service/service-availability.js (100%) rename {app => src}/service/service-overview.js (100%) rename {app => src}/service/service.js (100%) rename {app => src}/service/servicedays.js (100%) rename {app => src}/service/services-by-route-id.js (100%) rename {app => src}/service/shapes-oset-limit.js (100%) rename {app => src}/service/stop-times-oset-limit.js (100%) rename {app => src}/service/stops-all.js (100%) rename {app => src}/service/stops-oset-limit.js (100%) rename {app => src}/service/table-agency-count.js (100%) rename {app => src}/service/table-areas-count.js (100%) rename {app => src}/service/table-attributions-count.js (100%) rename {app => src}/service/table-calendar-count.js (100%) rename {app => src}/service/table-calendar-dates-count.js (100%) rename {app => src}/service/table-count.js (100%) rename {app => src}/service/table-fare-attributes-count.js (100%) rename {app => src}/service/table-fare-leg-rules-count.js (100%) rename {app => src}/service/table-fare-media-count.js (100%) rename {app => src}/service/table-fare-products-count.js (100%) rename {app => src}/service/table-fare-rules-count.js (100%) rename {app => src}/service/table-fare-transfer-rules-count.js (100%) rename {app => src}/service/table-feed-info-count.js (100%) rename {app => src}/service/table-frequencies-count.js (100%) rename {app => src}/service/table-levels-count.js (100%) rename {app => src}/service/table-names.js (100%) rename {app => src}/service/table-pathways-count.js (100%) rename {app => src}/service/table-routes-count.js (100%) rename {app => src}/service/table-shapes-count.js (100%) rename {app => src}/service/table-stop-areas-count.js (100%) rename {app => src}/service/table-stop-times-count.js (100%) rename {app => src}/service/table-stops-count.js (100%) rename {app => src}/service/table-transfers-count.js (100%) rename {app => src}/service/table-translations-count.js (100%) rename {app => src}/service/table-trips-count.js (100%) rename {app => src}/service/transfers-oset-limit.js (100%) rename {app => src}/service/trip-calendar-by-agency-id.js (100%) rename {app => src}/service/trip-calendar-by-route-id.js (100%) rename {app => src}/service/trip-count-day-agency.js (100%) rename {app => src}/service/trip-count-day-route.js (100%) rename {app => src}/service/trip-count.js (100%) rename {app => src}/service/trip-headsign.js (100%) rename {app => src}/service/trip-updates-by-route-day.js (100%) rename {app => src}/service/trips-by-route-day.js (100%) rename {app => src}/service/trips-by-route-id.js (100%) rename {app => src}/service/trips-oset-limit.js (100%) rename {app => src}/service/trips.js (100%) rename {app => src}/utils.js (100%) rename {app => src}/utils/calendar.js (100%) rename {app => src}/utils/date.js (100%) rename {app => src}/utils/gtfs.js (100%) rename {app => src}/utils/mapping.js (100%) diff --git a/index.js b/index.js index db00901..5c13b75 100644 --- a/index.js +++ b/index.js @@ -3,7 +3,7 @@ const HTTPS = require('https'); const FS = require('fs'); DEBUG('index start...'); -const APP=require('./app/app'); +const main=require('./src/main'); //TODO make port available via config //set port @@ -11,18 +11,18 @@ const PORT=parseInt(process.env.PORT, 10)||65535; DEBUG('PORT: '+PORT); //TODO make env available via config -//pass 'APP' to server +//pass 'main' to server DEBUG('NODE_ENV: '+process.env.NODE_ENV); if (process.env.NODE_ENV !== 'production') { DEBUG('development mode'); - APP.listen(PORT); + main.listen(PORT); }else{ DEBUG('production mode'); HTTPS.createServer({ //TODO make key and cert available via config key: FS.readFileSync('./p'), cert: FS.readFileSync('./f') - }, APP) + }, main) .listen(PORT, ()=>DEBUG('listening on port '+PORT)); } diff --git a/README.md b/readme.md similarity index 100% rename from README.md rename to readme.md diff --git a/app/config.js b/src/config.js similarity index 100% rename from app/config.js rename to src/config.js diff --git a/app/helper.js b/src/helper.js similarity index 100% rename from app/helper.js rename to src/helper.js diff --git a/app/app.js b/src/main.js similarity index 68% rename from app/app.js rename to src/main.js index b91677a..0f00dbf 100644 --- a/app/app.js +++ b/src/main.js @@ -1,11 +1,11 @@ const debug=require('debug')('debug'); -debug('app start...'); +debug('main start...'); require('dotenv').config(); const HELMET = require('helmet'); const COMPRESSION = require('compression'); -const EXPRESS = require("express"); +const express = require("express"); const CORS = require("cors"); //get API root with alive msg @@ -156,16 +156,16 @@ let whitelist = [ 'http(s)://foo.bar' ]; -const APP = EXPRESS(); +const app = express(); //compress all routes -APP.use(COMPRESSION()); +app.use(COMPRESSION()); //protect against vulnerabilities -APP.use(HELMET()); +app.use(HELMET()); //configure CORS -APP.use(CORS({ +app.use(CORS({ origin: function(origin, callback){ // allow requests with no origin debug('origin: '+origin) @@ -181,97 +181,100 @@ APP.use(CORS({ } })); //api enable/disable? -APP.use('/', ROOTROUTER); +app.use('/', ROOTROUTER); //agency -APP.use('/agency', AGENCYROUTER); -APP.use('/agency-name', AGENCYNAMEROUTER); -APP.use('/agency-url', AGENCYURLROUTER); -APP.use('/agencyids',agencyIds); +app.use('/agency', AGENCYROUTER); +app.use('/agency-name', AGENCYNAMEROUTER); +app.use('/agency-url', AGENCYURLROUTER); +app.use('/agencyids',agencyIds); //get all entries from table -APP.use('/agency-all', AGENCYALLROUTER); -APP.use('/frequencies-all', FREQUENCIESALLROUTER); -APP.use('/routes-all', ROUTESALLROUTER); -APP.use('/stops-all', STOPSALLROUTER); +app.use('/agency-all', AGENCYALLROUTER); +app.use('/frequencies-all', FREQUENCIESALLROUTER); +app.use('/routes-all', ROUTESALLROUTER); +app.use('/stops-all', STOPSALLROUTER); //offset and limit -APP.use('/agency-oset-limit',agencyOsetLimit); -APP.use('/agency-id-name-oset-limit',agencyIdName); -APP.use('/calendar-oset-limit',calendarOsetLimit); -APP.use('/calendar_dates-oset-limit',calendarDatesOsetLimit); -APP.use('/frequencies-oset-limit',frequenciesOsetLimit); -APP.use('/levels-oset-limit',levelsOsetLimit); -APP.use('/pathways-oset-limit',pathwaysOsetLimit); -APP.use('/routes-oset-limit',routesOsetLimit); -APP.use('/shapes-oset-limit',shapesOsetLimit); -APP.use('/stops-oset-limit',stopsOsetLimit); -APP.use('/stop_times-oset-limit',stopTimesOsetLimit); -APP.use('/transfers-oset-limit',transfersOsetLimit); -APP.use('/trips-oset-limit',tripsOsetLimit); +app.use('/agency-oset-limit',agencyOsetLimit); +app.use('/agency-id-name-oset-limit',agencyIdName); +app.use('/calendar-oset-limit',calendarOsetLimit); +app.use('/calendar_dates-oset-limit',calendarDatesOsetLimit); +app.use('/frequencies-oset-limit',frequenciesOsetLimit); +app.use('/levels-oset-limit',levelsOsetLimit); +app.use('/pathways-oset-limit',pathwaysOsetLimit); +app.use('/routes-oset-limit',routesOsetLimit); +app.use('/shapes-oset-limit',shapesOsetLimit); +app.use('/stops-oset-limit',stopsOsetLimit); +app.use('/stop_times-oset-limit',stopTimesOsetLimit); +app.use('/transfers-oset-limit',transfersOsetLimit); +app.use('/trips-oset-limit',tripsOsetLimit); //get routes by agency_id -APP.use('/routes',routesByAgencyId); +app.use('/routes',routesByAgencyId); //count //get route count by providing agency_id -APP.use('/route-count', ROUTECOUNT); -APP.use('/trip-count', TRIPCOUNT); -APP.use('/number-of-routes', numberOfRoutes); -APP.use('/number-of-trips', numberOfTrips); +app.use('/route-count', ROUTECOUNT); +app.use('/trip-count', TRIPCOUNT); +app.use('/number-of-routes', numberOfRoutes); +app.use('/number-of-trips', numberOfTrips); //get route_short-name by providing trip_short_name -APP.use('/route-short-name', ROUTESHORTNAME); +app.use('/route-short-name', ROUTESHORTNAME); -APP.use('/pt-by-ifleet', ptByIfleet); +app.use('/pt-by-ifleet', ptByIfleet); //trips -APP.use('/trip-headsign', TRIPHEADSIGNROUTER); -APP.use('/trips', TRIPSROUTER); -APP.use('/trips-by-route-id', tripsByRouteId); -APP.use('/trip-count-day-agency', tripCountDayAgency); -APP.use('/trip-count-day-route', tripCountDayRoute); -APP.use('/trip-calendar-by-agency-id', tripCalendarByAgencyId); -APP.use('/trip-calendar-by-route-id', tripCalendarByRouteId); -APP.use('/trips-by-route-day', tripsByRouteDay); +app.use('/trip-headsign', TRIPHEADSIGNROUTER); +app.use('/trips', TRIPSROUTER); +app.use('/trips-by-route-id', tripsByRouteId); +app.use('/trip-count-day-agency', tripCountDayAgency); +app.use('/trip-count-day-route', tripCountDayRoute); +app.use('/trip-calendar-by-agency-id', tripCalendarByAgencyId); +app.use('/trip-calendar-by-route-id', tripCalendarByRouteId); +app.use('/trips-by-route-day', tripsByRouteDay); //trip updates -APP.use('/trip-updates-by-route-day', tripUpdatesByRouteDay); +app.use('/trip-updates-by-route-day', tripUpdatesByRouteDay); //service -APP.use('/service', ROUTESERVICE); +app.use('/service', ROUTESERVICE); /** TODO Disable this route as it is not working! -APP.use('/servicedays', ROUTESERVICEDAYS); +app.use('/servicedays', ROUTESERVICEDAYS); */ -APP.use('/service-overview', ROUTESERVICEOVERVIEW); -APP.use('/dates-service-available',datesServiceAvailable); -APP.use('/dates-service-added',datesServiceAdded); -APP.use('/dates-service-removed',datesServiceRemoved); -APP.use('/service-availability',serviceAvailability); -APP.use('/service-ability-by-route-id',serviceAbilityByRouteId); -APP.use('/services-by-route-id', servicesByRouteId); +app.use('/service-overview', ROUTESERVICEOVERVIEW); +app.use('/dates-service-available',datesServiceAvailable); +app.use('/dates-service-added',datesServiceAdded); +app.use('/dates-service-removed',datesServiceRemoved); +app.use('/service-availability',serviceAvailability); +app.use('/service-ability-by-route-id',serviceAbilityByRouteId); +app.use('/services-by-route-id', servicesByRouteId); //entry count -APP.use('/table-areas-count', tableAreasCount); -APP.use('/table-agency-count', tableAgencyCount); -APP.use('/table-attributions-count', tableAttributionsCount); -APP.use('/table-calendar-count', tableCalendarCount); -APP.use('/table-calendar_dates-count', tableCalendarDatesCount); -APP.use('/table-fare_attributes-count', tableFareAttributesCount); -APP.use('/table-fare_leg-rules-count', tableFareLegRulesCount); -APP.use('/table-fare_media-count', tableFareMediaCount); -APP.use('/table-fare_products-count', tableFareProductsCount); -APP.use('/table-fare_rules-count', tableFareRulesCount); -APP.use('/table-fare_transfer-rules-count', tableFareTransferRulesCount); -APP.use('/table-feed_info-count', tableFeedInfoCount); -APP.use('/table-frequencies-count', tableFrequenciesCount); -APP.use('/table-levels-count', tableLevelsCount); -APP.use('/table-pathways-count', tablePathwaysCount); -APP.use('/table-routes-count', tableRoutesCount); -APP.use('/table-shapes-count', tableShapesCount); -APP.use('/table-stop_areas-count', tableStopAreasCount); -APP.use('/table-stops-count', tableStopsCount); -APP.use('/table-stop_times-count', tableStopTimesCount); -APP.use('/table-transfers-count', tableTransfersCount); -APP.use('/table-translations-count', tableTranslationsCount); -APP.use('/table-trips-count', tableTripsCount); +app.use('/table-areas-count', tableAreasCount); +app.use('/table-agency-count', tableAgencyCount); +app.use('/table-attributions-count', tableAttributionsCount); +app.use('/table-calendar-count', tableCalendarCount); +app.use('/table-calendar_dates-count', tableCalendarDatesCount); +app.use('/table-fare_attributes-count', tableFareAttributesCount); +app.use('/table-fare_leg-rules-count', tableFareLegRulesCount); +app.use('/table-fare_media-count', tableFareMediaCount); +app.use('/table-fare_products-count', tableFareProductsCount); +app.use('/table-fare_rules-count', tableFareRulesCount); +app.use('/table-fare_transfer-rules-count', tableFareTransferRulesCount); +app.use('/table-feed_info-count', tableFeedInfoCount); +app.use('/table-frequencies-count', tableFrequenciesCount); +app.use('/table-levels-count', tableLevelsCount); +app.use('/table-pathways-count', tablePathwaysCount); +app.use('/table-routes-count', tableRoutesCount); +app.use('/table-shapes-count', tableShapesCount); +app.use('/table-stop_areas-count', tableStopAreasCount); +app.use('/table-stops-count', tableStopsCount); +app.use('/table-stop_times-count', tableStopTimesCount); +app.use('/table-transfers-count', tableTransfersCount); +app.use('/table-translations-count', tableTranslationsCount); +app.use('/table-trips-count', tableTripsCount); + //number of tables -APP.use('/table-count', tableCount); +app.use('/table-count', tableCount); + //array with name of all tables -APP.use('/table-names', tableNames); -module.exports=APP; -debug('app done..'); +app.use('/table-names', tableNames); + +module.exports=app; +debug('main done..'); diff --git a/app/route/agency-all.js b/src/route/agency-all.js similarity index 100% rename from app/route/agency-all.js rename to src/route/agency-all.js diff --git a/app/route/agency-id-name.js b/src/route/agency-id-name.js similarity index 100% rename from app/route/agency-id-name.js rename to src/route/agency-id-name.js diff --git a/app/route/agency-name.js b/src/route/agency-name.js similarity index 100% rename from app/route/agency-name.js rename to src/route/agency-name.js diff --git a/app/route/agency-oset-limit.js b/src/route/agency-oset-limit.js similarity index 100% rename from app/route/agency-oset-limit.js rename to src/route/agency-oset-limit.js diff --git a/app/route/agency-url.js b/src/route/agency-url.js similarity index 100% rename from app/route/agency-url.js rename to src/route/agency-url.js diff --git a/app/route/agency.js b/src/route/agency.js similarity index 100% rename from app/route/agency.js rename to src/route/agency.js diff --git a/app/route/agencyids.js b/src/route/agencyids.js similarity index 100% rename from app/route/agencyids.js rename to src/route/agencyids.js diff --git a/app/route/calendar-dates-oset-limit.js b/src/route/calendar-dates-oset-limit.js similarity index 100% rename from app/route/calendar-dates-oset-limit.js rename to src/route/calendar-dates-oset-limit.js diff --git a/app/route/calendar-oset-limit.js b/src/route/calendar-oset-limit.js similarity index 100% rename from app/route/calendar-oset-limit.js rename to src/route/calendar-oset-limit.js diff --git a/app/route/dates-service-added.js b/src/route/dates-service-added.js similarity index 100% rename from app/route/dates-service-added.js rename to src/route/dates-service-added.js diff --git a/app/route/dates-service-available.js b/src/route/dates-service-available.js similarity index 100% rename from app/route/dates-service-available.js rename to src/route/dates-service-available.js diff --git a/app/route/dates-service-removed.js b/src/route/dates-service-removed.js similarity index 100% rename from app/route/dates-service-removed.js rename to src/route/dates-service-removed.js diff --git a/app/route/frequencies-all.js b/src/route/frequencies-all.js similarity index 100% rename from app/route/frequencies-all.js rename to src/route/frequencies-all.js diff --git a/app/route/frequencies-oset-limit.js b/src/route/frequencies-oset-limit.js similarity index 100% rename from app/route/frequencies-oset-limit.js rename to src/route/frequencies-oset-limit.js diff --git a/app/route/levels-oset-limit.js b/src/route/levels-oset-limit.js similarity index 100% rename from app/route/levels-oset-limit.js rename to src/route/levels-oset-limit.js diff --git a/app/route/number-of-routes.js b/src/route/number-of-routes.js similarity index 100% rename from app/route/number-of-routes.js rename to src/route/number-of-routes.js diff --git a/app/route/number-of-trips.js b/src/route/number-of-trips.js similarity index 100% rename from app/route/number-of-trips.js rename to src/route/number-of-trips.js diff --git a/app/route/pathways-oset-limit.js b/src/route/pathways-oset-limit.js similarity index 100% rename from app/route/pathways-oset-limit.js rename to src/route/pathways-oset-limit.js diff --git a/app/route/pt-by-ifleet.js b/src/route/pt-by-ifleet.js similarity index 100% rename from app/route/pt-by-ifleet.js rename to src/route/pt-by-ifleet.js diff --git a/app/route/root.js b/src/route/root.js similarity index 100% rename from app/route/root.js rename to src/route/root.js diff --git a/app/route/route-count.js b/src/route/route-count.js similarity index 100% rename from app/route/route-count.js rename to src/route/route-count.js diff --git a/app/route/route-short-name.js b/src/route/route-short-name.js similarity index 100% rename from app/route/route-short-name.js rename to src/route/route-short-name.js diff --git a/app/route/routes-all.js b/src/route/routes-all.js similarity index 100% rename from app/route/routes-all.js rename to src/route/routes-all.js diff --git a/app/route/routes-by-agency-id.js b/src/route/routes-by-agency-id.js similarity index 100% rename from app/route/routes-by-agency-id.js rename to src/route/routes-by-agency-id.js diff --git a/app/route/routes-oset-limit.js b/src/route/routes-oset-limit.js similarity index 100% rename from app/route/routes-oset-limit.js rename to src/route/routes-oset-limit.js diff --git a/app/route/service-ability-by-route-id.js b/src/route/service-ability-by-route-id.js similarity index 100% rename from app/route/service-ability-by-route-id.js rename to src/route/service-ability-by-route-id.js diff --git a/app/route/service-availability.js b/src/route/service-availability.js similarity index 100% rename from app/route/service-availability.js rename to src/route/service-availability.js diff --git a/app/route/service-overview.js b/src/route/service-overview.js similarity index 100% rename from app/route/service-overview.js rename to src/route/service-overview.js diff --git a/app/route/service.js b/src/route/service.js similarity index 100% rename from app/route/service.js rename to src/route/service.js diff --git a/app/route/servicedays.js b/src/route/servicedays.js similarity index 100% rename from app/route/servicedays.js rename to src/route/servicedays.js diff --git a/app/route/services-by-route-id.js b/src/route/services-by-route-id.js similarity index 100% rename from app/route/services-by-route-id.js rename to src/route/services-by-route-id.js diff --git a/app/route/shapes-oset-limit.js b/src/route/shapes-oset-limit.js similarity index 100% rename from app/route/shapes-oset-limit.js rename to src/route/shapes-oset-limit.js diff --git a/app/route/stop-times-oset-limit.js b/src/route/stop-times-oset-limit.js similarity index 100% rename from app/route/stop-times-oset-limit.js rename to src/route/stop-times-oset-limit.js diff --git a/app/route/stops-all.js b/src/route/stops-all.js similarity index 100% rename from app/route/stops-all.js rename to src/route/stops-all.js diff --git a/app/route/stops-oset-limit.js b/src/route/stops-oset-limit.js similarity index 100% rename from app/route/stops-oset-limit.js rename to src/route/stops-oset-limit.js diff --git a/app/route/table-agency-count.js b/src/route/table-agency-count.js similarity index 100% rename from app/route/table-agency-count.js rename to src/route/table-agency-count.js diff --git a/app/route/table-areas-count.js b/src/route/table-areas-count.js similarity index 100% rename from app/route/table-areas-count.js rename to src/route/table-areas-count.js diff --git a/app/route/table-attributions-count.js b/src/route/table-attributions-count.js similarity index 100% rename from app/route/table-attributions-count.js rename to src/route/table-attributions-count.js diff --git a/app/route/table-calendar-count.js b/src/route/table-calendar-count.js similarity index 100% rename from app/route/table-calendar-count.js rename to src/route/table-calendar-count.js diff --git a/app/route/table-calendar-dates-count.js b/src/route/table-calendar-dates-count.js similarity index 100% rename from app/route/table-calendar-dates-count.js rename to src/route/table-calendar-dates-count.js diff --git a/app/route/table-count.js b/src/route/table-count.js similarity index 100% rename from app/route/table-count.js rename to src/route/table-count.js diff --git a/app/route/table-fare-attributes-count.js b/src/route/table-fare-attributes-count.js similarity index 100% rename from app/route/table-fare-attributes-count.js rename to src/route/table-fare-attributes-count.js diff --git a/app/route/table-fare-leg-rules-count.js b/src/route/table-fare-leg-rules-count.js similarity index 100% rename from app/route/table-fare-leg-rules-count.js rename to src/route/table-fare-leg-rules-count.js diff --git a/app/route/table-fare-media-count.js b/src/route/table-fare-media-count.js similarity index 100% rename from app/route/table-fare-media-count.js rename to src/route/table-fare-media-count.js diff --git a/app/route/table-fare-products-count.js b/src/route/table-fare-products-count.js similarity index 100% rename from app/route/table-fare-products-count.js rename to src/route/table-fare-products-count.js diff --git a/app/route/table-fare-rules-count.js b/src/route/table-fare-rules-count.js similarity index 100% rename from app/route/table-fare-rules-count.js rename to src/route/table-fare-rules-count.js diff --git a/app/route/table-fare-transfer-rules-count.js b/src/route/table-fare-transfer-rules-count.js similarity index 100% rename from app/route/table-fare-transfer-rules-count.js rename to src/route/table-fare-transfer-rules-count.js diff --git a/app/route/table-feed-info-count.js b/src/route/table-feed-info-count.js similarity index 100% rename from app/route/table-feed-info-count.js rename to src/route/table-feed-info-count.js diff --git a/app/route/table-frequencies-count.js b/src/route/table-frequencies-count.js similarity index 100% rename from app/route/table-frequencies-count.js rename to src/route/table-frequencies-count.js diff --git a/app/route/table-levels-count.js b/src/route/table-levels-count.js similarity index 100% rename from app/route/table-levels-count.js rename to src/route/table-levels-count.js diff --git a/app/route/table-names.js b/src/route/table-names.js similarity index 100% rename from app/route/table-names.js rename to src/route/table-names.js diff --git a/app/route/table-pathways-count.js b/src/route/table-pathways-count.js similarity index 100% rename from app/route/table-pathways-count.js rename to src/route/table-pathways-count.js diff --git a/app/route/table-routes-count.js b/src/route/table-routes-count.js similarity index 100% rename from app/route/table-routes-count.js rename to src/route/table-routes-count.js diff --git a/app/route/table-shapes-count.js b/src/route/table-shapes-count.js similarity index 100% rename from app/route/table-shapes-count.js rename to src/route/table-shapes-count.js diff --git a/app/route/table-stop-areas-count.js b/src/route/table-stop-areas-count.js similarity index 100% rename from app/route/table-stop-areas-count.js rename to src/route/table-stop-areas-count.js diff --git a/app/route/table-stop-times-count.js b/src/route/table-stop-times-count.js similarity index 100% rename from app/route/table-stop-times-count.js rename to src/route/table-stop-times-count.js diff --git a/app/route/table-stops-count.js b/src/route/table-stops-count.js similarity index 100% rename from app/route/table-stops-count.js rename to src/route/table-stops-count.js diff --git a/app/route/table-transfers-count.js b/src/route/table-transfers-count.js similarity index 100% rename from app/route/table-transfers-count.js rename to src/route/table-transfers-count.js diff --git a/app/route/table-translations-count.js b/src/route/table-translations-count.js similarity index 100% rename from app/route/table-translations-count.js rename to src/route/table-translations-count.js diff --git a/app/route/table-trips-count.js b/src/route/table-trips-count.js similarity index 100% rename from app/route/table-trips-count.js rename to src/route/table-trips-count.js diff --git a/app/route/transfers-oset-limit.js b/src/route/transfers-oset-limit.js similarity index 100% rename from app/route/transfers-oset-limit.js rename to src/route/transfers-oset-limit.js diff --git a/app/route/trip-calendar-by-agency-id.js b/src/route/trip-calendar-by-agency-id.js similarity index 100% rename from app/route/trip-calendar-by-agency-id.js rename to src/route/trip-calendar-by-agency-id.js diff --git a/app/route/trip-calendar-by-route-id.js b/src/route/trip-calendar-by-route-id.js similarity index 100% rename from app/route/trip-calendar-by-route-id.js rename to src/route/trip-calendar-by-route-id.js diff --git a/app/route/trip-count-day-agency.js b/src/route/trip-count-day-agency.js similarity index 100% rename from app/route/trip-count-day-agency.js rename to src/route/trip-count-day-agency.js diff --git a/app/route/trip-count-day-route.js b/src/route/trip-count-day-route.js similarity index 100% rename from app/route/trip-count-day-route.js rename to src/route/trip-count-day-route.js diff --git a/app/route/trip-count.js b/src/route/trip-count.js similarity index 100% rename from app/route/trip-count.js rename to src/route/trip-count.js diff --git a/app/route/trip-headsign.js b/src/route/trip-headsign.js similarity index 100% rename from app/route/trip-headsign.js rename to src/route/trip-headsign.js diff --git a/app/route/trip-updates-by-route-day.js b/src/route/trip-updates-by-route-day.js similarity index 100% rename from app/route/trip-updates-by-route-day.js rename to src/route/trip-updates-by-route-day.js diff --git a/app/route/trips-by-route-day.js b/src/route/trips-by-route-day.js similarity index 100% rename from app/route/trips-by-route-day.js rename to src/route/trips-by-route-day.js diff --git a/app/route/trips-by-route-id.js b/src/route/trips-by-route-id.js similarity index 100% rename from app/route/trips-by-route-id.js rename to src/route/trips-by-route-id.js diff --git a/app/route/trips-oset-limit.js b/src/route/trips-oset-limit.js similarity index 100% rename from app/route/trips-oset-limit.js rename to src/route/trips-oset-limit.js diff --git a/app/route/trips.js b/src/route/trips.js similarity index 100% rename from app/route/trips.js rename to src/route/trips.js diff --git a/app/service/agency-all.js b/src/service/agency-all.js similarity index 100% rename from app/service/agency-all.js rename to src/service/agency-all.js diff --git a/app/service/agency-id-name.js b/src/service/agency-id-name.js similarity index 100% rename from app/service/agency-id-name.js rename to src/service/agency-id-name.js diff --git a/app/service/agency-name.js b/src/service/agency-name.js similarity index 100% rename from app/service/agency-name.js rename to src/service/agency-name.js diff --git a/app/service/agency-oset-limit.js b/src/service/agency-oset-limit.js similarity index 100% rename from app/service/agency-oset-limit.js rename to src/service/agency-oset-limit.js diff --git a/app/service/agency-url.js b/src/service/agency-url.js similarity index 100% rename from app/service/agency-url.js rename to src/service/agency-url.js diff --git a/app/service/agency.js b/src/service/agency.js similarity index 100% rename from app/service/agency.js rename to src/service/agency.js diff --git a/app/service/agencyids.js b/src/service/agencyids.js similarity index 100% rename from app/service/agencyids.js rename to src/service/agencyids.js diff --git a/app/service/calendar-dates-oset-limit.js b/src/service/calendar-dates-oset-limit.js similarity index 100% rename from app/service/calendar-dates-oset-limit.js rename to src/service/calendar-dates-oset-limit.js diff --git a/app/service/calendar-oset-limit.js b/src/service/calendar-oset-limit.js similarity index 100% rename from app/service/calendar-oset-limit.js rename to src/service/calendar-oset-limit.js diff --git a/app/service/dates-service-added.js b/src/service/dates-service-added.js similarity index 100% rename from app/service/dates-service-added.js rename to src/service/dates-service-added.js diff --git a/app/service/dates-service-available.js b/src/service/dates-service-available.js similarity index 100% rename from app/service/dates-service-available.js rename to src/service/dates-service-available.js diff --git a/app/service/dates-service-removed.js b/src/service/dates-service-removed.js similarity index 100% rename from app/service/dates-service-removed.js rename to src/service/dates-service-removed.js diff --git a/app/service/db.js b/src/service/db.js similarity index 100% rename from app/service/db.js rename to src/service/db.js diff --git a/app/service/frequencies-all.js b/src/service/frequencies-all.js similarity index 100% rename from app/service/frequencies-all.js rename to src/service/frequencies-all.js diff --git a/app/service/frequencies-oset-limit.js b/src/service/frequencies-oset-limit.js similarity index 100% rename from app/service/frequencies-oset-limit.js rename to src/service/frequencies-oset-limit.js diff --git a/app/service/levels-oset-limit.js b/src/service/levels-oset-limit.js similarity index 100% rename from app/service/levels-oset-limit.js rename to src/service/levels-oset-limit.js diff --git a/app/service/number-of-routes.js b/src/service/number-of-routes.js similarity index 100% rename from app/service/number-of-routes.js rename to src/service/number-of-routes.js diff --git a/app/service/number-of-trips.js b/src/service/number-of-trips.js similarity index 100% rename from app/service/number-of-trips.js rename to src/service/number-of-trips.js diff --git a/app/service/pathways-oset-limit.js b/src/service/pathways-oset-limit.js similarity index 100% rename from app/service/pathways-oset-limit.js rename to src/service/pathways-oset-limit.js diff --git a/app/service/pt-by-ifleet.js b/src/service/pt-by-ifleet.js similarity index 100% rename from app/service/pt-by-ifleet.js rename to src/service/pt-by-ifleet.js diff --git a/app/service/route-count.js b/src/service/route-count.js similarity index 100% rename from app/service/route-count.js rename to src/service/route-count.js diff --git a/app/service/route-short-name.js b/src/service/route-short-name.js similarity index 100% rename from app/service/route-short-name.js rename to src/service/route-short-name.js diff --git a/app/service/routes-all.js b/src/service/routes-all.js similarity index 100% rename from app/service/routes-all.js rename to src/service/routes-all.js diff --git a/app/service/routes-by-agency-id.js b/src/service/routes-by-agency-id.js similarity index 100% rename from app/service/routes-by-agency-id.js rename to src/service/routes-by-agency-id.js diff --git a/app/service/routes-oset-limit.js b/src/service/routes-oset-limit.js similarity index 100% rename from app/service/routes-oset-limit.js rename to src/service/routes-oset-limit.js diff --git a/app/service/service-ability-by-route-id.js b/src/service/service-ability-by-route-id.js similarity index 100% rename from app/service/service-ability-by-route-id.js rename to src/service/service-ability-by-route-id.js diff --git a/app/service/service-availability.js b/src/service/service-availability.js similarity index 100% rename from app/service/service-availability.js rename to src/service/service-availability.js diff --git a/app/service/service-overview.js b/src/service/service-overview.js similarity index 100% rename from app/service/service-overview.js rename to src/service/service-overview.js diff --git a/app/service/service.js b/src/service/service.js similarity index 100% rename from app/service/service.js rename to src/service/service.js diff --git a/app/service/servicedays.js b/src/service/servicedays.js similarity index 100% rename from app/service/servicedays.js rename to src/service/servicedays.js diff --git a/app/service/services-by-route-id.js b/src/service/services-by-route-id.js similarity index 100% rename from app/service/services-by-route-id.js rename to src/service/services-by-route-id.js diff --git a/app/service/shapes-oset-limit.js b/src/service/shapes-oset-limit.js similarity index 100% rename from app/service/shapes-oset-limit.js rename to src/service/shapes-oset-limit.js diff --git a/app/service/stop-times-oset-limit.js b/src/service/stop-times-oset-limit.js similarity index 100% rename from app/service/stop-times-oset-limit.js rename to src/service/stop-times-oset-limit.js diff --git a/app/service/stops-all.js b/src/service/stops-all.js similarity index 100% rename from app/service/stops-all.js rename to src/service/stops-all.js diff --git a/app/service/stops-oset-limit.js b/src/service/stops-oset-limit.js similarity index 100% rename from app/service/stops-oset-limit.js rename to src/service/stops-oset-limit.js diff --git a/app/service/table-agency-count.js b/src/service/table-agency-count.js similarity index 100% rename from app/service/table-agency-count.js rename to src/service/table-agency-count.js diff --git a/app/service/table-areas-count.js b/src/service/table-areas-count.js similarity index 100% rename from app/service/table-areas-count.js rename to src/service/table-areas-count.js diff --git a/app/service/table-attributions-count.js b/src/service/table-attributions-count.js similarity index 100% rename from app/service/table-attributions-count.js rename to src/service/table-attributions-count.js diff --git a/app/service/table-calendar-count.js b/src/service/table-calendar-count.js similarity index 100% rename from app/service/table-calendar-count.js rename to src/service/table-calendar-count.js diff --git a/app/service/table-calendar-dates-count.js b/src/service/table-calendar-dates-count.js similarity index 100% rename from app/service/table-calendar-dates-count.js rename to src/service/table-calendar-dates-count.js diff --git a/app/service/table-count.js b/src/service/table-count.js similarity index 100% rename from app/service/table-count.js rename to src/service/table-count.js diff --git a/app/service/table-fare-attributes-count.js b/src/service/table-fare-attributes-count.js similarity index 100% rename from app/service/table-fare-attributes-count.js rename to src/service/table-fare-attributes-count.js diff --git a/app/service/table-fare-leg-rules-count.js b/src/service/table-fare-leg-rules-count.js similarity index 100% rename from app/service/table-fare-leg-rules-count.js rename to src/service/table-fare-leg-rules-count.js diff --git a/app/service/table-fare-media-count.js b/src/service/table-fare-media-count.js similarity index 100% rename from app/service/table-fare-media-count.js rename to src/service/table-fare-media-count.js diff --git a/app/service/table-fare-products-count.js b/src/service/table-fare-products-count.js similarity index 100% rename from app/service/table-fare-products-count.js rename to src/service/table-fare-products-count.js diff --git a/app/service/table-fare-rules-count.js b/src/service/table-fare-rules-count.js similarity index 100% rename from app/service/table-fare-rules-count.js rename to src/service/table-fare-rules-count.js diff --git a/app/service/table-fare-transfer-rules-count.js b/src/service/table-fare-transfer-rules-count.js similarity index 100% rename from app/service/table-fare-transfer-rules-count.js rename to src/service/table-fare-transfer-rules-count.js diff --git a/app/service/table-feed-info-count.js b/src/service/table-feed-info-count.js similarity index 100% rename from app/service/table-feed-info-count.js rename to src/service/table-feed-info-count.js diff --git a/app/service/table-frequencies-count.js b/src/service/table-frequencies-count.js similarity index 100% rename from app/service/table-frequencies-count.js rename to src/service/table-frequencies-count.js diff --git a/app/service/table-levels-count.js b/src/service/table-levels-count.js similarity index 100% rename from app/service/table-levels-count.js rename to src/service/table-levels-count.js diff --git a/app/service/table-names.js b/src/service/table-names.js similarity index 100% rename from app/service/table-names.js rename to src/service/table-names.js diff --git a/app/service/table-pathways-count.js b/src/service/table-pathways-count.js similarity index 100% rename from app/service/table-pathways-count.js rename to src/service/table-pathways-count.js diff --git a/app/service/table-routes-count.js b/src/service/table-routes-count.js similarity index 100% rename from app/service/table-routes-count.js rename to src/service/table-routes-count.js diff --git a/app/service/table-shapes-count.js b/src/service/table-shapes-count.js similarity index 100% rename from app/service/table-shapes-count.js rename to src/service/table-shapes-count.js diff --git a/app/service/table-stop-areas-count.js b/src/service/table-stop-areas-count.js similarity index 100% rename from app/service/table-stop-areas-count.js rename to src/service/table-stop-areas-count.js diff --git a/app/service/table-stop-times-count.js b/src/service/table-stop-times-count.js similarity index 100% rename from app/service/table-stop-times-count.js rename to src/service/table-stop-times-count.js diff --git a/app/service/table-stops-count.js b/src/service/table-stops-count.js similarity index 100% rename from app/service/table-stops-count.js rename to src/service/table-stops-count.js diff --git a/app/service/table-transfers-count.js b/src/service/table-transfers-count.js similarity index 100% rename from app/service/table-transfers-count.js rename to src/service/table-transfers-count.js diff --git a/app/service/table-translations-count.js b/src/service/table-translations-count.js similarity index 100% rename from app/service/table-translations-count.js rename to src/service/table-translations-count.js diff --git a/app/service/table-trips-count.js b/src/service/table-trips-count.js similarity index 100% rename from app/service/table-trips-count.js rename to src/service/table-trips-count.js diff --git a/app/service/transfers-oset-limit.js b/src/service/transfers-oset-limit.js similarity index 100% rename from app/service/transfers-oset-limit.js rename to src/service/transfers-oset-limit.js diff --git a/app/service/trip-calendar-by-agency-id.js b/src/service/trip-calendar-by-agency-id.js similarity index 100% rename from app/service/trip-calendar-by-agency-id.js rename to src/service/trip-calendar-by-agency-id.js diff --git a/app/service/trip-calendar-by-route-id.js b/src/service/trip-calendar-by-route-id.js similarity index 100% rename from app/service/trip-calendar-by-route-id.js rename to src/service/trip-calendar-by-route-id.js diff --git a/app/service/trip-count-day-agency.js b/src/service/trip-count-day-agency.js similarity index 100% rename from app/service/trip-count-day-agency.js rename to src/service/trip-count-day-agency.js diff --git a/app/service/trip-count-day-route.js b/src/service/trip-count-day-route.js similarity index 100% rename from app/service/trip-count-day-route.js rename to src/service/trip-count-day-route.js diff --git a/app/service/trip-count.js b/src/service/trip-count.js similarity index 100% rename from app/service/trip-count.js rename to src/service/trip-count.js diff --git a/app/service/trip-headsign.js b/src/service/trip-headsign.js similarity index 100% rename from app/service/trip-headsign.js rename to src/service/trip-headsign.js diff --git a/app/service/trip-updates-by-route-day.js b/src/service/trip-updates-by-route-day.js similarity index 100% rename from app/service/trip-updates-by-route-day.js rename to src/service/trip-updates-by-route-day.js diff --git a/app/service/trips-by-route-day.js b/src/service/trips-by-route-day.js similarity index 100% rename from app/service/trips-by-route-day.js rename to src/service/trips-by-route-day.js diff --git a/app/service/trips-by-route-id.js b/src/service/trips-by-route-id.js similarity index 100% rename from app/service/trips-by-route-id.js rename to src/service/trips-by-route-id.js diff --git a/app/service/trips-oset-limit.js b/src/service/trips-oset-limit.js similarity index 100% rename from app/service/trips-oset-limit.js rename to src/service/trips-oset-limit.js diff --git a/app/service/trips.js b/src/service/trips.js similarity index 100% rename from app/service/trips.js rename to src/service/trips.js diff --git a/app/utils.js b/src/utils.js similarity index 100% rename from app/utils.js rename to src/utils.js diff --git a/app/utils/calendar.js b/src/utils/calendar.js similarity index 100% rename from app/utils/calendar.js rename to src/utils/calendar.js diff --git a/app/utils/date.js b/src/utils/date.js similarity index 100% rename from app/utils/date.js rename to src/utils/date.js diff --git a/app/utils/gtfs.js b/src/utils/gtfs.js similarity index 100% rename from app/utils/gtfs.js rename to src/utils/gtfs.js diff --git a/app/utils/mapping.js b/src/utils/mapping.js similarity index 100% rename from app/utils/mapping.js rename to src/utils/mapping.js