...
name | Technologies (Auszug) |
---|
...
Vue 3
We use the Vue.js 3 composition API together with TypeScript.
TypeScript
We use TypeScript as our development language.
https://www.typescriptlang.org/
Build
...
Vite builds
...
the frontend into a static page that can then be delivered in a Docker container. It can also provide a live preview for development. (npm run dev)
Linting
Router
For site navigation and access control we use Vue Router
...
HTTP Client
Notification
For the user notification we use a self-built component, which can be found in our own framework Vue Components Library .
HTML components
For our html components we use our own framework Vue Components Library which uses https://
...
...
and builds on it.
Store
To exchange component information (which goes beyond the normal parent/child construct) we use Pinia as a global store.
...
...
...
...
Notification
Self-built with a Pinia in the vue components.
Store
HTTP Client
The https://
...
github.com/axios/axios client is used in the developer portal project, as well as in our API Helper framework.
Linting
Sytle
https://vue-hero-icons.netlify.app/
Websockets
https://www.npmjs.com/package/webstomp-client
Unit Tests
Hash
https://www.npmjs.com/package/blueimp-md5
Charts
https://www.npmjs.com/package/vue-chart-3