{
  "name": "@instructure/ui-icons",
  "version": "11.7.2",
  "description": "Icon set for Instructure, Inc. products",
  "author": "Instructure, Inc. Engineering and Product Design",
  "module": "./es/index.js",
  "main": "./lib/index.js",
  "types": "./types/index.d.ts",
  "repository": {
    "type": "git",
    "url": "https://github.com/instructure/instructure-ui.git"
  },
  "homepage": "https://instructure.github.io/instructure-ui/",
  "bugs": "https://github.com/instructure/instructure-ui/issues",
  "//script-comments": {
    "build-icons": "TODO: SVGO optimization temporarily disabled with --skipOptimization during pnpm migration. The build process was modifying all 648 SVG files every time bootstrap ran, causing massive git diffs. Before re-enabling, all SVGs should be optimized in master first (separate PR). Use 'build-icons:optimize' to run with SVGO.",
    "export": "Note: 'export' uses build-icons:optimize to ensure published icons are optimized, while regular builds skip optimization."
  },
  "license": "MIT",
  "devDependencies": {
    "@types/node": "^22.5.4",
    "@instructure/ui-babel-preset": "11.7.2"
  },
  "dependencies": {
    "@babel/runtime": "^7.27.6",
    "lucide-react": "1.7.0",
    "@instructure/emotion": "11.7.2",
    "@instructure/shared-types": "11.7.2",
    "@instructure/ui-react-utils": "11.7.2",
    "@instructure/ui-svg-images": "11.7.2",
    "@instructure/ui-themes": "11.7.2",
    "@instructure/ui-utils": "11.7.2"
  },
  "peerDependencies": {
    "react": ">=18 <=19"
  },
  "publishConfig": {
    "access": "public"
  },
  "sideEffects": false,
  "exports": {
    ".": {
      "src": "./src/index.ts",
      "types": "./types/index.d.ts",
      "import": "./es/index.js",
      "require": "./lib/index.js",
      "default": "./es/index.js"
    },
    "./lib/*": "./lib/*",
    "./package.json": "./package.json"
  },
  "scripts": {
    "lint": "ui-scripts lint",
    "prepare-build": "pnpm run build-icons",
    "build-icons": "pnpm exec ui-scripts build-icons --skipOptimization --config icons.config.cjs",
    "build-icons:optimize": "pnpm exec ui-scripts build-icons --svgoConfig svgo.config.cjs --config icons.config.cjs",
    "build": "ui-scripts build --modules es,cjs",
    "export": "pnpm run build-icons:optimize && pnpm run build:types",
    "build:types": "tsc -p tsconfig.build.json",
    "ts:check": "tsc -p tsconfig.build.json --noEmit --emitDeclarationOnly false"
  }
}