@outlandish/sanger-components v0.2.5
sanger-components
Shared Vue components for MalariaGEN.
Usage in other projects:
npm i @outlandish/sanger-components- Add global css:
node_modules/@outlandish/sanger-components/dist/sanger-components.css import SangerComponents from @outlandish/sanger-componentsVue.use(SangerComponents)
Project setup
cp .npmrc.example .npmrc- Add a FontAwesome Pro token to
.npmrc npm i
Adding a component
- Create a new component folder by copying the
_component-templatefolder - Add the component to
plugin.js - Demo the component in
App.vue
Compiles and hot-reloads for development
npm run serveCompiles and minifies library for production
npm run buildRuns automatically as part of npm install (via prepare script in package.json)
Outputs reusable component library for use in other sanger projects, with external
dependencies (see peerDependencies in package.json)
Lints and fixes files
npm run lintCustomize configuration
Publishing
npm version <new version>git pushnpm publish(this will require logging in to npm, if not already)
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago