1.2.21 • Published 4 years ago
protocol-schema-builder v1.2.21
Applet Builder
Visual user interface used to design, edit, and generate ReproSchema applets. Written in Vue, hosted on GitHub, and distributed with NPM.
Usage
Install dependency
npm install applet-builder
<template>
<AppletBuilder
exportButton
@uploadProtocol="onUploadApplet"
/>
</template>
<script>
import Components from 'applet-builder';
export default {
name: 'My-App',
components: {
...Components,
},
methods: {
onUploadApplet(newApplet) {
console.log('new applet', newApplet);
}
},
}
</script>
Project Development setup
npm install
Compiles and hot-reloads for development
npm run serve
Compiles and minifies for distribution
npm run build-bundle
Publish to npm (requires authentication)
npm run publish
Lint files
npm run lint