sp-js-provisioning
Version:
SharePoint provisioning with pure JavaScript
266 lines (265 loc) • 5.77 kB
JSON
{
"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"
]
}
}