{
  "name": "@vkontakte/icons-sprite",
  "version": "3.2.1",
  "homepage": "https://vkcom.github.io/icons/",
  "repository": {
    "type": "git",
    "url": "https://github.com/VKCOM/icons.git",
    "directory": "packages/icons-sprite"
  },
  "license": "MIT",
  "type": "module",
  "main": "dist/index.js",
  "module": "dist/index.js",
  "typings": "dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "default": "./dist/index.js"
    }
  },
  "scripts": {
    "build": "concurrently 'yarn:build:*'",
    "swc-base": "swc src/ --config-file package.swcrc --strip-leading-paths",
    "build:es6": "yarn swc-base -d dist",
    "build:types": "tsc --emitDeclarationOnly --declaration",
    "prepack": "yarn build",
    "size": "yarn build:es6 && size-limit",
    "test": "node --test '**/*.test.*'"
  },
  "dependencies": {
    "@swc/helpers": "^0.5.19"
  },
  "devDependencies": {
    "@size-limit/file": "^12.0.1",
    "@size-limit/webpack": "^12.0.1",
    "@swc/cli": "^0.8.0",
    "@swc/core": "^1.15.21",
    "@types/node": "^25.5.0",
    "@types/react": "^19.0.1",
    "concurrently": "^9.2.1",
    "react": "^19.0.0",
    "size-limit": "^12.0.1",
    "ts-node": "^10.9.2",
    "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": "*"
    }
  ],
  "publishConfig": {
    "provenance": true
  }
}