{
  "name": "@vkontakte/icons",
  "version": "3.56.0",
  "description": "SVG icons, provided as a React components. With love from VKontakte",
  "homepage": "https://vkcom.github.io/icons/",
  "repository": {
    "type": "git",
    "url": "https://github.com/VKCOM/icons.git",
    "directory": "packages/icons"
  },
  "license": "MIT",
  "author": "bumbledos@gmail.com",
  "sideEffects": [
    "*.css"
  ],
  "type": "module",
  "main": "dist/index.js",
  "module": "dist/index.js",
  "typings": "dist/typings/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/typings/index.d.ts",
      "default": "./dist/index.js"
    },
    "./src/svg/": "./src/svg/",
    "./package.json": "./package.json"
  },
  "scripts": {
    "build": "yarn icons-build && yarn docs",
    "docs": "node --max-old-space-size=4096 scripts/docs",
    "icons-build": "yarn run -T build:icons-sprite && yarn node scripts/build-icons.js",
    "size": "yarn icons-build && yarn run size-limit"
  },
  "browserslist": [
    "android >= 4.4",
    "ios >= 9"
  ],
  "dependencies": {
    "@swc/helpers": "^0.5.21",
    "@vkontakte/icons-sprite": "^3.2.1"
  },
  "devDependencies": {
    "@rspack/cli": "^2.0.4",
    "@rspack/core": "^2.0.4",
    "@size-limit/file": "^12.1.0",
    "@size-limit/webpack": "^12.1.0",
    "@swc/cli": "^0.8.1",
    "@swc/core": "^1.15.40",
    "@types/react": "^19.0.1",
    "@vkontakte/icons-scripts": "^5.2.0",
    "react": "^19.0.0",
    "react-color": "^2.18.0",
    "react-dom": "^19.0.0",
    "size-limit": "^12.1.0",
    "typescript": "^5.9.3"
  },
  "peerDependencies": {
    "react": "^18 || ^19"
  },
  "size-limit": [
    {
      "name": "JS",
      "path": "dist/index.js",
      "brotli": false,
      "import": "*"
    },
    {
      "name": "JS (gzip)",
      "path": "dist/index.js",
      "gzip": true,
      "import": "*"
    },
    {
      "name": "JS (brotli)",
      "path": "dist/index.js",
      "import": "*"
    },
    {
      "name": "JS ES6 with Icon16Add only import (tree shaking)",
      "path": "dist/index.js",
      "import": "{ Icon16Add }",
      "brotli": false
    },
    {
      "name": "SVG",
      "path": "src/**/*.svg",
      "brotli": false,
      "webpack": false
    }
  ],
  "publishConfig": {
    "provenance": true
  }
}