{
  "name": "@tarojs/components",
  "version": "3.6.7",
  "description": "Taro 组件库",
  "browser": "dist/index.js",
  "main:h5": "dist/index.js",
  "main": "dist/index.js",
  "module": "dist/index.cjs.js",
  "types": "types/index.d.ts",
  "sideEffects": [
    "*.scss",
    "*.css"
  ],
  "files": [
    "dist",
    "lib",
    "loader",
    "mini",
    "types",
    "virtual-list",
    "vue3.d.ts"
  ],
  "collection": "dist/collection/collection-manifest.json",
  "collection:main": "dist/collection/index.js",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/NervJS/taro.git"
  },
  "keywords": [],
  "author": "",
  "license": "MIT",
  "dependencies": {
    "@stencil/core": "^2.22.2",
    "classnames": "^2.2.5",
    "hls.js": "^1.1.5",
    "intersection-observer": "^0.7.0",
    "resolve-pathname": "^3.0.0",
    "swiper": "6.8.0",
    "weui": "^1.1.2",
    "@tarojs/components-advanced": "3.6.7",
    "@tarojs/router": "3.6.7",
    "@tarojs/taro": "3.6.7"
  },
  "devDependencies": {
    "@babel/generator": "^7.20.0",
    "@babel/parser": "^7.20.0",
    "@babel/traverse": "^7.20.0",
    "@babel/types": "^7.20.0",
    "@stencil/react-output-target": "0.4.0",
    "@stencil/sass": "^2.0.0",
    "@stencil/vue-output-target": "0.7.0",
    "@types/jest": "^27.4.1",
    "@types/node": "^14.14.31",
    "change-case": "^4.1.2",
    "csstype": "^3.1.1",
    "esbuild": "^0.14.27",
    "jquery": "^3.4.1",
    "lodash": "^4.17.21",
    "miniapp-types": "1.5.1",
    "puppeteer": "^19.2.0",
    "stencil-vue2-output-target": "0.0.4",
    "ts-node": "^10.9.1",
    "typescript": "^4.7.4"
  },
  "peerDependenciesMeta": {
    "@types/react": {
      "optional": true
    },
    "@types/react-native": {
      "optional": true
    },
    "vue": {
      "optional": true
    }
  },
  "scripts": {
    "prebuild": "run-p generate:*",
    "build": "cross-env NODE_ENV=production run-s build:components build:library",
    "build:components": "stencil build",
    "build:library": "pnpm --filter @tarojs/components-library-react --filter @tarojs/components-library-vue2 --filter @tarojs/components-library-vue3 run build:ci",
    "dev:components": "cross-env NODE_ENV=development pnpm run build:components --watch",
    "dev:library-react": "cross-env NODE_ENV=development pnpm --filter @tarojs/components-library-react run dev",
    "dev:library-vue2": "cross-env NODE_ENV=development pnpm --filter @tarojs/components-library-vue2 run dev",
    "dev:library-vue3": "cross-env NODE_ENV=development pnpm --filter @tarojs/components-library-vue3 run dev",
    "generate:lib": "mkdir -p lib",
    "generate:stencil-config": "esbuild ./scripts/stencil/stencil.config.ts --bundle --platform=node --outfile=stencil.config.js",
    "sync:types": "ts-node scripts/json-schema-to-types.ts",
    "test": "cross-env NODE_ENV=test stencil test --spec --e2e",
    "test:ci": "pnpm test -- --ci --no-build",
    "test:coverage": "pnpm test -- --ci --screenshot --coverage",
    "test:watch": "pnpm test -- --screenshot --watch"
  }
}