{
  "name": "@hxnova/icons",
  "version": "1.0.0",
  "main": "./index.js",
  "module": "./esm/index.js",
  "types": "./index.d.ts",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "clear:fonts": "rimraf ./nova-font/NovaIcons.* && exit 0",
    "generate:fonts": "fantasticon ./nova-svgs -o ./nova-font -n NovaIcons -p nova -t ttf -t woff -t woff2 -t eot -t svg --normalize --font-height 300 --tag span",
    "build": "pnpm run clear:fonts && pnpm run generate:fonts && rm -rf dist/ && pnpm run build:esm && pnpm run build:cjs && pnpm run postbuild",
    "build:cjs": "tsc -p tsconfig.cjs.json",
    "build:esm": "tsc -p tsconfig.json",
    "postbuild": "node ../../scripts/packageBuild/icon-build.js"
  },
  "dependencies": {
    "@fontsource-variable/material-symbols-outlined": "^5.2.15"
  },
  "devDependencies": {
    "fantasticon": "^1.2.2",
    "rimraf": "^3.0.2",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "@types/react": "^18.2.67",
    "@types/react-dom": "^18.2.67"
  },
  "peerDependencies": {
    "react": "^17.0.0 || ^18.0.0 || ^19.0.0",
    "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
  },
  "author": "Hexagon",
  "license": "BSD-3-Clause",
  "description": "",
  "sideEffects": false,
  "exports": {
    ".": {
      "require": {
        "types": "./index.d.ts",
        "default": "./index.js"
      },
      "import": {
        "types": "./esm/index.d.ts",
        "default": "./esm/index.js"
      }
    },
    "./icons.css": "./icons.css"
  }
}