{
  "private": true,
  "version": "1.0.18",
  "name": "insomnia-app",
  "app": {
    "name": "insomnia",
    "productName": "Insomnia",
    "longName": "Insomnia REST Client",
    "version": "5.16.6",
    "main": "main.min.js"
  },
  "licence": "MIT",
  "homepage": "https://insomnia.rest/",
  "description": "Debug APIs like a human, not a robot",
  "author": "Insomnia <support@insomnia.rest>",
  "main": "app/main.min.js",
  "repository": {
    "type": "git",
    "url": "https://github.com/getinsomnia/insomnia"
  },
  "scripts": {
    "lint": "eslint \"**/*.js\" \"**/*.html\" \"**/*.json\"",
    "test": "flow check && npm run lint && cross-env NODE_ENV=test jest --silent",
    "test-appveyor": "npm run test -- --maxWorkers 1",
    "bootstrap": "electron-rebuild -f -w insomnia-libcurl",
    "start:electron": "cross-env NODE_ENV=development webpack --config ./webpack/webpack.config.electron.babel.js && electron .",
    "start:dev-server": "webpack-dev-server --config ./webpack/webpack.config.development.babel.js",
    "start": "concurrently --kill-others \"npm run start:dev-server\" \"npm run start:electron\"",
    "build": "node ./scripts/build.js",
    "package": "node ./scripts/package.js"
  },
  "dev": {
    "dev-server-port": 3333
  },
  "jest": {
    "setupFiles": [
      "./__jest__/setup.js"
    ],
    "moduleNameMapper": {
      "\\.(css|less|png)$": "<rootDir>/__mocks__/dummy.js",
      "^worker-loader!": "<rootDir>/__mocks__/dummy.js"
    },
    "testMatch": [
      "**/__tests__/**/*.test.js?(x)"
    ],
    "rootDir": "app",
    "verbose": false,
    "resetMocks": true,
    "resetModules": true,
    "collectCoverage": false,
    "collectCoverageFrom": [
      "**/*.js",
      "!**/*.min.js",
      "!**/main.development.js",
      "!**/static/**",
      "!**/ui/components/**",
      "!**/__fixtures__/**",
      "!**/__tests__/**",
      "!**/__jest__/**",
      "!**/__mocks__/**",
      "!**/node_modules/**"
    ]
  },
  "packedDependencies": [
    "autobind-decorator",
    "codemirror",
    "codemirror-graphql",
    "fuzzysort",
    "graphql",
    "highlight.js",
    "jwt-authentication",
    "moment",
    "nunjucks",
    "pdfjs-dist",
    "prop-types",
    "react",
    "react-dnd",
    "react-dnd-html5-backend",
    "react-dom",
    "react-redux",
    "react-tabs",
    "redux",
    "redux-thunk",
    "reselect",
    "srp-js",
    "vkbeautify"
  ],
  "dependencies": {
    "autobind-decorator": "^2.1.0",
    "aws4": "^1.6.0",
    "classnames": "^2.2.5",
    "clone": "^2.1.0",
    "codemirror": "^5.38.0",
    "codemirror-graphql": "^0.6.12",
    "deep-equal": "^1.0.1",
    "electron-context-menu": "^0.9.0",
    "electron-squirrel-startup": "^1.0.0",
    "fs-extra": "^5.0.0",
    "fuzzysort": "^1.1.1",
    "graphql": "^0.13.2",
    "hawk": "^6.0.2",
    "highlight.js": "^9.12.0",
    "hkdf": "^0.0.2",
    "html-entities": "^1.2.0",
    "iconv-lite": "^0.4.15",
    "insomnia-cookies": "^0.0.4",
    "insomnia-httpsnippet": "^1.16.8",
    "insomnia-importers": "^2.0.3",
    "insomnia-libcurl": "^0.0.3",
    "insomnia-plugin-base64": "^1.0.3",
    "insomnia-plugin-file": "^1.0.3",
    "insomnia-plugin-hash": "^1.0.3",
    "insomnia-plugin-jsonpath": "^1.0.1",
    "insomnia-plugin-now": "^1.0.4",
    "insomnia-plugin-prompt": "^1.1.1",
    "insomnia-plugin-request": "^1.0.8",
    "insomnia-plugin-response": "^1.0.7",
    "insomnia-plugin-uuid": "^1.0.3",
    "insomnia-prettify": "^0.1.2",
    "insomnia-url": "^0.1.2",
    "insomnia-xpath": "^1.0.1",
    "jsonlint": "^1.6.2",
    "jsonpath": "^0.2.12",
    "jwt-authentication": "^0.3.3",
    "marked": "^0.3.9",
    "mime-types": "^2.1.18",
    "mkdirp": "^0.5.1",
    "moment": "^2.21.0",
    "multiparty": "^4.1.3",
    "nedb": "^1.8.0",
    "node-forge": "^0.7.5",
    "nunjucks": "^3.0.0",
    "oauth-1.0a": "^2.2.2",
    "papaparse": "^4.3.6",
    "pdfjs-dist": "^2.0.489",
    "prop-types": "^15.6.1",
    "react": "^16.3.2",
    "react-dnd": "^2.6.0",
    "react-dnd-html5-backend": "^2.6.0",
    "react-dom": "^16.3.2",
    "react-redux": "^5.0.7",
    "react-sortable-hoc": "^0.8.3",
    "react-tabs": "^2.2.2",
    "redux": "^4.0.0",
    "redux-thunk": "^2.2.0",
    "reselect": "^3.0.1",
    "srp-js": "^0.2.1",
    "tough-cookie": "^2.3.1",
    "uuid": "^3.0.0",
    "vkbeautify": "^0.99.1",
    "whatwg-fetch": "^2.0.1"
  },
  "devDependencies": {
    "babel-cli": "^6.26.0",
    "babel-core": "^6.26.0",
    "babel-eslint": "^8.2.3",
    "babel-jest": "^22.4.3",
    "babel-loader": "^7.1.4",
    "babel-plugin-transform-decorators-legacy": "^1.3.4",
    "babel-plugin-transform-object-rest-spread": "^6.23.0",
    "babel-preset-env": "^1.6.0",
    "babel-preset-flow": "^6.23.0",
    "babel-preset-react": "^6.23.0",
    "concurrently": "^3.5.0",
    "cross-env": "^2.0.0",
    "css-loader": "^0.28.11",
    "electron": "^1.8.4",
    "electron-builder": "^20.10.0",
    "electron-builder-lib": "^20.10.0",
    "electron-builder-squirrel-windows": "^20.10.0",
    "electron-download-tf": "^4.3.4",
    "electron-rebuild": "^1.7.3",
    "eslint": "^4.19.1",
    "eslint-config-semistandard": "^12.0.1",
    "eslint-config-standard": "^11.0.0",
    "eslint-plugin-filenames": "^1.2.0",
    "eslint-plugin-flowtype": "^2.46.2",
    "eslint-plugin-html": "^4.0.3",
    "eslint-plugin-import": "^2.11.0",
    "eslint-plugin-jest": "^21.15.1",
    "eslint-plugin-json": "^1.2.0",
    "eslint-plugin-node": "^6.0.1",
    "eslint-plugin-promise": "^3.7.0",
    "eslint-plugin-react": "^7.7.0",
    "eslint-plugin-standard": "^3.0.1",
    "file-loader": "^1.1.11",
    "flow-bin": "^0.70.0",
    "less": "^2.7.2",
    "less-loader": "^4.1.0",
    "ncp": "^2.0.0",
    "npm": "^5.5.1",
    "react-hot-loader": "^4.1.0",
    "redux-mock-store": "^1.0.2",
    "rimraf": "^2.6.2",
    "style-loader": "^0.20.3",
    "url-loader": "^1.0.1",
    "webpack": "^4.6.0",
    "webpack-cli": "^2.0.14",
    "webpack-dev-server": "^3.1.3",
    "webpack-target-electron-renderer": "^0.4.0",
    "worker-loader": "^1.1.1"
  }
}
