{
  "name": "dcmjs",
  "version": "0.27.0",
  "description": "Javascript implementation of DICOM manipulation",
  "main": "build/dcmjs.js",
  "module": "build/dcmjs.es.js",
  "directories": {
    "example": "examples"
  },
  "scripts": {
    "test": "jest --testTimeout 60000",
    "build": "rollup -c",
    "build:examples": "npm run build && npx cpx 'build/**/*.{js,map}' examples/js",
    "start": "rollup -c -w",
    "format": "prettier --write 'src/**/*.js' 'test/**/*.js'",
    "lint": "eslint --fix ."
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/dcmjs-org/dcmjs.git"
  },
  "author": "Steve Pieper",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/dcmjs-org/dcmjs/issues"
  },
  "homepage": "https://github.com/dcmjs-org/dcmjs#readme",
  "devDependencies": {
    "@babel/core": "^7.17.8",
    "@babel/preset-env": "^7.16.11",
    "@babel/register": "^7.13.0",
    "acorn": "^7.1.0",
    "acorn-jsx": "^5.2.0",
    "eslint": "^8.17.0",
    "eslint-config-prettier": "^8.5.0",
    "follow-redirects": "^1.10.0",
    "husky": "^1.3.1",
    "jest": "^27.5.1",
    "lint-staged": "^8.2.1",
    "prettier": "^2.6.2",
    "rollup": "^1.31.1",
    "rollup-plugin-babel": "^4.3.3",
    "rollup-plugin-commonjs": "^9.3.4",
    "rollup-plugin-json": "^3.1.0",
    "rollup-plugin-node-builtins": "^2.1.2",
    "rollup-plugin-node-globals": "^1.4.0",
    "rollup-plugin-node-resolve": "^4.2.4",
    "unzipper": "^0.10.9",
    "xml2js": "^0.4.23"
  },
  "dependencies": {
    "@babel/runtime-corejs2": "^7.17.8",
    "gl-matrix": "^3.1.0",
    "lodash.clonedeep": "^4.5.0",
    "loglevelnext": "^3.0.1",
    "ndarray": "^1.0.19"
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "lint-staged": {
    "src/**/*.{js,jsx,json,css}": [
      "prettier --write",
      "git add"
    ]
  }
}
