UNPKG

@pnp/spfx-controls-react

Version:

Reusable React controls for SharePoint Framework solutions

190 lines (189 loc) • 6.31 kB
{ "name": "@pnp/spfx-controls-react", "description": "Reusable React controls for SharePoint Framework solutions", "version": "3.22.0", "engines": { "node": ">=22.14.0 < 23.0.0" }, "scripts": { "build": "gulp build", "clean": "gulp clean", "test": "gulp test", "test:unit": "npx jest --silent --maxWorkers=4", "serve": "fast-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": { "@emotion/css": "^11.13.4", "@fluentui/merge-styles": "8.5.12", "@fluentui/react": "8.106.4", "@fluentui/react-components": "^9.32.1", "@fluentui/react-file-type-icons": "^8.8.3", "@fluentui/react-hooks": "^8.2.6", "@fluentui/react-icons": "^2.0.200", "@fluentui/react-icons-northstar": "0.66.5", "@fluentui/react-migration-v8-v9": "^9.4.17", "@fluentui/react-northstar": "0.66.0", "@fluentui/react-theme-provider": "^0.19.16", "@fluentui/scheme-utilities": "^8.2.12", "@fluentui/styles": "0.66.5", "@fluentui/theme": "^2.6.6", "@iconify/react": "^4.1.1", "@juggle/resize-observer": "3.4.0", "@microsoft/decorators": "1.21.1", "@microsoft/mgt-react": "3.1.3", "@microsoft/mgt-spfx": "3.1.3", "@microsoft/sp-adaptive-card-extension-base": "1.21.1", "@microsoft/sp-application-base": "1.21.1", "@microsoft/sp-component-base": "1.21.1", "@microsoft/sp-core-library": "1.21.1", "@microsoft/sp-dialog": "1.21.1", "@microsoft/sp-extension-base": "1.21.1", "@microsoft/sp-http": "1.21.1", "@microsoft/sp-listview-extensibility": "1.21.1", "@microsoft/sp-loader": "1.21.1", "@microsoft/sp-lodash-subset": "1.21.1", "@microsoft/sp-office-ui-fabric-core": "1.21.1", "@microsoft/sp-page-context": "1.21.1", "@microsoft/sp-property-pane": "1.21.1", "@microsoft/sp-webpart-base": "1.21.1", "@monaco-editor/loader": "^1.3.1", "@nuvemerudita/react-controls": "1.0.0", "@pnp/common": "2.5.0", "@pnp/odata": "2.5.0", "@pnp/sp": "2.5.0", "@pnp/telemetry-js": "2.0.0", "@uifabric/icons": "7.9.5", "@uifabric/react-hooks": "7.16.4", "@uifabric/utilities": "7.38.2", "adaptive-expressions": "4.22.3", "adaptivecards": "2.11.2", "adaptivecards-designer": "2.4.4", "adaptivecards-templating": "^2.2.0", "animate.css": "^4.1.1", "chart.js": "2.9.4", "color": "4.2.3", "date-fns": "^2.22.1", "he": "^1.2.0", "jotai": "^2.4.2", "lodash": "4.17.21", "maplibre-gl": "^5.6.1", "markdown-it": "^14.1.0", "monaco-editor": "^0.29.1", "nano-css": "^5.3.4", "pmtiles": "^4.3.0", "react": "17.0.1", "react-accessible-accordion": "^5.0.0", "react-dom": "17.0.1", "react-dropzone": "^14.2.3", "react-map-gl": "^8.0.4", "react-mentions": "^4.3.0", "react-quill": "2.0.0", "regexify-string": "^1.0.16", "spfx-uifabric-themes": "^0.9.0", "swiper": "^8.2.6" }, "devDependencies": { "@microsoft/eslint-config-spfx": "1.21.1", "@microsoft/eslint-plugin-spfx": "1.21.1", "@microsoft/microsoft-graph-types": "^2.1.0", "@microsoft/rush-stack-compiler-5.3": "0.1.0", "@microsoft/sp-build-web": "1.21.1", "@microsoft/sp-module-interfaces": "1.21.1", "@rushstack/eslint-config": "4.0.1", "@types/chart.js": "2.7.40", "@types/enzyme": "^2.8.12", "@types/es6-promise": "3.3.0", "@types/he": "^1.1.2", "@types/jest": "25.2.3", "@types/lodash": "4.14.202", "@types/maplibre-gl": "^1.13.2", "@types/quill": "^1.3.10", "@types/react": "17.0.45", "@types/react-dom": "17.0.17", "@types/react-mentions": "^4.1.3", "@types/sinon": "10.0.13", "@types/webpack-env": "~1.15.2", "@types/wicg-entries-api": "^2020.8.2", "@wojtekmaj/enzyme-adapter-react-17": "^0.8.0", "ajv": "6.12.5", "amd-loader": "0.0.8", "chai": "^4.3.4", "codecov": "3.8.3", "enzyme": "^3.11.0", "eslint": "8.57.1", "eslint-plugin-react-hooks": "4.3.0", "gulp": "4.0.2", "husky": "^8.0.3", "identity-obj-proxy": "^3.0.0", "jest": "^29.7.0", "jest-cli": "^29.7.0", "karma-html-reporter": "0.2.7", "karma-remap-coverage": "^0.1.4", "quill": "^1.3.7", "react-test-renderer": "17.0.1", "request-promise": "4.2.5", "sonarqube-scanner": "2.8.2", "spfx-fast-serve-helpers": "1.20.2", "ts-jest": "^29.1.1", "tslib": "2.3.1", "typescript": "5.3.3", "webpack-bundle-analyzer": "^4.1.0" }, "repository": { "type": "git", "url": "https://github.com/pnp/sp-dev-fx-controls-react" }, "license": "MIT", "keywords": [ "sharepoint", "microsoft365", "m365", "office365", "tools", "spfx", "sharepoint 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": [], "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/(.*)$": "office-ui-fabric-react/lib-commonjs/$1", "src/common/telemetry/(.*)$": "identity-obj-proxy", "@pnp/sp": "identity-obj-proxy", "'@pnp/sp/fields": "identity-obj-proxy", "ControlStrings": "identity-obj-proxy", "\\.(css|scss)$": "identity-obj-proxy" } } }