Skip to content
Snippets Groups Projects
Select Git revision
  • gitkeep
  • Sprint/2022-01
  • dev protected
  • master default protected
  • v1.1.0
  • v1.0.0
6 results

x-vue-template

  • Clone with SSH
  • Clone with HTTPS
  • vue-template

    This template includes:

    • Vue.js application template
    • Linting using TSLint and the Vue builders
    • Automatic releases using semantic-release (ESLint Code Convention) and Gitlab CI / CD
    • Automatic Unit tests using Mocha/Chai and the Vue cli
    • Automatic documentation publishing using Gitlab CI / CD and a self written script which puts the docs in the docs folder to the wiki
    • For public registry: Publishing of packages, for usage add the following lines to package.json, add the npm publish module in .releaserc and provide a valid NPM token:
    "publishConfig": {
        "access": "public",
        "registry": "https://registry.npmjs.org/",
        "tag": "latest"
    }

    Project setup

    npm install

    Compiles and hot-reloads for development

    npm run serve

    Compiles and minifies for production

    npm run build

    Run your tests

    npm run test

    Lints and fixes files

    npm run lint

    Run your unit tests

    npm run test:unit

    Customize configuration

    See Configuration Reference.