{
  "name": "slateboxjs",
  "type": "module",
  "version": "2.5.17",
  "repository": {
    "url": "https://github.com/Slatebox/slateboxjs"
  },
  "description": "Slatebox.js for mind mapping, concept drawing, brainstorming",
  "source": "src/index.js",
  "main": "dist/index.js",
  "targets": {
    "main": {
      "optimize": true
    }
  },
  "scripts": {
    "build": "parcel build",
    "start": "parcel serve src/index.html",
    "start2": "parcel serve tests/playwright/fixtures/slate-test.html",
    "_buildComplete": "parcel build --no-optimize && mv ./dist/index.js ./dist/sb-${npm_package_version}.min.js && mv ./dist/index.js.map ./dist/sb-${npm_package_version}.min.js.map",
    "buildDev": "parcel build --no-optimize",
    "checkSize": "parcel build --reporter @parcel/reporter-bundle-analyzer",
    "test:e2e": "playwright test",
    "test:e2e:debug": "playwright test --debug",
    "test:e2e:ui": "playwright test --ui"
  },
  "author": "Tim Heckel <tim@slatebox.com>",
  "license": "MIT",
  "dependencies": {
    "deepmerge": "^4.3.1",
    "lodash.clone": "^4.5.0",
    "lodash.clonedeep": "^4.5.0",
    "lodash.debounce": "^4.0.8",
    "lodash.indexof": "^4.0.5",
    "lodash.invoke": "^4.5.2",
    "lodash.merge": "^4.6.2",
    "lodash.omit": "^4.5.0",
    "lodash.throttle": "^4.1.1",
    "lodash.uniq": "^4.5.0",
    "static-kdtree": "^1.0.2",
    "svg-pathdata": "^7.1.0",
    "wheel-gestures": "^2.2.48",
    "wrangler": "^3.99.0",
    "y-websocket": "^2.1.0",
    "yjs": "^13.6.21"
  },
  "devDependencies": {
    "@babel/parser": "^7.26.3",
    "@cloudflare/wrangler": "^1.19.8",
    "@parcel/reporter-bundle-analyzer": "^2.13.3",
    "@playwright/test": "^1.49.1",
    "buffer": "^6.0.3",
    "eslint": "^9.17.0",
    "eslint-config-airbnb-base": "^15.0.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-import": "^2.31.0",
    "eslint-plugin-prettier": "^5.2.1",
    "jsdom": "^25.0.1",
    "parcel": "^2.13.3",
    "prettier": "^3.4.2",
    "process": "^0.11.10"
  }
}
