{"_id":"pp365-programwebparts","_rev":"28-b7779eb75d5d24d9f072498ab25fd04f","name":"pp365-programwebparts","dist-tags":{"temp":"1.9.0-1149.1","latest":"1.8.4"},"versions":{"1.6.1-760.1":{"name":"pp365-programwebparts","version":"1.6.1-760.1","license":"MIT","_id":"pp365-programwebparts@1.6.1-760.1","maintainers":[{"name":"olemp2","email":"olemp@puzzlepart.com"}],"homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"dist":{"shasum":"fcc2a352cf4a5a939545999cc9005e5036cb3535","tarball":"https://registry.npmjs.org/pp365-programwebparts/-/pp365-programwebparts-1.6.1-760.1.tgz","fileCount":76,"integrity":"sha512-oUMjbeZZoeaniNjTGz8+COKz2cUeFPfYV/Xf21KNA+5d0PkuuuS4P3lxIK2+tgCLnyBQE4y8Bii7tgcgMZelMA==","signatures":[{"sig":"MEUCIQDoTCkpYhyvKCW9DSyN/Tpdywz2Ra+AIB+vJb/aHHKKBAIgMSUU77mtBa/ycO0mN3gDVNjSEsDUImTl1VC+J2FTOGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQCw5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrI4A/+Ondf+rYju+Ds4joG9niBl2aWsrm4fbQ9x/nSq9PL7o+XQW5Y\r\n8U/yCq/4Ekj9yzYeROuRNEzmPZXojCcmhoC/PG3488T2S8e8XNyRyx1PdtXt\r\nkM8Hix9dATBO2aHHU58gKwgPX/ZxFQHwEirJ8JjPowi5KkxAIviTaGnTr0R0\r\nXfX853joyWd+tM+D+vAJFiF9T7j5nSYL9HnLN4DroE/OumCAXtPC1py5U0Os\r\ntLj05bsUNAjwXU5QpqaEL+E1EPWz5EGjL2dIrGKjZrR27ODcl+TlVy/5tqvB\r\nWaAAWLQpOJCGzDoIfjx8QTI3gcBrnJFyo4rEpUIZnWrGsd9vsPyEz4GOBmKz\r\nTM2MZ4nxH/Xs6fZ7hig2TCUmF46axFJFqdSG0xrpp5rFgjyOSQgu8p5ypv2x\r\nP6rQ1d3nFtiousqNGLiJMLVMV2iCdj5WwAjxLkfORbcGEFW+EHOL5vkZQTW0\r\nCD7c9KaxE/riH2hvhStKGqr4QJcdWO32OvAxkbiiHEAW3XaNh6e0T4pMztrk\r\nHDPHa+kX70vs1SrTLEz1YWQhXmMEBvZh7IYsF+i3w+q8J1B5Lir+seltNYRk\r\nBCyCDrzB5LY1K7T5BydHpL681U48xjafzpAR7qyeDZRNnDn8Ofus5rayxZxR\r\nObFZs7z2N6Um2d7MHW75/j5U9Xvg+gRZQKk=\r\n=r7u2\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12.13.0"},"scripts":{"lint":"eslint --ext .ts,.tsx ./src --color","build":"tsc --build","serve":"gulp serve-deprecated --locale=nb-no --nobrowser -set --max-old-space-size=4096","watch":"concurrently \"npm run serve\" \"livereload './dist/*.js' -e 'js' -w 250\"","package":"gulp clean --ship && gulp default --ship && gulp package-solution --ship","lint:fix":"eslint --ext .ts,.tsx ./src --color --fix && npm run prettier","prettier":"prettier --config .prettierrc 'src/**/*.ts*' --write --loglevel silent","package:ci":"gulp clean && gulp default && gulp package-solution","publish:temp":"npm install && npm run build && npm publish --tag temp"},"_npmUser":{"name":"olemp2","email":"olemp@puzzlepart.com"},"repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"_npmVersion":"6.14.8","description":"This project uses [React](https://reactjs.org).","directories":{},"resolutions":{"@types/react":"16.8.8"},"_nodeVersion":"12.19.0","dependencies":{"react":"16.9.0","moment":"^2.24.0","@pnp/sp":"1.3.8","zustand":"^3.6.4","jsom-ctx":"1.2.0","react-dom":"16.9.0","@pnp/odata":"1.3.8","array-sort":"1.0.0","clean-deep":"3.0.2","interactjs":"1.6.2","underscore":"1.9.1","@pnp/common":"1.3.8","@pnp/logging":"1.3.8","pp365-shared":"temp","object-assign":"4.1.1","msgraph-helper":"0.7.3","@pnp/sp-taxonomy":"1.3.8","@reduxjs/toolkit":"1.5.0","react-highcharts":"16.0.2","@pnp/sp-clientsvc":"1.3.8","@types/array-sort":"1.0.0","@pnp/polyfill-ie11":"1.0.2","sp-hubsite-service":"0.7.3","pp365-projectwebparts":"latest","office-ui-fabric-react":"6.214.0","pp365-portfoliowebparts":"temp","react-calendar-timeline":"0.27.0","@pnp/spfx-controls-react":"3.10.0","@microsoft/sp-core-library":"1.12.1","@microsoft/sp-webpart-base":"1.12.1","@microsoft/sp-lodash-subset":"1.12.1","@microsoft/sp-property-pane":"1.12.1","@pnp/spfx-property-controls":"2.2.0","pzl-react-reusable-components":"^0.0.14","@microsoft/sp-office-ui-fabric-core":"1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"5.2.2","find":"0.3.0","gulp":"4.0.2","yargs":"14.2.0","eslint":"7.32.0","webpack":"4.0.0","prettier":"2.3.2","livereload":"0.9.1","typescript":"3.9.x","webpackbar":"4.0.0","@types/react":"16.9.36","concurrently":"5.2.0","@types/react-dom":"16.9.8","@types/underscore":"1.9.2","@types/webpack-env":"1.13.1","eslint-plugin-react":"7.25.1","@types/object-assign":"4.0.30","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@microsoft/sp-build-web":"1.12.1","webpack-bundle-analyzer":"3.5.2","@typescript-eslint/parser":"4.30.0","eslint-plugin-unused-imports":"1.1.4","@types/react-calendar-timeline":"0.26.0","@microsoft/sp-module-interfaces":"1.12.1","@microsoft/sp-webpart-workbench":"1.12.1","@typescript-eslint/eslint-plugin":"4.30.0","@microsoft/rush-stack-compiler-3.9":"0.4.35"},"_npmOperationalInternal":{"tmp":"tmp/pp365-programwebparts_1.6.1-760.1_1665150008978_0.8043824802388009","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"pp365-programwebparts","version":"1.6.2","license":"MIT","_id":"pp365-programwebparts@1.6.2","maintainers":[{"name":"olemp2","email":"olemp@puzzlepart.com"}],"homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"dist":{"shasum":"29afb7234c1b043e3380db8a119550373d8d0ffa","tarball":"https://registry.npmjs.org/pp365-programwebparts/-/pp365-programwebparts-1.6.2.tgz","fileCount":68,"integrity":"sha512-nGoEKddWJ8aDNEFePKFHoF8pEwHF8FpdIOyJUXW1rzpbbrbqdIK/wuPCz5XbY9GKdBtmAk3FPPqZtxxUulBaZQ==","signatures":[{"sig":"MEQCIC6MTg9MaLzyyhBFB4FORxicRqobnHxvEVk4Aih0xhHOAiBlHgTNp0BEHOkQS/7R4Hgzlt6aY6mPasWi2BuX1kB+kw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRpwLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmom4w//bftYM+GcRCzE7NsWcq4Ssk8PJuKlkhXayHFQLo/O+JD1BIib\r\nWrpQE7LC5Dsie9plt6G0THwfQkob8vrDsKdFIk+D9O8j45GjWWcXVIXwPEBy\r\nSbUjfBKZEt4a72z1H+KJUMMPsU6S2YJdEMBU8CSz+7+0I9fOBAP5kBRHKR4B\r\nYN8sI3Dd6CDBd2bugDc2sOsUjh7C9uXSNeUJ+gYK1YX+19IUdN5J6ynS/E/8\r\np4u6JGtU/cFf+2wyggdIyZhSXH0QYy492GDMxcZJALfWEfw23T2iGUrUvMK1\r\nUmhcG/g2VGDzj+S1/QD0JsClAJ8OAOl88+3O3rggtHgMGPb79m/H13A2uRyp\r\nzg9S99iYMkNENGz261u+5DncAFKzCyBGBM9fFOUJ2T7KzVISsSgxa+MDpUsY\r\nMIgDd/FoMyiViWunkzQX5yei2IF9yUxhkAlpUiWwE8MPRHI0cjtjqTjfdfhf\r\nYJn5sw2kY6k7i90yk8Nl3Pr4SUnFyzN6G0v70aFT45KYMofKmwC9/Sb+3SQI\r\nQOKAQ4RQdPSmDtrwayGIWbZduYXaz9MJDOUei/WfkuHacyiD7WW9cSwqmRFW\r\nOyKlxNKeV3yXSZsSLrPDuyyUwAEer47N3mJYux4CHP3SBwLCLNVXc9Ci9fdZ\r\nxaHZYn+efb71Rt4z7S4oqnQ+ZDi8Cnc03YY=\r\n=ZDDo\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12.13.0"},"scripts":{"lint":"eslint --ext .ts,.tsx ./src --color","build":"tsc --build","serve":"gulp serve-deprecated --locale=nb-no --nobrowser -set --max-old-space-size=4096","watch":"concurrently \"npm run serve\" \"livereload './dist/*.js' -e 'js' -w 250\"","package":"gulp clean --ship && gulp default --ship && gulp package-solution --ship","lint:fix":"eslint --ext .ts,.tsx ./src --color --fix && npm run prettier","prettier":"prettier --config .prettierrc 'src/**/*.ts*' --write --loglevel silent","package:ci":"gulp clean && gulp default && gulp package-solution","postversion":"tsc && npm publish","publish:temp":"npm install && npm run build && npm publish --tag temp"},"_npmUser":{"name":"olemp2","email":"olemp@puzzlepart.com"},"repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"_npmVersion":"6.14.8","description":"This project uses [React](https://reactjs.org).","directories":{},"resolutions":{"@types/react":"16.8.8"},"_nodeVersion":"12.19.0","dependencies":{"react":"16.9.0","moment":"^2.24.0","@pnp/sp":"1.3.8","jsom-ctx":"1.2.0","react-dom":"16.9.0","@pnp/odata":"1.3.8","array-sort":"1.0.0","clean-deep":"3.0.2","interactjs":"1.6.2","underscore":"1.9.1","@pnp/common":"1.3.8","@pnp/logging":"1.3.8","pp365-shared":"1.6.2","object-assign":"4.1.1","msgraph-helper":"0.7.3","@pnp/sp-taxonomy":"1.3.8","@reduxjs/toolkit":"1.5.0","react-highcharts":"16.0.2","@pnp/sp-clientsvc":"1.3.8","@types/array-sort":"1.0.0","@pnp/polyfill-ie11":"1.0.2","sp-hubsite-service":"0.7.3","pp365-projectwebparts":"1.6.2","office-ui-fabric-react":"6.214.0","pp365-portfoliowebparts":"1.6.2","react-calendar-timeline":"0.27.0","@pnp/spfx-controls-react":"3.10.0","@microsoft/sp-core-library":"1.12.1","@microsoft/sp-webpart-base":"1.12.1","@microsoft/sp-lodash-subset":"1.12.1","@microsoft/sp-property-pane":"1.12.1","@pnp/spfx-property-controls":"2.2.0","pzl-react-reusable-components":"^0.0.14","@microsoft/sp-office-ui-fabric-core":"1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"5.2.2","find":"0.3.0","gulp":"4.0.2","yargs":"14.2.0","eslint":"7.32.0","webpack":"4.0.0","prettier":"2.3.2","livereload":"0.9.1","typescript":"3.9.x","webpackbar":"4.0.0","@types/react":"16.9.36","concurrently":"5.2.0","@types/react-dom":"16.9.8","@types/underscore":"1.9.2","@types/webpack-env":"1.13.1","eslint-plugin-react":"7.25.1","@types/object-assign":"4.0.30","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@microsoft/sp-build-web":"1.12.1","webpack-bundle-analyzer":"3.5.2","@typescript-eslint/parser":"4.30.0","eslint-plugin-unused-imports":"1.1.4","@types/react-calendar-timeline":"0.26.0","@microsoft/sp-module-interfaces":"1.12.1","@microsoft/sp-webpart-workbench":"1.12.1","@typescript-eslint/eslint-plugin":"4.30.0","@microsoft/rush-stack-compiler-3.9":"0.4.35"},"_npmOperationalInternal":{"tmp":"tmp/pp365-programwebparts_1.6.2_1665571851436_0.20034788014297455","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"pp365-programwebparts","version":"1.6.3","license":"MIT","_id":"pp365-programwebparts@1.6.3","maintainers":[{"name":"olemp2","email":"olemp@puzzlepart.com"}],"homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"dist":{"shasum":"4181428e2d8802b8bcb607d864ab8dd1f2c2aeef","tarball":"https://registry.npmjs.org/pp365-programwebparts/-/pp365-programwebparts-1.6.3.tgz","fileCount":68,"integrity":"sha512-TLSK03m9ic/tPYCKOWTTZRZsDT/Ak970ttqio4woHiazPuMKCgc/8B914yJt8XRLQ3K1toOZRKCAREibXuDuxQ==","signatures":[{"sig":"MEQCIGihj1Tx0OyWU/kg09kyfIEUwywbEkRrDQA4NPxUm+b8AiARrX0dERUIDOT4I9JQoPUgYGc1vMbsnJZr3wzT12OM5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRs/XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqz+w//e7329qgDuJzW2RdyTbfKhTS/OWVjUhTa8OtzrutcTkB1DcBB\r\npAM/oEwyl68vLxlFTpqj5sIuIuxQErMISDRCdCnC26XqIfNDGtJdqZacPkFf\r\nLG82oX4tlWTpCu5tJ7fEYHWwY/T/u2aZ+e2JF4stvlq8piFjfvqsVMUyrxhq\r\nEGVaL6hpicTBMuWKfYrCZAKoH+cjsbLTWySsBZrbBp8akU5aeSk29+Sfg5PE\r\nnsaPlcapjQrmfSNC0Ec2Uw2uDfOxESNSnWFKBVRajNnd9uYl/A93T5qMVdM2\r\n3gCXFJjaZmO9RDYHWcZHpltwdWwpTjmQZInoeY7hOKgcRDPxynvBTMSXSn8u\r\n8F8jS3/yStlBzNkw6RxnY+/+6wmyxXQvANDBULi7NaxTJfAZxTpY5VK/F/8h\r\nwK3MkGJo8pQzOGkI2NmsRCNHLmoLB8VGvVNMBswZJHBBadxYZxWTduBGb5sC\r\nb3WCYHl9F4EtBQR/8dlnyqL/D9kLBtk0p8/6NyPLvrNvTUr/APzBYErol/WK\r\nT+jteNLHaydLQuYOSpaFYfxq5Gj4miutmykUAuVcNuUeekGqq8HYeB/iDwh1\r\nkh+EXqmjThXeGFiukLbw8DEidA+hrspPPphnUsklpn1Ji2tiukX8lKS0Den9\r\n6yywQcot7BDU0rtSUwiPNvd+21eC4Tz641I=\r\n=Oz3y\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12.13.0"},"scripts":{"lint":"eslint --ext .ts,.tsx ./src --color","build":"tsc --build","serve":"gulp serve-deprecated --locale=nb-no --nobrowser -set --max-old-space-size=4096","watch":"concurrently \"npm run serve\" \"livereload './dist/*.js' -e 'js' -w 250\"","package":"gulp clean --ship && gulp default --ship && gulp package-solution --ship","lint:fix":"eslint --ext .ts,.tsx ./src --color --fix && npm run prettier","prettier":"prettier --config .prettierrc 'src/**/*.ts*' --write --loglevel silent","package:ci":"gulp clean && gulp default && gulp package-solution","postversion":"tsc && npm publish","publish:temp":"npm install && npm run build && npm publish --tag temp"},"_npmUser":{"name":"olemp2","email":"olemp@puzzlepart.com"},"repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"_npmVersion":"6.14.8","description":"This project uses [React](https://reactjs.org).","directories":{},"resolutions":{"@types/react":"16.8.8"},"_nodeVersion":"12.19.0","dependencies":{"react":"16.9.0","moment":"^2.24.0","@pnp/sp":"1.3.8","jsom-ctx":"1.2.0","react-dom":"16.9.0","@pnp/odata":"1.3.8","array-sort":"1.0.0","clean-deep":"3.0.2","interactjs":"1.6.2","underscore":"1.9.1","@pnp/common":"1.3.8","@pnp/logging":"1.3.8","pp365-shared":"1.6.3  ","object-assign":"4.1.1","msgraph-helper":"0.7.3","@pnp/sp-taxonomy":"1.3.8","@reduxjs/toolkit":"1.5.0","react-highcharts":"16.0.2","@pnp/sp-clientsvc":"1.3.8","@types/array-sort":"1.0.0","@pnp/polyfill-ie11":"1.0.2","sp-hubsite-service":"0.7.3","pp365-projectwebparts":"1.6.3","office-ui-fabric-react":"6.214.0","pp365-portfoliowebparts":"1.6.3","react-calendar-timeline":"0.27.0","@pnp/spfx-controls-react":"3.10.0","@microsoft/sp-core-library":"1.12.1","@microsoft/sp-webpart-base":"1.12.1","@microsoft/sp-lodash-subset":"1.12.1","@microsoft/sp-property-pane":"1.12.1","@pnp/spfx-property-controls":"2.2.0","pzl-react-reusable-components":"^0.0.14","@microsoft/sp-office-ui-fabric-core":"1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"5.2.2","find":"0.3.0","gulp":"4.0.2","yargs":"14.2.0","eslint":"7.32.0","webpack":"4.0.0","prettier":"2.3.2","livereload":"0.9.1","typescript":"3.9.x","webpackbar":"4.0.0","@types/react":"16.9.36","concurrently":"5.2.0","@types/react-dom":"16.9.8","@types/underscore":"1.9.2","@types/webpack-env":"1.13.1","eslint-plugin-react":"7.25.1","@types/object-assign":"4.0.30","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@microsoft/sp-build-web":"1.12.1","webpack-bundle-analyzer":"3.5.2","@typescript-eslint/parser":"4.30.0","eslint-plugin-unused-imports":"1.1.4","@types/react-calendar-timeline":"0.26.0","@microsoft/sp-module-interfaces":"1.12.1","@microsoft/sp-webpart-workbench":"1.12.1","@typescript-eslint/eslint-plugin":"4.30.0","@microsoft/rush-stack-compiler-3.9":"0.4.35"},"_npmOperationalInternal":{"tmp":"tmp/pp365-programwebparts_1.6.3_1665585111549_0.41055541868953904","host":"s3://npm-registry-packages"}},"1.6.3-817.1":{"name":"pp365-programwebparts","version":"1.6.3-817.1","license":"MIT","_id":"pp365-programwebparts@1.6.3-817.1","maintainers":[{"name":"olemp2","email":"olemp@puzzlepart.com"}],"homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"dist":{"shasum":"a457fbcc50c44e64ab5e94f9911f00f1bb502cac","tarball":"https://registry.npmjs.org/pp365-programwebparts/-/pp365-programwebparts-1.6.3-817.1.tgz","fileCount":65,"integrity":"sha512-Ab8Hx7lHZWQ+rj6zuxw4kNR9EExQqPrShpPTiClaZhxsFuhR/gOM0Ew167/LBcPNnOx7VL48o2G6wwJVLfbV2A==","signatures":[{"sig":"MEUCIQDsC1DwBIKyiUbdzMTmA2KzXLIt828qwGF0YOxW2gIM7wIgGKmqZ39mmn5zxffkq8u0tnuUgTcFZgWmQKF8I951nY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSENkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxNw/9GUKUtfUWB8zuft2i38fPiES8y059rYfrZcvfaMwXkA3e1iPE\r\n4Eh8To4PMJIFeawaRtH2dqI6umX/xfm38+yZLU/Xv/AJVrbIYpdCLr0jmiKb\r\nsOFwkfugP1AmRysXAT6wD8s7unpFsUr4x/HT878OOnl3GmlvWxhR+iOLyn76\r\nsrovx20x51xxyyAeCz/sFoKaRklHuEOJgK/IPI0BNq6U26PYTrt7VkDElo1o\r\nXjC2P4gnxWZG2/LSMUvm/JoW9T+0X4Zzs+F1Qs8Srfom/rZAgvFargvumZpr\r\ncPbZMRM2Di/4hSI7aLnk2+P79U1MqanWHxuMt1oe3yU4ptSzOtoZJxMfMrzf\r\nf26KIMiPc9Pw9TAZB4mIUwOKaL32D9omLvJIbbe2lNTDkHAR2o1hyCAbkCpt\r\n0MSsEwhgD84AZ2/l+SKf+sFCkWByjOpviqxB1x4LgKiQNayu6ysUCEIwjR3Z\r\nhXqGNSUOfQR8qQmfwaQUh8LxU+/BmJOcsc7Bki/8Bej2M2cR6BHeTSBtUFEv\r\nVOjul4uLbRD0j2xLtwoNdVdo9Ymc9oHRhk3ZU1T0gPeVBkCuFBCvgf1TF1/l\r\nZVeoj4KtiiaX5u4TdUZNv9HHb8CbQy5SksASgW1eXwNi8V5sBp6iP3D6qDBT\r\nwin7uky5Li4c6+wjAIBwxWgCkTn5Z4H62xs=\r\n=l+e9\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# program\n\nThis project uses [React](https://reactjs.org).\n\n> This is where you include your project's documentation.\n\n## Global dependencies\n\nRequires Gulp globally installed:\n\n```shell\nnpm install --global gulp\n```\n\n## Building the code\n\nDownload & install all dependencies, build, bundle & package the project\n\n```shell\n# download & install dependencies\nnpm install\n\n# transpile all TypeScript & SCSS => JavaScript & CSS\ngulp build\n\n# create component bundle & manifest\ngulp bundle\n\n# create SharePoint package\ngulp package-solution\n```\n\nThese commands produce the following:\n\n- **./lib**: intermediate-stage commonjs build artifacts\n- **./dist**: bundled script, along with other resources\n- **./temp/deploy**: all resources required by component(s) to deploy to a CDN (when `--ship` argument present)\n\n## Build options\n\n- `gulp clean`: Deletes all build output (**/dist**, **/lib**, **/temp**, etc.).\n- `gulp build`: Transpiles all TypeScript & SCSS to JavaScript & CSS, generates source map files & TypeScript type declaration files\n- `gulp bundle [--ship|-p|--production]`: Runs gulp task **build**, then uses webpack to create the JavaScript bundle(s) and component manifest(s) as defined in **./config/config.json**. The `--ship`, `-p` or `--production` argument specifies a production build that will generate minified bundles.\n- `gulp serve [--ship|-p|--production]`: Runs gulp tasks **build**, **bundle** & starts the local webserver. Depending on the project type, it opens the browser and navigates to the local workbench or specified URL (in the case of extension components). The `--ship`, `-p` or `--production` argument specifies a production build that modifies the resulting package for production hosting rather than local hosting of assets.\n- `gulp package-solution`: Creates the SharePoint Package (**.sppkg**) file.\n- `gulp dist`: Creates a production-ready SharePoint Package (**.sppkg**) file. The following gulp task gets executed in this specific order `gulp clean`, `gulp bundle`, `gulp package-solution.`\n- `gulp dev`: Creates a development-ready SharePoint Package (**.sppkg**) file. The following gulp task will be executed in this specific order `gulp clean`, `gulp bundle`, `gulp package-solution.`\n\n> View all available gulp tasks by running `gulp --tasks`\n\nMore information on [SharePoint Framework](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/sharepoint-framework-overview)\n\nGenerated with [pnp/spfx](https://github.com/pnp/generator-spfx/).\n","engines":{"node":">=12.13.0"},"scripts":{"lint":"eslint --ext .ts,.tsx ./src --color","build":"tsc --build","serve":"gulp serve-deprecated --locale=nb-no --nobrowser -set --max-old-space-size=4096","watch":"concurrently \"npm run serve\" \"livereload './dist/*.js' -e 'js' -w 250\"","package":"gulp clean --ship && gulp default --ship && gulp package-solution --ship","lint:fix":"eslint --ext .ts,.tsx ./src --color --fix && npm run prettier","prettier":"prettier --config .prettierrc 'src/**/*.ts*' --write --loglevel silent","package:ci":"gulp clean && gulp default && gulp package-solution","postversion":"tsc && npm publish","publish:temp":"npm install && npm run build && npm publish --tag temp"},"_npmUser":{"name":"olemp2","email":"olemp@puzzlepart.com"},"repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"_npmVersion":"6.14.11","description":"This project uses [React](https://reactjs.org).","directories":{},"resolutions":{"@types/react":"16.8.8"},"_nodeVersion":"12.22.0","dependencies":{"react":"16.13.1","tslib":"2.3.1","moment":"^2.24.0","@pnp/sp":"1.3.8","jsom-ctx":"1.2.0","react-dom":"16.13.1","@pnp/odata":"1.3.8","array-sort":"1.0.0","clean-deep":"3.0.2","interactjs":"1.6.2","underscore":"1.9.1","@pnp/common":"1.3.8","@pnp/logging":"1.3.8","pp365-shared":"1.6.4","object-assign":"4.1.1","msgraph-helper":"0.7.3","@pnp/sp-taxonomy":"1.3.8","@reduxjs/toolkit":"1.5.0","react-highcharts":"16.0.2","@pnp/sp-clientsvc":"1.3.8","@types/array-sort":"1.0.0","@pnp/polyfill-ie11":"1.0.2","sp-hubsite-service":"0.8.0","office-ui-fabric-react":"7.185.7","react-calendar-timeline":"0.27.0","@pnp/spfx-controls-react":"3.10.0","@microsoft/sp-core-library":"1.15.2","@microsoft/sp-page-context":"1.15.2","@microsoft/sp-webpart-base":"1.15.2","@microsoft/sp-lodash-subset":"1.15.2","@microsoft/sp-property-pane":"1.15.2","@pnp/spfx-property-controls":"2.2.0","pzl-react-reusable-components":"^0.0.14","@microsoft/sp-office-ui-fabric-core":"1.15.2","@microsoft/sp-adaptive-card-extension-base":"1.15.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"6.12.5","find":"0.3.0","gulp":"4.0.2","yargs":"14.2.0","eslint":"8.25.0","webpack":"^4.44.2","prettier":"2.3.2","livereload":"0.9.1","typescript":"4.5.5","@types/react":"16.9.51","concurrently":"5.2.0","@types/react-dom":"16.9.8","@types/underscore":"1.9.2","@types/webpack-env":"1.15.2","eslint-plugin-react":"7.31.10","@types/object-assign":"4.0.30","pp365-projectwebparts":"1.6.3-817.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@microsoft/sp-build-web":"1.15.2","pp365-portfoliowebparts":"1.6.3-817.2","@rushstack/eslint-config":"2.5.1","@typescript-eslint/parser":"5.40.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-unused-imports":"2.0.0","@microsoft/eslint-config-spfx":"1.15.2","@microsoft/eslint-plugin-spfx":"1.15.2","@types/react-calendar-timeline":"0.26.0","@microsoft/sp-module-interfaces":"1.15.2","@typescript-eslint/eslint-plugin":"5.40.0","@microsoft/rush-stack-compiler-4.5":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pp365-programwebparts_1.6.3-817.1_1665680227814_0.6974124550782888","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"pp365-programwebparts","version":"1.6.4","license":"MIT","_id":"pp365-programwebparts@1.6.4","maintainers":[{"name":"olemp2","email":"olemp@puzzlepart.com"}],"homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"dist":{"shasum":"4d7770eea967f426282b046482805ead327d2f92","tarball":"https://registry.npmjs.org/pp365-programwebparts/-/pp365-programwebparts-1.6.4.tgz","fileCount":65,"integrity":"sha512-T1NBz07jZirxIAKRiz4x0DHR+qEMWtitz4+L3urkT3Y/IIGnVAhx5+v4WREDhnBUV4QNNU5qXCt3ZRsscAHG7g==","signatures":[{"sig":"MEYCIQDFkHV/dKcoq8XDFagsWZY1UD5f37FeDHrgp96YdmW6rwIhAJTkvCg4CGmO9dq04nEWTIsZnLMKaJgKS83YSlHti0hl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSFNUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxeA//RLZLMM1zba/9hCC41hI/jFatPBCIZE34gQr77Qp9Snnglpqz\r\n6IMJd2vF8VeDJYn0QMo2DqhBscee+K+EVSotFcmsOxLvs5BG8E8UeHc1Scl2\r\n1uQEpaabphq39QmKD66iwcoUlz7j2l9CnIos0jmKQFRVnDtaYgFqp38Li2Lu\r\n4+dz+zkGj165vI96kNZvG4pjLLEDlQCZRTFL99doiJOoYeWpaa8FLe8JjN6o\r\n4G+C+iAOSspoqM/PEPifY1VJoDJKgh8hxfT1SK74sdXlV/s1UPoaTxNFPYWq\r\npVSy05O0CFpFMuFmMi7VfA02GLTSoPmM8UmZGQnyxjFdxTN46kA4Ratnn7+C\r\nlxHfUJwlGL9rDoIu/Chs1uVvhDGTVdNZqh9LHqEckmWLa7IKkwcG0fUHWr7F\r\nj+ZyFnRMgHsPJIrHdtgKRlof8aiRS7Sve57Sn/QB0Uba87ySlrNGG/9Jawd5\r\nSZxOet/ssEDnjcFQccwIocU9GoA4u324loAzL60bvR/L+UAvp0KZ6rXPpE0G\r\nIyW9K8sYX1CRYROfWOWfqBKTrEEVhjg9wYG0kX/bfL3iLQMJcJWCW1n64LrR\r\nL2sRgDSkiN+JrR/njbwnTXYsDAzDdXU6y1smTFkCvfdw1Mvl7qRCM584WfZ5\r\nX9IVkqOT58bHbIf/P2jFBeh5UqQtmcjj+mE=\r\n=7O/r\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12.13.0"},"scripts":{"lint":"eslint --ext .ts,.tsx ./src --color","build":"tsc --build","serve":"gulp serve-deprecated --locale=nb-no --nobrowser -set --max-old-space-size=4096","watch":"concurrently \"npm run serve\" \"livereload './dist/*.js' -e 'js' -w 250\"","package":"gulp clean --ship && gulp default --ship && gulp package-solution --ship","lint:fix":"eslint --ext .ts,.tsx ./src --color --fix && npm run prettier","prettier":"prettier --config .prettierrc 'src/**/*.ts*' --write --loglevel silent","package:ci":"gulp clean && gulp default && gulp package-solution","postversion":"tsc && npm publish","publish:temp":"npm install && npm run build && npm publish --tag temp"},"_npmUser":{"name":"olemp2","email":"olemp@puzzlepart.com"},"repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"_npmVersion":"6.14.11","description":"This project uses [React](https://reactjs.org).","directories":{},"resolutions":{"@types/react":"16.8.8"},"_nodeVersion":"12.22.0","dependencies":{"react":"16.13.1","tslib":"2.3.1","moment":"^2.24.0","@pnp/sp":"1.3.8","jsom-ctx":"1.2.0","react-dom":"16.13.1","@pnp/odata":"1.3.8","array-sort":"1.0.0","clean-deep":"3.0.2","interactjs":"1.6.2","underscore":"1.9.1","@pnp/common":"1.3.8","@pnp/logging":"1.3.8","pp365-shared":"1.6.4","object-assign":"4.1.1","msgraph-helper":"0.7.3","@pnp/sp-taxonomy":"1.3.8","@reduxjs/toolkit":"1.5.0","react-highcharts":"16.0.2","@pnp/sp-clientsvc":"1.3.8","@types/array-sort":"1.0.0","@pnp/polyfill-ie11":"1.0.2","sp-hubsite-service":"0.8.0","office-ui-fabric-react":"7.185.7","react-calendar-timeline":"0.27.0","@pnp/spfx-controls-react":"3.10.0","@microsoft/sp-core-library":"1.15.2","@microsoft/sp-page-context":"1.15.2","@microsoft/sp-webpart-base":"1.15.2","@microsoft/sp-lodash-subset":"1.15.2","@microsoft/sp-property-pane":"1.15.2","@pnp/spfx-property-controls":"2.2.0","pzl-react-reusable-components":"^0.0.14","@microsoft/sp-office-ui-fabric-core":"1.15.2","@microsoft/sp-adaptive-card-extension-base":"1.15.2"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"6.12.5","find":"0.3.0","gulp":"4.0.2","yargs":"14.2.0","eslint":"8.25.0","webpack":"^4.44.2","prettier":"2.3.2","livereload":"0.9.1","typescript":"4.5.5","@types/react":"16.9.51","concurrently":"5.2.0","@types/react-dom":"16.9.8","@types/underscore":"1.9.2","@types/webpack-env":"1.15.2","eslint-plugin-react":"7.31.10","@types/object-assign":"4.0.30","pp365-projectwebparts":"1.6.4","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@microsoft/sp-build-web":"1.15.2","pp365-portfoliowebparts":"1.6.4","@rushstack/eslint-config":"2.5.1","@typescript-eslint/parser":"5.40.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-unused-imports":"2.0.0","@microsoft/eslint-config-spfx":"1.15.2","@microsoft/eslint-plugin-spfx":"1.15.2","@types/react-calendar-timeline":"0.26.0","@microsoft/sp-module-interfaces":"1.15.2","@typescript-eslint/eslint-plugin":"5.40.0","@microsoft/rush-stack-compiler-4.5":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pp365-programwebparts_1.6.4_1665684308481_0.3709149239834353","host":"s3://npm-registry-packages"}},"1.6.4-817.1":{"name":"pp365-programwebparts","version":"1.6.4-817.1","license":"MIT","_id":"pp365-programwebparts@1.6.4-817.1","maintainers":[{"name":"olemp2","email":"olemp@puzzlepart.com"}],"homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"dist":{"shasum":"cc1f7f58b052bbaeff79a02d269c34c080a30fd7","tarball":"https://registry.npmjs.org/pp365-programwebparts/-/pp365-programwebparts-1.6.4-817.1.tgz","fileCount":65,"integrity":"sha512-7wj/Mth/T9FbBDd8yCZA9tmMz3WaffM0Els0KSvXYodsZPOCVm3G/nWA4YyLAECuF/fMzbBUjzuNMt0QKqIAJQ==","signatures":[{"sig":"MEUCIHdVwKzT1Bn8taEM4CL/M7Xj2zTOWd+hBs/o1N1gpVtMAiEAnSgnUuZ2jHp3AozbvZLP0vispbVMZG8Nen5GAQqjo/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSGS1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJCw/9HZCdT4qN4CEIyw0V2osOPDhR7ldF+IxbSGnPUjdqk3vT+coQ\r\ngXC6IF/t/mv+zZ7LEo4J7DnE7+q1BvS2pfBa1isGNspK5e8579LR61ck9mdn\r\nuxmN9c2zPZ1zjYhGifXEoByWTL+DEKMPZIUQYC56DE+1hFSjq2Mbw63MCXPV\r\nDOdtu5uA4BSugYhDgsFYXU27H+qx/oeBeJfHrahGEhZTXN4V2RPSijrUt7s0\r\nSIwnMeXScDNxkdRH94jScoJ70VO9uXEn2c5V3oVyGlrh7FlWUumeqplDacDr\r\n6RszS0eSdb5hKMVw9NN8fMN+Lb8UjuvMNZFTmeS8kwaGvu9naMfHuW9XkYaS\r\ngkAXJzKRzF7xeH5umV+NpdwO6UEQJnLuOnb79aW+k3svGNJM+wBvn2IgPlyr\r\nqt/snkepMi4utmCoKXjc54lC4TZHkeXF3DgwNr1vCP6jgyXdAJCbssYJn9OZ\r\nZvyvmo5bK34XQ8n3EtPxDvNdwOBXPWrHKexTTjlJqetYDw7UXVw03fZf7je5\r\nMTpx7W/m/brZrHO6utrQzKPRGgGxC9QeZw1WEdC3HNEHdVkWCCA1OJfcyzUN\r\n2hE2s9Q7PQBNzxpXulAd+MWtYaZ4defao8fHJnDnz3yAl3UkuPoWFVDFmpGD\r\n4rBY75gzK33y4X2gI4E+B0aZeDACVjqNU8U=\r\n=15F+\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# program\n\nThis project uses [React](https://reactjs.org).\n\n> This is where you include your project's documentation.\n\n## Global dependencies\n\nRequires Gulp globally installed:\n\n```shell\nnpm install --global gulp\n```\n\n## Building the code\n\nDownload & install all dependencies, build, bundle & package the project\n\n```shell\n# download & install dependencies\nnpm install\n\n# transpile all TypeScript & SCSS => JavaScript & CSS\ngulp build\n\n# create component bundle & manifest\ngulp bundle\n\n# create SharePoint package\ngulp package-solution\n```\n\nThese commands produce the following:\n\n- **./lib**: intermediate-stage commonjs build artifacts\n- **./dist**: bundled script, along with other resources\n- **./temp/deploy**: all resources required by component(s) to deploy to a CDN (when `--ship` argument present)\n\n## Build options\n\n- `gulp clean`: Deletes all build output (**/dist**, **/lib**, **/temp**, etc.).\n- `gulp build`: Transpiles all TypeScript & SCSS to JavaScript & CSS, generates source map files & TypeScript type declaration files\n- `gulp bundle [--ship|-p|--production]`: Runs gulp task **build**, then uses webpack to create the JavaScript bundle(s) and component manifest(s) as defined in **./config/config.json**. The `--ship`, `-p` or `--production` argument specifies a production build that will generate minified bundles.\n- `gulp serve [--ship|-p|--production]`: Runs gulp tasks **build**, **bundle** & starts the local webserver. Depending on the project type, it opens the browser and navigates to the local workbench or specified URL (in the case of extension components). The `--ship`, `-p` or `--production` argument specifies a production build that modifies the resulting package for production hosting rather than local hosting of assets.\n- `gulp package-solution`: Creates the SharePoint Package (**.sppkg**) file.\n- `gulp dist`: Creates a production-ready SharePoint Package (**.sppkg**) file. The following gulp task gets executed in this specific order `gulp clean`, `gulp bundle`, `gulp package-solution.`\n- `gulp dev`: Creates a development-ready SharePoint Package (**.sppkg**) file. The following gulp task will be executed in this specific order `gulp clean`, `gulp bundle`, `gulp package-solution.`\n\n> View all available gulp tasks by running `gulp --tasks`\n\nMore information on [SharePoint Framework](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/sharepoint-framework-overview)\n\nGenerated with [pnp/spfx](https://github.com/pnp/generator-spfx/).\n","engines":{"node":">=12.13.0"},"gitHead":"28a55f550d9f7931c5ee03ac0ccbe1976c8f69a2","scripts":{"lint":"eslint --ext .ts,.tsx ./src --color","build":"tsc --build","serve":"gulp serve-deprecated --locale=nb-no --nobrowser -set --max-old-space-size=4096","watch":"concurrently \"npm run serve\" \"livereload './dist/*.js' -e 'js' -w 250\"","package":"gulp clean --ship && gulp default --ship && gulp package-solution --ship","lint:fix":"eslint --ext .ts,.tsx ./src --color --fix && npm run prettier","prettier":"prettier --config .prettierrc 'src/**/*.ts*' --write --loglevel silent","postversion":"tsc && npm publish","publish:temp":"npm install && npm run build && npm publish --tag temp","package:debug":"gulp clean && gulp default && gulp package-solution"},"_npmUser":{"name":"olemp2","email":"olemp@puzzlepart.com"},"repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"_npmVersion":"8.1.0","description":"This project uses [React](https://reactjs.org).","directories":{},"resolutions":{"@types/react":"16.8.8"},"_nodeVersion":"16.13.0","dependencies":{"react":"16.13.1","tslib":"2.3.1","moment":"^2.24.0","@pnp/sp":"1.3.8","jsom-ctx":"1.2.0","react-dom":"16.13.1","@pnp/odata":"1.3.8","array-sort":"1.0.0","clean-deep":"3.0.2","interactjs":"1.6.2","underscore":"1.9.1","@pnp/common":"1.3.8","@pnp/logging":"1.3.8","pp365-shared":"1.6.4","object-assign":"4.1.1","msgraph-helper":"0.7.3","@fluentui/react":"8.98.1","@pnp/sp-taxonomy":"1.3.8","@reduxjs/toolkit":"1.5.0","react-highcharts":"16.0.2","@pnp/sp-clientsvc":"1.3.8","@types/array-sort":"1.0.0","@pnp/polyfill-ie11":"1.0.2","sp-hubsite-service":"0.8.0","react-calendar-timeline":"0.27.0","@pnp/spfx-controls-react":"3.10.0","@microsoft/sp-core-library":"1.15.2","@microsoft/sp-page-context":"1.15.2","@microsoft/sp-webpart-base":"1.15.2","@microsoft/sp-lodash-subset":"1.15.2","@microsoft/sp-property-pane":"1.15.2","@pnp/spfx-property-controls":"2.2.0","pzl-react-reusable-components":"^0.0.14","@microsoft/sp-office-ui-fabric-core":"1.15.2","@microsoft/sp-adaptive-card-extension-base":"1.15.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"6.12.5","find":"0.3.0","gulp":"4.0.2","yargs":"14.2.0","eslint":"8.25.0","webpack":"^4.44.2","prettier":"2.3.2","livereload":"0.9.1","typescript":"4.5.5","@types/react":"16.9.51","concurrently":"5.2.0","@types/react-dom":"16.9.8","@types/underscore":"1.9.2","@types/webpack-env":"1.15.2","eslint-plugin-react":"7.31.10","@types/object-assign":"4.0.30","pp365-projectwebparts":"1.6.4-817.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@microsoft/sp-build-web":"1.15.2","pp365-portfoliowebparts":"1.6.4-817.2","@rushstack/eslint-config":"2.5.1","@typescript-eslint/parser":"5.40.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-unused-imports":"2.0.0","@microsoft/eslint-config-spfx":"1.15.2","@microsoft/eslint-plugin-spfx":"1.15.2","@types/react-calendar-timeline":"0.26.0","@microsoft/sp-module-interfaces":"1.15.2","@typescript-eslint/eslint-plugin":"5.40.0","@microsoft/rush-stack-compiler-4.5":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pp365-programwebparts_1.6.4-817.1_1665688757536_0.8710924083158178","host":"s3://npm-registry-packages"}},"1.6.5":{"name":"pp365-programwebparts","version":"1.6.5","license":"MIT","_id":"pp365-programwebparts@1.6.5","maintainers":[{"name":"olemp2","email":"olemp@puzzlepart.com"}],"homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"dist":{"shasum":"1b4ae20cc6e5df42593ca94765726465053181b9","tarball":"https://registry.npmjs.org/pp365-programwebparts/-/pp365-programwebparts-1.6.5.tgz","fileCount":68,"integrity":"sha512-M5mUlmtkTEySb2fVeMoM9C9U6Hvs0VlwP6qkCBlMFLPLVAxyhjv9H6Tc/DIjeAI7b7eGWCM26Hz5fPltAFYRjQ==","signatures":[{"sig":"MEUCICKFXE2yyqd5XYjVumHt6U6lKleWE54n9kqRIuiGC3G6AiEAgQkNNfv3BB8UeAyp/lKxuyUjojZoiI/96PMVFh2/lTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSTWlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6dQ/+IK97voHEbeee45jjzcU/90RcQIRdWOdE4g1xbxFp+xWQ2Qxc\r\nR3Lrb/XI7T+arDnIm3hVOtK6xGwUKSZqcgBUIjgv0bfM99O7a6P4/PRhD4Gb\r\nvvcaPVBBLBHCWbnO1NC+VpRDLRIs5U5lENBv9NYaBsCuf9TOeDkm//zIHani\r\n/VWXIwV8/h2/u+Juhui+sEQfGucd8MJ5uSQOj1NNgUe9nAJeG30eCl2GT9K5\r\n0xi4JKHP+OXhiaB22pIxV+2mj1IHVry3SWiiDNk2YMF5U00eHa+UIZNm7k/m\r\nFtbuwxlq4zT6qxImaEGyfJmlX3/qpRlwwuXPklPHjQIqT+Gp45J4eLcaZvuN\r\nhfKU1roM9TzOxPj2pXeIvU20Km+zAt5V5yApxJUknrKunciGXsZvGyuc9jR3\r\nroTsNTRpLTHIbjGwHI6LtnT8Nl06BXc+TYeKz8DdO2yUSP0CKmA3KA12H8r5\r\n6/DF/LNLK4kgJCIq9nwprr1dURUllc5te1qoIw+HiYsDDgQ/DEoSPSRJD9oo\r\nqFqcPX0t9Y3ZRtq0dCk7fmAq9ZRWurbooEb9jInpbonj1qMdycr/8ERixRw6\r\nOu58sOpkjIIA1xkN2DzrY0CjJ30RQ9YLMFoWmrf1wdG2riK2IgItr4Ra50m9\r\n0Q8AAjRGmtJLMtkQOwuEa+2troTcHYpXLgo=\r\n=iPiV\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12.13.0"},"gitHead":"a25e73db43f389e6e882cd7c10f68200c04ed858","scripts":{"lint":"eslint --ext .ts,.tsx ./src --color","build":"tsc --build","serve":"gulp serve-deprecated --locale=nb-no --nobrowser -set --max-old-space-size=4096","watch":"concurrently \"npm run serve\" \"livereload './dist/*.js' -e 'js' -w 250\"","package":"gulp clean --ship && gulp default --ship && gulp package-solution --ship","lint:fix":"eslint --ext .ts,.tsx ./src --color --fix && npm run prettier","preserve":"node ../.tasks/createServeConfig.js","prettier":"prettier --config .prettierrc 'src/**/*.ts*' --write --loglevel silent","postversion":"tsc && npm publish","publish:temp":"npm install && npm run build && npm publish --tag temp","package:debug":"gulp clean && gulp default && gulp package-solution"},"_npmUser":{"name":"olemp2","email":"olemp@puzzlepart.com"},"repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"_npmVersion":"8.19.2","description":"This project uses [React](https://reactjs.org).","directories":{},"resolutions":{"@types/react":"16.8.8"},"_nodeVersion":"16.18.0","dependencies":{"react":"16.13.1","tslib":"2.3.1","moment":"^2.24.0","@pnp/sp":"1.3.8","jsom-ctx":"1.2.0","react-dom":"16.13.1","@pnp/odata":"1.3.8","array-sort":"1.0.0","clean-deep":"3.0.2","interactjs":"1.6.2","underscore":"1.9.1","@pnp/common":"1.3.8","@pnp/logging":"1.3.8","pp365-shared":"1.6.4","object-assign":"4.1.1","msgraph-helper":"0.7.3","@fluentui/react":"8.98.1","@pnp/sp-taxonomy":"1.3.8","@reduxjs/toolkit":"1.5.0","react-highcharts":"16.0.2","@pnp/sp-clientsvc":"1.3.8","@types/array-sort":"1.0.0","@pnp/polyfill-ie11":"1.0.2","sp-hubsite-service":"0.8.0","react-calendar-timeline":"0.27.0","@pnp/spfx-controls-react":"3.10.0","@microsoft/sp-core-library":"1.15.2","@microsoft/sp-page-context":"1.15.2","@microsoft/sp-webpart-base":"1.15.2","@microsoft/sp-lodash-subset":"1.15.2","@microsoft/sp-property-pane":"1.15.2","@pnp/spfx-property-controls":"2.2.0","pzl-react-reusable-components":"^0.0.14","@microsoft/sp-office-ui-fabric-core":"1.15.2","@microsoft/sp-adaptive-card-extension-base":"1.15.2"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"6.12.5","find":"0.3.0","gulp":"4.0.2","yargs":"14.2.0","eslint":"8.25.0","webpack":"^4.44.2","prettier":"2.3.2","livereload":"0.9.1","typescript":"4.5.5","@types/react":"16.9.51","concurrently":"5.2.0","@types/react-dom":"16.9.8","@types/underscore":"1.9.2","@types/webpack-env":"1.15.2","eslint-plugin-react":"7.31.10","@types/object-assign":"4.0.30","pp365-projectwebparts":"1.6.4-817.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@microsoft/sp-build-web":"1.15.2","pp365-portfoliowebparts":"1.6.4-807.1","@rushstack/eslint-config":"2.5.1","@typescript-eslint/parser":"5.40.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-unused-imports":"2.0.0","@microsoft/eslint-config-spfx":"1.15.2","@microsoft/eslint-plugin-spfx":"1.15.2","@types/react-calendar-timeline":"0.26.0","@microsoft/sp-module-interfaces":"1.15.2","@typescript-eslint/eslint-plugin":"5.40.0","@microsoft/rush-stack-compiler-4.5":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pp365-programwebparts_1.6.5_1665742245627_0.29367675347349587","host":"s3://npm-registry-packages"}},"1.6.6":{"name":"pp365-programwebparts","version":"1.6.6","license":"MIT","_id":"pp365-programwebparts@1.6.6","maintainers":[{"name":"olemp2","email":"olemp@puzzlepart.com"}],"homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"dist":{"shasum":"7790979a287a706b1f0dae17b1054caa38c3da55","tarball":"https://registry.npmjs.org/pp365-programwebparts/-/pp365-programwebparts-1.6.6.tgz","fileCount":68,"integrity":"sha512-gWqTSA7mRzMKMIrjwGjoC+1gVcHVuV6vx0bCDM7K76OtEoHqXGwvd9gceBZyqLmmn46Xw2mEb1PmKtXlU0Ut9g==","signatures":[{"sig":"MEUCIQC11Zs0VW8xKvVEZAL6SZc7vrA5RbYQeDXVcI0QZQBbZwIgcqbYXLvdFWYw3UZHxW28DT5XeFGD1xbf27V1XfcnTJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTYCRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPiw//ZUW+rkGeKqp4UN3wcsQbvsB7QPCRJys9GR2NNTybdEbC8lyP\r\nO6apG4TOA4DVQ+elFyo9UUCVNySc2Oj1WPRaAIU5C7ur38ymS5BLT/rsS87E\r\nglw8ZlavNKmk9yKLeqETRLPKMxSMA838gSDNanR/LhQsEMDRjLPrnU66AXe6\r\nicH1d7iPYjIjdXhv4a82tgpOLyvin2wVGWH9hTfmksqv/n2KYHUs4h2GhD8r\r\n6wGrYNnM9CaE2qgRIBYwoswrkiv6ZZl+efVz7hy/3jsA/MqoSs2kzjt8rp5c\r\nISjbjdDDkgVQsmOVj9K23DnG0/Izxr/eA3l38ar7MC9kr1XnRUZfVqQborIc\r\nW/0DBGW4pN0YaoAVRPi2IGy01Op0djI0qfGVko3Dp4Lu4gEOmAQuet8S7Fw0\r\nRAZqyMaihEUbkjt5WZtIEqBiABOElAubylxBDaOIWHNfrh/NSzNixDhg6fUd\r\n6RsFq+kInmpsFYIxsuq8eI2gZJ0eYmpH2lx0YbbIKDqsA7jZmsD9zy/lJe5G\r\ns2VIUCEIKr2hxA+58evemSeFvh1YLIrahozPFBPvJa8SClXrXVWw9WnG5R/0\r\n2eI8o9TPH2W872H2NG7kp2+VywONldliFVKzzScf1tuRB6htcN5/CcquFKvu\r\nCGnOhsM02fCBcyE/eikOnAEG0YFM7y24+r0=\r\n=PnJi\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12.13.0"},"gitHead":"dc50e24d907af32d322eb2610b88aa9e0629266b","scripts":{"lint":"eslint --ext .ts,.tsx ./src --color","build":"tsc --build","serve":"gulp serve-deprecated --locale=nb-no --nobrowser -set --max-old-space-size=4096","watch":"concurrently \"npm run serve\" \"livereload './dist/*.js' -e 'js' -w 250\"","package":"gulp clean --ship && gulp default --ship && gulp package-solution --ship","lint:fix":"eslint --ext .ts,.tsx ./src --color --fix && npm run prettier","preserve":"node ../.tasks/createServeConfig.js","prettier":"prettier --config .prettierrc 'src/**/*.ts*' --write --loglevel silent","postversion":"tsc && npm publish","publish:temp":"npm install && npm run build && npm publish --tag temp","package:debug":"gulp clean && gulp default && gulp package-solution"},"_npmUser":{"name":"olemp2","email":"olemp@puzzlepart.com"},"repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"_npmVersion":"8.19.2","description":"This project uses [React](https://reactjs.org).","directories":{},"resolutions":{"@types/react":"16.8.8"},"_nodeVersion":"16.18.0","dependencies":{"react":"16.13.1","tslib":"2.3.1","moment":"^2.24.0","@pnp/sp":"1.3.8","jsom-ctx":"1.2.0","react-dom":"16.13.1","@pnp/odata":"1.3.8","array-sort":"1.0.0","clean-deep":"3.0.2","interactjs":"1.6.2","@pnp/common":"1.3.8","@pnp/logging":"1.3.8","pp365-shared":"1.6.6","object-assign":"4.1.1","msgraph-helper":"0.7.3","@fluentui/react":"8.98.1","@pnp/sp-taxonomy":"1.3.8","@reduxjs/toolkit":"1.5.0","react-highcharts":"16.0.2","@pnp/sp-clientsvc":"1.3.8","@types/array-sort":"1.0.0","@pnp/polyfill-ie11":"1.0.2","sp-hubsite-service":"0.8.0","react-calendar-timeline":"0.27.0","@pnp/spfx-controls-react":"3.10.0","@microsoft/sp-core-library":"1.15.2","@microsoft/sp-page-context":"1.15.2","@microsoft/sp-webpart-base":"1.15.2","@microsoft/sp-lodash-subset":"1.15.2","@microsoft/sp-property-pane":"1.15.2","@pnp/spfx-property-controls":"2.2.0","pzl-react-reusable-components":"^0.0.14","@microsoft/sp-office-ui-fabric-core":"1.15.2","@microsoft/sp-adaptive-card-extension-base":"1.15.2"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"6.12.5","find":"0.3.0","gulp":"4.0.2","yargs":"14.2.0","eslint":"8.25.0","webpack":"^4.44.2","prettier":"2.3.2","livereload":"0.9.1","typescript":"4.5.5","@types/react":"16.9.51","concurrently":"5.2.0","@types/react-dom":"16.9.8","@types/webpack-env":"1.15.2","eslint-plugin-react":"7.31.10","@types/object-assign":"4.0.30","pp365-projectwebparts":"1.6.6","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@microsoft/sp-build-web":"1.15.2","pp365-portfoliowebparts":"1.6.6","@rushstack/eslint-config":"2.5.1","@typescript-eslint/parser":"5.40.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-unused-imports":"2.0.0","@microsoft/eslint-config-spfx":"1.15.2","@microsoft/eslint-plugin-spfx":"1.15.2","@types/react-calendar-timeline":"0.26.0","@microsoft/sp-module-interfaces":"1.15.2","@typescript-eslint/eslint-plugin":"5.40.0","@microsoft/rush-stack-compiler-4.5":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pp365-programwebparts_1.6.6_1666023569631_0.7375329823668917","host":"s3://npm-registry-packages"}},"1.6.7":{"name":"pp365-programwebparts","version":"1.6.7","license":"MIT","_id":"pp365-programwebparts@1.6.7","maintainers":[{"name":"olemp2","email":"olemp@puzzlepart.com"}],"homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"dist":{"shasum":"91a9c5b39caef5be28dcfacfa20ce698bcbf5423","tarball":"https://registry.npmjs.org/pp365-programwebparts/-/pp365-programwebparts-1.6.7.tgz","fileCount":68,"integrity":"sha512-bWndc5bRuHnLTFZI1LK501K/SVqKPZP0iq5ePopM8UZ+p4ObkNCUhGB8xJGqG8Cj2wKFVNN4137OHwafflulmw==","signatures":[{"sig":"MEUCIQDKfXm5M4gFI9bjeIqngsZFkJufVnyRZHlGMOOK9FPDVQIgZvdedEl/TgH2n7Ix4Y8Jwz4bF/36L0lRGu/REupRnhY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTlGWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDeRAAkiAVzw5WxelsEMBl4K5TuKWEHkB4LvB9RIHDoKnpFlOf5f9h\r\nBt8KVuQG1A1ecUHnVvlb0ci+nyr+kPDRhJrb9cLnC9TckVtlfcIOYWm2sQeO\r\nvyk6/hFOUjRvFmiss4vXiPCkt47/NufVqpeUFdgxk/PmkCeoG3XzS9yvIgIM\r\nTnSmEE3sNnhWiHmw4qmO8ul4nhuxNKP0GUi3sV2BzTd8EJMT71Muyz3ylvxP\r\nFDJW09rC/t99HQUucJcn27/WKGott8Dl9MPePJ/pH6980yLVlEn6KSOC41kF\r\nJOi2DOd2kSmew09K6VjNq0Hjm86+byzJL+xGrd1B6kNltxbN2AtkvBwSAfAx\r\nfj6V5BlLACIVQtcsTfKcfhNF+wBKZ/BQ75iCDRyUCRTvAcxtoepUFZzA6H5k\r\nLsHl+oyZ9AHDZyEo3SfkU/NOQXn4saaphbvdpllalb/ISEF0R1ex3Flo2uGr\r\nJgAkYXo983pF2QgXdTcWLlla+zVmRMA0/Qb85Tf/X9fmw7Hx5lE5d1+hv4je\r\n2iukAdJ9XtEyJNdrccnas2WOyYrS47OBxadqrSjb2YIfA2nzXo8RNNqg/uWG\r\nBY7422kzVH2xIctCQ7XMtWLEgtPi1hyESD53jkNdbLoDZUzTogPD/iHl3UXK\r\nKydJn+Gc53HcY8g5g7Yjrp9e5uihZqOLDQg=\r\n=41f4\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12.13.0"},"gitHead":"740305cc123e40aa14258098455dd67089c395c6","scripts":{"lint":"eslint --ext .ts,.tsx ./src --color","build":"tsc --build","serve":"gulp serve-deprecated --locale=nb-no --nobrowser -set --max-old-space-size=4096","watch":"concurrently \"npm run serve\" \"livereload './dist/*.js' -e 'js' -w 250\"","package":"gulp clean --ship && gulp default --ship && gulp package-solution --ship","lint:fix":"eslint --ext .ts,.tsx ./src --color --fix && npm run prettier","preserve":"node ../.tasks/createServeConfig.js","prettier":"prettier --config .prettierrc 'src/**/*.ts*' --write --loglevel silent","postversion":"tsc && npm publish","publish:temp":"npm install && npm run build && npm publish --tag temp","package:debug":"gulp clean && gulp default && gulp package-solution"},"_npmUser":{"name":"olemp2","email":"olemp@puzzlepart.com"},"repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"_npmVersion":"8.19.2","description":"This project uses [React](https://reactjs.org).","directories":{},"resolutions":{"@types/react":"16.8.8"},"_nodeVersion":"16.18.0","dependencies":{"react":"16.13.1","tslib":"2.3.1","moment":"^2.24.0","@pnp/sp":"1.3.8","jsom-ctx":"1.2.0","react-dom":"16.13.1","@pnp/odata":"1.3.8","array-sort":"1.0.0","clean-deep":"3.0.2","interactjs":"1.6.2","@pnp/common":"1.3.8","@pnp/logging":"1.3.8","pp365-shared":"1.6.7","object-assign":"4.1.1","msgraph-helper":"0.7.3","@fluentui/react":"8.98.1","@pnp/sp-taxonomy":"1.3.8","@reduxjs/toolkit":"1.5.0","react-highcharts":"16.0.2","@pnp/sp-clientsvc":"1.3.8","@types/array-sort":"1.0.0","@pnp/polyfill-ie11":"1.0.2","sp-hubsite-service":"0.8.0","react-calendar-timeline":"0.27.0","@pnp/spfx-controls-react":"3.10.0","@microsoft/sp-core-library":"1.15.2","@microsoft/sp-page-context":"1.15.2","@microsoft/sp-webpart-base":"1.15.2","@microsoft/sp-lodash-subset":"1.15.2","@microsoft/sp-property-pane":"1.15.2","@pnp/spfx-property-controls":"2.2.0","pzl-react-reusable-components":"^0.0.14","@microsoft/sp-office-ui-fabric-core":"1.15.2","@microsoft/sp-adaptive-card-extension-base":"1.15.2"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"6.12.5","find":"0.3.0","gulp":"4.0.2","yargs":"14.2.0","eslint":"8.25.0","webpack":"^4.44.2","prettier":"2.3.2","livereload":"0.9.1","typescript":"4.5.5","@types/react":"16.9.51","concurrently":"5.2.0","@types/react-dom":"16.9.8","@types/webpack-env":"1.15.2","eslint-plugin-react":"7.31.10","@types/object-assign":"4.0.30","pp365-projectwebparts":"1.6.7","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@microsoft/sp-build-web":"1.15.2","pp365-portfoliowebparts":"1.6.7","@rushstack/eslint-config":"2.5.1","@typescript-eslint/parser":"5.40.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-unused-imports":"2.0.0","@microsoft/eslint-config-spfx":"1.15.2","@microsoft/eslint-plugin-spfx":"1.15.2","@types/react-calendar-timeline":"0.26.0","@microsoft/sp-module-interfaces":"1.15.2","@typescript-eslint/eslint-plugin":"5.40.0","@microsoft/rush-stack-compiler-4.5":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pp365-programwebparts_1.6.7_1666077078143_0.546756634279183","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"pp365-programwebparts","version":"1.7.0","license":"MIT","_id":"pp365-programwebparts@1.7.0","maintainers":[{"name":"olemp2","email":"olemp@puzzlepart.com"}],"homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"dist":{"shasum":"0173b8870e55610b598fbe05e02f8d33e665b3ee","tarball":"https://registry.npmjs.org/pp365-programwebparts/-/pp365-programwebparts-1.7.0.tgz","fileCount":68,"integrity":"sha512-qj78fgeXGkYQV9gPjvaYTtxtrCcj+Mod28hTnLolgzF3pMx1tuo/Y+2SpI+cOEs02q/aN5Bh/ij66MX9hN3OhQ==","signatures":[{"sig":"MEQCIAePWjqEKQssEbmWCpMPHtn7aya9PXkR+w/O9aGLWLvwAiAeV3Ibd5ALaI5uAMFFTZRYbb2Jn2YgHDHZYGln887JwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjT8t1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLkhAAhkfDGCz3KQYCIobuJ2K9Ih0Bto3vYxLW+rOAMOH3SxcLHbvG\r\nluJOcTd5APPtQem4UrpkX+xQLjMo56ZQAhnI/qLepE9JrK44rxYsAu9h+x8c\r\n7HiRJjUneGGkNDNQMo2BgV51hA2TX75of5AOPF4pATVKMkAmfQkhDkzsRegE\r\nMT0mAjlYo+Y+SenpSFBuqte8Zn/uKq/yWLbI14Hx5nLOlt6+Ci1EDCTvS+79\r\nOYVtdbax9Uk/NN1SUPurYXJQ+EZs/Gfj8jls35yFfLM9B00GbgcI7fVQewuh\r\njKwzuGuRkJmIUVnh9T0P1JyTZVWCtc1r/TekxLAUwawerm5NnKByGyVHP9i9\r\nVp8ClrysGUgJDQ3bl4+hr+0NNJ5V54pMJdwCDuWmAQESqjLWXiRNzG2iFG6R\r\n17sP3+omRqFEQz5b9BZ0cBUD0B4UuG5ZbGTr4yxOZf+64lJ8ZXZI7iP9BbYo\r\n4fgEDvZ+4+xlbdjCgBpWYweTRZlSOc94xuOFJ9Bd31Xm77JS7BYg6X93y7NQ\r\nqiO2qFNDfURHAX1vEYO2C+FhzRnAn9WD5jeYIlmk1r/gP+m3hmdoyVjrpuU2\r\nVqracGDoniU+l4LynOZeN6D4y0/au9EntI/PLOu4qBo1mCmxHOTEH3bxAiXE\r\nOwyhW1ZpwalPWBKeJV00saWa8BuTTGr9WUw=\r\n=qV1R\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12.13.0"},"gitHead":"fba5a562f2963931cf92d41d0a06667e300b58d5","scripts":{"lint":"eslint --ext .ts,.tsx ./src --color","build":"tsc --build","serve":"gulp serve-deprecated --locale=nb-no --nobrowser -set --max-old-space-size=4096","watch":"concurrently \"npm run serve\" \"livereload './dist/*.js' -e 'js' -w 250\"","package":"gulp clean --ship && gulp default --ship && gulp package-solution --ship","lint:fix":"eslint --ext .ts,.tsx ./src --color --fix && npm run prettier","preserve":"node ../.tasks/createServeConfig.js","prettier":"prettier --config .prettierrc 'src/**/*.ts*' --write --loglevel silent","postversion":"tsc && npm publish","publish:temp":"npm install && npm run build && npm publish --tag temp","package:debug":"gulp clean && gulp default && gulp package-solution"},"_npmUser":{"name":"olemp2","email":"olemp@puzzlepart.com"},"repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"_npmVersion":"8.19.2","description":"This project uses [React](https://reactjs.org).","directories":{},"resolutions":{"@types/react":"16.8.8"},"_nodeVersion":"16.18.0","dependencies":{"react":"16.13.1","tslib":"2.3.1","moment":"^2.24.0","@pnp/sp":"1.3.8","jsom-ctx":"1.2.0","react-dom":"16.13.1","@pnp/odata":"1.3.8","array-sort":"1.0.0","clean-deep":"3.0.2","interactjs":"1.6.2","@pnp/common":"1.3.8","@pnp/logging":"1.3.8","pp365-shared":"1.7.0","object-assign":"4.1.1","msgraph-helper":"0.7.3","@fluentui/react":"8.98.1","@pnp/sp-taxonomy":"1.3.8","@reduxjs/toolkit":"1.5.0","react-highcharts":"16.0.2","@pnp/sp-clientsvc":"1.3.8","@types/array-sort":"1.0.0","@pnp/polyfill-ie11":"1.0.2","sp-hubsite-service":"0.8.0","react-calendar-timeline":"0.27.0","@pnp/spfx-controls-react":"3.10.0","@microsoft/sp-core-library":"1.15.2","@microsoft/sp-page-context":"1.15.2","@microsoft/sp-webpart-base":"1.15.2","@microsoft/sp-lodash-subset":"1.15.2","@microsoft/sp-property-pane":"1.15.2","@pnp/spfx-property-controls":"2.2.0","pzl-react-reusable-components":"^0.0.14","@microsoft/sp-office-ui-fabric-core":"1.15.2","@microsoft/sp-adaptive-card-extension-base":"1.15.2"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"6.12.5","find":"0.3.0","gulp":"4.0.2","yargs":"14.2.0","eslint":"8.25.0","webpack":"^4.44.2","prettier":"2.3.2","livereload":"0.9.1","typescript":"4.5.5","@types/react":"16.9.51","concurrently":"5.2.0","@types/react-dom":"16.9.8","@types/webpack-env":"1.15.2","eslint-plugin-react":"7.31.10","@types/object-assign":"4.0.30","pp365-projectwebparts":"1.7.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@microsoft/sp-build-web":"1.15.2","pp365-portfoliowebparts":"1.7.0-1","@rushstack/eslint-config":"2.5.1","@typescript-eslint/parser":"5.40.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-unused-imports":"2.0.0","@microsoft/eslint-config-spfx":"1.15.2","@microsoft/eslint-plugin-spfx":"1.15.2","@types/react-calendar-timeline":"0.26.0","@microsoft/sp-module-interfaces":"1.15.2","@typescript-eslint/eslint-plugin":"5.40.0","@microsoft/rush-stack-compiler-4.5":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pp365-programwebparts_1.7.0_1666173813306_0.5560760420460409","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"pp365-programwebparts","version":"1.7.1","license":"MIT","_id":"pp365-programwebparts@1.7.1","maintainers":[{"name":"olemp2","email":"olemp@puzzlepart.com"}],"homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"dist":{"shasum":"d9011317979c61a31b65415a2ae670b99f466c3e","tarball":"https://registry.npmjs.org/pp365-programwebparts/-/pp365-programwebparts-1.7.1.tgz","fileCount":68,"integrity":"sha512-xCvZ/EZYMG3B6T8HsnsdpCbqaoqr7q9aoDblxHSe5upe/h4D8jVk3qUy1DI8Ann4jTxJ8UKUKIrqIr3KEpwjAw==","signatures":[{"sig":"MEUCIGpKr1xkOL2Xh13bm6rFm9MZY3TtQk1NTcsEKIg36yyvAiEAj4kdIFl46vTarXI1CI/ROCOowqUpDjMyL6euFOKuSe4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV9YSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2ag/8DXqR0Wvj8k1XJ2EWoVzb2eeOSiNo9IWqTRB+NuEChfvEx1EV\r\n6Xq/WTmwlN+9ujAbLua48ZvPqCmoV7J0MLy3yRLjuuuR5PaISnwK8FEzRaeP\r\nhpsAfGHH0275GjQF8w4/kbpQGOde2zfQFiocZ0OA3Jm9amO4KNCwCWwcy5K8\r\n/nVa/03UeeS9erHca1oTn0iK+4mr140yyYZTHNmexxeJOgXo1Wq9lhvaDpui\r\njgmbNtAXbLrk5uIUhvPllNeyoJv5m9GyU06FBTrdZjhirpTSMfP9Ly75u+4s\r\noLf8yUSuGXpR05mdseIFRP8zBOhjBH3ZARo/5y2y+QiC5NUvWIqts6yTnM9p\r\n+qKfOb1w3EbmphvClah37gf1QiHaQe1IuWJKOwQu3Q1lRHe7kv59ju8taz38\r\nHjuJu+cMBZiKk+swd8JpU9wmblhoagRN3M8tU0jqlOd1mowcbpcPDwNtVEJN\r\n4sjQl8g//++WemH+j/dkyK+DGCT0KF40wqz8c+O4ufKMiqJoJW/s7dJmOpmT\r\ndfUL7G6cW9GemmLfKlnpqK7fWN/520AQvBXC/+GA97ey12wq0rzgM0e9Wwjv\r\n002/QbygcUZQG19fROefsOrCLONlvCE/iKWK68UMmukREyJ9iKfa7Ucs3+xY\r\nufNMWZlVkokJJ0BQuxWt1VqTD3sYUQXh1/8=\r\n=9ro9\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12.13.0"},"gitHead":"8c00ca3fd124184623ccbf9bc73196a56e35822e","scripts":{"lint":"eslint --ext .ts,.tsx ./src --color","build":"tsc --build","serve":"gulp serve-deprecated --locale=nb-no --nobrowser -set --max-old-space-size=4096","watch":"concurrently \"npm run serve\" \"livereload './dist/*.js' -e 'js' -w 250\"","package":"gulp clean --ship && gulp default --ship && gulp package-solution --ship","lint:fix":"eslint --ext .ts,.tsx ./src --color --fix && npm run prettier","preserve":"node ../.tasks/createServeConfig.js","prettier":"prettier --config .prettierrc 'src/**/*.ts*' --write --loglevel silent","postversion":"tsc && npm publish","publish:temp":"npm install && npm run build && npm publish --tag temp","package:debug":"gulp clean && gulp default && gulp package-solution"},"_npmUser":{"name":"olemp2","email":"olemp@puzzlepart.com"},"repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"_npmVersion":"8.19.2","description":"This project uses [React](https://reactjs.org).","directories":{},"resolutions":{"@types/react":"16.8.8"},"_nodeVersion":"16.18.0","dependencies":{"react":"16.13.1","tslib":"2.3.1","moment":"^2.24.0","@pnp/sp":"1.3.8","jsom-ctx":"1.2.0","react-dom":"16.13.1","@pnp/odata":"1.3.8","array-sort":"1.0.0","clean-deep":"3.0.2","interactjs":"1.6.2","@pnp/common":"1.3.8","@pnp/logging":"1.3.8","pp365-shared":"1.7.1","object-assign":"4.1.1","msgraph-helper":"0.7.3","@fluentui/react":"8.98.1","@pnp/sp-taxonomy":"1.3.8","@reduxjs/toolkit":"1.5.0","react-highcharts":"16.0.2","@pnp/sp-clientsvc":"1.3.8","@types/array-sort":"1.0.0","@pnp/polyfill-ie11":"1.0.2","sp-hubsite-service":"0.8.0","react-calendar-timeline":"0.27.0","@pnp/spfx-controls-react":"3.10.0","@microsoft/sp-core-library":"1.15.2","@microsoft/sp-page-context":"1.15.2","@microsoft/sp-webpart-base":"1.15.2","@microsoft/sp-lodash-subset":"1.15.2","@microsoft/sp-property-pane":"1.15.2","@pnp/spfx-property-controls":"2.2.0","pzl-react-reusable-components":"^0.0.14","@microsoft/sp-office-ui-fabric-core":"1.15.2","@microsoft/sp-adaptive-card-extension-base":"1.15.2"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"6.12.5","find":"0.3.0","gulp":"4.0.2","yargs":"14.2.0","eslint":"8.25.0","webpack":"^4.44.2","prettier":"2.3.2","livereload":"0.9.1","typescript":"4.5.5","@types/react":"16.9.51","concurrently":"5.2.0","@types/react-dom":"16.9.8","@types/webpack-env":"1.15.2","eslint-plugin-react":"7.31.10","@types/object-assign":"4.0.30","pp365-projectwebparts":"1.7.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@microsoft/sp-build-web":"1.15.2","pp365-portfoliowebparts":"1.7.1","@rushstack/eslint-config":"2.5.1","@typescript-eslint/parser":"5.40.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-unused-imports":"2.0.0","@microsoft/eslint-config-spfx":"1.15.2","@microsoft/eslint-plugin-spfx":"1.15.2","@types/react-calendar-timeline":"0.26.0","@microsoft/sp-module-interfaces":"1.15.2","@typescript-eslint/eslint-plugin":"5.40.0","@microsoft/rush-stack-compiler-4.5":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pp365-programwebparts_1.7.1_1666700817831_0.40877763238106457","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"pp365-programwebparts","version":"1.7.2","license":"MIT","_id":"pp365-programwebparts@1.7.2","maintainers":[{"name":"olemp2","email":"olemp@puzzlepart.com"}],"homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"dist":{"shasum":"b9d1b06c944206b3a5762b5a940d7f8acc4104da","tarball":"https://registry.npmjs.org/pp365-programwebparts/-/pp365-programwebparts-1.7.2.tgz","fileCount":68,"integrity":"sha512-KGlzKwhfIlM6AqTnKTsO19BRSeUuR8ELBjFwuDn7011sx2AGT7NboS58kcf1kMH/abrmq5AmtWOjo9Bjs/9KRQ==","signatures":[{"sig":"MEQCIEjUJVzsB0oWzyvbtRFTg6XNoLYq10A9wNII/Rv5InBWAiAtD6n3RtBy6pNjm2WTpq7PhpAiF09IAZ+uLWMb2ZGQsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWOY+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoApQ//XSNADeNg76qwyt6QKdn4EQLT4nxZfFOn2IvNv7eQtFR5UACm\r\nZl6Ym+MyhWDFbxoJbk72YV3ANYiE7lDeHzImgRFBSQjyHBZ2C7FcUkY6JpZV\r\nl9s2gTL4M+0YugbWYug1+8dOQpeRHuWx+jIBrGjlITmf16TFIX6YN5Em+Wwr\r\nGR9RuOQDM8aYl3OsuXwvUYPS1ujc/f/OZ0YpesjG6yC2k7mvn+FWrU6QyHGs\r\nqM27NT0hB72UkX1qm43qvcGaGDJf2MDofF6cxCrfqDsQ2fs6BZADCHMaIZjA\r\n+EfWV1nDQE//7ZcP9CgVtCpxOXg1jOL9tUFThpGQHInZ01y2yvvn0p5IgTxA\r\nfAPMoChZ1xmCSnl5vaBtBxUSfmuU6uoIObGCsVANQQAiZWxzJd+iSJJi9CEL\r\nlvZ+aVg4kmYzRQMjdaVG1/pUb2Z+NeKLrQEymOlvPuGnbKNeI9J5kjlNqmPf\r\ni8WR6ld7KG+VCkTleJcuQZdP4EIbY9N8ZIaEcC7wwvc+jXeCotWVQYIN8Gl9\r\nhWim+SwRFNmBbQnK0qeiw8oWUucWHavwS4s8ppNM+kX8lXN0jAD5JEJ5GvNJ\r\n0/8OfYod0KzXKuVrKw4ljNlXPDbZjHg6djL8AS7i7RjObV3Jo29SXgReMHin\r\nyRtPaL8u+zE2zFfD+QAexMK+PldxleRk6bc=\r\n=HG0y\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12.13.0"},"gitHead":"34fefa5bf045d3b62407b06f36dfd37b0b88bd8d","scripts":{"lint":"eslint --ext .ts,.tsx ./src --color","build":"tsc --build","serve":"gulp serve-deprecated --locale=nb-no --nobrowser -set --max-old-space-size=4096","watch":"concurrently \"npm run serve\" \"livereload './dist/*.js' -e 'js' -w 250\"","package":"gulp clean --ship && gulp default --ship && gulp package-solution --ship","lint:fix":"eslint --ext .ts,.tsx ./src --color --fix && npm run prettier","preserve":"node ../.tasks/createServeConfig.js","prettier":"prettier --config .prettierrc 'src/**/*.ts*' --write --loglevel silent","postversion":"tsc && npm publish","publish:temp":"npm install && npm run build && npm publish --tag temp","package:debug":"gulp clean && gulp default && gulp package-solution"},"_npmUser":{"name":"olemp2","email":"olemp@puzzlepart.com"},"repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"_npmVersion":"8.19.2","description":"This project uses [React](https://reactjs.org).","directories":{},"resolutions":{"@types/react":"16.8.8"},"_nodeVersion":"16.18.0","dependencies":{"react":"16.13.1","tslib":"2.3.1","moment":"^2.24.0","@pnp/sp":"1.3.8","jsom-ctx":"1.2.0","react-dom":"16.13.1","@pnp/odata":"1.3.8","array-sort":"1.0.0","clean-deep":"3.0.2","interactjs":"1.6.2","@pnp/common":"1.3.8","@pnp/logging":"1.3.8","pp365-shared":"1.7.2","object-assign":"4.1.1","msgraph-helper":"0.7.3","@fluentui/react":"8.98.1","@pnp/sp-taxonomy":"1.3.8","@reduxjs/toolkit":"1.5.0","react-highcharts":"16.0.2","@pnp/sp-clientsvc":"1.3.8","@types/array-sort":"1.0.0","@pnp/polyfill-ie11":"1.0.2","sp-hubsite-service":"0.8.0","react-calendar-timeline":"0.27.0","@pnp/spfx-controls-react":"3.10.0","@microsoft/sp-core-library":"1.15.2","@microsoft/sp-page-context":"1.15.2","@microsoft/sp-webpart-base":"1.15.2","@microsoft/sp-lodash-subset":"1.15.2","@microsoft/sp-property-pane":"1.15.2","@pnp/spfx-property-controls":"2.2.0","pzl-react-reusable-components":"^0.0.14","@microsoft/sp-office-ui-fabric-core":"1.15.2","@microsoft/sp-adaptive-card-extension-base":"1.15.2"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"6.12.5","find":"0.3.0","gulp":"4.0.2","yargs":"14.2.0","eslint":"8.25.0","webpack":"^4.44.2","prettier":"2.3.2","livereload":"0.9.1","typescript":"4.5.5","@types/react":"16.9.51","concurrently":"5.2.0","@types/react-dom":"16.9.8","@types/webpack-env":"1.15.2","eslint-plugin-react":"7.31.10","@types/object-assign":"4.0.30","pp365-projectwebparts":"1.7.2","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@microsoft/sp-build-web":"1.15.2","pp365-portfoliowebparts":"1.7.2","@rushstack/eslint-config":"2.5.1","@typescript-eslint/parser":"5.40.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-unused-imports":"2.0.0","@microsoft/eslint-config-spfx":"1.15.2","@microsoft/eslint-plugin-spfx":"1.15.2","@types/react-calendar-timeline":"0.26.0","@microsoft/sp-module-interfaces":"1.15.2","@typescript-eslint/eslint-plugin":"5.40.0","@microsoft/rush-stack-compiler-4.5":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pp365-programwebparts_1.7.2_1666770494111_0.9056962720812527","host":"s3://npm-registry-packages"}},"1.7.2-850.1":{"name":"pp365-programwebparts","version":"1.7.2-850.1","license":"MIT","_id":"pp365-programwebparts@1.7.2-850.1","maintainers":[{"name":"olemp2","email":"olemp@puzzlepart.com"}],"homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"dist":{"shasum":"1ed8b9a11ee337a8db24ffa1f4de5141c449621d","tarball":"https://registry.npmjs.org/pp365-programwebparts/-/pp365-programwebparts-1.7.2-850.1.tgz","fileCount":68,"integrity":"sha512-p4+bre4AIparnBsp5yy31N6xUOOer8nTxGheDLncxwhLvxFQPwxmS/c91wetz8mpx99YKq82lQ+SsCVo3222dA==","signatures":[{"sig":"MEQCIGdk3sN0lnZdoQ0pZ5d69WPZMa8gupjI5XQH6qINUzd7AiBxSY5CRaKsyrx+Z6JrN+VIQH6AmAKa86DGRsAFH0PgXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWn0fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqpQ//Wq39dc+If/29jxCZLG/nafqzoJYo1xEh40WXEJBMPKqxUBeW\r\nIqg5R7u5EJB00o9U8DAgJjjWFoFd5SnBps0tgAoZvdFdsS69fKnHOsD6s8dW\r\na/XKEu1UYIkQQnCSq5ZzpYr5miDJb2199Jkl5hJom+b90+5rY5W8uaX9T076\r\nFC/hs2ZgXLYVB+wseNQ88Pi5H9PI+ZJDfYksEUnLwAAVepJEHGrUI4MqG0Ci\r\n1T1zNyFkLbeC5Ir3rznaqTNyheEgkV9os9wbRi+c9fIiwmTwkuM5cHeETo80\r\n6IqKylEcQZfsJuTR/L4O1e5eyxCIlMwqMT42N/vJy+ZdK7XKOqeSZ/d3+SRZ\r\nHNG3lbEamyNEvQGi2uhi+VHpFGL2avn2kPA6k4c2l2dMpqfcU8uIQnQ62yEx\r\nZnIXk34yDu80ArnfhoAeH7d7bO0lr9ZJJZGZ0zjIBsb99XNg5JT9EmvCGiXz\r\nOBh3C5KLvCKMd+TyMnBnAxeXmACNRM40/esLAyGrTS4iaIjMqmz+riIQa715\r\n4T3KOVq8FZGEoBPJoYs6zhlCWjD7pUNf1CoRD46ea3l5/fc4S8XzUMKChgkL\r\nWKGgNsAMPMMP8t5RX1h4ZTG2juwy/rbMas7zZo/Ri4Jbi0oIN8Y4xuSXtKxs\r\nEMkH3YFhXUpgrf3CLkibdComWoussL1uZXQ=\r\n=nzPT\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# program\n\nThis project uses [React](https://reactjs.org).\n\n> This is where you include your project's documentation.\n\n## Global dependencies\n\nRequires Gulp globally installed:\n\n```shell\nnpm install --global gulp\n```\n\n## Building the code\n\nDownload & install all dependencies, build, bundle & package the project\n\n```shell\n# download & install dependencies\nnpm install\n\n# transpile all TypeScript & SCSS => JavaScript & CSS\ngulp build\n\n# create component bundle & manifest\ngulp bundle\n\n# create SharePoint package\ngulp package-solution\n```\n\nThese commands produce the following:\n\n- **./lib**: intermediate-stage commonjs build artifacts\n- **./dist**: bundled script, along with other resources\n- **./temp/deploy**: all resources required by component(s) to deploy to a CDN (when `--ship` argument present)\n\n## Build options\n\n- `gulp clean`: Deletes all build output (**/dist**, **/lib**, **/temp**, etc.).\n- `gulp build`: Transpiles all TypeScript & SCSS to JavaScript & CSS, generates source map files & TypeScript type declaration files\n- `gulp bundle [--ship|-p|--production]`: Runs gulp task **build**, then uses webpack to create the JavaScript bundle(s) and component manifest(s) as defined in **./config/config.json**. The `--ship`, `-p` or `--production` argument specifies a production build that will generate minified bundles.\n- `gulp serve [--ship|-p|--production]`: Runs gulp tasks **build**, **bundle** & starts the local webserver. Depending on the project type, it opens the browser and navigates to the local workbench or specified URL (in the case of extension components). The `--ship`, `-p` or `--production` argument specifies a production build that modifies the resulting package for production hosting rather than local hosting of assets.\n- `gulp package-solution`: Creates the SharePoint Package (**.sppkg**) file.\n- `gulp dist`: Creates a production-ready SharePoint Package (**.sppkg**) file. The following gulp task gets executed in this specific order `gulp clean`, `gulp bundle`, `gulp package-solution.`\n- `gulp dev`: Creates a development-ready SharePoint Package (**.sppkg**) file. The following gulp task will be executed in this specific order `gulp clean`, `gulp bundle`, `gulp package-solution.`\n\n> View all available gulp tasks by running `gulp --tasks`\n\nMore information on [SharePoint Framework](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/sharepoint-framework-overview)\n\nGenerated with [pnp/spfx](https://github.com/pnp/generator-spfx/).\n","engines":{"node":">=12.13.0"},"gitHead":"55cea4f1cb68e29c58c8be68cead5cc9264e72bb","scripts":{"lint":"eslint --ext .ts,.tsx ./src --color","serve":"gulp serve-deprecated --locale=nb-no --nobrowser -set --max-old-space-size=4096","watch":"concurrently \"npm run serve\" \"livereload './dist/*.js' -e 'js' -w 250\"","package":"gulp clean --ship && gulp default --ship && gulp package-solution --ship","lint:fix":"eslint --ext .ts,.tsx ./src --color --fix && npm run prettier","preserve":"node ../.tasks/createServeConfig.js","prettier":"prettier --config .prettierrc 'src/**/*.ts*' --write --loglevel silent","postversion":"tsc && npm publish","publish:temp":"npm install && npm run package && npm publish --tag temp","package:debug":"gulp clean && gulp default && gulp package-solution"},"_npmUser":{"name":"olemp2","email":"olemp@puzzlepart.com"},"repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"_npmVersion":"8.19.2","description":"This project uses [React](https://reactjs.org).","directories":{},"resolutions":{"@types/react":"16.8.8"},"_nodeVersion":"16.18.0","dependencies":{"react":"16.13.1","tslib":"2.3.1","moment":"^2.24.0","@pnp/sp":"1.3.8","jsom-ctx":"1.2.0","react-dom":"16.13.1","@pnp/odata":"1.3.8","array-sort":"1.0.0","clean-deep":"3.0.2","interactjs":"1.6.2","@pnp/common":"1.3.8","@pnp/logging":"1.3.8","pp365-shared":"1.7.2-850.1","object-assign":"4.1.1","msgraph-helper":"0.7.3","@fluentui/react":"8.98.1","@pnp/sp-taxonomy":"1.3.8","@reduxjs/toolkit":"1.5.0","react-highcharts":"16.0.2","@pnp/sp-clientsvc":"1.3.8","@types/array-sort":"1.0.0","@pnp/polyfill-ie11":"1.0.2","sp-hubsite-service":"0.8.0","react-calendar-timeline":"0.27.0","@pnp/spfx-controls-react":"3.10.0","@microsoft/sp-core-library":"1.15.2","@microsoft/sp-page-context":"1.15.2","@microsoft/sp-webpart-base":"1.15.2","@microsoft/sp-lodash-subset":"1.15.2","@microsoft/sp-property-pane":"1.15.2","@pnp/spfx-property-controls":"2.2.0","pzl-react-reusable-components":"^0.0.14","@microsoft/sp-office-ui-fabric-core":"1.15.2","@microsoft/sp-adaptive-card-extension-base":"1.15.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"6.12.5","find":"0.3.0","gulp":"4.0.2","yargs":"14.2.0","eslint":"8.25.0","webpack":"^4.44.2","prettier":"2.3.2","livereload":"0.9.1","typescript":"4.5.5","@types/react":"16.9.51","concurrently":"5.2.0","@types/react-dom":"16.9.8","@types/webpack-env":"1.15.2","eslint-plugin-react":"7.31.10","@types/object-assign":"4.0.30","pp365-projectwebparts":"1.7.2-850.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@microsoft/sp-build-web":"1.15.2","pp365-portfoliowebparts":"1.7.2-850.1","@rushstack/eslint-config":"2.5.1","@typescript-eslint/parser":"5.40.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-unused-imports":"2.0.0","@microsoft/eslint-config-spfx":"1.15.2","@microsoft/eslint-plugin-spfx":"1.15.2","@types/react-calendar-timeline":"0.26.0","@microsoft/sp-module-interfaces":"1.15.2","@typescript-eslint/eslint-plugin":"5.40.0","@microsoft/rush-stack-compiler-4.5":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pp365-programwebparts_1.7.2-850.1_1666874655494_0.16565999433971124","host":"s3://npm-registry-packages"}},"1.7.3-891.1":{"name":"pp365-programwebparts","version":"1.7.3-891.1","license":"MIT","_id":"pp365-programwebparts@1.7.3-891.1","maintainers":[{"name":"olemp2","email":"olemp@puzzlepart.com"}],"homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"dist":{"shasum":"007de5f630819cade51b9c1a3e780ad4c0a97dec","tarball":"https://registry.npmjs.org/pp365-programwebparts/-/pp365-programwebparts-1.7.3-891.1.tgz","fileCount":74,"integrity":"sha512-uBHfkY5jnFxZv/K1coUcxpKXJ2HVrXBGAP965f/avucV71335SIPiRIXO8ObX+Ki4yFH1sLHQqZ13dhyn/FbCQ==","signatures":[{"sig":"MEYCIQDQ2LHPPDLvv4h17ELV3M9lxRe5/AonmfZQwzfhA0AmfQIhAPWqIjbTqu2yEjb0l6DrVOwaEmHJ2NBWKGbCilhsmfz5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiJRoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaEQ/+LGRbQYnlKgqWdC+qC/tEIIjHOPZl4Qre9o9p2qc5JEKy3APZ\r\nKkoYIY9NPNLMDtUWnMTBFqgaRE4lgIR5sD5aK//Ud8fZtnCHkkNObGcGvllu\r\nOE4GdOn8wPmRqAzU8gQBxKc8jPYpENZBZQ5tPYWj81MQ7IYNjhEKMFphyk2P\r\nWJ1fuo8CXiPoE6e0LNouFpjBCt369cCCkVwms0oC0BLWy/u3dghwP4mEDyP2\r\nkQVJJb2kd0Qy6nEP9a4zs/xNZqjlISqAqVhC71SirBCVvcV2OxA2x6YXn0Iw\r\nnJwZDHIcNwwAlt0ESv0n/JqE+m1kRq2cMA61ELHlb5i4f+4bDkJj+OnKzHg9\r\nNISeQLNlPuo45Atp1QC8bV6WevHThkH0c6YF24zBKdNE0HVcm5rYqS9E23ZG\r\nvY19o+9x3MbpcUOCwANyFGNOhpX8T9x1zGDvsNZCdAlb16NKov1nJ21uGMKh\r\nWEEDOrz6EFSHy2ttFPZyjGNfr7QQnTxMrZ12AnfV5DDAk61UVyIPzkKgaslf\r\nEzH/YEBiKMCPM0ih6r5U7RIoCE5R/pRY+R7payLnxkF0hD7DB4w8CIVI68kV\r\ncbf4EMTQHXSPfer4hEHA7dBd/IpWvG5ztcwZZFsqpOjSiy7TVcSP3YmvoCzl\r\nVxNRz6kk9xBQZCAK/TEpRreVdwTEKbOiGvE=\r\n=oSDh\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# program\n\nThis project uses [React](https://reactjs.org).\n\n> This is where you include your project's documentation.\n\n## Global dependencies\n\nRequires Gulp globally installed:\n\n```shell\nnpm install --global gulp\n```\n\n## Building the code\n\nDownload & install all dependencies, build, bundle & package the project\n\n```shell\n# download & install dependencies\nnpm install\n\n# transpile all TypeScript & SCSS => JavaScript & CSS\ngulp build\n\n# create component bundle & manifest\ngulp bundle\n\n# create SharePoint package\ngulp package-solution\n```\n\nThese commands produce the following:\n\n- **./lib**: intermediate-stage commonjs build artifacts\n- **./dist**: bundled script, along with other resources\n- **./temp/deploy**: all resources required by component(s) to deploy to a CDN (when `--ship` argument present)\n\n## Build options\n\n- `gulp clean`: Deletes all build output (**/dist**, **/lib**, **/temp**, etc.).\n- `gulp build`: Transpiles all TypeScript & SCSS to JavaScript & CSS, generates source map files & TypeScript type declaration files\n- `gulp bundle [--ship|-p|--production]`: Runs gulp task **build**, then uses webpack to create the JavaScript bundle(s) and component manifest(s) as defined in **./config/config.json**. The `--ship`, `-p` or `--production` argument specifies a production build that will generate minified bundles.\n- `gulp serve [--ship|-p|--production]`: Runs gulp tasks **build**, **bundle** & starts the local webserver. Depending on the project type, it opens the browser and navigates to the local workbench or specified URL (in the case of extension components). The `--ship`, `-p` or `--production` argument specifies a production build that modifies the resulting package for production hosting rather than local hosting of assets.\n- `gulp package-solution`: Creates the SharePoint Package (**.sppkg**) file.\n- `gulp dist`: Creates a production-ready SharePoint Package (**.sppkg**) file. The following gulp task gets executed in this specific order `gulp clean`, `gulp bundle`, `gulp package-solution.`\n- `gulp dev`: Creates a development-ready SharePoint Package (**.sppkg**) file. The following gulp task will be executed in this specific order `gulp clean`, `gulp bundle`, `gulp package-solution.`\n\n> View all available gulp tasks by running `gulp --tasks`\n\nMore information on [SharePoint Framework](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/sharepoint-framework-overview)\n\nGenerated with [pnp/spfx](https://github.com/pnp/generator-spfx/).\n","engines":{"node":">=12.13.0"},"gitHead":"fb52333057c49bf5a588f6f946411ed3c4c82007","scripts":{"lint":"eslint --ext .ts,.tsx ./src --color","serve":"concurrently \"gulp serve-deprecated --locale=nb-no --nobrowser\" \"node ../.tasks/setBundleConfig.js --revert\"","watch":"concurrently \"npm run serve\" \"livereload './dist/*.js' -e 'js' -w 250\"","package":"gulp clean --ship && gulp default --ship && gulp package-solution --ship","lint:fix":"eslint --ext .ts,.tsx ./src --color --fix && npm run prettier","preserve":"node ../.tasks/createServeConfig.js && node ../.tasks/setBundleConfig.js","prettier":"prettier --config .prettierrc 'src/**/*.ts*' --write --loglevel silent","postversion":"tsc && npm publish","publish:temp":"npm install && npm run package && npm publish --tag temp","package:debug":"gulp clean && gulp default && gulp package-solution"},"_npmUser":{"name":"olemp2","email":"olemp@puzzlepart.com"},"repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"_npmVersion":"8.19.2","description":"This project uses [React](https://reactjs.org).","directories":{},"resolutions":{"@types/react":"16.8.8"},"_nodeVersion":"16.18.0","dependencies":{"react":"16.13.1","tslib":"2.3.1","moment":"^2.24.0","@pnp/sp":"3.9.0","jsom-ctx":"1.2.0","@pnp/core":"3.9.0","react-dom":"16.13.1","array-sort":"1.0.0","clean-deep":"3.0.2","interactjs":"1.6.2","@pnp/logging":"3.9.0","pp365-shared":"1.7.3-891.11","object-assign":"4.1.1","msgraph-helper":"0.7.3","@fluentui/react":"8.98.1","@reduxjs/toolkit":"1.5.0","react-highcharts":"16.0.2","@types/array-sort":"1.0.0","sp-hubsite-service":"0.10.1","react-calendar-timeline":"0.27.0","@pnp/spfx-controls-react":"3.10.0","@microsoft/sp-core-library":"1.15.2","@microsoft/sp-page-context":"1.15.2","@microsoft/sp-webpart-base":"1.15.2","@microsoft/sp-lodash-subset":"1.15.2","@microsoft/sp-property-pane":"1.15.2","@pnp/spfx-property-controls":"2.2.0","pzl-react-reusable-components":"^0.0.14","@microsoft/sp-office-ui-fabric-core":"1.15.2","@microsoft/sp-adaptive-card-extension-base":"1.15.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"6.12.5","find":"0.3.0","gulp":"4.0.2","yargs":"14.2.0","dotenv":"16.0.3","eslint":"8.25.0","webpack":"5.74.0","prettier":"2.3.2","livereload":"0.9.1","typescript":"4.5.5","@types/react":"16.9.51","concurrently":"5.2.0","@types/react-dom":"16.9.8","@types/webpack-env":"1.15.2","eslint-plugin-react":"7.31.10","@types/object-assign":"4.0.30","pp365-projectwebparts":"1.7.3-891.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@microsoft/sp-build-web":"1.15.2","pp365-portfoliowebparts":"1.7.3-891.2","@rushstack/eslint-config":"2.5.1","@typescript-eslint/parser":"5.40.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-unused-imports":"2.0.0","@microsoft/eslint-config-spfx":"1.15.2","@microsoft/eslint-plugin-spfx":"1.15.2","@types/react-calendar-timeline":"0.26.0","@microsoft/sp-module-interfaces":"1.15.2","@typescript-eslint/eslint-plugin":"5.40.0","@microsoft/rush-stack-compiler-4.5":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pp365-programwebparts_1.7.3-891.1_1669895271826_0.1469946093819865","host":"s3://npm-registry-packages"}},"1.7.3-923.1":{"name":"pp365-programwebparts","version":"1.7.3-923.1","license":"MIT","_id":"pp365-programwebparts@1.7.3-923.1","maintainers":[{"name":"olemp2","email":"olemp@puzzlepart.com"}],"homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"dist":{"shasum":"0656028dfe9b99a8508c0429c9742c8d3611ecc6","tarball":"https://registry.npmjs.org/pp365-programwebparts/-/pp365-programwebparts-1.7.3-923.1.tgz","fileCount":74,"integrity":"sha512-ZINIHyoKiVojWgiY7fRoTJrhWNC6GVVYdgU4S7qCyCP+y+gvWzu0S0B5hls14MnM98FqEVQHhfn/QvulsLqxLg==","signatures":[{"sig":"MEUCIBtjbJSwU2WhtlROkEF+i8rBMFaQ7WPp48Cs7CeAP9gNAiEAnC6SQ4E2bzR4rKwmVN587i3ZnjBQl/obTeVcy+yaOvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoYhKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+GRAAkwrJzOXH50enAoY3bWMBSgT6S5hnGRCq+ElZyMoU11EWx0pI\r\ngTlFFOO8AFK6FLWJGo8vBfvzRzmXhOpesOA07tbrqgn2gz8WAjdGgkchcC9T\r\njukBVahj0cBnQh2Ud0wLZ0YPhst8yYYgLWY58Chvv5CArDm4b7rx+kULJ1I/\r\n28wixPPA3T47VS6yqF79sFfUJ6Qzsc9wejAbahL+KwtEPH90D+b2DF6i9+Mk\r\nRaW9zSFPFXoG4IuQrGtekx/uf7B+UN/RpdfKbg9wGjaziptEYhdH7D+B5B1b\r\nZUYqrdqgJcXS5zVatdQxk/x9fubodddVg7Ne2qvSvD6LxeOZPAJFRubggsDI\r\n5q3VZA6VuHIhV6C2wC1KO7Nv4lMarLOjprLlN9ooQNYOmZzQciZMZPUHgxHS\r\nyN1SOB1RKomUaZBq7wqEo0VD15lMrh0bs/qyN8+1bDnDaht5bpjKq9J5sDhC\r\nCS+bJMOe7vAw4uNAV6urrLWBmbiI4t0ux1z4w5+1pcN0Axjf4gOLzTkjt2YZ\r\nGr0vu5rBIpsUBSs2JN8vc8VwD/pfFXOU84ntFlnsK5o2a38BNekkqvbPm9cc\r\nTW+AQc8PGqcSGqY8TPYTv1A8S2KzLq0iGc2qTeEhUZjGaKnS2kCAgQ2870YV\r\nvUpbMPYA3yUMxd6DXPd/iCWh9Fp4p2otBRo=\r\n=6xbH\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# program\n\nThis project uses [React](https://reactjs.org).\n\n> This is where you include your project's documentation.\n\n## Global dependencies\n\nRequires Gulp globally installed:\n\n```shell\nnpm install --global gulp\n```\n\n## Building the code\n\nDownload & install all dependencies, build, bundle & package the project\n\n```shell\n# download & install dependencies\nnpm install\n\n# transpile all TypeScript & SCSS => JavaScript & CSS\ngulp build\n\n# create component bundle & manifest\ngulp bundle\n\n# create SharePoint package\ngulp package-solution\n```\n\nThese commands produce the following:\n\n- **./lib**: intermediate-stage commonjs build artifacts\n- **./dist**: bundled script, along with other resources\n- **./temp/deploy**: all resources required by component(s) to deploy to a CDN (when `--ship` argument present)\n\n## Build options\n\n- `gulp clean`: Deletes all build output (**/dist**, **/lib**, **/temp**, etc.).\n- `gulp build`: Transpiles all TypeScript & SCSS to JavaScript & CSS, generates source map files & TypeScript type declaration files\n- `gulp bundle [--ship|-p|--production]`: Runs gulp task **build**, then uses webpack to create the JavaScript bundle(s) and component manifest(s) as defined in **./config/config.json**. The `--ship`, `-p` or `--production` argument specifies a production build that will generate minified bundles.\n- `gulp serve [--ship|-p|--production]`: Runs gulp tasks **build**, **bundle** & starts the local webserver. Depending on the project type, it opens the browser and navigates to the local workbench or specified URL (in the case of extension components). The `--ship`, `-p` or `--production` argument specifies a production build that modifies the resulting package for production hosting rather than local hosting of assets.\n- `gulp package-solution`: Creates the SharePoint Package (**.sppkg**) file.\n- `gulp dist`: Creates a production-ready SharePoint Package (**.sppkg**) file. The following gulp task gets executed in this specific order `gulp clean`, `gulp bundle`, `gulp package-solution.`\n- `gulp dev`: Creates a development-ready SharePoint Package (**.sppkg**) file. The following gulp task will be executed in this specific order `gulp clean`, `gulp bundle`, `gulp package-solution.`\n\n> View all available gulp tasks by running `gulp --tasks`\n\nMore information on [SharePoint Framework](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/sharepoint-framework-overview)\n\nGenerated with [pnp/spfx](https://github.com/pnp/generator-spfx/).\n","engines":{"node":">=12.13.0"},"gitHead":"c3345360d6a231f62744aa854f2b807899696f70","scripts":{"lint":"eslint --ext .ts,.tsx ./src --color","serve":"concurrently \"gulp serve-deprecated --locale=nb-no --nobrowser\"","watch":"concurrently \"npm run serve\" \"livereload './dist/*.js' -e 'js' -w 250\"","package":"gulp clean --ship && gulp default --ship && gulp package-solution --ship","lint:fix":"eslint --ext .ts,.tsx ./src --color --fix && npm run prettier","prettier":"prettier --config .prettierrc 'src/**/*.ts*' --write --loglevel silent","postversion":"tsc && npm publish","publish:temp":"npm install && npm run package && npm publish --tag temp","package:debug":"gulp clean && gulp default && gulp package-solution"},"_npmUser":{"name":"olemp2","email":"olemp@puzzlepart.com"},"repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"_npmVersion":"8.19.2","description":"This project uses [React](https://reactjs.org).","directories":{},"resolutions":{"@types/react":"16.8.8"},"_nodeVersion":"16.18.0","dependencies":{"react":"16.13.1","tslib":"2.3.1","moment":"^2.24.0","@pnp/sp":"1.3.8","jsom-ctx":"1.2.0","react-dom":"16.13.1","@pnp/odata":"1.3.8","array-sort":"1.0.0","clean-deep":"3.0.2","interactjs":"1.6.2","@pnp/common":"1.3.8","@pnp/logging":"1.3.8","pp365-shared":"1.7.3-923.3","object-assign":"4.1.1","msgraph-helper":"0.7.3","@fluentui/react":"8.98.1","@pnp/sp-taxonomy":"1.3.8","@reduxjs/toolkit":"1.5.0","react-highcharts":"16.0.2","@pnp/sp-clientsvc":"1.3.8","@types/array-sort":"1.0.0","@pnp/polyfill-ie11":"1.0.2","react-calendar-timeline":"0.27.0","@pnp/spfx-controls-react":"3.10.0","@microsoft/sp-core-library":"1.15.2","@microsoft/sp-page-context":"1.15.2","@microsoft/sp-webpart-base":"1.15.2","@microsoft/sp-lodash-subset":"1.15.2","@microsoft/sp-property-pane":"1.15.2","@pnp/spfx-property-controls":"2.2.0","pzl-react-reusable-components":"^0.0.14","@microsoft/sp-office-ui-fabric-core":"1.15.2","@microsoft/sp-adaptive-card-extension-base":"1.15.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"6.12.5","find":"0.3.0","gulp":"4.0.2","yargs":"14.2.0","dotenv":"16.0.3","eslint":"8.25.0","webpack":"5.74.0","prettier":"2.3.2","livereload":"0.9.1","typescript":"4.5.5","@types/react":"16.9.51","concurrently":"5.2.0","@types/react-dom":"16.9.8","@types/webpack-env":"1.15.2","eslint-plugin-react":"7.31.10","@types/object-assign":"4.0.30","pp365-projectwebparts":"1.7.3-923.2","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@microsoft/sp-build-web":"1.15.2","pp365-portfoliowebparts":"1.7.3-923.2","@rushstack/eslint-config":"2.5.1","@typescript-eslint/parser":"5.40.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-unused-imports":"2.0.0","@microsoft/eslint-config-spfx":"1.15.2","@microsoft/eslint-plugin-spfx":"1.15.2","@types/react-calendar-timeline":"0.26.0","@microsoft/sp-module-interfaces":"1.15.2","@typescript-eslint/eslint-plugin":"5.40.0","@microsoft/rush-stack-compiler-4.5":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pp365-programwebparts_1.7.3-923.1_1671530569942_0.55930289001316","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"pp365-programwebparts","version":"1.8.0","license":"MIT","_id":"pp365-programwebparts@1.8.0","maintainers":[{"name":"olemp2","email":"olemp@puzzlepart.com"}],"homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"dist":{"shasum":"2b49ec348ac281308023be5de8c3e9fab4225367","tarball":"https://registry.npmjs.org/pp365-programwebparts/-/pp365-programwebparts-1.8.0.tgz","fileCount":74,"integrity":"sha512-M03+Sp9/RSq5H0hkqBtyZV5xrENwUHFqbUIrKbea8VeG1I11OeLNYhtQ410Y3JCnwk3+AQS+8Sq49Q8POG+C5w==","signatures":[{"sig":"MEUCIQDtg74DLMWZG9zhSfJ8kut+4sPxBLIRF5Cca8ZRDrPP8AIgRJyFUUobKcn1oKolrOR5VNf7vp8mqq/bDbBvAjSnulQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+L74ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdexAAkFpM3ivy9TiYw8PWictO/jhKsqFA9uduP9KfrBrOpk4uJzg3\r\nQktBWN4cAQV9MyGFHXR/6TaO8RzQz3W2NLHgHLKu2HPhQSMNUkQQJTAKYmxJ\r\nX+2LsDgaYG5TCICzFRkS3AkDAq/2Bpob6MGYupny4lGMxo0K2OyP610mTFdS\r\n8nIW7ZYsmg2bJapfC0eXxcFTiwjQUue4IWG7lgszuFeONtx243MsDnRODg2Q\r\n/zCvPzeEBp/fRAQz80ea2mgIpwAl7pebTXsGmDRGEUI4pArcw4blRdDgqGkP\r\n7MLPyDpKWN25V11Gnq0LRDVY5E/nmAvEsRWIZDpAwGqOM7+p0N+FQbgTIguG\r\nWdsZ6eKJxt2ojYwwytvQviEnaaJLKnCYDDSa33fLt3vMLUipkY1MgZqE4DZI\r\nCaNxsx87vCm0mhv1hCbJa7DH8VCb7pnmN/hwoH5HcKto8mW/Z5pufr6NlbJW\r\nplY7nME3UCTH5W9h1KSlAEwsqsySYUp1eypKq3uFtVCQUvrKnMy8JdCdrG3t\r\nmxMSCfwhugsQIpeaq2udqJqAO8fowaeuhhi4K+DhlI61IwaodavTVbIfUnxU\r\nBR8XuGELf0VDKJ7fN7xXBz3cba9Cq9a0HiqI796r0He0YPgOAdKuv8/X+3eB\r\nwWnMT+q88ocWJLeH6xA2GWSRKw4wm5cQ8Bg=\r\n=9yhQ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12.13.0"},"gitHead":"7f41dede8e5c1612d527a840afef51b282c43009","scripts":{"lint":"eslint --ext .ts,.tsx ./src --color","serve":"concurrently \"gulp serve-deprecated --locale=nb-no --nobrowser\"","watch":"concurrently \"npm run serve\" \"livereload './dist/*.js' -e 'js' -w 250\"","package":"gulp clean --ship && gulp default --ship && gulp package-solution --ship","lint:fix":"eslint --ext .ts,.tsx ./src --color --fix && npm run prettier","prettier":"prettier --config .prettierrc 'src/**/*.ts*' --write --loglevel silent","postversion":"tsc && npm publish","publish:temp":"npm install && npm run package && npm publish --tag temp","package:debug":"gulp clean && gulp default && gulp package-solution"},"_npmUser":{"name":"olemp2","email":"olemp@puzzlepart.com"},"repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"_npmVersion":"8.19.2","description":"This project uses [React](https://reactjs.org).","directories":{},"resolutions":{"@types/react":"16.8.8"},"_nodeVersion":"16.18.0","dependencies":{"react":"16.13.1","tslib":"2.3.1","moment":"^2.24.0","@pnp/sp":"1.3.8","jsom-ctx":"1.2.0","react-dom":"16.13.1","@pnp/odata":"1.3.8","array-sort":"1.0.0","clean-deep":"3.0.2","interactjs":"1.6.2","@pnp/common":"1.3.8","@pnp/logging":"1.3.8","pp365-shared":"1.8.0","object-assign":"4.1.1","msgraph-helper":"0.7.3","@fluentui/react":"8.98.1","@pnp/sp-taxonomy":"1.3.8","@reduxjs/toolkit":"1.5.0","react-highcharts":"16.0.2","@pnp/sp-clientsvc":"1.3.8","@types/array-sort":"1.0.0","@pnp/polyfill-ie11":"1.0.2","@uifabric/utilities":"6.45.1","react-calendar-timeline":"0.27.0","@pnp/spfx-controls-react":"3.10.0","@microsoft/sp-core-library":"1.15.2","@microsoft/sp-page-context":"1.15.2","@microsoft/sp-webpart-base":"1.15.2","@microsoft/sp-lodash-subset":"1.15.2","@microsoft/sp-property-pane":"1.15.2","@pnp/spfx-property-controls":"2.2.0","pzl-react-reusable-components":"^0.0.14","@microsoft/sp-office-ui-fabric-core":"1.15.2","@microsoft/sp-adaptive-card-extension-base":"1.15.2"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"6.12.5","find":"0.3.0","gulp":"4.0.2","yargs":"14.2.0","dotenv":"16.0.3","eslint":"8.25.0","webpack":"5.74.0","prettier":"2.3.2","livereload":"0.9.1","typescript":"4.5.5","@types/react":"16.9.51","concurrently":"5.2.0","@types/react-dom":"16.9.8","@types/webpack-env":"1.15.2","eslint-plugin-react":"7.31.10","@types/object-assign":"4.0.30","pp365-projectwebparts":"1.8.0","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@microsoft/sp-build-web":"1.15.2","pp365-portfoliowebparts":"1.8.0","@rushstack/eslint-config":"2.5.1","@typescript-eslint/parser":"5.40.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-unused-imports":"2.0.0","@microsoft/eslint-config-spfx":"1.15.2","@microsoft/eslint-plugin-spfx":"1.15.2","@types/react-calendar-timeline":"0.26.0","@microsoft/sp-module-interfaces":"1.15.2","@typescript-eslint/eslint-plugin":"5.40.0","@microsoft/rush-stack-compiler-4.5":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pp365-programwebparts_1.8.0_1677246200246_0.47202499985231783","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"pp365-programwebparts","version":"1.8.1","license":"MIT","_id":"pp365-programwebparts@1.8.1","maintainers":[{"name":"olemp2","email":"olemp@puzzlepart.com"}],"homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"dist":{"shasum":"f99b1970e4440580fc6acbf21ad57db0c9234562","tarball":"https://registry.npmjs.org/pp365-programwebparts/-/pp365-programwebparts-1.8.1.tgz","fileCount":74,"integrity":"sha512-ySZIsebZ+BgYtNTBd3xICbtCyVChkXmsxBv5CbKoKnvOHbMXJR+o8Nf3Y4+DUhq0hRZjdi7Dfi/DRl+GSM87sA==","signatures":[{"sig":"MEQCIFCX56ZIKhQ+vwDYeW8xWNTP+VAGJ9IyyTwS9MhFN/LZAiAmKCuYgn7bne0xYQtGZ03jn/ggBHoDHX6pPfCKcjZSfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI/s4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpn1BAAnTAxLZVrO8S4U6zK7Kl/f9B0WmZJLGBFVCIDJj4ep7+R2Rqq\r\nZg4Ez+czeYUhF3wDktwGLsGUQQSwJlBmYxO6x/qIpW8XJFBY6A3dVC60gCSz\r\nJNDoxgWVK8IKYRLC20TB1VIz6TFLJ5Whqza6KYnfPxH81fAUF3PoIi+hHW0H\r\nGOM2eT9uXkG8Vy6+/bMqTUz0xw0T41VuBTO0yygEAFWNUTFQ40R4leF81K8j\r\nQaD6Cr+wJE9DeUR1w7LCGIz1F8ACWkudTgx6u5W1Ab61iea/DSQhENmVTqCt\r\nUyjoHmXpE99UCuTs5HhpnQ6a1C7caj0RTMSJ1L3px1vxVg3xkCvEXGbb3CS0\r\n7hTrrt27limdmt0kGTR7dTnbKeMpyR1qtBD1Qw+wLsMjkUowtPY49sDtYsNk\r\nkh+48vXIx6t9mrfxL7oI399Rfn/q4PKy+J510hMFZvWdvdqXEN7oiGU/GgzS\r\nY0DtlHmIGggkDE7k4n3GSnZmsS+3/0UL2KMh6dEAK8Ctw9S6nYHQxFq25JVA\r\nNTkiM8d21ohg3ReKk4NgzKl+utEk0K/kAKGEtB5iiF6DEnq1adAQyJ9doBrM\r\ndSuuPqz+fPyNTrbEWeqXA5hAI7Gl87WYaN1Qj/aTncn2wPLIt3UacWFDXmY3\r\nD5wRPoJ0E+2EAPLLKJUXqZjxa7XUh9AreUU=\r\n=80jA\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12.13.0"},"gitHead":"c68fa401625043d164a7da3a203f9207a3a9aa1f","scripts":{"lint":"eslint --ext .ts,.tsx ./src --color","build":"tsc --build","serve":"concurrently \"gulp serve-deprecated --locale=nb-no --nobrowser\"","watch":"concurrently \"npm run serve\" \"livereload './dist/*.js' -e 'js' -w 250\"","package":"gulp clean --ship && gulp default --ship && gulp package-solution --ship","lint:fix":"eslint --ext .ts,.tsx ./src --color --fix && npm run prettier","prettier":"prettier --config .prettierrc 'src/**/*.ts*' --write --loglevel silent","postversion":"tsc && npm publish","publish:temp":"npm install && npm run package && npm publish --tag temp","package:debug":"gulp clean && gulp default && gulp package-solution"},"_npmUser":{"name":"olemp2","email":"olemp@puzzlepart.com"},"repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"_npmVersion":"8.19.2","description":"This project uses [React](https://reactjs.org).","directories":{},"resolutions":{"@types/react":"16.8.8"},"_nodeVersion":"16.18.0","dependencies":{"react":"16.13.1","tslib":"2.3.1","moment":"^2.24.0","@pnp/sp":"1.3.8","jsom-ctx":"1.2.0","react-dom":"16.13.1","@pnp/odata":"1.3.8","array-sort":"1.0.0","clean-deep":"3.0.2","interactjs":"1.6.2","@pnp/common":"1.3.8","@pnp/logging":"1.3.8","pp365-shared":"1.8.1","object-assign":"4.1.1","msgraph-helper":"0.7.3","@fluentui/react":"8.98.1","@pnp/sp-taxonomy":"1.3.8","@reduxjs/toolkit":"1.5.0","react-highcharts":"16.0.2","@pnp/sp-clientsvc":"1.3.8","@types/array-sort":"1.0.0","@pnp/polyfill-ie11":"1.0.2","@uifabric/utilities":"6.45.1","react-calendar-timeline":"0.27.0","@pnp/spfx-controls-react":"3.10.0","@microsoft/sp-core-library":"1.15.2","@microsoft/sp-page-context":"1.15.2","@microsoft/sp-webpart-base":"1.15.2","@microsoft/sp-lodash-subset":"1.15.2","@microsoft/sp-property-pane":"1.15.2","@pnp/spfx-property-controls":"2.2.0","pzl-react-reusable-components":"^0.0.14","@microsoft/sp-office-ui-fabric-core":"1.15.2","@microsoft/sp-adaptive-card-extension-base":"1.15.2"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"6.12.5","find":"0.3.0","gulp":"4.0.2","yargs":"14.2.0","dotenv":"16.0.3","eslint":"8.25.0","webpack":"5.74.0","prettier":"2.3.2","livereload":"0.9.1","typescript":"4.5.5","@types/react":"16.9.51","concurrently":"5.2.0","@types/react-dom":"16.9.8","@types/webpack-env":"1.15.2","eslint-plugin-react":"7.31.10","@types/object-assign":"4.0.30","pp365-projectwebparts":"1.8.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@microsoft/sp-build-web":"1.15.2","pp365-portfoliowebparts":"1.8.1","@rushstack/eslint-config":"2.5.1","@typescript-eslint/parser":"5.40.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-unused-imports":"2.0.0","@microsoft/eslint-config-spfx":"1.15.2","@microsoft/eslint-plugin-spfx":"1.15.2","@types/react-calendar-timeline":"0.26.0","@microsoft/sp-module-interfaces":"1.15.2","@typescript-eslint/eslint-plugin":"5.40.0","@microsoft/rush-stack-compiler-4.5":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pp365-programwebparts_1.8.1_1680079672685_0.8382372605606987","host":"s3://npm-registry-packages"}},"1.9.0-1111.2":{"name":"pp365-programwebparts","version":"1.9.0-1111.2","license":"MIT","_id":"pp365-programwebparts@1.9.0-1111.2","maintainers":[{"name":"olemp2","email":"olemp@puzzlepart.com"}],"homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"dist":{"shasum":"5fe62652abd5a51bba5694f3b4607c5f3ff9beee","tarball":"https://registry.npmjs.org/pp365-programwebparts/-/pp365-programwebparts-1.9.0-1111.2.tgz","fileCount":74,"integrity":"sha512-nPXKxox3Vdok89wXnfT7tx6QB+YVlr+g5rjnKS4Jm9woh/gaGji4Q1yYmu3FVUhehwGyv8cPhNpsR89QU0srvQ==","signatures":[{"sig":"MEUCIQCD6MjK9YJdF6eWrb4UWyLnDCsAyuWgX3ynOUR9tOeWIQIgbbINMfbqnscV+KFJ0kzV7jtgKmSA6WXgT0hnYzgcQk0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126467},"readme":"# program\n\nThis project uses [React](https://reactjs.org).\n\n> This is where you include your project's documentation.\n\n## Global dependencies\n\nRequires Gulp globally installed:\n\n```shell\nnpm install --global gulp\n```\n\n## Building the code\n\nDownload & install all dependencies, build, bundle & package the project\n\n```shell\n# download & install dependencies\nnpm install\n\n# transpile all TypeScript & SCSS => JavaScript & CSS\ngulp build\n\n# create component bundle & manifest\ngulp bundle\n\n# create SharePoint package\ngulp package-solution\n```\n\nThese commands produce the following:\n\n- **./lib**: intermediate-stage commonjs build artifacts\n- **./dist**: bundled script, along with other resources\n- **./temp/deploy**: all resources required by component(s) to deploy to a CDN (when `--ship` argument present)\n\n## Build options\n\n- `gulp clean`: Deletes all build output (**/dist**, **/lib**, **/temp**, etc.).\n- `gulp build`: Transpiles all TypeScript & SCSS to JavaScript & CSS, generates source map files & TypeScript type declaration files\n- `gulp bundle [--ship|-p|--production]`: Runs gulp task **build**, then uses webpack to create the JavaScript bundle(s) and component manifest(s) as defined in **./config/config.json**. The `--ship`, `-p` or `--production` argument specifies a production build that will generate minified bundles.\n- `gulp serve [--ship|-p|--production]`: Runs gulp tasks **build**, **bundle** & starts the local webserver. Depending on the project type, it opens the browser and navigates to the local workbench or specified URL (in the case of extension components). The `--ship`, `-p` or `--production` argument specifies a production build that modifies the resulting package for production hosting rather than local hosting of assets.\n- `gulp package-solution`: Creates the SharePoint Package (**.sppkg**) file.\n- `gulp dist`: Creates a production-ready SharePoint Package (**.sppkg**) file. The following gulp task gets executed in this specific order `gulp clean`, `gulp bundle`, `gulp package-solution.`\n- `gulp dev`: Creates a development-ready SharePoint Package (**.sppkg**) file. The following gulp task will be executed in this specific order `gulp clean`, `gulp bundle`, `gulp package-solution.`\n\n> View all available gulp tasks by running `gulp --tasks`\n\nMore information on [SharePoint Framework](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/sharepoint-framework-overview)\n\nGenerated with [pnp/spfx](https://github.com/pnp/generator-spfx/).\n","engines":{"node":">=12.13.0"},"gitHead":"cdcacc81cc23eea48e3690c0de933af25464256f","scripts":{"lint":"eslint --ext .ts,.tsx ./src --color","build":"tsc --build","serve":"concurrently \"gulp serve-deprecated --locale=nb-no --nobrowser\"","watch":"concurrently \"npm run serve\" \"livereload './dist/*.js' -e 'js' -w 250\"","package":"gulp clean --ship && gulp default --ship && gulp package-solution --ship","lint:fix":"eslint --ext .ts,.tsx ./src --color --fix && npm run prettier","prettier":"prettier --config .prettierrc 'src/**/*.ts*' --write --loglevel silent","postversion":"tsc && npm publish","publish:temp":"npm install && npm run package && npm publish --tag temp","package:debug":"gulp clean && gulp default && gulp package-solution"},"_npmUser":{"name":"olemp2","email":"olemp@puzzlepart.com"},"repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"_npmVersion":"8.19.2","description":"This project uses [React](https://reactjs.org).","directories":{},"resolutions":{"@types/react":"16.8.8"},"_nodeVersion":"16.18.0","dependencies":{"react":"16.13.1","tslib":"2.3.1","moment":"^2.24.0","@pnp/sp":"1.3.8","jsom-ctx":"1.2.0","react-dom":"16.13.1","@pnp/odata":"1.3.8","array-sort":"1.0.0","clean-deep":"3.0.2","interactjs":"1.6.2","@pnp/common":"1.3.8","@pnp/logging":"1.3.8","pp365-shared":"1.9.0-1111.15","object-assign":"4.1.1","msgraph-helper":"0.7.3","@fluentui/react":"8.98.1","@pnp/sp-taxonomy":"1.3.8","@reduxjs/toolkit":"1.5.0","react-highcharts":"16.0.2","@pnp/sp-clientsvc":"1.3.8","@types/array-sort":"1.0.0","@pnp/polyfill-ie11":"1.0.2","@uifabric/utilities":"6.45.1","react-calendar-timeline":"0.27.0","@pnp/spfx-controls-react":"3.10.0","@microsoft/sp-core-library":"1.15.2","@microsoft/sp-page-context":"1.15.2","@microsoft/sp-webpart-base":"1.15.2","@microsoft/sp-lodash-subset":"1.15.2","@microsoft/sp-property-pane":"1.15.2","@pnp/spfx-property-controls":"2.2.0","pzl-react-reusable-components":"^0.0.14","@microsoft/sp-office-ui-fabric-core":"1.15.2","@microsoft/sp-adaptive-card-extension-base":"1.15.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"6.12.5","find":"0.3.0","gulp":"4.0.2","yargs":"14.2.0","dotenv":"16.0.3","eslint":"8.25.0","webpack":"5.74.0","prettier":"2.3.2","livereload":"0.9.1","typescript":"4.5.5","@types/react":"16.9.51","concurrently":"5.2.0","@types/react-dom":"16.9.8","@types/webpack-env":"1.15.2","eslint-plugin-react":"7.31.10","@types/object-assign":"4.0.30","pp365-projectwebparts":"1.9.0-1111.4","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@microsoft/sp-build-web":"1.15.2","pp365-portfoliowebparts":"1.9.0-1111.2","@rushstack/eslint-config":"2.5.1","@typescript-eslint/parser":"5.40.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-unused-imports":"2.0.0","@microsoft/eslint-config-spfx":"1.15.2","@microsoft/eslint-plugin-spfx":"1.15.2","@types/react-calendar-timeline":"0.26.0","@microsoft/sp-module-interfaces":"1.15.2","@typescript-eslint/eslint-plugin":"5.40.0","@microsoft/rush-stack-compiler-4.5":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pp365-programwebparts_1.9.0-1111.2_1683633663850_0.4834910394772709","host":"s3://npm-registry-packages"}},"1.9.0-1111.3":{"name":"pp365-programwebparts","version":"1.9.0-1111.3","license":"MIT","_id":"pp365-programwebparts@1.9.0-1111.3","maintainers":[{"name":"olemp2","email":"olemp@puzzlepart.com"}],"homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"dist":{"shasum":"d29aee346c75cd1adde71e6022fdde684d7e4988","tarball":"https://registry.npmjs.org/pp365-programwebparts/-/pp365-programwebparts-1.9.0-1111.3.tgz","fileCount":74,"integrity":"sha512-HLbmFFDojrjm+3svCKV7XeGbaFY/YItyZNuJVRYgfXg1yFJBMEP7LblEWKeOVsU46xOCHzhh1yZ8kShi+X88TA==","signatures":[{"sig":"MEUCIEwq8ZIPHezRfgg2fPsrcHeFK9m0u1K2wTF9W4HDDY9KAiEA0t395shQRpLuizyAqXnIqbLLXmyxDY/OoNC/GlOzA3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126356},"readme":"# program\n\nThis project uses [React](https://reactjs.org).\n\n> This is where you include your project's documentation.\n\n## Global dependencies\n\nRequires Gulp globally installed:\n\n```shell\nnpm install --global gulp\n```\n\n## Building the code\n\nDownload & install all dependencies, build, bundle & package the project\n\n```shell\n# download & install dependencies\nnpm install\n\n# transpile all TypeScript & SCSS => JavaScript & CSS\ngulp build\n\n# create component bundle & manifest\ngulp bundle\n\n# create SharePoint package\ngulp package-solution\n```\n\nThese commands produce the following:\n\n- **./lib**: intermediate-stage commonjs build artifacts\n- **./dist**: bundled script, along with other resources\n- **./temp/deploy**: all resources required by component(s) to deploy to a CDN (when `--ship` argument present)\n\n## Build options\n\n- `gulp clean`: Deletes all build output (**/dist**, **/lib**, **/temp**, etc.).\n- `gulp build`: Transpiles all TypeScript & SCSS to JavaScript & CSS, generates source map files & TypeScript type declaration files\n- `gulp bundle [--ship|-p|--production]`: Runs gulp task **build**, then uses webpack to create the JavaScript bundle(s) and component manifest(s) as defined in **./config/config.json**. The `--ship`, `-p` or `--production` argument specifies a production build that will generate minified bundles.\n- `gulp serve [--ship|-p|--production]`: Runs gulp tasks **build**, **bundle** & starts the local webserver. Depending on the project type, it opens the browser and navigates to the local workbench or specified URL (in the case of extension components). The `--ship`, `-p` or `--production` argument specifies a production build that modifies the resulting package for production hosting rather than local hosting of assets.\n- `gulp package-solution`: Creates the SharePoint Package (**.sppkg**) file.\n- `gulp dist`: Creates a production-ready SharePoint Package (**.sppkg**) file. The following gulp task gets executed in this specific order `gulp clean`, `gulp bundle`, `gulp package-solution.`\n- `gulp dev`: Creates a development-ready SharePoint Package (**.sppkg**) file. The following gulp task will be executed in this specific order `gulp clean`, `gulp bundle`, `gulp package-solution.`\n\n> View all available gulp tasks by running `gulp --tasks`\n\nMore information on [SharePoint Framework](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/sharepoint-framework-overview)\n\nGenerated with [pnp/spfx](https://github.com/pnp/generator-spfx/).\n","engines":{"node":">=12.13.0"},"gitHead":"cdcacc81cc23eea48e3690c0de933af25464256f","scripts":{"lint":"eslint --ext .ts,.tsx ./src --color","build":"tsc --build","serve":"concurrently \"gulp serve-deprecated --locale=nb-no --nobrowser\"","watch":"concurrently \"npm run serve\" \"livereload './dist/*.js' -e 'js' -w 250\"","package":"gulp clean --ship && gulp default --ship && gulp package-solution --ship","lint:fix":"eslint --ext .ts,.tsx ./src --color --fix && npm run prettier","prettier":"prettier --config .prettierrc 'src/**/*.ts*' --write --loglevel silent","postversion":"tsc && npm publish","publish:temp":"npm install && npm run package && npm publish --tag temp","package:debug":"gulp clean && gulp default && gulp package-solution"},"_npmUser":{"name":"olemp2","email":"olemp@puzzlepart.com"},"repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"_npmVersion":"8.19.2","description":"This project uses [React](https://reactjs.org).","directories":{},"resolutions":{"@types/react":"16.8.8"},"_nodeVersion":"16.18.0","dependencies":{"react":"16.13.1","tslib":"2.3.1","moment":"^2.24.0","@pnp/sp":"1.3.8","jsom-ctx":"1.2.0","react-dom":"16.13.1","@pnp/odata":"1.3.8","array-sort":"1.0.0","clean-deep":"3.0.2","interactjs":"1.6.2","@pnp/common":"1.3.8","@pnp/logging":"1.3.8","pp365-shared":"1.9.0-1111.15","object-assign":"4.1.1","msgraph-helper":"0.7.3","@fluentui/react":"8.98.1","@pnp/sp-taxonomy":"1.3.8","@reduxjs/toolkit":"1.5.0","react-highcharts":"16.0.2","@pnp/sp-clientsvc":"1.3.8","@types/array-sort":"1.0.0","@pnp/polyfill-ie11":"1.0.2","@uifabric/utilities":"6.45.1","react-calendar-timeline":"0.27.0","@pnp/spfx-controls-react":"3.10.0","@microsoft/sp-core-library":"1.15.2","@microsoft/sp-page-context":"1.15.2","@microsoft/sp-webpart-base":"1.15.2","@microsoft/sp-lodash-subset":"1.15.2","@microsoft/sp-property-pane":"1.15.2","@pnp/spfx-property-controls":"2.2.0","pzl-react-reusable-components":"^0.0.14","@microsoft/sp-office-ui-fabric-core":"1.15.2","@microsoft/sp-adaptive-card-extension-base":"1.15.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"6.12.5","find":"0.3.0","gulp":"4.0.2","yargs":"14.2.0","dotenv":"16.0.3","eslint":"8.25.0","webpack":"5.74.0","prettier":"2.3.2","livereload":"0.9.1","typescript":"4.5.5","@types/react":"16.9.51","concurrently":"5.2.0","@types/react-dom":"16.9.8","@types/webpack-env":"1.15.2","eslint-plugin-react":"7.31.10","@types/object-assign":"4.0.30","pp365-projectwebparts":"1.9.0-1111.4","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@microsoft/sp-build-web":"1.15.2","pp365-portfoliowebparts":"1.9.0-1111.3","@rushstack/eslint-config":"2.5.1","@typescript-eslint/parser":"5.40.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-unused-imports":"2.0.0","@microsoft/eslint-config-spfx":"1.15.2","@microsoft/eslint-plugin-spfx":"1.15.2","@types/react-calendar-timeline":"0.26.0","@microsoft/sp-module-interfaces":"1.15.2","@typescript-eslint/eslint-plugin":"5.40.0","@microsoft/rush-stack-compiler-4.5":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pp365-programwebparts_1.9.0-1111.3_1683634103710_0.03811524798575894","host":"s3://npm-registry-packages"}},"1.9.0-1128.1":{"name":"pp365-programwebparts","version":"1.9.0-1128.1","license":"MIT","_id":"pp365-programwebparts@1.9.0-1128.1","maintainers":[{"name":"olemp2","email":"olemp@puzzlepart.com"}],"homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"dist":{"shasum":"cc3c8a8a612077877b24f38fb90eec32125b33a6","tarball":"https://registry.npmjs.org/pp365-programwebparts/-/pp365-programwebparts-1.9.0-1128.1.tgz","fileCount":74,"integrity":"sha512-mKycRWyb5kjsISfQZ8PjdthgB3jceleCD4ejZHso2Fl4k52v/JkDUHS6kxZqHWppp+MdbgH7Vvnc/VJuahZ1Bg==","signatures":[{"sig":"MEUCIQDSV/PcAxUKw4x1TunIXGGzO31X0wanM+U0O0o9YZcYtAIgftQzwdUkjZOjL3TwjoFtpZEj2fBWo7kL1OJoupbJRUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126268},"readme":"# program\n\nThis project uses [React](https://reactjs.org).\n\n> This is where you include your project's documentation.\n\n## Global dependencies\n\nRequires Gulp globally installed:\n\n```shell\nnpm install --global gulp\n```\n\n## Building the code\n\nDownload & install all dependencies, build, bundle & package the project\n\n```shell\n# download & install dependencies\nnpm install\n\n# transpile all TypeScript & SCSS => JavaScript & CSS\ngulp build\n\n# create component bundle & manifest\ngulp bundle\n\n# create SharePoint package\ngulp package-solution\n```\n\nThese commands produce the following:\n\n- **./lib**: intermediate-stage commonjs build artifacts\n- **./dist**: bundled script, along with other resources\n- **./temp/deploy**: all resources required by component(s) to deploy to a CDN (when `--ship` argument present)\n\n## Build options\n\n- `gulp clean`: Deletes all build output (**/dist**, **/lib**, **/temp**, etc.).\n- `gulp build`: Transpiles all TypeScript & SCSS to JavaScript & CSS, generates source map files & TypeScript type declaration files\n- `gulp bundle [--ship|-p|--production]`: Runs gulp task **build**, then uses webpack to create the JavaScript bundle(s) and component manifest(s) as defined in **./config/config.json**. The `--ship`, `-p` or `--production` argument specifies a production build that will generate minified bundles.\n- `gulp serve [--ship|-p|--production]`: Runs gulp tasks **build**, **bundle** & starts the local webserver. Depending on the project type, it opens the browser and navigates to the local workbench or specified URL (in the case of extension components). The `--ship`, `-p` or `--production` argument specifies a production build that modifies the resulting package for production hosting rather than local hosting of assets.\n- `gulp package-solution`: Creates the SharePoint Package (**.sppkg**) file.\n- `gulp dist`: Creates a production-ready SharePoint Package (**.sppkg**) file. The following gulp task gets executed in this specific order `gulp clean`, `gulp bundle`, `gulp package-solution.`\n- `gulp dev`: Creates a development-ready SharePoint Package (**.sppkg**) file. The following gulp task will be executed in this specific order `gulp clean`, `gulp bundle`, `gulp package-solution.`\n\n> View all available gulp tasks by running `gulp --tasks`\n\nMore information on [SharePoint Framework](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/sharepoint-framework-overview)\n\nGenerated with [pnp/spfx](https://github.com/pnp/generator-spfx/).\n","engines":{"node":">=12.13.0"},"gitHead":"a11d0fd09aad682456c9161eedae8c3c50583ba4","scripts":{"lint":"eslint --ext .ts,.tsx ./src --color","build":"tsc --build","serve":"concurrently \"gulp serve-deprecated --locale=nb-no --nobrowser\"","watch":"concurrently \"npm run serve\" \"livereload './dist/*.js' -e 'js' -w 250\"","package":"gulp clean --ship && gulp default --ship && gulp package-solution --ship","lint:fix":"eslint --ext .ts,.tsx ./src --color --fix && npm run prettier","prettier":"prettier --config .prettierrc 'src/**/*.ts*' --write --loglevel silent","postversion":"tsc && npm publish","publish:temp":"npm install && npm run package && npm publish --tag temp","package:debug":"gulp clean && gulp default && gulp package-solution"},"_npmUser":{"name":"olemp2","email":"olemp@puzzlepart.com"},"repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"_npmVersion":"8.19.2","description":"This project uses [React](https://reactjs.org).","directories":{},"resolutions":{"@types/react":"16.8.8"},"_nodeVersion":"16.18.0","dependencies":{"react":"16.13.1","tslib":"2.3.1","moment":"^2.24.0","@pnp/sp":"1.3.8","jsom-ctx":"1.2.0","react-dom":"16.13.1","@pnp/odata":"1.3.8","array-sort":"1.0.0","clean-deep":"3.0.2","interactjs":"1.6.2","@pnp/common":"1.3.8","@pnp/logging":"1.3.8","pp365-shared":"1.9.0-1128.20","object-assign":"4.1.1","msgraph-helper":"0.7.3","@fluentui/react":"8.98.1","@pnp/sp-taxonomy":"1.3.8","@reduxjs/toolkit":"1.5.0","react-highcharts":"16.0.2","@pnp/sp-clientsvc":"1.3.8","@types/array-sort":"1.0.0","@pnp/polyfill-ie11":"1.0.2","@uifabric/utilities":"6.45.1","react-calendar-timeline":"0.27.0","@pnp/spfx-controls-react":"3.10.0","@microsoft/sp-core-library":"1.15.2","@microsoft/sp-page-context":"1.15.2","@microsoft/sp-webpart-base":"1.15.2","@microsoft/sp-lodash-subset":"1.15.2","@microsoft/sp-property-pane":"1.15.2","@pnp/spfx-property-controls":"2.2.0","pzl-react-reusable-components":"^0.0.14","@microsoft/sp-office-ui-fabric-core":"1.15.2","@microsoft/sp-adaptive-card-extension-base":"1.15.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"6.12.5","find":"0.3.0","gulp":"4.0.2","yargs":"14.2.0","dotenv":"16.0.3","eslint":"8.25.0","webpack":"5.74.0","prettier":"2.3.2","livereload":"0.9.1","typescript":"4.5.5","@types/react":"16.9.51","concurrently":"5.2.0","@types/react-dom":"16.9.8","@types/webpack-env":"1.15.2","eslint-plugin-react":"7.31.10","@types/object-assign":"4.0.30","pp365-projectwebparts":"1.9.0-1128.2","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@microsoft/sp-build-web":"1.15.2","pp365-portfoliowebparts":"1.9.0-1128.2","@rushstack/eslint-config":"2.5.1","@typescript-eslint/parser":"5.40.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-unused-imports":"2.0.0","@microsoft/eslint-config-spfx":"1.15.2","@microsoft/eslint-plugin-spfx":"1.15.2","@types/react-calendar-timeline":"0.26.0","@microsoft/sp-module-interfaces":"1.15.2","@typescript-eslint/eslint-plugin":"5.40.0","@microsoft/rush-stack-compiler-4.5":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pp365-programwebparts_1.9.0-1128.1_1684247227559_0.025872072630012344","host":"s3://npm-registry-packages"}},"1.9.0-1142.2":{"name":"pp365-programwebparts","version":"1.9.0-1142.2","license":"MIT","_id":"pp365-programwebparts@1.9.0-1142.2","maintainers":[{"name":"olemp2","email":"olemp@puzzlepart.com"}],"homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"dist":{"shasum":"2938b048d4c3d9c5f6ab99fe343b5ee97b2d3391","tarball":"https://registry.npmjs.org/pp365-programwebparts/-/pp365-programwebparts-1.9.0-1142.2.tgz","fileCount":74,"integrity":"sha512-w4x8ouALosPsC24rU+f31lYYTlOy1PWMsXlxRAA18M4cUfzuzLBQa3dxGzhB3nxsutsnF+74/u0xlD3RoI6OJg==","signatures":[{"sig":"MEYCIQCLHuXIRmWSOlzOc2ppEQX7hMMbTCLXZYhHPG/6N6uIDAIhAOhi7Tc9+Rabapf2mFkyjgk+RYQzXG5VkXYAI3Bc1JVm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131163},"readme":"# program\n\nThis project uses [React](https://reactjs.org).\n\n> This is where you include your project's documentation.\n\n## Global dependencies\n\nRequires Gulp globally installed:\n\n```shell\nnpm install --global gulp\n```\n\n## Building the code\n\nDownload & install all dependencies, build, bundle & package the project\n\n```shell\n# download & install dependencies\nnpm install\n\n# transpile all TypeScript & SCSS => JavaScript & CSS\ngulp build\n\n# create component bundle & manifest\ngulp bundle\n\n# create SharePoint package\ngulp package-solution\n```\n\nThese commands produce the following:\n\n- **./lib**: intermediate-stage commonjs build artifacts\n- **./dist**: bundled script, along with other resources\n- **./temp/deploy**: all resources required by component(s) to deploy to a CDN (when `--ship` argument present)\n\n## Build options\n\n- `gulp clean`: Deletes all build output (**/dist**, **/lib**, **/temp**, etc.).\n- `gulp build`: Transpiles all TypeScript & SCSS to JavaScript & CSS, generates source map files & TypeScript type declaration files\n- `gulp bundle [--ship|-p|--production]`: Runs gulp task **build**, then uses webpack to create the JavaScript bundle(s) and component manifest(s) as defined in **./config/config.json**. The `--ship`, `-p` or `--production` argument specifies a production build that will generate minified bundles.\n- `gulp serve [--ship|-p|--production]`: Runs gulp tasks **build**, **bundle** & starts the local webserver. Depending on the project type, it opens the browser and navigates to the local workbench or specified URL (in the case of extension components). The `--ship`, `-p` or `--production` argument specifies a production build that modifies the resulting package for production hosting rather than local hosting of assets.\n- `gulp package-solution`: Creates the SharePoint Package (**.sppkg**) file.\n- `gulp dist`: Creates a production-ready SharePoint Package (**.sppkg**) file. The following gulp task gets executed in this specific order `gulp clean`, `gulp bundle`, `gulp package-solution.`\n- `gulp dev`: Creates a development-ready SharePoint Package (**.sppkg**) file. The following gulp task will be executed in this specific order `gulp clean`, `gulp bundle`, `gulp package-solution.`\n\n> View all available gulp tasks by running `gulp --tasks`\n\nMore information on [SharePoint Framework](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/sharepoint-framework-overview)\n\nGenerated with [pnp/spfx](https://github.com/pnp/generator-spfx/).\n","engines":{"node":">=12.13.0"},"gitHead":"5a99b08a5887aff5a6af6af496480bb4db1ad82b","scripts":{"lint":"eslint --ext .ts,.tsx ./src --color","build":"gulp clean --ship && gulp default --ship","serve":"concurrently \"gulp serve-deprecated --locale=nb-no --nobrowser\"","watch":"concurrently \"npm run serve\" \"livereload './dist/*.js' -e 'js' -w 250\"","package":"npm run build && gulp package-solution --ship","lint:fix":"eslint --ext .ts,.tsx ./src --color --fix && npm run prettier","prettier":"prettier --config .prettierrc '**/*.ts*' --write --loglevel silent","postversion":"tsc && npm publish","publish:temp":"npm install && npm run build && npm publish --tag temp","package:debug":"gulp clean && gulp default && gulp package-solution"},"_npmUser":{"name":"olemp2","email":"olemp@puzzlepart.com"},"repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"_npmVersion":"8.19.2","description":"This project uses [React](https://reactjs.org).","directories":{},"resolutions":{"@types/react":"16.8.8"},"_nodeVersion":"16.18.0","dependencies":{"react":"16.13.1","tslib":"2.3.1","moment":"^2.24.0","@pnp/sp":"1.3.8","jsom-ctx":"1.2.0","react-dom":"16.13.1","@pnp/odata":"1.3.8","array-sort":"1.0.0","clean-deep":"3.0.2","interactjs":"1.6.2","@pnp/common":"1.3.8","@pnp/logging":"1.3.8","pp365-shared":"1.9.0-1142.1","object-assign":"4.1.1","msgraph-helper":"0.7.3","@fluentui/react":"8.98.1","@pnp/sp-taxonomy":"1.3.8","@reduxjs/toolkit":"1.5.0","react-highcharts":"16.0.2","@pnp/sp-clientsvc":"1.3.8","@types/array-sort":"1.0.0","@pnp/polyfill-ie11":"1.0.2","@uifabric/utilities":"6.45.1","react-calendar-timeline":"0.27.0","@pnp/spfx-controls-react":"3.10.0","@microsoft/sp-core-library":"1.15.2","@microsoft/sp-page-context":"1.15.2","@microsoft/sp-webpart-base":"1.15.2","@microsoft/sp-lodash-subset":"1.15.2","@microsoft/sp-property-pane":"1.15.2","@pnp/spfx-property-controls":"2.2.0","pzl-react-reusable-components":"^0.0.14","@microsoft/sp-office-ui-fabric-core":"1.15.2","@microsoft/sp-adaptive-card-extension-base":"1.15.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"6.12.5","find":"0.3.0","gulp":"4.0.2","yargs":"14.2.0","dotenv":"16.0.3","eslint":"8.25.0","webpack":"5.74.0","prettier":"2.3.2","livereload":"0.9.1","typescript":"4.5.5","@types/react":"16.9.51","concurrently":"5.2.0","@types/react-dom":"16.9.8","@types/webpack-env":"1.15.2","eslint-plugin-react":"7.31.10","@types/object-assign":"4.0.30","pp365-projectwebparts":"1.9.0-1142.2","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@microsoft/sp-build-web":"1.15.2","pp365-portfoliowebparts":"1.9.0-1142.1","@rushstack/eslint-config":"2.5.1","@typescript-eslint/parser":"5.40.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-unused-imports":"2.0.0","@microsoft/eslint-config-spfx":"1.15.2","@microsoft/eslint-plugin-spfx":"1.15.2","@types/react-calendar-timeline":"0.26.0","@microsoft/sp-module-interfaces":"1.15.2","@typescript-eslint/eslint-plugin":"5.40.0","@microsoft/rush-stack-compiler-4.5":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pp365-programwebparts_1.9.0-1142.2_1685087817871_0.12676257404626678","host":"s3://npm-registry-packages"}},"1.9.0-1148.1":{"name":"pp365-programwebparts","version":"1.9.0-1148.1","license":"MIT","_id":"pp365-programwebparts@1.9.0-1148.1","maintainers":[{"name":"olemp2","email":"olemp@puzzlepart.com"}],"homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"dist":{"shasum":"7614c75cdb9fc65284596c560e100514be9f347f","tarball":"https://registry.npmjs.org/pp365-programwebparts/-/pp365-programwebparts-1.9.0-1148.1.tgz","fileCount":58,"integrity":"sha512-H0odVXVcL6do2fS4hHgA1rFy416RgWIdAnhmVbGGFWeHht65KuEhfTBpYI6wFPguz90ipxJ1nDN63gbOjNLgcg==","signatures":[{"sig":"MEUCIEsvBr+2z3P8VWiztFUbWY9k9587c4+3TDYHYL5cbVjXAiEAnjqgjw1szj9px0ozHShYegp1gYA4mgbni4TlqeWpDe8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113397},"readme":"# program\n\nThis project uses [React](https://reactjs.org).\n\n> This is where you include your project's documentation.\n\n## Global dependencies\n\nRequires Gulp globally installed:\n\n```shell\nnpm install --global gulp\n```\n\n## Building the code\n\nDownload & install all dependencies, build, bundle & package the project\n\n```shell\n# download & install dependencies\nnpm install\n\n# transpile all TypeScript & SCSS => JavaScript & CSS\ngulp build\n\n# create component bundle & manifest\ngulp bundle\n\n# create SharePoint package\ngulp package-solution\n```\n\nThese commands produce the following:\n\n- **./lib**: intermediate-stage commonjs build artifacts\n- **./dist**: bundled script, along with other resources\n- **./temp/deploy**: all resources required by component(s) to deploy to a CDN (when `--ship` argument present)\n\n## Build options\n\n- `gulp clean`: Deletes all build output (**/dist**, **/lib**, **/temp**, etc.).\n- `gulp build`: Transpiles all TypeScript & SCSS to JavaScript & CSS, generates source map files & TypeScript type declaration files\n- `gulp bundle [--ship|-p|--production]`: Runs gulp task **build**, then uses webpack to create the JavaScript bundle(s) and component manifest(s) as defined in **./config/config.json**. The `--ship`, `-p` or `--production` argument specifies a production build that will generate minified bundles.\n- `gulp serve [--ship|-p|--production]`: Runs gulp tasks **build**, **bundle** & starts the local webserver. Depending on the project type, it opens the browser and navigates to the local workbench or specified URL (in the case of extension components). The `--ship`, `-p` or `--production` argument specifies a production build that modifies the resulting package for production hosting rather than local hosting of assets.\n- `gulp package-solution`: Creates the SharePoint Package (**.sppkg**) file.\n- `gulp dist`: Creates a production-ready SharePoint Package (**.sppkg**) file. The following gulp task gets executed in this specific order `gulp clean`, `gulp bundle`, `gulp package-solution.`\n- `gulp dev`: Creates a development-ready SharePoint Package (**.sppkg**) file. The following gulp task will be executed in this specific order `gulp clean`, `gulp bundle`, `gulp package-solution.`\n\n> View all available gulp tasks by running `gulp --tasks`\n\nMore information on [SharePoint Framework](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/sharepoint-framework-overview)\n\nGenerated with [pnp/spfx](https://github.com/pnp/generator-spfx/).\n","engines":{"node":">=16.18.0"},"gitHead":"d5270152dc7757df39a3b99d6c9aec5c170a0975","scripts":{"lint":"eslint --ext .ts,.tsx ./src --color","build":"gulp clean --ship && gulp default --ship","serve":"concurrently \"gulp serve-deprecated --locale=nb-no --nobrowser\"","watch":"concurrently \"npm run serve\" \"livereload './dist/*.js' -e 'js' -w 250\"","package":"npm run build && gulp package-solution --ship","lint:fix":"eslint --ext .ts,.tsx ./src --color --fix && npm run prettier","prettier":"prettier --config .prettierrc '**/*.ts*' --write --loglevel silent","postversion":"tsc && npm publish","publish:temp":"npm install && npm run build && npm publish --tag temp","package:debug":"gulp clean && gulp default && gulp package-solution"},"_npmUser":{"name":"olemp2","email":"olemp@puzzlepart.com"},"repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"_npmVersion":"8.19.2","description":"This project uses [React](https://reactjs.org).","directories":{},"resolutions":{"@types/react":"16.8.8"},"_nodeVersion":"16.18.0","dependencies":{"react":"16.13.1","tslib":"2.3.1","moment":"^2.24.0","@pnp/sp":"1.3.8","jsom-ctx":"1.2.0","react-dom":"16.13.1","@pnp/odata":"1.3.8","array-sort":"1.0.0","clean-deep":"3.0.2","interactjs":"1.6.2","@pnp/common":"1.3.8","@pnp/logging":"1.3.8","pp365-shared":"1.9.0-1142.1","object-assign":"4.1.1","msgraph-helper":"0.7.3","@fluentui/react":"8.98.1","@pnp/sp-taxonomy":"1.3.8","@reduxjs/toolkit":"1.5.0","react-highcharts":"16.0.2","@pnp/sp-clientsvc":"1.3.8","@types/array-sort":"1.0.0","@pnp/polyfill-ie11":"1.0.2","@uifabric/utilities":"6.45.1","react-calendar-timeline":"0.27.0","@pnp/spfx-controls-react":"3.10.0","@microsoft/sp-core-library":"1.15.2","@microsoft/sp-page-context":"1.15.2","@microsoft/sp-webpart-base":"1.15.2","@microsoft/sp-lodash-subset":"1.15.2","@microsoft/sp-property-pane":"1.15.2","@pnp/spfx-property-controls":"2.2.0","pzl-react-reusable-components":"^0.0.14","@microsoft/sp-office-ui-fabric-core":"1.15.2","@microsoft/sp-adaptive-card-extension-base":"1.15.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"6.12.5","find":"0.3.0","gulp":"4.0.2","yargs":"14.2.0","dotenv":"16.0.3","eslint":"8.25.0","webpack":"5.74.0","prettier":"2.3.2","livereload":"0.9.1","typescript":"4.5.5","@types/react":"16.9.51","concurrently":"5.2.0","@types/react-dom":"16.9.8","@types/webpack-env":"1.15.2","eslint-plugin-react":"7.31.10","@types/object-assign":"4.0.30","pp365-projectwebparts":"1.9.0-1142.2","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@microsoft/sp-build-web":"1.15.2","pp365-portfoliowebparts":"1.9.0-1148.2","@rushstack/eslint-config":"2.5.1","@typescript-eslint/parser":"5.40.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-unused-imports":"2.0.0","@microsoft/eslint-config-spfx":"1.15.2","@microsoft/eslint-plugin-spfx":"1.15.2","@types/react-calendar-timeline":"0.26.0","@microsoft/sp-module-interfaces":"1.15.2","@typescript-eslint/eslint-plugin":"5.40.0","@microsoft/rush-stack-compiler-4.5":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pp365-programwebparts_1.9.0-1148.1_1685441341447_0.5704335881565152","host":"s3://npm-registry-packages"}},"1.9.0-1149.1":{"name":"pp365-programwebparts","version":"1.9.0-1149.1","license":"MIT","_id":"pp365-programwebparts@1.9.0-1149.1","maintainers":[{"name":"olemp2","email":"olemp@puzzlepart.com"}],"homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"dist":{"shasum":"05ac6d400d4903e5fa1aa19c0aa005238c94d25a","tarball":"https://registry.npmjs.org/pp365-programwebparts/-/pp365-programwebparts-1.9.0-1149.1.tgz","fileCount":58,"integrity":"sha512-bXe3uG2+0u+mxnzvF3FyAN1piYncxQaGgZWg6BXfvtz+/H1R4JB/nJS8WYlJV4P4NisawWZrqytXZkq1Yxc2uQ==","signatures":[{"sig":"MEQCICAoYOebr3w1Eivxn/TwjxMiIoSITqL85qeck54cH7GYAiAyx8qQeXXlmc5HncdIIq922GspUiPfEjPk9HH3ABPNMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113405},"readme":"# program\n\nThis project uses [React](https://reactjs.org).\n\n> This is where you include your project's documentation.\n\n## Global dependencies\n\nRequires Gulp globally installed:\n\n```shell\nnpm install --global gulp\n```\n\n## Building the code\n\nDownload & install all dependencies, build, bundle & package the project\n\n```shell\n# download & install dependencies\nnpm install\n\n# transpile all TypeScript & SCSS => JavaScript & CSS\ngulp build\n\n# create component bundle & manifest\ngulp bundle\n\n# create SharePoint package\ngulp package-solution\n```\n\nThese commands produce the following:\n\n- **./lib**: intermediate-stage commonjs build artifacts\n- **./dist**: bundled script, along with other resources\n- **./temp/deploy**: all resources required by component(s) to deploy to a CDN (when `--ship` argument present)\n\n## Build options\n\n- `gulp clean`: Deletes all build output (**/dist**, **/lib**, **/temp**, etc.).\n- `gulp build`: Transpiles all TypeScript & SCSS to JavaScript & CSS, generates source map files & TypeScript type declaration files\n- `gulp bundle [--ship|-p|--production]`: Runs gulp task **build**, then uses webpack to create the JavaScript bundle(s) and component manifest(s) as defined in **./config/config.json**. The `--ship`, `-p` or `--production` argument specifies a production build that will generate minified bundles.\n- `gulp serve [--ship|-p|--production]`: Runs gulp tasks **build**, **bundle** & starts the local webserver. Depending on the project type, it opens the browser and navigates to the local workbench or specified URL (in the case of extension components). The `--ship`, `-p` or `--production` argument specifies a production build that modifies the resulting package for production hosting rather than local hosting of assets.\n- `gulp package-solution`: Creates the SharePoint Package (**.sppkg**) file.\n- `gulp dist`: Creates a production-ready SharePoint Package (**.sppkg**) file. The following gulp task gets executed in this specific order `gulp clean`, `gulp bundle`, `gulp package-solution.`\n- `gulp dev`: Creates a development-ready SharePoint Package (**.sppkg**) file. The following gulp task will be executed in this specific order `gulp clean`, `gulp bundle`, `gulp package-solution.`\n\n> View all available gulp tasks by running `gulp --tasks`\n\nMore information on [SharePoint Framework](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/sharepoint-framework-overview)\n\nGenerated with [pnp/spfx](https://github.com/pnp/generator-spfx/).\n","engines":{"node":">=16.18.0"},"gitHead":"b9f67b27b4053e914cab10596fcdb8d0dccce6ab","scripts":{"lint":"eslint --ext .ts,.tsx ./src --color","build":"gulp clean --ship && gulp default --ship","serve":"concurrently \"gulp serve-deprecated --locale=nb-no --nobrowser\"","watch":"concurrently \"npm run serve\" \"livereload './dist/*.js' -e 'js' -w 250\"","package":"npm run build && gulp package-solution --ship","lint:fix":"eslint --ext .ts,.tsx ./src --color --fix && npm run prettier","prettier":"prettier --config .prettierrc '**/*.ts*' --write --loglevel silent","postversion":"tsc && npm publish","publish:temp":"npm install && npm run build && npm publish --tag temp","package:debug":"gulp clean && gulp default && gulp package-solution"},"_npmUser":{"name":"olemp2","email":"olemp@puzzlepart.com"},"repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"_npmVersion":"8.19.2","description":"This project uses [React](https://reactjs.org).","directories":{},"resolutions":{"@types/react":"16.8.8"},"_nodeVersion":"16.18.0","dependencies":{"react":"16.13.1","tslib":"2.3.1","moment":"^2.24.0","@pnp/sp":"1.3.8","jsom-ctx":"1.2.0","react-dom":"16.13.1","@pnp/odata":"1.3.8","array-sort":"1.0.0","clean-deep":"3.0.2","interactjs":"1.6.2","@pnp/common":"1.3.8","@pnp/logging":"1.3.8","pp365-shared":"1.9.0-1149.2","object-assign":"4.1.1","msgraph-helper":"0.7.3","@fluentui/react":"8.98.1","@pnp/sp-taxonomy":"1.3.8","@reduxjs/toolkit":"1.5.0","react-highcharts":"16.0.2","@pnp/sp-clientsvc":"1.3.8","@types/array-sort":"1.0.0","@pnp/polyfill-ie11":"1.0.2","@uifabric/utilities":"6.45.1","react-calendar-timeline":"0.27.0","@pnp/spfx-controls-react":"3.10.0","@microsoft/sp-core-library":"1.15.2","@microsoft/sp-page-context":"1.15.2","@microsoft/sp-webpart-base":"1.15.2","@microsoft/sp-lodash-subset":"1.15.2","@microsoft/sp-property-pane":"1.15.2","@pnp/spfx-property-controls":"2.2.0","pzl-react-reusable-components":"^0.0.14","@microsoft/sp-office-ui-fabric-core":"1.15.2","@microsoft/sp-adaptive-card-extension-base":"1.15.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ajv":"6.12.5","find":"0.3.0","gulp":"4.0.2","yargs":"14.2.0","dotenv":"16.0.3","eslint":"8.25.0","webpack":"5.74.0","prettier":"2.3.2","livereload":"0.9.1","typescript":"4.5.5","@types/react":"16.9.51","concurrently":"5.2.0","@types/react-dom":"16.9.8","@types/webpack-env":"1.15.2","eslint-plugin-react":"7.31.10","@types/object-assign":"4.0.30","pp365-projectwebparts":"1.9.0-1149.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@microsoft/sp-build-web":"1.15.2","pp365-portfoliowebparts":"1.9.0-1149.1","@rushstack/eslint-config":"2.5.1","@typescript-eslint/parser":"5.40.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-unused-imports":"2.0.0","@microsoft/eslint-config-spfx":"1.15.2","@microsoft/eslint-plugin-spfx":"1.15.2","@types/react-calendar-timeline":"0.26.0","@microsoft/sp-module-interfaces":"1.15.2","@typescript-eslint/eslint-plugin":"5.40.0","@microsoft/rush-stack-compiler-4.5":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pp365-programwebparts_1.9.0-1149.1_1685444327505_0.7602842924503408","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"pp365-programwebparts","version":"1.8.2","license":"MIT","_id":"pp365-programwebparts@1.8.2","maintainers":[{"name":"olemp2","email":"olemp@puzzlepart.com"}],"homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"dist":{"shasum":"a1916423a6748487dbe5890bed047f407830244e","tarball":"https://registry.npmjs.org/pp365-programwebparts/-/pp365-programwebparts-1.8.2.tgz","fileCount":72,"integrity":"sha512-PRB7mXnAioEKg2LANg6AvDWJwv4i0tl50B/lOOnwb5JdU8w7EFYiuXPC7ZQhGYpK7BQVrgx6MPcezWImQiB7Cw==","signatures":[{"sig":"MEYCIQCyXdsi3XsawSgae3LzmlJdVUtJ19Nh1Dx21TUc/O6aGgIhAMjdwUX549mfnM3SXVjf/YhA0eQmL4KE6Ckc4ESjQwSV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120992},"engines":{"node":">=12.13.0"},"gitHead":"7bc4ae2079bc1d7c3e4af532c179558e1b5aaeb3","scripts":{"lint":"eslint --ext .ts,.tsx ./src --color","build":"tsc --build","serve":"concurrently \"gulp serve-deprecated --locale=nb-no --nobrowser\"","watch":"concurrently \"npm run serve\" \"livereload './dist/*.js' -e 'js' -w 250\"","package":"gulp clean --ship && gulp default --ship && gulp package-solution --ship","lint:fix":"eslint --ext .ts,.tsx ./src --color --fix && npm run prettier","prettier":"prettier --config .prettierrc 'src/**/*.ts*' --write --loglevel silent","postversion":"tsc && npm publish","publish:temp":"npm install && npm run package && npm publish --tag temp","package:debug":"gulp clean && gulp default && gulp package-solution"},"_npmUser":{"name":"olemp2","email":"olemp@puzzlepart.com"},"repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"_npmVersion":"8.19.2","description":"This project uses [React](https://reactjs.org).","directories":{},"resolutions":{"@types/react":"16.8.8"},"_nodeVersion":"16.18.0","dependencies":{"react":"16.13.1","tslib":"2.3.1","moment":"^2.24.0","@pnp/sp":"1.3.8","jsom-ctx":"1.2.0","react-dom":"16.13.1","@pnp/odata":"1.3.8","array-sort":"1.0.0","clean-deep":"3.0.2","interactjs":"1.6.2","@pnp/common":"1.3.8","@pnp/logging":"1.3.8","pp365-shared":"1.8.2","object-assign":"4.1.1","msgraph-helper":"0.7.3","@fluentui/react":"8.98.1","@pnp/sp-taxonomy":"1.3.8","@reduxjs/toolkit":"1.5.0","react-highcharts":"16.0.2","@pnp/sp-clientsvc":"1.3.8","@types/array-sort":"1.0.0","@pnp/polyfill-ie11":"1.0.2","@uifabric/utilities":"6.45.1","react-calendar-timeline":"0.27.0","@pnp/spfx-controls-react":"3.10.0","@microsoft/sp-core-library":"1.15.2","@microsoft/sp-page-context":"1.15.2","@microsoft/sp-webpart-base":"1.15.2","@microsoft/sp-lodash-subset":"1.15.2","@microsoft/sp-property-pane":"1.15.2","@pnp/spfx-property-controls":"2.2.0","pzl-react-reusable-components":"^0.0.14","@microsoft/sp-office-ui-fabric-core":"1.15.2","@microsoft/sp-adaptive-card-extension-base":"1.15.2"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"6.12.5","find":"0.3.0","gulp":"4.0.2","yargs":"14.2.0","dotenv":"16.0.3","eslint":"8.25.0","webpack":"5.74.0","prettier":"2.3.2","livereload":"0.9.1","typescript":"4.5.5","@types/react":"16.9.51","concurrently":"5.2.0","@types/react-dom":"16.9.8","@types/webpack-env":"1.15.2","eslint-plugin-react":"7.31.10","@types/object-assign":"4.0.30","pp365-projectwebparts":"1.8.2-1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@microsoft/sp-build-web":"1.15.2","pp365-portfoliowebparts":"1.8.2","@rushstack/eslint-config":"2.5.1","@typescript-eslint/parser":"5.40.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-unused-imports":"2.0.0","@microsoft/eslint-config-spfx":"1.15.2","@microsoft/eslint-plugin-spfx":"1.15.2","@types/react-calendar-timeline":"0.26.0","@microsoft/sp-module-interfaces":"1.15.2","@typescript-eslint/eslint-plugin":"5.40.0","@microsoft/rush-stack-compiler-4.5":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pp365-programwebparts_1.8.2_1685968345733_0.1040135948805816","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"pp365-programwebparts","version":"1.8.3","license":"MIT","_id":"pp365-programwebparts@1.8.3","maintainers":[{"name":"olemp2","email":"olemp@puzzlepart.com"}],"homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"dist":{"shasum":"de717f6447fc5569cc2213bcf5cdaa7e7037fcee","tarball":"https://registry.npmjs.org/pp365-programwebparts/-/pp365-programwebparts-1.8.3.tgz","fileCount":71,"integrity":"sha512-YuQERuLwpKz3N65j2wjv9oe6HwcLN0ralIvV0VUDYn/0weL8WSLUaQsdjzlxX9Qbwah00JFTxmI1QiAcWiuk2w==","signatures":[{"sig":"MEUCIFeQhi0Nv3khQfxpmsku7eVHoAxAa/OHbfI01LJevC6+AiEAma3++zLuU6tN0vbRkh/ajM3BSHbOmAO7/nk/2zgIFQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122303},"engines":{"node":">=12.13.0"},"gitHead":"bceb7b27311b32d7ad0d2ea1562802fdc7a48c9c","scripts":{"lint":"eslint --ext .ts,.tsx ./src --color","build":"tsc --build","serve":"concurrently \"gulp serve-deprecated --locale=nb-no --nobrowser\"","watch":"concurrently \"npm run serve\" \"livereload './dist/*.js' -e 'js' -w 250\"","package":"gulp clean --ship && gulp default --ship && gulp package-solution --ship","lint:fix":"eslint --ext .ts,.tsx ./src --color --fix && npm run prettier","prettier":"prettier --config .prettierrc 'src/**/*.ts*' --write --loglevel silent","postversion":"tsc && npm publish","publish:temp":"npm install && npm run package && npm publish --tag temp","package:debug":"gulp clean && gulp default && gulp package-solution"},"_npmUser":{"name":"olemp2","email":"olemp@puzzlepart.com"},"repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"_npmVersion":"8.19.2","description":"This project uses [React](https://reactjs.org).","directories":{},"resolutions":{"@types/react":"16.8.8"},"_nodeVersion":"16.18.0","dependencies":{"react":"16.13.1","tslib":"2.3.1","moment":"^2.24.0","@pnp/sp":"1.3.8","jsom-ctx":"1.2.0","react-dom":"16.13.1","@pnp/odata":"1.3.8","array-sort":"1.0.0","clean-deep":"3.0.2","interactjs":"1.6.2","@pnp/common":"1.3.8","@pnp/logging":"1.3.8","pp365-shared":"1.8.3","object-assign":"4.1.1","msgraph-helper":"0.7.3","@fluentui/react":"8.98.1","@pnp/sp-taxonomy":"1.3.8","@reduxjs/toolkit":"1.5.0","react-highcharts":"16.0.2","@pnp/sp-clientsvc":"1.3.8","@types/array-sort":"1.0.0","@pnp/polyfill-ie11":"1.0.2","@uifabric/utilities":"6.45.1","react-calendar-timeline":"0.27.0","@pnp/spfx-controls-react":"3.10.0","@microsoft/sp-core-library":"1.15.2","@microsoft/sp-page-context":"1.15.2","@microsoft/sp-webpart-base":"1.15.2","@microsoft/sp-lodash-subset":"1.15.2","@microsoft/sp-property-pane":"1.15.2","@pnp/spfx-property-controls":"2.2.0","pzl-react-reusable-components":"^0.0.14","@microsoft/sp-office-ui-fabric-core":"1.15.2","@microsoft/sp-adaptive-card-extension-base":"1.15.2"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"6.12.5","find":"0.3.0","gulp":"4.0.2","yargs":"14.2.0","dotenv":"16.0.3","eslint":"8.25.0","webpack":"5.74.0","prettier":"2.3.2","livereload":"0.9.1","typescript":"4.5.5","@types/react":"16.9.51","concurrently":"5.2.0","@types/react-dom":"16.9.8","@types/webpack-env":"1.15.2","eslint-plugin-react":"7.31.10","@types/object-assign":"4.0.30","pp365-projectwebparts":"1.8.3","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@microsoft/sp-build-web":"1.15.2","pp365-portfoliowebparts":"1.8.3","@rushstack/eslint-config":"2.5.1","@typescript-eslint/parser":"5.40.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-unused-imports":"2.0.0","@microsoft/eslint-config-spfx":"1.15.2","@microsoft/eslint-plugin-spfx":"1.15.2","@types/react-calendar-timeline":"0.26.0","@microsoft/sp-module-interfaces":"1.15.2","@typescript-eslint/eslint-plugin":"5.40.0","@microsoft/rush-stack-compiler-4.5":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pp365-programwebparts_1.8.3_1687354045104_0.6291592779982149","host":"s3://npm-registry-packages"}},"1.8.3-1":{"name":"pp365-programwebparts","version":"1.8.3-1","license":"MIT","_id":"pp365-programwebparts@1.8.3-1","maintainers":[{"name":"olemp2","email":"olemp@puzzlepart.com"}],"homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"dist":{"shasum":"a24a2bba826057c68c0e86025423e79dc464db15","tarball":"https://registry.npmjs.org/pp365-programwebparts/-/pp365-programwebparts-1.8.3-1.tgz","fileCount":71,"integrity":"sha512-/iIL0zgMlSDnoaUZ2LXk7ku95zi+fw5hrnG/P3NmSMLvh+fjbv9BdzRO0N/oa9wPJ5LjwlrXRpQKbfFfz6E0+A==","signatures":[{"sig":"MEQCIB3huXvDDU6Ri3avswG2MADjSL544sdMIx/k9HXSGd6CAiBVxAptZUaEd0hUJJthuvxZGEOE7XePF6Y92Zo/QKQ3GQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122309},"engines":{"node":">=12.13.0"},"gitHead":"4731db7c4244a29068b7029a2be9480917fa93b9","scripts":{"lint":"eslint --ext .ts,.tsx ./src --color","build":"tsc --build","serve":"concurrently \"gulp serve-deprecated --locale=nb-no --nobrowser\"","watch":"concurrently \"npm run serve\" \"livereload './dist/*.js' -e 'js' -w 250\"","package":"gulp clean --ship && gulp default --ship && gulp package-solution --ship","lint:fix":"eslint --ext .ts,.tsx ./src --color --fix && npm run prettier","prettier":"prettier --config .prettierrc 'src/**/*.ts*' --write --loglevel silent","postversion":"tsc && npm publish","publish:temp":"npm install && npm run package && npm publish --tag temp","package:debug":"gulp clean && gulp default && gulp package-solution"},"_npmUser":{"name":"olemp2","email":"olemp@puzzlepart.com"},"repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"_npmVersion":"8.19.2","description":"This project uses [React](https://reactjs.org).","directories":{},"resolutions":{"@types/react":"16.8.8"},"_nodeVersion":"16.18.0","dependencies":{"react":"16.13.1","tslib":"2.3.1","moment":"^2.24.0","@pnp/sp":"1.3.8","jsom-ctx":"1.2.0","react-dom":"16.13.1","@pnp/odata":"1.3.8","array-sort":"1.0.0","clean-deep":"3.0.2","interactjs":"1.6.2","@pnp/common":"1.3.8","@pnp/logging":"1.3.8","pp365-shared":"1.8.3","object-assign":"4.1.1","msgraph-helper":"0.7.3","@fluentui/react":"8.98.1","@pnp/sp-taxonomy":"1.3.8","@reduxjs/toolkit":"1.5.0","react-highcharts":"16.0.2","@pnp/sp-clientsvc":"1.3.8","@types/array-sort":"1.0.0","@pnp/polyfill-ie11":"1.0.2","@uifabric/utilities":"6.45.1","react-calendar-timeline":"0.27.0","@pnp/spfx-controls-react":"3.10.0","@microsoft/sp-core-library":"1.15.2","@microsoft/sp-page-context":"1.15.2","@microsoft/sp-webpart-base":"1.15.2","@microsoft/sp-lodash-subset":"1.15.2","@microsoft/sp-property-pane":"1.15.2","@pnp/spfx-property-controls":"2.2.0","pzl-react-reusable-components":"^0.0.14","@microsoft/sp-office-ui-fabric-core":"1.15.2","@microsoft/sp-adaptive-card-extension-base":"1.15.2"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"6.12.5","find":"0.3.0","gulp":"4.0.2","yargs":"14.2.0","dotenv":"16.0.3","eslint":"8.25.0","webpack":"5.74.0","prettier":"2.3.2","livereload":"0.9.1","typescript":"4.5.5","@types/react":"16.9.51","concurrently":"5.2.0","@types/react-dom":"16.9.8","@types/webpack-env":"1.15.2","eslint-plugin-react":"7.31.10","@types/object-assign":"4.0.30","pp365-projectwebparts":"1.8.3-1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@microsoft/sp-build-web":"1.15.2","pp365-portfoliowebparts":"1.8.3-1","@rushstack/eslint-config":"2.5.1","@typescript-eslint/parser":"5.40.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-unused-imports":"2.0.0","@microsoft/eslint-config-spfx":"1.15.2","@microsoft/eslint-plugin-spfx":"1.15.2","@types/react-calendar-timeline":"0.26.0","@microsoft/sp-module-interfaces":"1.15.2","@typescript-eslint/eslint-plugin":"5.40.0","@microsoft/rush-stack-compiler-4.5":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pp365-programwebparts_1.8.3-1_1687420628161_0.22036159278503575","host":"s3://npm-registry-packages"}},"1.8.4":{"name":"pp365-programwebparts","version":"1.8.4","license":"MIT","_id":"pp365-programwebparts@1.8.4","maintainers":[{"name":"olemp2","email":"olemp@puzzlepart.com"}],"homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"dist":{"shasum":"af23eba957335a3edb497f06c95b6d90126ab727","tarball":"https://registry.npmjs.org/pp365-programwebparts/-/pp365-programwebparts-1.8.4.tgz","fileCount":73,"integrity":"sha512-VRVXWvlnqk95x9gbaapgyeUZF3UCzb+EQsSoevOy6zSC7n+w4ZpuTPY/jy27AbfANu4qPMGTEeaUJnsRCLRNuQ==","signatures":[{"sig":"MEUCIAMLeAMjGOTgwB6m6lNzTYrUYT/MshAa84CmPjaF939QAiEA6WbzU+snAvgFqWtdM4+v94o1VbxNLdkJ/Y1RUcQaxfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126751},"engines":{"node":">=12.13.0"},"gitHead":"deb1f5e5c24dd2981b56aa675cb6b8fba2a07ee2","scripts":{"lint":"eslint --ext .ts,.tsx ./src --color","build":"tsc --build","serve":"concurrently \"gulp serve-deprecated --locale=nb-no --nobrowser\"","watch":"concurrently \"npm run serve\" \"livereload './dist/*.js' -e 'js' -w 250\"","package":"gulp clean --ship && gulp default --ship && gulp package-solution --ship","lint:fix":"eslint --ext .ts,.tsx ./src --color --fix && npm run prettier","prettier":"prettier --config .prettierrc 'src/**/*.ts*' --write --loglevel silent","postversion":"tsc && npm publish","publish:temp":"npm install && npm run package && npm publish --tag temp","package:debug":"gulp clean && gulp default && gulp package-solution"},"_npmUser":{"name":"olemp2","email":"olemp@puzzlepart.com"},"repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"_npmVersion":"8.19.2","description":"This project uses [React](https://reactjs.org).","directories":{},"resolutions":{"@types/react":"16.8.8"},"_nodeVersion":"16.18.0","dependencies":{"react":"16.13.1","tslib":"2.3.1","moment":"^2.24.0","@pnp/sp":"1.3.8","jsom-ctx":"1.2.0","react-dom":"16.13.1","@pnp/odata":"1.3.8","array-sort":"1.0.0","clean-deep":"3.0.2","interactjs":"1.6.2","@pnp/common":"1.3.8","@pnp/logging":"1.3.8","pp365-shared":"1.8.4","object-assign":"4.1.1","msgraph-helper":"0.7.3","@fluentui/react":"8.98.1","@pnp/sp-taxonomy":"1.3.8","@reduxjs/toolkit":"1.5.0","react-highcharts":"16.0.2","@pnp/sp-clientsvc":"1.3.8","@types/array-sort":"1.0.0","@pnp/polyfill-ie11":"1.0.2","@uifabric/utilities":"6.45.1","react-calendar-timeline":"0.27.0","@pnp/spfx-controls-react":"3.10.0","@microsoft/sp-core-library":"1.15.2","@microsoft/sp-page-context":"1.15.2","@microsoft/sp-webpart-base":"1.15.2","@microsoft/sp-lodash-subset":"1.15.2","@microsoft/sp-property-pane":"1.15.2","@pnp/spfx-property-controls":"2.2.0","pzl-react-reusable-components":"^0.0.14","@microsoft/sp-office-ui-fabric-core":"1.15.2","@microsoft/sp-adaptive-card-extension-base":"1.15.2"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"6.12.5","find":"0.3.0","gulp":"4.0.2","yargs":"14.2.0","dotenv":"16.0.3","eslint":"8.25.0","webpack":"5.74.0","prettier":"2.3.2","livereload":"0.9.1","typescript":"4.5.5","@types/react":"16.9.51","concurrently":"5.2.0","@types/react-dom":"16.9.8","@types/webpack-env":"1.15.2","eslint-plugin-react":"7.31.10","@types/object-assign":"4.0.30","pp365-projectwebparts":"1.8.4","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@microsoft/sp-build-web":"1.15.2","pp365-portfoliowebparts":"1.8.4","@rushstack/eslint-config":"2.5.1","@typescript-eslint/parser":"5.40.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-unused-imports":"2.0.0","@microsoft/eslint-config-spfx":"1.15.2","@microsoft/eslint-plugin-spfx":"1.15.2","@types/react-calendar-timeline":"0.26.0","@microsoft/sp-module-interfaces":"1.15.2","@typescript-eslint/eslint-plugin":"5.40.0","@microsoft/rush-stack-compiler-4.5":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pp365-programwebparts_1.8.4_1692872647903_0.4672507443084726","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-10-07T13:40:08.977Z","modified":"2025-05-23T08:32:12.574Z","1.6.1-760.1":"2022-10-07T13:40:09.199Z","1.6.2":"2022-10-12T10:50:51.575Z","1.6.3":"2022-10-12T14:31:51.793Z","1.6.3-817.1":"2022-10-13T16:57:08.056Z","1.6.4":"2022-10-13T18:05:08.705Z","1.6.4-817.1":"2022-10-13T19:19:17.713Z","1.6.5":"2022-10-14T10:10:45.768Z","1.6.6":"2022-10-17T16:19:29.825Z","1.6.7":"2022-10-18T07:11:18.302Z","1.7.0":"2022-10-19T10:03:33.468Z","1.7.1":"2022-10-25T12:26:58.106Z","1.7.2":"2022-10-26T07:48:14.262Z","1.7.2-850.1":"2022-10-27T12:44:15.687Z","1.7.3-891.1":"2022-12-01T11:47:51.982Z","1.7.3-923.1":"2022-12-20T10:02:50.099Z","1.8.0":"2023-02-24T13:43:20.530Z","1.8.1":"2023-03-29T08:47:52.838Z","1.9.0-1111.2":"2023-05-09T12:01:04.010Z","1.9.0-1111.3":"2023-05-09T12:08:23.919Z","1.9.0-1128.1":"2023-05-16T14:27:07.815Z","1.9.0-1142.2":"2023-05-26T07:56:58.031Z","1.9.0-1148.1":"2023-05-30T10:09:01.632Z","1.9.0-1149.1":"2023-05-30T10:58:47.748Z","1.8.2":"2023-06-05T12:32:25.907Z","1.8.3":"2023-06-21T13:27:25.289Z","1.8.3-1":"2023-06-22T07:57:08.363Z","1.8.4":"2023-08-24T10:24:08.070Z"},"bugs":{"url":"https://github.com/Puzzlepart/prosjektportalen365/issues"},"license":"MIT","homepage":"https://github.com/Puzzlepart/prosjektportalen365#readme","repository":{"url":"git+https://github.com/Puzzlepart/prosjektportalen365.git","type":"git","directory":"SharePointFramework/ProgramWebParts"},"description":"This project uses [React](https://reactjs.org).","maintainers":[{"email":"olemp@puzzlepart.com","name":"ompala"}],"readme":"# program\n\nThis project uses [React](https://reactjs.org).\n\n> This is where you include your project's documentation.\n\n## Global dependencies\n\nRequires Gulp globally installed:\n\n```shell\nnpm install --global gulp\n```\n\n## Building the code\n\nDownload & install all dependencies, build, bundle & package the project\n\n```shell\n# download & install dependencies\nnpm install\n\n# transpile all TypeScript & SCSS => JavaScript & CSS\ngulp build\n\n# create component bundle & manifest\ngulp bundle\n\n# create SharePoint package\ngulp package-solution\n```\n\nThese commands produce the following:\n\n- **./lib**: intermediate-stage commonjs build artifacts\n- **./dist**: bundled script, along with other resources\n- **./temp/deploy**: all resources required by component(s) to deploy to a CDN (when `--ship` argument present)\n\n## Build options\n\n- `gulp clean`: Deletes all build output (**/dist**, **/lib**, **/temp**, etc.).\n- `gulp build`: Transpiles all TypeScript & SCSS to JavaScript & CSS, generates source map files & TypeScript type declaration files\n- `gulp bundle [--ship|-p|--production]`: Runs gulp task **build**, then uses webpack to create the JavaScript bundle(s) and component manifest(s) as defined in **./config/config.json**. The `--ship`, `-p` or `--production` argument specifies a production build that will generate minified bundles.\n- `gulp serve [--ship|-p|--production]`: Runs gulp tasks **build**, **bundle** & starts the local webserver. Depending on the project type, it opens the browser and navigates to the local workbench or specified URL (in the case of extension components). The `--ship`, `-p` or `--production` argument specifies a production build that modifies the resulting package for production hosting rather than local hosting of assets.\n- `gulp package-solution`: Creates the SharePoint Package (**.sppkg**) file.\n- `gulp dist`: Creates a production-ready SharePoint Package (**.sppkg**) file. The following gulp task gets executed in this specific order `gulp clean`, `gulp bundle`, `gulp package-solution.`\n- `gulp dev`: Creates a development-ready SharePoint Package (**.sppkg**) file. The following gulp task will be executed in this specific order `gulp clean`, `gulp bundle`, `gulp package-solution.`\n\n> View all available gulp tasks by running `gulp --tasks`\n\nMore information on [SharePoint Framework](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/sharepoint-framework-overview)\n\nGenerated with [pnp/spfx](https://github.com/pnp/generator-spfx/).\n","readmeFilename":"README.md"}