UNPKG

telegram-ui-vue

Version:

Vue UI kit for Telegram Mini Apps inspired by Telegram interface.

133 lines (132 loc) 3.19 kB
{ "name": "telegram-ui-vue", "version": "1.6.3", "type": "module", "private": false, "description": "Vue UI kit for Telegram Mini Apps inspired by Telegram interface.", "keywords": [ "ui", "ui kit", "design system", "telegram", "telegram mini apps", "telegram ui", "vue", "vue components", "components", "accessibility" ], "homepage": "https://github.com/mbredikhin/telegram-ui-vue", "repository": { "type": "git", "url": "git+https://github.com/mbredikhin/telegram-ui-vue.git" }, "bugs": { "url": "https://github.com/mbredikhin/telegram-ui-vue/issues" }, "author": "Maxim Bredikhin", "license": "MIT", "engines": { "node": ">=20.0.0", "pnpm": ">=9.6.0" }, "packageManager": "pnpm@10.11.0", "scripts": { "dev": "storybook dev -p 6006 --docs", "build-stories": "storybook build --docs", "build": "vue-tsc -b && vite build", "preview": "vite preview", "lint": "pnpm eslint src/", "test": "vitest" }, "main": "./dist/index.js", "module": "./dist/index.js", "types": "./dist/index.d.ts", "typings": "./dist/index.d.ts", "files": [ "./LICENSE", "./dist" ], "dependencies": { "@floating-ui/vue": "1.1.6", "@twa-dev/types": "7.10.0", "vauland": "1.0.0" }, "peerDependencies": { "vue": ">= 3.5.0" }, "devDependencies": { "@chromatic-com/storybook": "3", "@commitlint/cli": "19.8.1", "@commitlint/config-conventional": "19.8.1", "@eslint/js": "9.11.1", "@storybook/addon-docs": "8.6.9", "@storybook/addon-essentials": "8.6.9", "@storybook/addon-themes": "8.6.9", "@storybook/blocks": "8.6.9", "@storybook/builder-vite": "8.6.9", "@storybook/global": "5.0.0", "@storybook/vue3": "8.6.9", "@storybook/vue3-vite": "8.6.9", "@types/node": "22.7.4", "@typescript-eslint/eslint-plugin": "8.7.0", "@typescript-eslint/parser": "8.7.0", "@vitejs/plugin-vue": "5.2.3", "@vue/test-utils": "2.4.6", "autoprefixer": "10.4.21", "eslint": "9.11.1", "eslint-config-prettier": "9.1.0", "eslint-plugin-prettier": "5.2.1", "eslint-plugin-vue": "9.32.0", "globals": "15.14.0", "happy-dom": "17.5.6", "postcss": "8.5.6", "prettier": "3.3.3", "sass-embedded": "1.86.0", "semantic-release": "24.2.5", "storybook": "8.6.9", "typescript": "5.6.2", "typescript-eslint": "8.7.0", "vite": "6.3.6", "vite-plugin-checker": "0.8.0", "vite-plugin-css-injected-by-js": "3.5.2", "vite-plugin-dts": "4.5.4", "vite-svg-loader": "5.1.0", "vitest": "3.2.0", "vue": "3.5.10", "vue-tsc": "2.1.6" }, "pnpm": { "overrides": { "esbuild": "0.25.0", "@eslint/plugin-kit": "0.3.4", "brace-expansion": "2.0.2" } }, "commitlint": { "extends": [ "@commitlint/config-conventional" ], "rules": { "subject-empty": [ 0 ] } }, "release": { "branches": [ "main" ] }, "postcss": { "plugins": { "autoprefixer": {} } }, "browserslist": [ "> 0.2%", "last 2 versions", "Firefox ESR", "not dead" ] }