Deze folder bevat de Bereikbaarheid frontend zoals zichtbaar op kaart.nationaalwegenbestand.nl/bereikbaarheid.
Een werkkaart kun je activeren met de parameter expertMode=true
: kaart.nationaalwegenbestand.nl/bereikbaarheid/?expertMode=true . Hiermee heb je toegang tot extra functionaliteit wat het makkelijker maakt om de content van de kaart te checken.
Deze folder is als volgt ingedeeld:
public
: bevat static files; worden meegenomen in npm run build
src
: bevat de React applicatie.test
: bevat test utils. Deze worden gebruikt in npm run test
.env.*
: env variables voor de diverse omgevingen. Worden ingesteld door npm run start
.Dockerfile
bevat config voor de Docker omgeving.nginx.*.conf
; bevat nginx configuraties voor diverse omgevingen.docker compose up --build
.*.{js,ts,jsx,tsx}
nvm use
te draaien in je terminal. Als je geen gebruik maakt van NVM, zorg dan dat je handmatig de correcte Node.js versie installeert zoals beschreven in .nvmrc
npm install
npm start
.Een hot-reloaded versie van de frontend is beschikbaar via http://localhost:3000. De pagina wordt ververst als je bronbestanden (in de src
folder) wijzigt. Zowel in je IDE als in de console zijn linting en formatting errors te zien.
vite.config.ts
. nginx.dockercompose.conf
) gebruikt. Via een build argument wordt bepaald welke nginx configuratie wordt geladen.In this directory, you can run:
npm start
: runs the app in the development mode.npm run lint
: lints the application code.npm run test
: launches the test runner.npm run test:watch
: launches the test runner in the interactive watch mode.npm run build
: builds the app for production to the build
folder.npm run preview
: preview the built app.