{
  "name": "@ebay/nice-dag-core",
  "version": "1.0.45",
  "license": "MIT",
  "type": "module",
  "main": "./lib/index.cjs",
  "module": "./lib/index.js",
  "types": "./lib/index.d.ts",
  "exports": {
    ".": {
      "import": "./lib/index.js",
      "require": "./lib/index.cjs"
    },
    "./lib/types": {
      "import": "./lib/types.d.ts",
      "require": "./lib/types.d.ts"
    }
  },
  "repository": "https://github.com/eBay/nice-dag",
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  },
  "private": false,
  "files": [
    "/lib"
  ],
  "babel": {
    "presets": [
      [
        "@babel/preset-env",
        {
          "targets": {
            "node": "current"
          }
        }
      ],
      "@babel/preset-typescript"
    ]
  },
  "devDependencies": {
    "@babel/core": "^7.19.1",
    "@babel/preset-env": "^7.19.1",
    "@babel/preset-typescript": "^7.18.6",
    "@testing-library/dom": "^8.11.2",
    "@testing-library/jest-dom": "^5.16.1",
    "@types/jest": "^26.0.24",
    "@typescript-eslint/eslint-plugin": "^4.28.2",
    "@typescript-eslint/parser": "^4.28.2",
    "babel-jest": "^27.5.1",
    "codecov": "^3.8.3",
    "eslint": "^7.30.0",
    "eslint-plugin-jest": "^24.3.7",
    "eslint-plugin-testing-library": "^4.10.1",
    "jest": "^27.0.6",
    "jest-circus": "^27.0.6",
    "nyc": "^15.1.0",
    "ts-jest": "^28.0.7",
    "ts-node": "^10.9.1",
    "typedoc": "^0.21.7",
    "typescript": "^4.3.5",
    "vite": "^3.1.8",
    "vite-plugin-dts": "^1.6.6"
  },
  "dependencies": {
    "@types/dagre": "^0.7.46",
    "dagre": "^0.8.5",
    "html2canvas": "^1.4.1"
  },
  "tags": [
    "dag",
    "flow",
    "editor",
    "dom",
    "dagre",
    "dnd"
  ],
  "keywords": [
    "react",
    "react-hook",
    "dag",
    "flow",
    "editor",
    "dom",
    "dagre",
    "dnd"
  ],
  "scripts": {
    "build": "rm -rf lib && pnpm build:esm && pnpm build:umd",
    "build:esm": "vite build",
    "build:umd": "vite build -c vite.config.umd.ts",
    "dev": "vite build -w",
    "codecov": "codecov",
    "gendoc": "typedoc",
    "test": "jest",
    "patch-release": "pnpm build & npm version patch & npm publish"
  }
}