{
  "name": "mongodb-compass",
  "private": true,
  "productName": "MongoDB Compass",
  "description": "The MongoDB GUI",
  "homepage": "https://compass.mongodb.com",
  "version": "0.0.0-dev.0",
  "apiVersion": "3.0.0",
  "main": "src/main.js",
  "author": {
    "name": "MongoDB Inc",
    "email": "compass@mongodb.com"
  },
  "shortcutFolderName": "MongoDB",
  "license": "SSPL",
  "config": {
    "hadron": {
      "endpoint": "https://compass.mongodb.com",
      "protocols": [
        {
          "name": "MongoDB Protocol",
          "schemes": [
            "mongodb"
          ]
        },
        {
          "name": "MongoDB Compass Protocol",
          "schemes": [
            "compass"
          ]
        }
      ],
      "distributions": {
        "plugin-prefix": "@mongodb-js/compass",
        "default": "compass",
        "compass": {
          "name": "mongodb-compass",
          "productName": "MongoDB Compass",
          "bundleId": "com.mongodb.compass",
          "plugins-directory": ".mongodb/compass/plugins",
          "upgradeCode": "0152273D-2F9F-4913-B67F-0FCD3557FFD1",
          "plugins": [
            "node_modules/@mongodb-js/compass-app-stores",
            "node_modules/@mongodb-js/compass-aggregations",
            "node_modules/@mongodb-js/compass-auto-updates",
            "node_modules/@mongodb-js/compass-export-to-language",
            "node_modules/@mongodb-js/compass-collection",
            "node_modules/@mongodb-js/compass-collections-ddl",
            "node_modules/@mongodb-js/compass-collection-stats",
            "node_modules/@mongodb-js/compass-crud",
            "node_modules/@mongodb-js/compass-database",
            "node_modules/@mongodb-js/compass-databases-ddl",
            "node_modules/@mongodb-js/compass-field-store",
            "node_modules/@mongodb-js/compass-find-in-page",
            "node_modules/@mongodb-js/compass-home",
            "node_modules/@mongodb-js/compass-connect",
            "node_modules/@mongodb-js/compass-deployment-awareness",
            "node_modules/@mongodb-js/compass-import-export",
            "node_modules/@mongodb-js/compass-instance",
            "node_modules/@mongodb-js/compass-loading",
            "node_modules/@mongodb-js/compass-metrics",
            "node_modules/@mongodb-js/compass-plugin-info",
            "node_modules/@mongodb-js/compass-query-bar",
            "node_modules/@mongodb-js/compass-query-history",
            "node_modules/@mongodb-js/compass-schema",
            "node_modules/@mongodb-js/compass-schema-validation",
            "node_modules/@mongodb-js/compass-serverstats",
            "node_modules/@mongodb-js/compass-server-version",
            "node_modules/@mongodb-js/compass-shell",
            "node_modules/@mongodb-js/compass-sidebar",
            "node_modules/@mongodb-js/compass-ssh-tunnel-status",
            "node_modules/@mongodb-js/compass-status",
            "node_modules/@mongodb-js/compass-indexes",
            "node_modules/@mongodb-js/compass-explain-plan"
          ],
          "styles": [
            "index"
          ]
        },
        "compass-readonly": {
          "name": "mongodb-compass-readonly",
          "productName": "MongoDB Compass Readonly",
          "bundleId": "com.mongodb.compass.readonly",
          "plugins-directory": ".mongodb/compass-readonly/plugins",
          "upgradeCode": "2176EC1D-EF71-49D4-B3B4-9E15B289D79A",
          "readonly": true,
          "plugins": [
            "node_modules/@mongodb-js/compass-app-stores",
            "node_modules/@mongodb-js/compass-aggregations",
            "node_modules/@mongodb-js/compass-auto-updates",
            "node_modules/@mongodb-js/compass-export-to-language",
            "node_modules/@mongodb-js/compass-collection",
            "node_modules/@mongodb-js/compass-collections-ddl",
            "node_modules/@mongodb-js/compass-collection-stats",
            "node_modules/@mongodb-js/compass-crud",
            "node_modules/@mongodb-js/compass-database",
            "node_modules/@mongodb-js/compass-databases-ddl",
            "node_modules/@mongodb-js/compass-field-store",
            "node_modules/@mongodb-js/compass-find-in-page",
            "node_modules/@mongodb-js/compass-home",
            "node_modules/@mongodb-js/compass-import-export",
            "node_modules/@mongodb-js/compass-connect",
            "node_modules/@mongodb-js/compass-schema",
            "node_modules/@mongodb-js/compass-schema-validation",
            "node_modules/@mongodb-js/compass-deployment-awareness",
            "node_modules/@mongodb-js/compass-metrics",
            "node_modules/@mongodb-js/compass-query-bar",
            "node_modules/@mongodb-js/compass-query-history",
            "node_modules/@mongodb-js/compass-loading",
            "node_modules/@mongodb-js/compass-plugin-info",
            "node_modules/@mongodb-js/compass-instance",
            "node_modules/@mongodb-js/compass-serverstats",
            "node_modules/@mongodb-js/compass-server-version",
            "node_modules/@mongodb-js/compass-sidebar",
            "node_modules/@mongodb-js/compass-ssh-tunnel-status",
            "node_modules/@mongodb-js/compass-status",
            "node_modules/@mongodb-js/compass-indexes",
            "node_modules/@mongodb-js/compass-explain-plan"
          ],
          "styles": [
            "index"
          ]
        },
        "compass-isolated": {
          "name": "mongodb-compass-isolated",
          "productName": "MongoDB Compass Isolated Edition",
          "bundleId": "com.mongodb.compass.isolated",
          "plugins-directory": ".mongodb/compass-isolated/plugins",
          "upgradeCode": "516F2BE1-4417-4F31-BAA1-364A59404775",
          "isolated": true,
          "plugins": [
            "node_modules/@mongodb-js/compass-app-stores",
            "node_modules/@mongodb-js/compass-aggregations",
            "node_modules/@mongodb-js/compass-export-to-language",
            "node_modules/@mongodb-js/compass-collection",
            "node_modules/@mongodb-js/compass-collections-ddl",
            "node_modules/@mongodb-js/compass-collection-stats",
            "node_modules/@mongodb-js/compass-crud",
            "node_modules/@mongodb-js/compass-database",
            "node_modules/@mongodb-js/compass-databases-ddl",
            "node_modules/@mongodb-js/compass-field-store",
            "node_modules/@mongodb-js/compass-find-in-page",
            "node_modules/@mongodb-js/compass-home",
            "node_modules/@mongodb-js/compass-import-export",
            "node_modules/@mongodb-js/compass-connect",
            "node_modules/@mongodb-js/compass-schema",
            "node_modules/@mongodb-js/compass-schema-validation",
            "node_modules/@mongodb-js/compass-deployment-awareness",
            "node_modules/@mongodb-js/compass-query-bar",
            "node_modules/@mongodb-js/compass-query-history",
            "node_modules/@mongodb-js/compass-loading",
            "node_modules/@mongodb-js/compass-plugin-info",
            "node_modules/@mongodb-js/compass-instance",
            "node_modules/@mongodb-js/compass-serverstats",
            "node_modules/@mongodb-js/compass-server-version",
            "node_modules/@mongodb-js/compass-shell",
            "node_modules/@mongodb-js/compass-sidebar",
            "node_modules/@mongodb-js/compass-ssh-tunnel-status",
            "node_modules/@mongodb-js/compass-status",
            "node_modules/@mongodb-js/compass-indexes",
            "node_modules/@mongodb-js/compass-explain-plan"
          ],
          "styles": [
            "index"
          ]
        }
      },
      "build": {
        "win32": {
          "icon": "src/app/images/win32/mongodb-compass.ico",
          "favicon_url": "https://compass.mongodb.com/favicon.ico",
          "loading_gif": "src/app/images/win32/mongodb-compass-installer-loading.gif",
          "background": "src/app/images/win32/background.jpg",
          "banner": "src/app/images/win32/banner.jpg"
        },
        "darwin": {
          "icon": "src/app/images/darwin/mongodb-compass.icns",
          "dmg_background": "src/app/images/darwin/background.png",
          "codesign_identity": "Developer ID Application: MongoDB, Inc. (4XWMY46275)",
          "codesign_sha1": "BBF6BCF14C4365D5632BA5E68B378DA4D8CBDF4C",
          "app_category_type": "public.app-category.productivity"
        },
        "linux": {
          "icon": "src/app/images/linux/mongodb-compass.png",
          "deb_section": "Databases",
          "rpm_categories": [
            "Office",
            "Database",
            "Building",
            "Debugger",
            "IDE",
            "GUIDesigner",
            "Profiling"
          ]
        }
      },
      "asar": {
        "unpack": [
          "**/@mongosh/node-runtime-worker-thread/**",
          "**/interruptor/**",
          "**/kerberos/**",
          "**/snappy/**",
          "**/mongodb-client-encryption/**",
          "**/bl/**",
          "**/nan/**",
          "**/bindings/**",
          "**/file-uri-to-path/**"
        ]
      }
    }
  },
  "scripts": {
    "install": "node scripts/download-akzidenz.js",
    "postinstall": "electron-rebuild --force --only kerberos,keytar,interruptor",
    "prestart": "rm -rf .compiled-sources",
    "start": "hadron-build develop",
    "test": "hadron-build test",
    "test-release-tasks": "cross-env MONGODB_DOWNLOADS_AWS_ACCESS_KEY_ID='' mocha --timeout 30000 release/*.spec.js",
    "check": "npm run lint && npm run depcheck",
    "clean": "hadron-build clean",
    "compile-ui": "hadron-build ui",
    "release": "node release/index.js",
    "release-evergreen": "hadron-build release",
    "test-unit": "npm test -- --unit",
    "test-enzyme": "npm test -- --enzyme",
    "test-packages": "npm test -- --packages",
    "test-main": "npm test -- --main",
    "test-renderer": "npm test -- --renderer",
    "test-functional": "npm test -- --functional",
    "test-release": "npm test -- --release",
    "upload": "hadron-build upload",
    "evergreen-expansions": "hadron-build info --format=yaml --flatten > expansions.yml",
    "jsx": "babel ./src --out-dir ./lib --presets react",
    "lint": "eslint \"./src/**/*.{js,jsx}\" \"./test/**/*.js\"",
    "depcheck": "depcheck --ignores=\"electron,marked,lodash.assign,lodash.defaults,lodash.clone,lodash.includes,mongodb-url\" || echo \"!!! Dependency check failed, but the failure is ignored by now. This should be addressed in COMPASS-4772 !!!\"",
    "test-ci": "xvfb-maybe electron-mocha --no-sandbox ./test/**/*.test.js",
    "posttest-ci": "node ../../scripts/killall-mongo.js"
  },
  "repository": {
    "type": "git",
    "url": "git://github.com/mongodb-js/compass.git"
  },
  "dependencies": {
    "@mongodb-js/compass-aggregations": "^7.5.3",
    "@mongodb-js/compass-app-stores": "^4.0.2",
    "@mongodb-js/compass-auto-updates": "^2.0.1",
    "@mongodb-js/compass-collection": "^2.1.2",
    "@mongodb-js/compass-collection-stats": "^5.0.6",
    "@mongodb-js/compass-collections-ddl": "^3.0.7",
    "@mongodb-js/compass-connect": "^6.2.3",
    "@mongodb-js/compass-crud": "^11.2.0",
    "@mongodb-js/compass-database": "^1.0.1",
    "@mongodb-js/compass-databases-ddl": "^3.0.7",
    "@mongodb-js/compass-deployment-awareness": "^10.1.0",
    "@mongodb-js/compass-explain-plan": "^4.2.4",
    "@mongodb-js/compass-export-to-language": "^6.0.7",
    "@mongodb-js/compass-field-store": "^6.0.3",
    "@mongodb-js/compass-find-in-page": "^2.0.4",
    "@mongodb-js/compass-home": "^4.2.1",
    "@mongodb-js/compass-import-export": "^5.5.0",
    "@mongodb-js/compass-indexes": "^3.1.1",
    "@mongodb-js/compass-instance": "^2.0.3",
    "@mongodb-js/compass-loading": "^1.1.0",
    "@mongodb-js/compass-metrics": "^3.1.1",
    "@mongodb-js/compass-plugin-info": "^2.0.1",
    "@mongodb-js/compass-query-bar": "^6.4.0",
    "@mongodb-js/compass-query-history": "^7.0.5",
    "@mongodb-js/compass-schema": "^2.3.0",
    "@mongodb-js/compass-schema-validation": "^4.0.5",
    "@mongodb-js/compass-server-version": "^4.0.1",
    "@mongodb-js/compass-serverstats": "^14.0.0",
    "@mongodb-js/compass-shell": "^0.9.0",
    "@mongodb-js/compass-sidebar": "^3.5.0",
    "@mongodb-js/compass-ssh-tunnel-status": "^5.0.1",
    "@mongodb-js/compass-status": "^4.1.0",
    "ampersand-collection": "^1.5.0",
    "ampersand-dom-bindings": "^3.7.0",
    "ampersand-model": "^6.0.2",
    "ampersand-rest-collection": "^5.0.0",
    "ampersand-router": "^3.0.2",
    "ampersand-state": "4.8.2",
    "ampersand-view": "^9.0.0",
    "app-migrations": "^1.0.0",
    "async": "^1.5.2",
    "bootstrap": "https://github.com/twbs/bootstrap/archive/v3.3.5.tar.gz",
    "bson-transpilers": "^0.14.0",
    "clean-stack": "^2.0.0",
    "compass-preferences-model": "^0.2.1",
    "compass-user-model": "^0.2.1",
    "d3": "3.5.17",
    "d3-timer": "1.0.7",
    "debug": "^4.1.1",
    "debug-menu": "^0.3.0",
    "electron-localshortcut": "^3.1.0",
    "electron-squirrel-startup": "^1.0.0",
    "ensure-error": "^1.0.0",
    "font-awesome": "^4.7.0",
    "hadron-app": "^3.2.2",
    "hadron-app-registry": "^7.2.0",
    "hadron-auto-update-manager": "^3.0.0",
    "hadron-compile-cache": "^3.0.1",
    "hadron-document": "^6.1.0",
    "hadron-ipc": "^1.1.1",
    "hadron-module-cache": "^1.0.1",
    "@mongodb-js/hadron-plugin-manager": "^5.3.1",
    "hadron-react-bson": "^4.0.5",
    "hadron-react-buttons": "^4.0.5",
    "hadron-react-components": "^4.0.5",
    "hadron-style-manager": "^0.3.0",
    "highlight.js": "^8.9.1",
    "jquery": "^3.5.0",
    "kerberos": "^1.1.3",
    "keytar": "^5.1.0",
    "less": "^2.6.1",
    "local-links": "^1.4.0",
    "make-fetch-happen": "^8.0.14",
    "marky": "^1.2.0",
    "moment": "^2.10.6",
    "mongodb": "^3.6.3",
    "mongodb-ace-autocompleter": "^0.4.13",
    "mongodb-ace-mode": "^0.4.1",
    "mongodb-ace-theme": "0.0.1",
    "mongodb-ace-theme-query": "^0.0.2",
    "mongodb-collection-model": "^3.1.0",
    "mongodb-connection-model": "^19.1.1",
    "mongodb-data-service": "^19.2.1",
    "mongodb-database-model": "^0.1.3",
    "mongodb-explain-plan-model": "^0.2.4",
    "mongodb-extended-json": "^1.11.0",
    "mongodb-index-model": "^2.6.1",
    "mongodb-instance-model": "^10.0.1",
    "mongodb-js-metrics": "^6.0.0",
    "mongodb-language-model": "^1.6.1",
    "mongodb-ns": "^2.2.0",
    "mongodb-query-parser": "^2.4.0",
    "mongodb-query-util": "^0.2.1",
    "mongodb-schema": "^8.2.5",
    "mongodb-shell-to-url": "^0.1.0",
    "ms": "^0.7.1",
    "numeral": "^1.5.3",
    "pluralize": "^1.2.1",
    "prop-types": "^15.5.8",
    "qs": "^6.0.4",
    "raf": "^3.1.0",
    "react": "^16.8.0",
    "react-ace": "^6.1.1",
    "react-bootstrap": "^0.32.1",
    "react-click-outside": "^2.2.0",
    "react-dom": "^16.8.0",
    "react-fontawesome": "^1.6.1",
    "react-redux": "^5.0.6",
    "react-select-plus": "^1.2.0",
    "react-tooltip": "^3.6.1",
    "react-virtualized": "^9.18.5",
    "redux": "^3.7.2",
    "reflux": "0.4.1",
    "reflux-state-mixin": "mongodb-js/reflux-state-mixin",
    "storage-mixin": "^3.3.4",
    "triejs": "github:rueckstiess/triejs",
    "uuid": "^3.0.0"
  },
  "devDependencies": {
    "@mongodb-js/dl-center": "^1.0.1",
    "@octokit/rest": "^18.5.3",
    "babel-eslint": "^6.0.4",
    "babel-preset-es2015": "^6.24.0",
    "babel-register": "^6.23.0",
    "chai": "^4.3.4",
    "chalk": "^4.1.1",
    "cheerio": "^1.0.0-rc.3",
    "cli-ux": "^5.5.1",
    "cross-env": "^7.0.3",
    "depcheck": "^1.4.0",
    "devtron": "^1.4.0",
    "download": "^8.0.0",
    "electron": "6.1.7",
    "electron-mocha": "^8.2.2",
    "electron-rebuild": "^2.3.5",
    "enzyme": "^3.11.0",
    "enzyme-adapter-react-16": "^1.15.2",
    "eslint": "^7.25.0",
    "eslint-config-mongodb-js": "^5.0.3",
    "execa": "^5.0.0",
    "fs-extra": "^9.1.0",
    "hadron-build": "^23.5.0",
    "jsdom": "^9.8.3",
    "listr": "^0.14.3",
    "lodash": "^4.17.21",
    "mocha": "^8.3.2",
    "mock-require": "^3.0.3",
    "mongodb-runner": "^4.8.0",
    "nock": "^13.0.11",
    "node-notifier": "^9.0.1",
    "pkg-up": "^3.1.0",
    "semver": "^5.7.1",
    "sinon": "^8.1.1",
    "sinon-chai": "^3.6.0",
    "xvfb-maybe": "^0.2.1"
  },
  "optionalDependencies": {
    "vscode-windows-registry": "1.0.2"
  },
  "engines": {
    "node": "^12.4.0",
    "npm": ">=6.13.0"
  },
  "bugs": {
    "url": "https://docs.mongodb.com/compass/current/#contact",
    "email": "compass@mongodb.com"
  }
}
