0.2.0 • Published 1 year ago
endare-vue-toolbox v0.2.0
Endare Vue Toolbox
Library setup
Installation
npm install endare-vue-toolboxStyle
Import the Endare Vue Toolbox global stylesheet in the src/main.ts application entry point file.
import 'endare-vue-toolbox/style'Components
- EndareIcon
- EndareButton
- EndareCheckbox
- EndareTextInput
Example:
<script setup lang="ts">
import { EndareButton } from 'endare-vue-toolbox'
</script>
<template>
<EndareButton label="hello" />
</template>EndareIcon
In order to use the EndareIcon component, you need to provide an icons configuration.
src/components/icons/HeartIcon.vue
<template>
<path d="..." />
</template>src/constants/icons.ts
import type { IconData } from 'endare-vue-toolbox/types'
import HeartIcon from 'src/components/icons/HeartIcon.vue'
export const ICONS: Record<string, IconData> = {
heart: {
component: HeartIcon,
viewBox: '0 0 16 14'
}
}src/main.ts
import App from 'src/App.vue'
import { createApp } from 'vue'
import { setIconsConfig } from 'endare-vue-toolbox' // Added
import { ICONS } from 'src/constants/icons' // Added
const app = createApp(App)
app.use(setIconsConfig(ICONS)) // Added
app.mount('#app')EndareCheckbox
In order to use the EndareCheckbox component, you need to provide a checkbox configuration.
src/main.ts
import App from 'src/App.vue'
import { createApp } from 'vue'
import { setCheckboxConfig } from 'endare-vue-toolbox' // Added
const app = createApp(App)
app.use(setCheckboxConfig({ iconName: 'heart', iconColors: ['#333'] })) // Added
app.mount('#app')Project setup
Requirements
Local development environment setup
- Install dependencies using NPM
npm install- Compile and serve the application with hot-reload using Vite
npm run startLinting and formatting
Lint code using ESLint
npm run lintFormat code using Prettier
npm run formatProject build
- Build the application using Vite
npm run build- Serve the application build using Vite
npm run preview-build- Publish the build to NPM
npm publish0.2.0
1 year ago
0.1.25
2 years ago
0.1.24
2 years ago
0.1.23
2 years ago
0.1.22
2 years ago
0.1.21
2 years ago
0.1.20
2 years ago
0.1.19
2 years ago
0.1.18
2 years ago
0.1.17
2 years ago
0.1.16
2 years ago
0.1.15
2 years ago
0.1.14
2 years ago
0.1.13
2 years ago
0.1.12
2 years ago
0.1.11
2 years ago
0.1.10
2 years ago
0.1.9
2 years ago
0.1.8
2 years ago
0.1.7
2 years ago
0.1.6
2 years ago
0.1.5
2 years ago
0.1.4
2 years ago
0.1.3
2 years ago
0.1.2
2 years ago
0.1.1
2 years ago
0.1.0
2 years ago
0.0.0
2 years ago