ui-kit-web-bot
v1.6.9
Published
Vue 3 UI-kit library for Telegram Web App style interfaces (iOS / Android).
Downloads
271
Readme
ui-kit-web-bot
Vue 3 UI-kit library for Telegram Web App style interfaces (iOS / Android).
Requirements
Node.js:^20.19.0 || >=22.12.0pnpm: recommended package manager
Quick Start
pnpm install
pnpm devScripts
Development
pnpm devRuns local development server (Vite).
Build Library
pnpm buildBuilds dist/ (ESM + CJS + types + styles).
Preview Build
pnpm previewType Check
pnpm type-checkLint
pnpm lintFormat
pnpm formatStorybook
Run Storybook
pnpm storybookStarts Storybook on http://localhost:6006.
Build Storybook
pnpm build-storybookUsage in App
import { createApp } from 'vue';
import { UiKitPlugin } from 'ui-kit-web-bot';
import 'ui-kit-web-bot/styles.css';
import App from './App.vue';
createApp(App).use(UiKitPlugin, { platform: 'ios' }).mount('#app');You can also use legacy option:
createApp(App).use(UiKitPlugin, { isIos: true }).mount('#app');Publish to npm
1) Build and check package
pnpm build
npm pack --dry-run2) Login to npm (if needed)
npm login3) Publish
npm publishIf publishing under a public scope, use:
npm publish --access public