{
  "name": "@structdk/struct-icon",
  "version": "1.0.3",
  "private": false,
  "description": "Icon package for Struct PIM and partner developers – fast sprites, framework components (Angular/React/Vue/Svelte), and raw SVGs with Tailwind-friendly sizing.",
  "type": "module",
  "sideEffects": false,
  "main": "packages/svg/index.js",
  "exports": {
    ".": "./packages/svg/index.js",
    "./manifest": "./packages/svg/manifest.json",
    "./svg/*": "./packages/svg/*",
    "./sprite/*": "./packages/sprite/*",
    "./font/*": "./packages/font/*",
    "./css": "./packages/css/index.css",
    "./tailwind": "./tailwind.plugin.cjs",
    "./angular": {
      "types": "./packages/angular/public-api.d.ts",
      "default": "./packages/angular/fesm2022/struct-icon.mjs"
    },
    "./react/*": "./packages/react/*",
    "./vue/*": "./packages/vue/*",
    "./svelte/*": "./packages/svelte/*"
  },
  "files": [
    "packages",
    "tailwind.plugin.cjs",
    "README.md",
    "LICENSE"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://bitbucket.org/structdk/struct-icon.git"
  },
  "homepage": "https://bitbucket.org/structdk/struct-icon",
  "bugs": {
    "url": "https://bitbucket.org/structdk/struct-icon/issues"
  },
  "author": "Lasse Norby <lasse@struct.dk> (Struct A/S)",
  "license": "UNLICENSED",
  "scripts": {
    "clean": "node scripts/clean.mjs",
    "build": "npm run clean && node scripts/manifest.mjs && node scripts/build-svg.mjs && node scripts/build-sprite.mjs && node scripts/build-font.mjs && node scripts/build-css.mjs && node scripts/build-angular.mjs && node scripts/build-react.mjs && node scripts/build-vue.mjs && node scripts/build-svelte.mjs && node scripts/build-story-assets.mjs && node scripts/build-site.mjs",
    "lint:svg": "svgo -f icons --config=scripts/svgo.config.mjs",
    "release": "changeset publish",
    "build:react": "node scripts/build-react.mjs",
    "build:vue": "node scripts/build-vue.mjs",
    "build:svelte": "node scripts/build-svelte.mjs",
    "build:storybook:assets": "node scripts/build-story-assets.mjs",
    "site": "node scripts/build-site.mjs",
    "prepublishOnly": "npm run build"
  },
  "peerDependencies": {
    "@angular/common": ">=14",
    "@angular/core": ">=14",
    "tailwindcss": ">=3.0"
  },
  "devDependencies": {
    "@angular/compiler": "^18.0.0",
    "@angular/compiler-cli": "^18.0.0",
    "ng-packagr": "^18.0.0",
    "typescript": "^5.5.0",
    "svgo": "^3.3.2",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "vue": "^3.4.0",
    "svelte": "^4.2.0",
    "@storybook/html-vite": "^8.3.0",
    "vite": "^5.4.0",
    "@changesets/cli": "^2.27.8",
    "@changesets/changelog-github": "^0.5.0",
    "webfont": "^11.2.26"
  }
}
