Qiskit component library for Vue 2 and Vue 3.
https://qiskit-community.github.io/qiskit-vue/
Install the required dependencies:
npm install @qiskit-community/qiskit-vue vue-demi
If your project uses Vue 2, also install the Composition API package:
npm install @vue/composition-api
Example:
<template>
<QLogo />
</template>
<script lang="ts">
import Vue from 'vue'
import { Component } from 'vue-property-decorator'
import QLogo from '@qiskit-community/qiskit-vue/src/components/QLogo/index.vue'
@Component({
components: { QLogo }
})
export default class MyComponent extends Vue {}
</script>
Example:
<template>
<QLogo />
</template>
<script lang="ts">
import { Options, Vue } from 'vue-class-component'
import QLogo from '@qiskit-community/qiskit-vue'
@Options({
components: { QLogo }
})
export default class MyComponent extends Vue {}
</script>
npm install
npm run dev
npm run test:unit
npm run lint
We use Angular Commit Message Conventions as our convention for commit messages.
We use Semantic Release for releasing new package versions and updating our CHANGELOG.