{
  "name": "@waline-tscf/client",
  "version": "3.6.0-Beta.2",
  "description": "A comment system client compatible with Tencent SCF deployment based on Waline",
  "keywords": [
    "valine",
    "waline",
    "tscf",
    "comment",
    "blog",
    "vue",
    "frontend"
  ],
  "homepage": "https://github.com/abiscuitx/waline-tscf",
  "bugs": {
    "url": "https://github.com/abiscuitx/waline-tscf/issues"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/abiscuitx/waline-tscf.git",
    "directory": "packages/client"
  },
  "license": "MIT",
  "author": "abiscuitx",
  "type": "module",
  "exports": {
    ".": {
      "types": "./dist/slim.d.ts",
      "default": "./dist/slim.js"
    },
    "./component": {
      "types": "./dist/component.d.ts",
      "default": "./dist/component.js"
    },
    "./full": {
      "types": "./dist/waline.d.ts",
      "import": "./dist/waline.js",
      "default": "./dist/waline.umd.js"
    },
    "./comment": {
      "types": "./dist/comment.d.ts",
      "import": "./dist/comment.js",
      "default": "./dist/comment.umd.js"
    },
    "./pageview": {
      "types": "./dist/pageview.d.ts",
      "import": "./dist/pageview.js",
      "default": "./dist/pageview.umd.js"
    },
    "./style": "./dist/waline.css",
    "./meta": "./dist/waline-meta.css",
    "./waline.css": "./dist/waline.css",
    "./waline-meta.css": "./dist/waline-meta.css",
    "./package.json": "./package.json"
  },
  "main": "./dist/slim.js",
  "module": "./dist/slim.js",
  "browser": "./dist/waline.umd.js",
  "types": "./dist/slim.d.ts",
  "files": [
    "dist"
  ],
  "scripts": {
    "build": "pnpm rollup && pnpm style",
    "clean": "rimraf ./dist",
    "dev": "vite",
    "prepublishOnly": "pnpm clean && pnpm build",
    "rollup": "rollup -c rollup.config.ts --configPlugin esbuild",
    "style": "pnpm style:main && pnpm style:meta",
    "style:main": "sass ./src/styles/index.scss ./dist/waline.css --style=compressed",
    "style:meta": "sass ./src/styles/meta.scss ./dist/waline-meta.css --style=compressed"
  },
  "browserslist": {
    "production": [
      ">0.5%",
      "maintained node versions",
      "not dead",
      "not ie 11",
      "not op_mini all",
      "last 2 years"
    ],
    "development": [
      "last 2 chrome version",
      "last 2 firefox version",
      "last 2 safari version"
    ]
  },
  "dependencies": {
    "@vueuse/core": "^13.9.0",
    "@waline-tscf/api": "workspace:*",
    "autosize": "^6.0.1",
    "marked": "^16.3.0",
    "marked-highlight": "^2.2.2",
    "recaptcha-v3": "^1.11.3",
    "vue": "^3.5.21"
  },
  "devDependencies": {
    "@babel/core": "7.28.4",
    "@babel/preset-env": "7.28.3",
    "@giphy/js-types": "5.1.0",
    "@types/autosize": "4.0.3",
    "@vitejs/plugin-vue": "6.0.1",
    "user-agent-data-types": "0.4.2",
    "vite": "7.1.6"
  },
  "engines": {
    "node": ">=18"
  },
  "publishConfig": {
    "access": "public"
  }
}
