Skip to content

A minimal sample configuration with vue, vuex, vue-router, vuetify, Typescript and cesium.

License

Notifications You must be signed in to change notification settings

meschg/vue-stack-cesium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9b1a0b8 · Nov 5, 2024
Dec 30, 2021
Nov 5, 2024
Feb 23, 2023
Dec 30, 2021
Feb 21, 2022
Oct 3, 2024
Mar 13, 2022
Nov 5, 2024
Nov 5, 2024
Oct 3, 2024
Aug 20, 2022

Repository files navigation

vue-stack-cesium

A minimal sample configuration project which shows how to combine and use certain packages and is a useful testing project for new updates. This project is being maintained regulary to the new compatible versions of the used packages. Certain syntax and configuration is applied in a hopefully understandable and reusable way.

Contributions in form of best practices or corrections are welcome!

Core features

  • vue 3.5.x
  • vite 5.4.x
  • vuetify 3.7.x
  • Typescript 5.6.x
  • cesiumJS 1.122.x

vue related features

  • vuex 4.1.x store with multiple files
  • vue-router 4.4.x
  • vite-plugin-cesium 1.2.x
  • vite-plugin-vuetify 2.0.x
  • vue-shortkey 4.0.0 [to be removed]
  • vue composition API examples with multiple files

Known issues

  • Invalid assets urls of /assets /public when using dev or build Fixed?
  • Rebuild of cesium with vite-plugin-cesium in vite.config.ts maybe not working Fixed?
  • ?
  • ...

upcoming changes

  • Replace vue-shortkey with something else

Project setup

use npm with vite

git clone/unzip
npm install
npm install --location:global vite
npm run dev

To build and preview

npm run build
npm run preview

Screenshots 2021-12-30

Cesium Page with viewport using vite-plugin-cesium

2021-12-30 19_40_40-vue-stack-cesium-vue-3-migration

Project Structure

2021-12-30 19_29_35-vue-stack-cesium-vite-file-structure-VSt-Code

About

A minimal sample configuration with vue, vuex, vue-router, vuetify, Typescript and cesium.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published