{
  "name": "@pnp/spfx-controls-react",
  "description": "Reusable React controls for SharePoint Framework solutions",
  "version": "3.1.0",
  "scripts": {
    "build": "gulp build",
    "clean": "gulp clean",
    "test": "gulp test",
    "serve": "gulp serve",
    "prepublishOnly": "gulp",
    "versionUpdater": "gulp versionUpdater",
    "karma": "karma start --circle true",
    "changelog": "node scripts/create-changelog.js && node scripts/sync-changelogs.js && gulp versionUpdater",
    "postinstall": "node postinstall/install.js",
    "sonarcloud:config": "node ./scripts/sonarcloud.js",
    "sonarcloud:start": "gulp sonarqube --gulpfile gulpfile.sonarqube.js",
    "localization": "node scripts/execute-translation.js",
    "start:v8": "NODE_NO_HTTP2=1 gulp serve --nobrowser",
    "prepare": "husky install"
  },
  "dependencies": {
    "@fluentui/react-northstar": "0.51.3",
    "@microsoft/decorators": "1.12.1",
    "@microsoft/mgt": "^2.1.0",
    "@microsoft/mgt-react": "^2.1.0",
    "@microsoft/sp-core-library": "1.12.1",
    "@microsoft/sp-listview-extensibility": "1.12.1",
    "@microsoft/sp-lodash-subset": "1.12.1",
    "@microsoft/sp-office-ui-fabric-core": "1.12.1",
    "@microsoft/sp-property-pane": "1.12.1",
    "@microsoft/sp-webpart-base": "1.12.1",
    "@pnp/sp": "2.0.6",
    "@pnp/telemetry-js": "2.0.0",
    "@popperjs/core": "2.5.4",
    "@uifabric/icons": "7.3.0",
    "animate.css": "^4.1.1",
    "chart.js": "2.7.3",
    "color": "3.1.2",
    "lodash": "4.17.13",
    "office-ui-fabric-react": "7.156.0",
    "react": "16.9.0",
    "react-accessible-accordion": "^3.3.3",
    "react-dom": "16.9.0",
    "react-quill": "1.3.5",
    "spfx-uifabric-themes": "^0.8.5"
  },
  "devDependencies": {
    "@microsoft/rush-stack-compiler-3.7": "0.2.3",
    "@microsoft/sp-build-web": "1.12.1",
    "@microsoft/sp-module-interfaces": "1.12.1",
    "@microsoft/sp-tslint-rules": "1.12.1",
    "@microsoft/sp-webpart-workbench": "1.12.1",
    "@types/chart.js": "2.7.40",
    "@types/enzyme": "^2.8.12",
    "@types/es6-promise": "0.0.33",
    "@types/jest": "25.2.3",
    "@types/lodash": "4.14.149",
    "@types/react": "16.9.36",
    "@types/react-addons-shallow-compare": "0.14.17",
    "@types/react-addons-test-utils": "0.14.15",
    "@types/react-addons-update": "0.14.14",
    "@types/react-dom": "16.9.8",
    "@types/sinon": "2.3.4",
    "@types/webpack-env": "1.13.1",
    "ajv": "~5.2.2",
    "amd-loader": "0.0.8",
    "chai": "^4.3.4",
    "codecov": "3.6.5",
    "enzyme": "^3.11.0",
    "enzyme-adapter-react-16": "^1.15.6",
    "gulp": "4.0.2",
    "husky": "^6.0.0",
    "identity-obj-proxy": "^3.0.0",
    "jest": "^25.5.4",
    "jest-cli": "^25.5.4",
    "karma-html-reporter": "0.2.7",
    "karma-remap-coverage": "^0.1.4",
    "react-addons-test-utils": "15.6.0",
    "request-promise": "4.2.5",
    "sonarqube-scanner": "2.1.2",
    "ts-jest": "^25.5.1",
    "tslib": "2.0.0",
    "typescript": "3.7.7",
    "webpack-bundle-analyzer": "^4.1.0"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/pnp/sp-dev-fx-controls-react"
  },
  "license": "MIT",
  "keywords": [
    "sharepoint",
    "office365",
    "tools",
    "spfx",
    "framework"
  ],
  "bugs": {
    "url": "https://github.com/pnp/sp-dev-fx-controls-react/issues"
  },
  "main": "lib/index.js",
  "homepage": "https://pnp.github.io/sp-dev-fx-controls-react/",
  "contributors": [
    "Gove, Russell <russellgove@gmail.com>",
    "Kent Chris <>",
    "Rodrigues, Joel <>",
    "Struyf, Elio <info@estruyf.be>",
    "Terentiev, Alex <alex@aterentiev.com>"
  ],
  "jest": {
    "transform": {
      "^.+\\.(ts|tsx)$": "ts-jest"
    },
    "setupFilesAfterEnv": [
      "./tests/setup.js"
    ],
    "testRegex": "tests/.*\\.test.(ts?|tsx?)$",
    "moduleFileExtensions": [
      "ts",
      "tsx",
      "js",
      "json"
    ],
    "moduleNameMapper": {
      "@ms/sp-telemetry": "identity-obj-proxy",
      "@microsoft/sp-webpart-base": "identity-obj-proxy",
      "@microsoft/sp-core-library": "identity-obj-proxy",
      "@microsoft/sp-application-base": "identity-obj-proxy",
      "office-ui-fabric-react/lib/FocusZone": "identity-obj-proxy",
      "office-ui-fabric-react/lib/List": "identity-obj-proxy",
      "office-ui-fabric-react/lib/Spinner": "identity-obj-proxy",
      "office-ui-fabric-react/lib/Image": "identity-obj-proxy",
      "office-ui-fabric-react/lib/Button": "identity-obj-proxy",
      "office-ui-fabric-react/lib/components/Button": "identity-obj-proxy",
      "office-ui-fabric-react/lib/Selection": "identity-obj-proxy",
      "office-ui-fabric-react/lib/Icon": "identity-obj-proxy",
      "office-ui-fabric-react/lib/Styling": "identity-obj-proxy",
      "office-ui-fabric-react/lib/Check": "identity-obj-proxy",
      "office-ui-fabric-react/lib/DetailsList": "identity-obj-proxy",
      "office-ui-fabric-react/lib/CommandBar": "identity-obj-proxy",
      "office-ui-fabric-react/lib/ContextualMenu": "identity-obj-proxy",
      "office-ui-fabric-react/lib/ScrollablePane": "identity-obj-proxy",
      "office-ui-fabric-react/lib/Breadcrumb": "identity-obj-proxy",
      "office-ui-fabric-react/lib/Link": "identity-obj-proxy",
      "office-ui-fabric-react/lib/Dialog": "identity-obj-proxy",
      "office-ui-fabric-react/lib/common/DirectionalHint": "identity-obj-proxy",
      "office-ui-fabric-react/lib/Persona": "identity-obj-proxy",
      "office-ui-fabric-react/lib/HoverCard": "identity-obj-proxy",
      "office-ui-fabric-react/lib/components/Icon": "identity-obj-proxy",
      "@pnp/sp": "identity-obj-proxy",
      "'@pnp/sp/fields": "identity-obj-proxy",
      "ControlStrings": "identity-obj-proxy",
      "\\.(css|scss)$": "identity-obj-proxy"
    }
  }
}
