@skoda-dms/basic-lib

Utility Skoda Mpov library

Usage no npm install needed!

<script type="module">
  import skodaDmsBasicLib from 'https://cdn.skypack.dev/@skoda-dms/basic-lib';
</script>

README

@skoda-dms/basic-lib

Basic Skoda DMS frontend library

Include script library

Usage

Install:

$  npm i

Build:

$ npm run build
$ npm run build:watch

Doc:

$  npm run docs

Library

See doc/ directory for api.

Utils:

class StorageService - persistent local storage management
class HttpClient - Http client
    GET
    config.noTenant - api will be called without tenant
function metaInit - create basic meta-vue object

User

  • Auth urls can be configure in identity/config.ts.
class  User - User info and management of identity
class AuthProvider - Authetificate or check user session, sign out.
class  Tenant - Tenant info and management of identity

Routing

class IndentityGuard - Route guards for identity management

Store Vuex store definition is in store directory. Includes:

  • Authetification store

Related topics

See Create typescript module.

See [Mock adapter] (https://github.com/ctimmerm/axios-mock-adapter) See [Meta VUE] (https://vue-meta.nuxtjs.org)