{
  "name": "@cornerstonejs/tools",
  "version": "4.21.5",
  "description": "Cornerstone3D Tools",
  "types": "./dist/esm/index.d.ts",
  "module": "./dist/esm/index.js",
  "repository": "https://github.com/cornerstonejs/cornerstone3D",
  "files": [
    "./dist/"
  ],
  "directories": {
    "test": "test"
  },
  "sideEffects": false,
  "exports": {
    ".": {
      "import": "./dist/esm/index.js",
      "types": "./dist/esm/index.d.ts"
    },
    "./utilities": {
      "import": "./dist/esm/utilities/index.js",
      "types": "./dist/esm/utilities/index.d.ts"
    },
    "./utilities/*": {
      "import": "./dist/esm/utilities/*.js",
      "types": "./dist/esm/utilities/*.d.ts"
    },
    "./constants": {
      "import": "./dist/esm/constants/index.js",
      "types": "./dist/esm/constants/index.d.ts"
    },
    "./constants/*": {
      "import": "./dist/esm/constants/*.js",
      "types": "./dist/esm/constants/*.d.ts"
    },
    "./enums": {
      "import": "./dist/esm/enums/index.js",
      "types": "./dist/esm/enums/index.d.ts"
    },
    "./enums/*": {
      "import": "./dist/esm/enums/*.js",
      "types": "./dist/esm/enums/*.d.ts"
    },
    "./tools": {
      "import": "./dist/esm/tools/index.js",
      "types": "./dist/esm/tools/index.d.ts"
    },
    "./tools/*": {
      "import": "./dist/esm/tools/*.js",
      "types": "./dist/esm/tools/*.d.ts"
    },
    "./segmentation": {
      "import": "./dist/esm/stateManagement/segmentation/index.js",
      "types": "./dist/esm/stateManagement/segmentation/index.d.ts"
    },
    "./segmentation/*": {
      "import": "./dist/esm/stateManagement/segmentation/*.js",
      "types": "./dist/esm/stateManagement/segmentation/*.d.ts"
    },
    "./annotation": {
      "import": "./dist/esm/stateManagement/annotation/index.js",
      "types": "./dist/esm/stateManagement/annotation/index.d.ts"
    },
    "./annotation/*": {
      "import": "./dist/esm/stateManagement/annotation/*.js",
      "types": "./dist/esm/stateManagement/annotation/*.d.ts"
    },
    "./synchronizers": {
      "import": "./dist/esm/synchronizers/index.js",
      "types": "./dist/esm/synchronizers/index.d.ts"
    },
    "./synchronizers/*": {
      "import": "./dist/esm/synchronizers/*.js",
      "types": "./dist/esm/synchronizers/*.d.ts"
    },
    "./types": {
      "types": "./dist/esm/types/index.d.ts"
    },
    "./types/*": {
      "types": "./dist/esm/types/*.d.ts"
    },
    "./version": {
      "import": "./dist/esm/version.js",
      "types": "./dist/esm/version.d.ts"
    }
  },
  "scripts": {
    "prebuild": "node ../../scripts/generate-version.js ./",
    "build:esm": "tsc --project ./tsconfig.json",
    "build:esm:watch": "tsc --project ./tsconfig.json --watch",
    "build:umd": "cross-env NODE_ENV=production webpack --config .webpack/webpack.prod.js",
    "build:all": "yarn run build:umd && yarn run build:esm",
    "build": "yarn run build:esm",
    "clean": "rm -rf node_modules/.cache/storybook && shx rm -rf dist",
    "clean:deep": "yarn run clean && shx rm -rf node_modules",
    "dev": "tsc --project ./tsconfig.json --watch",
    "lint": "oxlint .",
    "api-check": "api-extractor --debug run ",
    "prepublishOnly": "yarn run build",
    "webpack:watch": "webpack --mode development --progress --watch  --config ./.webpack/webpack.dev.js"
  },
  "dependencies": {
    "@types/offscreencanvas": "2019.7.3",
    "comlink": "4.4.2",
    "lodash.get": "4.4.2"
  },
  "devDependencies": {
    "@cornerstonejs/core": "4.21.5",
    "canvas": "3.2.0"
  },
  "peerDependencies": {
    "@cornerstonejs/core": "4.21.5",
    "@kitware/vtk.js": "34.15.1",
    "@types/d3-array": "3.2.1",
    "@types/d3-interpolate": "3.0.4",
    "d3-array": "3.2.4",
    "d3-interpolate": "3.0.1",
    "gl-matrix": "3.4.3"
  },
  "contributors": [
    {
      "name": "Cornerstone.js Contributors",
      "url": "https://github.com/orgs/cornerstonejs/people"
    }
  ],
  "license": "MIT",
  "funding": {
    "type": "individual",
    "url": "https://ohif.org/donate"
  },
  "gitHead": "dd0d71c5bfd944607a629f7087d6b04fd4347e65"
}
