{
  "name": "labellife-design-tool",
  "version": "2.2.9",
  "description": "A modular React design tool library with canvas manipulation, side panels, and toolbar — drop-in replacement for polotno.",
  "main": "dist/cjs/index.js",
  "module": "dist/esm/index.js",
  "exports": {
    ".": {
      "import": "./dist/esm/index.js",
      "require": "./dist/cjs/index.js"
    },
    "./model/store": {
      "import": "./dist/esm/model/store.js",
      "require": "./dist/cjs/model/store.js"
    },
    "./side-panel": {
      "import": "./dist/esm/side-panel/index.js",
      "require": "./dist/cjs/side-panel/index.js"
    },
    "./side-panel/side-panel": {
      "import": "./dist/esm/side-panel/side-panel.js",
      "require": "./dist/cjs/side-panel/side-panel.js"
    },
    "./toolbar/toolbar": {
      "import": "./dist/esm/toolbar/toolbar.js",
      "require": "./dist/cjs/toolbar/toolbar.js"
    },
    "./toolbar/zoom-buttons": {
      "import": "./dist/esm/toolbar/zoom-buttons.js",
      "require": "./dist/cjs/toolbar/zoom-buttons.js"
    },
    "./canvas/workspace": {
      "import": "./dist/esm/canvas/workspace.js",
      "require": "./dist/cjs/canvas/workspace.js"
    },
    "./config": {
      "import": "./dist/esm/config.js",
      "require": "./dist/cjs/config.js"
    },
    "./utils/unit": {
      "import": "./dist/esm/utils/unit.js",
      "require": "./dist/cjs/utils/unit.js"
    },
    "./utils/image": {
      "import": "./dist/esm/utils/image.js",
      "require": "./dist/cjs/utils/image.js"
    }
  },
  "files": [
    "dist",
    "README.md"
  ],
  "scripts": {
    "prebuild": "node -e \"const fs=require('fs');if(fs.existsSync('dist'))fs.rmSync('dist',{recursive:true,force:true})\"",
    "build": "rollup -c",
    "dev": "rollup -c -w",
    "test": "jest"
  },
  "peerDependencies": {
    "@emotion/react": "^11.0.0",
    "@emotion/styled": "^11.0.0",
    "@mui/icons-material": "^5.0.0 || ^6.0.0",
    "@mui/material": "^5.0.0 || ^6.0.0",
    "react": "^17.0.0 || ^18.0.0 || ^19.0.0",
    "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
  },
  "peerDependenciesMeta": {
    "@mui/material": {
      "optional": false
    },
    "@mui/icons-material": {
      "optional": false
    },
    "@emotion/react": {
      "optional": false
    },
    "@emotion/styled": {
      "optional": false
    }
  },
  "dependencies": {
    "jspdf": "^4.2.0",
    "konva": "^9.3.6",
    "mobx": "^6.12.0",
    "mobx-react-lite": "^4.0.7",
    "mobx-state-tree": "^5.4.1",
    "react-konva": "^18.2.10",
    "uuid": "^11.0.3"
  },
  "devDependencies": {
    "@babel/core": "^7.24.0",
    "@babel/preset-env": "^7.24.0",
    "@babel/preset-react": "^7.23.3",
    "@rollup/plugin-babel": "^6.0.4",
    "@rollup/plugin-commonjs": "^25.0.7",
    "@rollup/plugin-node-resolve": "^15.2.3",
    "rollup": "^4.12.0",
    "rollup-plugin-peer-deps-external": "^2.2.4"
  },
  "keywords": [
    "design-tool",
    "canvas",
    "konva",
    "react",
    "editor",
    "label-design"
  ],
  "license": "MIT"
}
