{
  "name": "@talkwed/component-ui",
  "version": "2.0.35",
  "description": "talkwed components",
  "main": "lib/index.js",
  "module": "es/index.mjs",
  "types": "es/index.d.ts",
  "style": "dist/index.css",
  "unpkg": "dist/index.min.js",
  "jsdelivr": "dist/index.min.js",
  "scripts": {
    "gen": "tsx scripts/generate/component.ts",
    "build": "gulp --require @esbuild-kit/cjs-loader -f scripts/build/index.ts",
    "test": "vitest",
    "test:ui": "vitest --ui",
    "test:coverage": "vitest run --coverage",
    "clean:cache": "rimraf node_modules/.cache/ && rimraf node_modules/.vite",
    "clean:lib": "rimraf node_modules",
    "publish:ui": "npm publish"
  },
  "files": [
    "es",
    "lib",
    "dist",
    "global.d.ts"
  ],
  "publishConfig": {
    "access": "public"
  },
  "peerDependencies": {
    "@talkwed/core-ui": "^0.2.2",
    "gradient-parser": "^1.0.2",
    "vue": "^3.2.37",
    "vuedraggable": "^4.1.0",
    "@ant-design/icons-vue": "^6.1.0"
  },
  "dependencies": {
    "@aesoper/normal-utils": "^0.1.5",
    "@ant-design/icons-vue": "^6.1.0",
    "@popperjs/core": "^2.11.6",
    "@talkwed/core-ui": "^0.2.2",
    "@vue/shared": "3.2.37",
    "@vueuse/core": "^8.3.0",
    "@vueuse/shared": "^8.3.0",
    "gradient-parser": "^1.0.2",
    "lodash": "^4.17.21",
    "lodash-es": "^4.17.21",
    "lodash-unified": "^1.0.2",
    "tinycolor2": "^1.6.0",
    "type-fest": "^3.6.1",
    "vue-types": "^5.0.2",
    "vue3-angle": "^0.1.6",
    "vuedraggable": "^4.1.0"
  },
  "devDependencies": {
    "@esbuild-kit/cjs-loader": "^2.4.2",
    "@rollup/plugin-commonjs": "^22.0.2",
    "@rollup/plugin-node-resolve": "^13.3.0",
    "@talkwed/components-helper": "workspace:^1.0.0",
    "@types/fs-extra": "^9.0.13",
    "@types/gradient-parser": "^0.1.2",
    "@types/gulp": "^4.0.9",
    "@types/gulp-autoprefixer": "^0.0.33",
    "@types/gulp-clean-css": "^4.3.0",
    "@types/gulp-sass": "^5.0.0",
    "@types/lodash-es": "^4.17.6",
    "@types/prompts": "^2.0.14",
    "@types/tinycolor2": "^1.4.3",
    "@vitejs/plugin-vue": "^3.2.0",
    "@vitejs/plugin-vue-jsx": "^2.1.1",
    "@vitest/coverage-c8": "^0.22.1",
    "@vitest/ui": "^0.22.1",
    "@vue/test-utils": "^2.0.2",
    "cssnano": "^5.1.14",
    "esbuild": "^0.15.5",
    "execa": "^6.1.0",
    "fast-glob": "^3.2.11",
    "fs-extra": "^10.1.0",
    "gulp": "^4.0.2",
    "gulp-autoprefixer": "^8.0.0",
    "gulp-clean-css": "^4.3.0",
    "gulp-less": "^5.0.0",
    "gulp-sass": "^5.1.0",
    "happy-dom": "^6.0.4",
    "less": "^4.0.0",
    "postcss": "^8.4.16",
    "prompts": "^2.4.2",
    "rimraf": "^3.0.2",
    "rollup": "^2.78.1",
    "rollup-plugin-esbuild": "^4.9.3",
    "rollup-plugin-postcss": "^4.0.2",
    "rollup-plugin-terser": "^7.0.2",
    "sass": "^1.54.5",
    "tsx": "^3.8.2",
    "typescript": "^4.7.4",
    "unplugin-vue-components": "^0.22.4",
    "unplugin-vue-define-options": "^0.10.0",
    "vite": "^3.0.5",
    "vitest": "^0.22.1",
    "vue": "^3.2.37",
    "vue-tsc": "^0.40.1"
  },
  "sideEffects": [
    "dist/*",
    "es/**/*.css",
    "lib/**/*.scss",
    "es/**/style/*",
    "lib/**/style/*"
  ],
  "vetur": {
    "tags": "dist/tags.json",
    "attributes": "dist/attributes.json"
  },
  "web-types": "dist/web-types.json"
}
