{
  "name": "sp-js-provisioning",
  "version": "1.3.9",
  "description": "SharePoint provisioning with pure JavaScript",
  "main": "./lib/index.js",
  "typings": "./lib/index.d.ts",
  "files": [
    "lib",
    "sample-schemas",
    "schema.json"
  ],
  "dependencies": {
    "@pnp/core": "3.17.0",
    "@pnp/logging": "3.17.0",
    "@pnp/nodejs": "3.17.0",
    "@pnp/queryable": "3.17.0",
    "@pnp/sp": "3.17.0",
    "object.omit": "3.0.0",
    "spfx-jsom": "0.6.6",
    "xml-js": "1.6.11"
  },
  "devDependencies": {
    "@types/es6-promise": "0.0.33",
    "@types/node": "^8.0.28",
    "@types/sharepoint": "^2016.1.2",
    "@types/webpack-env": "1.13.1",
    "@typescript-eslint/eslint-plugin": "4.6.1",
    "@typescript-eslint/parser": "4.6.1",
    "commitlint": "^12.0.1",
    "eslint": "^6.8.0",
    "eslint-config-prettier": "7.2.0",
    "eslint-plugin-prettier": "3.3.1",
    "eslint-plugin-react": "7.22.0",
    "eslint-plugin-react-hooks": "^4.2.0",
    "eslint-plugin-tsdoc": "0.2.11",
    "eslint-plugin-unicorn": "^28.0.2",
    "merge": "1.2.0",
    "merge2": "^1.0.2",
    "prettier": "2.2.1",
    "typescript": "4.0.7"
  },
  "scripts": {
    "build": "tsc",
    "watch": "tsc --watch",
    "lint": "eslint --ext .ts ./src --color --fix && prettier '**/*.ts*' --write --loglevel silent",
    "prepack": "npm run build",
    "postversion": "tsc && npm publish"
  },
  "commitlint": {
    "extends": [
      "@commitlint/config-conventional"
    ]
  },
  "eslintConfig": {
    "env": {
      "browser": true,
      "node": true
    },
    "parser": "@typescript-eslint/parser",
    "extends": [
      "prettier",
      "plugin:react/recommended",
      "plugin:@typescript-eslint/recommended",
      "plugin:unicorn/recommended"
    ],
    "plugins": [
      "prettier",
      "react-hooks",
      "eslint-plugin-tsdoc",
      "unicorn"
    ],
    "parserOptions": {
      "ecmaVersion": 2018,
      "sourceType": "module",
      "ecmaFeatures": {
        "jsx": true
      }
    },
    "rules": {
      "@typescript-eslint/no-explicit-any": 0,
      "@typescript-eslint/member-delimiter-style": 0,
      "@typescript-eslint/explicit-function-return-type": 0,
      "@typescript-eslint/explicit-module-boundary-types": 0,
      "@typescript-eslint/no-inferrable-types": 0,
      "react/prop-types": 0,
      "no-inferrable-types": 0,
      "react/display-name": 0,
      "no-compare-neg-zero": 1,
      "no-console": 2,
      "eqeqeq": 1,
      "max-classes-per-file": 1,
      "jsx-quotes": [
        "error",
        "prefer-single"
      ],
      "quotes": [
        "error",
        "single"
      ],
      "yoda": 2,
      "require-await": 2,
      "semi": [
        "error",
        "never",
        {}
      ],
      "default-case": 0,
      "react-hooks/rules-of-hooks": "error",
      "react-hooks/exhaustive-deps": "warn",
      "tsdoc/syntax": "warn",
      "unicorn/filename-case": 0,
      "unicorn/no-array-reduce": 0,
      "unicorn/no-null": 0,
      "unicorn/prevent-abbreviations": [
        2,
        {
          "checkDefaultAndNamespaceImports": true,
          "checkProperties": false,
          "replacements": {
            "args": false,
            "props": false
          }
        }
      ],
      "unicorn/no-process-exit": 0
    },
    "settings": {
      "react": {
        "version": "detect"
      }
    }
  },
  "eslintIgnore": [
    "src/**/*.d.ts"
  ],
  "prettier": {
    "tabWidth": 2,
    "singleQuote": true,
    "semi": false,
    "arrowParens": "always",
    "printWidth": 80,
    "trailingComma": "none",
    "bracketSpacing": true,
    "jsxBracketSameLine": true,
    "jsxSingleQuote": true
  },
  "repository": {
    "type": "git",
    "url": "git://github.com/Puzzlepart/pnp-js-provisioning.git"
  },
  "author": {
    "name": "@olemp"
  },
  "license": "MIT",
  "keywords": [
    "sharepoint",
    "office365",
    "tools",
    "spfx",
    "sharepoint framework",
    "sharepoint provisioning",
    "PnP",
    "Patterns & Practices"
  ],
  "bugs": {
    "url": "https://github.com/Puzzlepart/pnp-js-provisioning/issues"
  },
  "homepage": "https://github.com/Puzzlepart/pnp-js-provisioning",
  "gitmoji": {
    "build": [
      "🏗️",
      "Make architectural changes"
    ],
    "ci": [
      "👷",
      "Add or update CI build system",
      [
        "integration"
      ]
    ],
    "chore": [
      "💄",
      "Boring chores",
      [
        "boring",
        "stuff"
      ]
    ],
    "docs": [
      "📝",
      "Added or updated documentation",
      [
        "doc",
        "dox"
      ]
    ],
    "feat": [
      "✨",
      "Introduced new features"
    ],
    "fix": [
      "🐛",
      "Fixed a bug",
      [
        "bugfix"
      ]
    ],
    "perf": [
      "⚡",
      "Improved performance"
    ],
    "refactor": [
      "♻️",
      "Refactored code"
    ],
    "revert": [
      "⏪",
      "Reverted changes"
    ],
    "style": [
      "💄",
      "Added or updated the UI and style files"
    ],
    "test": [
      "✅",
      "Added or updated tests"
    ],
    "dev": [
      "🔨",
      "Add or update development scripts"
    ],
    "i18n": [
      "🌐",
      "Internationalization and localization"
    ],
    "changelog": [
      "📓",
      "Updated changelog"
    ],
    "readme": [
      "📝",
      "Updated readme"
    ],
    "typo": [
      "✏️",
      "Fixed typos"
    ],
    "rename": [
      "🚚",
      "Moved or renamed resources (e.g.: files, paths, routes)"
    ],
    "merge": [
      "🔀",
      "Merged a branch into this one"
    ],
    "auth": [
      "🛂",
      "Worked on code related to authorization, roles and permissions"
    ],
    "syntax": [
      "✏️",
      "Adjusted code syntax"
    ]
  }
}
