{
  "name": "@heydovetail/editor",
  "version": "4.36.1",
  "description": "The core editor for https://dovetailapp.com",
  "main": "./lib.commonjs/index.js",
  "module": "./lib.es2015/index.js",
  "types": "./lib.es2015/index.d.ts",
  "scripts": {
    "build": "tsc -p tsconfig.lib.es2015.json && tsc -p tsconfig.lib.commonjs.json",
    "fix:yarn.lock": "./node_modules/.bin/yarn-deduplicate yarn.lock && yarn",
    "prepublishOnly": "yarn build",
    "generate:safelibdomdts": "ts-node bin/generateSafeLibDomDTs.ts",
    "storybook": "ts-node ./node_modules/.bin/start-storybook -p 9002 -c .storybook",
    "test": "tslint -p tsconfig.json && tsc --noEmit && yarn build && ./node_modules/.bin/jest --runInBand",
    "prettify": "./node_modules/.bin/prettier --config package.json --write '{src,bin}/**/*.{ts,tsx}'"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/heydovetail/editor.git"
  },
  "dependencies": {
    "@heydovetail/array": "^1.4.0",
    "@heydovetail/assert": "^1.0.0",
    "@heydovetail/map": "^1.0.0",
    "@heydovetail/ui-components": "^5.16.0",
    "@types/lodash.memoize": "^4.1.4",
    "@types/memoize-one": "^3.1.1",
    "@types/prosemirror-collab": "^1.0.2",
    "@types/prosemirror-commands": "^1.0.1",
    "@types/prosemirror-history": "^1.0.1",
    "@types/prosemirror-keymap": "^1.0.1",
    "@types/prosemirror-model": "^1.5.0",
    "@types/prosemirror-state": "^1.2.0",
    "@types/prosemirror-transform": "^1.1.0",
    "@types/prosemirror-view": "^1.3.0",
    "csx": "^9.0.0",
    "lodash.memoize": "^4.1.2",
    "memoize-one": "^4.0.2",
    "prosemirror-collab": "1.1.1",
    "prosemirror-commands": "1.0.7",
    "prosemirror-history": "1.0.3",
    "prosemirror-keymap": "1.0.1",
    "prosemirror-model": "1.6.3",
    "prosemirror-state": "1.2.2",
    "prosemirror-transform": "1.1.3",
    "prosemirror-view": "1.6.5",
    "rxjs": "^6.3.3",
    "tslib": "^1.9.3",
    "typestyle": "^2.0.1",
    "typestyle-react": "^2.5.0",
    "uuid": "^3.3.2"
  },
  "devDependencies": {
    "@babel/core": "^7.1.2",
    "@emotion/core": "^0.13.1",
    "@heydovetail/editorconfig": "^2.0.0",
    "@heydovetail/tslint-config": "^2.3.1",
    "@storybook/addon-actions": "^4.0.0-alpha.21",
    "@storybook/addon-knobs": "^4.0.0-alpha.21",
    "@storybook/addon-storyshots": "^4.0.0-alpha.21",
    "@storybook/addons": "^4.0.0-alpha.21",
    "@storybook/react": "^4.0.0-alpha.21",
    "@types/graphql": "^14.0.0",
    "@types/jest": "^23.3.2",
    "@types/jsdom": "^11.0.6",
    "@types/jwt-decode": "^2.2.1",
    "@types/node": "^10.11.3",
    "@types/react": "^16.4.14",
    "@types/react-dom": "^16.0.7",
    "@types/storybook__addon-actions": "^3.0.0",
    "@types/storybook__addon-knobs": "^3.4.1",
    "@types/storybook__addon-storyshots": "^3.4.3",
    "@types/storybook__react": "^3.0.9",
    "@types/uuid": "^3.4.4",
    "apollo-boost": "^0.1.16",
    "apollo-cache-inmemory": "^1.2.10",
    "apollo-link-context": "^1.0.8",
    "awesome-typescript-loader": "^5.2.1",
    "axios": "^0.18.0",
    "babel-core": "^6",
    "babel-jest": "^23.6.0",
    "babel-loader": "^8.0.2",
    "babel-plugin-require-context-hook": "^1.0.0",
    "babel-runtime": "^6",
    "fine-uploader": "./dependencies/fine-uploader-6.0.0-alpha2-patched.tgz",
    "graphql": "^14.0.2",
    "graphql-tag": "^2.9.2",
    "husky": "^1.1.0",
    "jest": "^23.6.0",
    "jest-cli": "^23.6.0",
    "jsdom": "^12.0.0",
    "jwt-decode": "^2.2.0",
    "lint-staged": "^7.2.2",
    "moment": "^2.22.2",
    "prettier": "^1.14.2",
    "react": "^16.5.0",
    "react-dom": "^16.5.0",
    "react-test-renderer": "^16.5.0",
    "ts-jest": "^23.10.3",
    "ts-node": "^7.0.1",
    "tslint": "^5.12.0",
    "typescript": "^3.1.1",
    "unfetch": "^3.1.1",
    "webpack": "^4.18.0",
    "yarn": "^1.12.3",
    "yarn-deduplicate": "^1.0.2"
  },
  "author": "Bradley William Ayers <brad@dovetailapp.com>",
  "license": "UNLICENCED",
  "homepage": "https://github.com/heydovetail/editor",
  "jest": {
    "globals": {
      "ts-jest": {
        "tsConfig": "tsconfig.json",
        "babelConfig": {
          "plugins": [
            "require-context-hook"
          ]
        }
      },
      "NODE_ENV": "test"
    },
    "moduleFileExtensions": [
      "js",
      "ts",
      "tsx",
      "json"
    ],
    "moduleNameMapper": {
      ".*\\.(jpg|png|webp)$": "<rootDir>/src/__specs__/fileLoaderStub.tsx"
    },
    "setupTestFrameworkScriptFile": "<rootDir>/.jest/setupTestFrameworkScript.tsx",
    "testRegex": "src/.*\\.spec\\.tsx?$",
    "transform": {
      "\\.tsx?$": "ts-jest"
    }
  },
  "lint-staged": {
    "*.tsx?": [
      "prettier --write",
      "tslint -p tsconfig.json",
      "git add"
    ]
  },
  "prettier": {
    "printWidth": 128
  },
  "resolutions": {
    "@types/prosemirror-collab": "*",
    "@types/prosemirror-commands": "*",
    "@types/prosemirror-history": "*",
    "@types/prosemirror-keymap": "*",
    "@types/prosemirror-model": "*",
    "@types/prosemirror-state": "*",
    "@types/prosemirror-transform": "*",
    "@types/prosemirror-view": "*"
  },
  "sideEffects": false,
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  }
}
