{
  "name": "@open-pencil/core",
  "version": "0.14.0",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/open-pencil/open-pencil.git",
    "directory": "packages/core"
  },
  "files": [
    "dist",
    "assets"
  ],
  "type": "module",
  "sideEffects": false,
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "imports": {
    "#core/*": "./src/*"
  },
  "exports": {
    "./package.json": "./package.json",
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "default": "./dist/index.js"
    },
    "./color": {
      "types": "./dist/color/index.d.ts",
      "import": "./dist/color/index.js",
      "default": "./dist/color/index.js"
    },
    "./text": {
      "types": "./dist/text/index.d.ts",
      "import": "./dist/text/index.js",
      "default": "./dist/text/index.js"
    },
    "./text/web-font/assets": {
      "types": "./dist/text/web-font/assets.d.ts",
      "import": "./dist/text/web-font/assets.js",
      "default": "./dist/text/web-font/assets.js"
    },
    "./vector": {
      "types": "./dist/vector/index.d.ts",
      "import": "./dist/vector/index.js",
      "default": "./dist/vector/index.js"
    },
    "./figma-api": {
      "types": "./dist/figma-api/index.d.ts",
      "import": "./dist/figma-api/index.js",
      "default": "./dist/figma-api/index.js"
    },
    "./icons": {
      "types": "./dist/icons/index.d.ts",
      "import": "./dist/icons/index.js",
      "default": "./dist/icons/index.js"
    },
    "./canvas": {
      "types": "./dist/canvas/index.d.ts",
      "import": "./dist/canvas/index.js",
      "default": "./dist/canvas/index.js"
    },
    "./design-jsx": {
      "types": "./dist/design-jsx/index.d.ts",
      "import": "./dist/design-jsx/index.js",
      "default": "./dist/design-jsx/index.js"
    },
    "./editor": {
      "types": "./dist/editor/index.d.ts",
      "import": "./dist/editor/index.js",
      "default": "./dist/editor/index.js"
    },
    "./tools": {
      "types": "./dist/tools/index.d.ts",
      "import": "./dist/tools/index.js",
      "default": "./dist/tools/index.js"
    },
    "./profiler": {
      "types": "./dist/profiler/index.d.ts",
      "import": "./dist/profiler/index.js",
      "default": "./dist/profiler/index.js"
    },
    "./rpc": {
      "types": "./dist/rpc/index.d.ts",
      "import": "./dist/rpc/index.js",
      "default": "./dist/rpc/index.js"
    },
    "./lint": {
      "types": "./dist/lint/index.d.ts",
      "import": "./dist/lint/index.js",
      "default": "./dist/lint/index.js"
    },
    "./io": {
      "types": "./dist/io/index.d.ts",
      "import": "./dist/io/index.js",
      "default": "./dist/io/index.js"
    },
    "./io/formats/fig": {
      "types": "./dist/io/formats/fig/index.d.ts",
      "import": "./dist/io/formats/fig/index.js",
      "default": "./dist/io/formats/fig/index.js"
    },
    "./io/formats/jsx": {
      "types": "./dist/io/formats/jsx/index.d.ts",
      "import": "./dist/io/formats/jsx/index.js",
      "default": "./dist/io/formats/jsx/index.js"
    },
    "./io/formats/raster": {
      "types": "./dist/io/formats/raster/index.d.ts",
      "import": "./dist/io/formats/raster/index.js",
      "default": "./dist/io/formats/raster/index.js"
    },
    "./io/formats/svg": {
      "types": "./dist/io/formats/svg/index.d.ts",
      "import": "./dist/io/formats/svg/index.js",
      "default": "./dist/io/formats/svg/index.js"
    },
    "./kiwi": {
      "types": "./dist/kiwi/index.d.ts",
      "import": "./dist/kiwi/index.js",
      "default": "./dist/kiwi/index.js"
    },
    "./clipboard": {
      "types": "./dist/clipboard.d.ts",
      "import": "./dist/clipboard.js",
      "default": "./dist/clipboard.js"
    },
    "./bytes": {
      "bun": "./src/bytes/index.ts",
      "types": "./dist/bytes/index.d.ts",
      "import": "./dist/bytes/index.js",
      "default": "./dist/bytes/index.js"
    },
    "./constants": {
      "types": "./dist/constants.d.ts",
      "import": "./dist/constants.js",
      "default": "./dist/constants.js"
    },
    "./random": {
      "types": "./dist/random.d.ts",
      "import": "./dist/random.js",
      "default": "./dist/random.js"
    },
    "./xpath": {
      "types": "./dist/xpath.d.ts",
      "import": "./dist/xpath.js",
      "default": "./dist/xpath.js"
    },
    "./canvaskit": {
      "types": "./dist/canvaskit.d.ts",
      "import": "./dist/canvaskit.js",
      "default": "./dist/canvaskit.js"
    },
    "./layout": {
      "types": "./dist/layout.d.ts",
      "import": "./dist/layout.js",
      "default": "./dist/layout.js"
    }
  },
  "dependencies": {
    "@chenglou/pretext": "^0.0.7",
    "@iconify/utils": "^3.1.0",
    "@open-pencil/fig": "^0.14.0",
    "@open-pencil/kiwi": "^0.14.0",
    "@open-pencil/pen": "^0.14.0",
    "@open-pencil/scene-graph": "^0.14.0",
    "@tauri-apps/api": "^2",
    "@xmldom/xmldom": "0.9.12",
    "acorn": "^8.16.0",
    "canvaskit-wasm": "^0.40.0",
    "culori": "^4.0.2",
    "destr": "^2.0.5",
    "diff": "^8.0.3",
    "es-toolkit": "^1.46.1",
    "expr-eval": "npm:expr-eval-fork@3.0.3",
    "fflate": "^0.8.2",
    "fontoxpath": "^3.34.0",
    "fzstd": "^0.1.1",
    "js-base64": "^3.9.2",
    "jspdf": "^4.2.1",
    "nanoevents": "^9.1.0",
    "ofetch": "^1.5.1",
    "opentype.js": "^2.0.0",
    "pptxgenjs": "^4.0.1",
    "sucrase": "^3.35.1",
    "svg2pdf.js": "^2.7.0",
    "svgpath": "^2.6.0",
    "twirlwind": "^0.3.0",
    "unifont": "^0.7.4",
    "yoga-layout": "npm:@open-pencil/yoga-layout@3.3.0-grid.3"
  }
}
