5.0.0-beta.21 • Published 12 months ago
@fitx/components v5.0.0-beta.21
@fitx/components
FitX Vue 3 Component and Widget Library. Overview
Use Package 🐨
Requirements
Install
$ npm install @fitx/fitx-components --saveUse
<script lang="ts" setup>
import { FitxButton } from '@fitx/components';
</script>
<template>
<fitx-button>Nice</fitx-button>
</template>Import Styles
Normally via main.ts
import '@fitx/components/styles.css';Type Support for .vue Imports in TS
TypeScript cannot handle type information for .vue imports by default, so we replace the tsc CLI with vue-tsc for type checking. In editors, we need Volar to make the TypeScript language service aware of .vue types.
Customize configuration
See Vite Configuration Reference.
Project Setup
npm installType-Check, Compile and Minify for Package Release
npm run build:libRun Unit Tests with Vitest
npm run test:unitRun End-to-End Tests with Playwright
# Install browsers for the first run
npx playwright install
# When testing on CI, must build the project first
npm run build
# Runs the end-to-end tests
npm run test:e2e
# Runs the tests only on Chromium
npm run test:e2e -- --project=chromium
# Runs the tests of a specific file
npm run test:e2e -- tests/example.spec.ts
# Runs the tests in debug mode
npm run test:e2e -- --debugLint with ESLint
npm run lintStart Storybook local
npm run storybookBuild Storybook
npm run build-storybookUpdate Lib
Make sure to update component index file after add new Components and run
npm run build:libPublish Lib
npm publish --access public5.0.0-beta.21
12 months ago
5.0.0-beta.19
12 months ago
5.0.0-beta.11
1 year ago
5.0.0-beta.9
1 year ago
5.0.0-beta.10
1 year ago
5.0.0-beta.8
1 year ago
5.0.0-beta.6
1 year ago
5.0.0-beta.4
1 year ago
5.0.0-beta.5
1 year ago
5.0.0-beta.2
1 year ago