Quercus is a client-side map frontend which aims to be easily configurable (add layers, tweak them, deal whith GeoJSON or GPXs...), whithout losing the configuration between visits (all of this locally stored, of course).
This project is built with Vue, 3rd of the name, subtely painted with TailwindCSS and Headless UI, and powered by Leaflet (through Vue Leaflet)
npm install
npm run dev
npm run test:unit
npm run build
VSCodium + Volar (not Vetur) is the recommended setup (mine, at least).
For support of .vue
imports in TS, chose your path and follow the steps below:
Pro: One-time setup
Con: Two TS language services are running in parallel (Codium's default and plugin one), which can impact Codium perfs
Install the TypeScript Vue Plugin (Volar), and you're ready to go.
Pro: Only one TS language service running
Con: A quick setup is needed for each project
- Disable the built-in TypeScript Extension
- Run
Extensions: Show Built-in Extensions
from VSCode's command palette - Find
TypeScript and JavaScript Language Features
, right click and selectDisable (Workspace)
- Run
- Reload the VSCode window by running
Developer: Reload Window
from the command palette.
Source: https://vuejs.org/guide/typescript/overview.html#volar-takeover-mode