UNPKG

@luckycode/vue-chat-button

Version:

Vue 3 chat button components with badge support, modal popup, fixed positioning, environment configuration, and customizable themes

87 lines (86 loc) 2.35 kB
{ "name": "@luckycode/vue-chat-button", "version": "0.0.12", "description": "Vue 3 chat button components with badge support, modal popup, fixed positioning, environment configuration, and customizable themes", "main": "dist/index.js", "module": "dist/index.mjs", "types": "dist/index.d.ts", "files": [ "dist" ], "scripts": { "dev": "vite", "build": "vue-tsc -b && vite build", "build:lib": "vite build --config vite.config.lib.ts", "preview": "vite preview", "prepare": "husky install", "format": "prettier --write .", "pre-commit": "lint-staged ", "lint": "eslint --fix src" }, "keywords": [ "vue", "vue3", "chat", "button", "badge", "modal", "popup", "iframe", "fixed-position", "component" ], "author": "Your Name", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/yourusername/vue-chat-button.git" }, "bugs": { "url": "https://github.com/yourusername/vue-chat-button/issues" }, "homepage": "https://github.com/yourusername/vue-chat-button#readme", "peerDependencies": { "vue": "^3.0.0" }, "dependencies": { "vue": "^3.5.13" }, "devDependencies": { "@commitlint/cli": "^18.4.3", "@commitlint/config-conventional": "^18.4.3", "@types/node": "^22.10.1", "@typescript-eslint/eslint-plugin": "^8.17.0", "@typescript-eslint/parser": "^8.17.0", "@vitejs/plugin-vue": "^5.2.1", "commitlint": "^18.4.3", "eslint": "^8.56.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-import": "^2.31.0", "eslint-plugin-prettier": "^5.1.0", "eslint-plugin-vue": "^9.19.2", "husky": "^8.0.3", "lint-staged": "^15.2.0", "prettier": "^3.4.2", "terser": "^5.36.0", "typescript": "~5.6.2", "vite": "^6.0.1", "vite-plugin-dts": "^4.5.4", "vue-tsc": "^2.1.10" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "**/*.{html,vue,ts,cjs,json,md}": [ "prettier --write" ], "**/*.{vue,js,ts,jsx,tsx}": [ "eslint --fix" ] }, "packageManager": "pnpm@9.7.1+sha512.faf344af2d6ca65c4c5c8c2224ea77a81a5e8859cbc4e06b1511ddce2f0151512431dd19e6aff31f2c6a8f5f2aced9bd2273e1fed7dd4de1868984059d2c4247" }