{"_id":"@serverless/dashboard-plugin","_rev":"228-d2346307b8886db15e020d80bae55dc1","name":"@serverless/dashboard-plugin","dist-tags":{"pre-6":"6.0.0-pre.412dd0b1","canary":"7.2.3-7e13a4d2","latest":"7.2.3"},"versions":{"5.0.0":{"name":"@serverless/dashboard-plugin","version":"5.0.0","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.0.0","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"f0323375371e8b1c58fd9d43547cccf7773cf100","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.0.0.tgz","fileCount":113,"integrity":"sha512-UlXkZdcDTClNNZivbfbxjujaZ/FVl5wjU3FsLdbv+FDkzDGwQ4LlSH0w25Zye076t4Nncf/WZrq5QHb5goPceQ==","signatures":[{"sig":"MEUCIDoSaVS7VSY8y3aGSEDTw9mzZOsvxXcrYxqb3zU1mA1lAiEA/gk0/HWyzH5RDhGPafZuRUosm7wtDVWGORdIK5xAHcs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1406177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmpYzCRA9TVsSAnZWagAAZroP/iw3K6mZm4o+7KuSlM4E\nCuWIww6a28J2xbOSi2Oh5VJscJZTC0uRXbYnk07bS+z1uNyUirabgQBeWeiQ\nQUDjynjovXFJVYkSKVWAzMPqKpruAefJvASrrj0ugRMY1ciaYLskiKIHvL7a\njPlvdzAS59LuWgl9IOLEjnmcA8pnqZTkUm8EYir1pVuxJhe5MuiB0hLiJ3Ks\nVMgjdvAyqjD5ue4ZmodF/Fzq1n6/RoJuZUm5HIsIJm8j5MphQJ+JW7zn1VrI\n++Jeb+G9h1mqVGSmtuQ9hCDJJC2mBIOufVlBBWJO/cLKAoYlxekqdIXoVZ6U\n4hYL2s3dJLCXoslC4pJKKaJypqFhQlIF90be4UfLYxganJkTJ8W9CyUyRBZZ\n5HxCmtSkLwu9SpaCCI85yD0HPgUOCRgCtNLMCe3GudXHQxDwhnzfH3/QdPYU\nJJIV5bn/1OdiVMdXRt9bW6QVlu0P3Z9qXVu9sE8Ol+Qbbokah9iTLirzL1/b\n0tJ+QtPvtWuoU7amsl/qpQx5R/A/xKxZ/cKm6fxMHbHYrAZvwt8PJq/KUGKU\n/LNXtfky0QKTunSrDEfFyMo5mDcSNpNCE1uuFeKI5XX4Lgh16V0nnQPcoV74\nhMUPs1BlAUNqGL8tBmpQKl0TDTRlsYSizfSi5pT2VVGOHVBUFH6/OQVgMltf\nhHmm\r\n=qFlz\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"engines":{"node":">=10.0"},"gitHead":"b4866e2545791b34d2c92ae51b50b6df69ed5d60","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.12","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.16.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.38.1","@serverless/utils":"^4.1.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.26.0","aws-sdk":"^2.904.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","eslint-plugin-import":"^2.22.1","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.0.0_1620743730599_0.46718698821387994","host":"s3://npm-registry-packages"}},"5.0.0-a1e6d505":{"name":"@serverless/dashboard-plugin","version":"5.0.0-a1e6d505","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.0.0-a1e6d505","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"256c41fb0413fd3fe66590aa041902107cb9e0db","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.0.0-a1e6d505.tgz","fileCount":113,"integrity":"sha512-H3EOklPW9M7sn2ip+IwHuB8TB4DCkx/jpXk+WDb70yzBZfkcIgqb1fa7y0/4AnomFnwjNgj0Rp1wUamaI1YmBQ==","signatures":[{"sig":"MEYCIQDYsxFhO6KPhqqn7ITb02q/VINLKxbE+b2HH/VjYZ/ULwIhAMGj3/RhsPfZM1aRqeOL2c7IG8ZL2Mq8akO2Vzuab2Pe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1406162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmplcCRA9TVsSAnZWagAARQ4QAKDmmd2z1xanBV7iK0wM\n3XzOqjE4M3DyDP1uhtJBOTj0JmlGpzhK6w6XmffBewYwCzG1pMASKxttDYrW\n8yZaqZuGlUOcSSGIujwll9q/DDpnRoRjwxlVGmguR0qZkXWJbJBKgtRRramT\nKLpG5vrDLWDWCeocbBihdO6EXevpkIwCew0sg5jLlv8KjmT27c6sfDAlxW24\ns3uXdm5X29EnKDteQPICQClbOF3r0d+Meg+zZapFdZU9lH//1LL2cdyG3u9F\nhwpGRi9qIx79NsgDlEt9608Y5NaEb/OhvMQT6mUXEXm9UM1SarWUYHtbBzPp\nsQo58muE2Xw98a8FEGjqSOBb6hOfx73kkGzZJ22NNelT2TtGc1214sOXbHGy\nBbld6N5WEXmXH8e0nIwujH/bBsIDgidzMTSTU9EVlvFifSCRD4GZUx/Dp3ob\nhqSCRiyooz13OctHvtSj1Zya5GM/JiSonpq0NLHAvIvVD+TfiYr/3poxagZr\nlbxKkpJhrgrjhRBsWB5Y3vqqTJydZqkC0cY1aCskfrsCioAJVfn1Ted73Dj3\nB0Z8pyeACBg6EtQ9jgHwB1KwmAeWxdCWEAWUF0PzmHnaNcaBKVifBpUS9n+c\nWfF/uFzvcdzSyVdXpxUtVOJPl76qqDDXY8lY7JOqdY3/B+0VPd+vWjFjLQ62\n2vPU\r\n=c+sm\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"a1e6d5053b55fdaf7e7e7f57cb6cce17c49c1772","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.12","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.16.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.38.1","@serverless/utils":"^4.1.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.26.0","aws-sdk":"^2.904.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","eslint-plugin-import":"^2.22.1","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.0.0-a1e6d505_1620744539465_0.8981945441667216","host":"s3://npm-registry-packages"}},"5.0.0-8c87afe4":{"name":"@serverless/dashboard-plugin","version":"5.0.0-8c87afe4","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.0.0-8c87afe4","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"c1d4873f23ab644b99c1381338b18f8520b269d3","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.0.0-8c87afe4.tgz","fileCount":113,"integrity":"sha512-pU/kC/fHnRRX33cJ7OtQM6UvyRsB7eSGGUAxOJSdSy32cK4vXSSPaikZbGexLL6oNbfcMHnm7LxpDHI08uE8bQ==","signatures":[{"sig":"MEYCIQDw9dUrmf1t5s5dn5JAj1/MHlYZMechqSpNmSeoIZH2qQIhAPwGI8xcyzw3Zh3gC9qsnG6v0kuktgY0+YoSoqjLMp34","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1404423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm+BMCRA9TVsSAnZWagAAfdIP/AmgalDbElDtebn/fhkf\n+Ov9crzVjki/qW678GVCzP+7RFx9mUHy51lzLgPVYt8p3q4FZ/qanSNW7UJ8\nmM0ycaz7G88zqx9mTOfA1cO3mBMNIL5rGrXCZRnGepnXG81HmFuPIJ+32l45\nZnxg7kTSScY5/8xSSKFFlCT1+QMLO6r+wIBiWgE7We7RTGPo+HIDKYNMrE2M\nLMJS72XwMlpupaXt1h5Nlw5FdYt3LYIBP0NSD33WqweuF5BDwG2BVaoVdPm3\ntiJGumEJImNYRQl9vALIu7p7aAQmVUbXK53F4uDbjzwFH9PTTHNYxKT0OFvk\na3bnzzvccBaaBAceRwQUlAEcXgPsDQe+WB+Xdmblr7uYCuuUafGgnZBZwogw\nJNlp6QYQFcTOCAGMEln7HYs+1qtwXYls/HJuNXCwyfGevVJaTgSyZsMzAOBk\npGqIFcp/Ohe45SSRLhNNYrxc7gbgph1ioOHP3I8h3JyIRpn9oNJZHvmtD+eQ\n4gh9wwrvNP/i61FCmhmms5cqDoMOmv4QOBic9zlwoIBnBs0/PBz8PWhWbPjC\n8Vv+ftHw17tDoVf3Rn6ghoclWykPDeXyJ8w+8Y9zyq+VU2sHtsdQNW5awGFv\nSF4aWM9jkkI+wDh2EKBvhPQG8zsei3SMSOk3ifIljkXbFnekCEs6GGF/eXta\nnxg4\r\n=aWYb\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"8c87afe42ef13ff38248c943a9191c8df659202c","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.12","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.16.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.38.1","@serverless/utils":"^4.1.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.26.0","aws-sdk":"^2.904.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","eslint-plugin-import":"^2.22.1","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.0.0-8c87afe4_1620828235720_0.27831422326342525","host":"s3://npm-registry-packages"}},"5.0.0-1cf06bb4":{"name":"@serverless/dashboard-plugin","version":"5.0.0-1cf06bb4","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.0.0-1cf06bb4","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"e200778c0d25b65871c7aed4522bbfeabcdfe51b","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.0.0-1cf06bb4.tgz","fileCount":112,"integrity":"sha512-2hg+lyzg3+j6TsXwTn9vqO+q8+VhHLTGyG1rVwfQUlkhg/DPzKYfHRERPP6EkkV74zHXUEHW2i+yR/53xx3DIQ==","signatures":[{"sig":"MEYCIQDFO/fkg8TLYdL3XETKrVblj1vW48zikql4rZOZ38qyywIhANuNRk6SGLgOjPRSrxXmm/Ht8lfJoAkYBo5rQ9dt3fqu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1397375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnC65CRA9TVsSAnZWagAAog0P/iFwntDcUgqQPIBblJsn\nbSCPX53kqps8P9AbYp+0lMjNHLVoTih4FeQrnOAbHR6YTx1nm+gvoaLLOw0T\nT8q2cwKAXXoMQtc/K3oIo+UU2YInB+K8TChKrsiZFvX5sAe+BHXOBltESv2V\nYucDDgsMu7kp/AAufOzsEl2axEo5E+JvnTx5PY3ZIh/QEd/kRiG6fZ5tzrdX\nsdl1rQcHkFQ/uP1kydKHiyN+neTxT8Lhv5lnIw6/A7GOYgD/U4JCYcw+Dln1\n27yrvg3DTADFbG376ErIMARkcwSmJBLM9L/rSNcgiglhkGg+d47rfKYvYMrN\nuZe3BTNUenh9ki2eyuuJ3Pfe2LZtzq0LWHInoMUJ2tUCeiRkGmRpxFAb4v9z\nL/l4TV14cWBKZA0W3meLjvnBYZY6Q7KCFPurKEqot8D3J/bEiyNs99ptq3xo\nQBWYVZJF8MwSDhmtLnMZDWOd5OgnSdr/G95IverCRabZPwqVlgfFQS8azeXg\nFghl1lJFWxlkbxKRRXoZsrAwYEDbeLKoIQWrOok6bmC2oDw+zYINI/vLSiIc\nyEWpXFm9R3ZktQqadzMG6E9G1lsuTAsOBQuRqotOCygrFQNh8Vc6itzQS5iQ\nD8Er23dimyZAOthiiiGlSpqLJCoxvFty8vVUIJ9PE+6Q9EH1TBkHn5vYPj36\n/Ko4\r\n=/KTM\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"1cf06bb4582a35b293ac490852d48e89d7f56a1e","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.12","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.16.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.38.1","@serverless/utils":"^4.1.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.26.0","aws-sdk":"^2.904.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","eslint-plugin-import":"^2.22.1","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.0.0-1cf06bb4_1620848312820_0.2963994778081853","host":"s3://npm-registry-packages"}},"5.0.0-7d4d8b80":{"name":"@serverless/dashboard-plugin","version":"5.0.0-7d4d8b80","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.0.0-7d4d8b80","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"585c5d32b555db11c46e80c7e6e80f71983c57a1","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.0.0-7d4d8b80.tgz","fileCount":112,"integrity":"sha512-vNAeKdLD7mrMFbSQ3ok0c5d9b+uRQMInZk4X1vH3oYU7m8DmVWGbTpvsfCdd2Vf7HTw8l8nseYnCeEoGoUi1HA==","signatures":[{"sig":"MEQCIA1e50CCnv4TUskJ/bWhkmn3ejA4TZoJhaqSwY+iJqueAiBm2AWYhG1+itcfxqaCnQl7xYJ8fhljJpCaFAX7II7Vsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1397454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnP1vCRA9TVsSAnZWagAACG0P/09Zf0HEaFLMXO4G42h8\nzEPa0O0xy1W9J3l4PPi7FeSnzZ3GJ2Jhus6MOAKZEUDL7xJCipXHtZusFxhB\nXvelOQ0HDJGOSmDI6nCHM5ka/61kx9ALFSwxOAH1p0sZT9cmWL63V+yyCH9V\nIr7QPw7bfNCfg7KSskrXRp08FOfmwvj9HlQEurd3zdcRvEEvAdmKrb2y1go+\nKGEy9IX8gTO2M3qDnVYcjll6OWx4xitRKLowup5gIpLOu/yOBzVW98U93JSY\nNComra6SkukciSkE8DEnMbFSEFOLC7O/ABUseQLbtE9vrySDVloceP/SXS6W\nxC+n/4shuzkjzKTOelorljnzNlDeBxgfpRWrAEzTGtnGS19TN9m0UWuP1dLG\n5LY76f/34678lA1AOoviAxMPn0C8Tl/cYAVyujGRY+C9eVFNmIbIJuoZA61C\njFJ40T6sbSvwo53+bL9iUwAk8bfuJ/VScgO455yKGyMFvPXuLpjZr+8Rmrs9\nbJZz7QSjjLU3VcXG74ss4SqGvD60KPSeRir2/vCZ+xPYz2NWp/hbNQR5CbNt\nL6YzlVskZmzpv/aBmRXC78LZCjZUvbL3ByOAUj+LDloa32yZe0RWatzSSdI/\n0vsBu4D9dYlJ5rXWkfWPGU6Lnoe87UfdT73yNDq8G7MH4TcMFmB4epJu7vDq\nID5t\r\n=PbzL\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"7d4d8b80a7fb0a68efea9d12ff729c39bbdb1276","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.12","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.16.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.38.1","@serverless/utils":"^4.1.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.26.0","aws-sdk":"^2.904.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","eslint-plugin-import":"^2.22.1","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.0.0-7d4d8b80_1620901231127_0.7864641941382655","host":"s3://npm-registry-packages"}},"5.0.0-62b79ec0":{"name":"@serverless/dashboard-plugin","version":"5.0.0-62b79ec0","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.0.0-62b79ec0","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"dcbd86a18432f322bc36d69507d73c6b8c8e1d13","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.0.0-62b79ec0.tgz","fileCount":112,"integrity":"sha512-jhOeyhl3VR6TYWrfVdm9zL7+6wjz1RHGKnc80eMIpPGRijmcFFGgxJ8kaq2l7hc/6CUhqoQZuAjSbrV9Yy3ipQ==","signatures":[{"sig":"MEUCIQDncec2ilJwIlGtQw96arIBmKgXzLMC/HwXsjFIa6StiQIgY9FiGIH3C8EqKxIXs5wTsshsAVWJyt3reoZY6CutL/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1396225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnQTtCRA9TVsSAnZWagAAJoEP/RKhQJgnl8+Vo2HHPvY9\nkXliEcEO4VioDxMhYhLVppDRi3XmR9L7wNIiGCpBgjULmTpjtB8r2HMIrl37\nxwWW7zgeclsw7sL902hLD5kpc60xNoFDS2EOKQa1KbbYLGdhQ3pAcSoOdd+h\nJWj2aLbbicgroSqRZIL8sQ1bfMAU6UOCAroA7PAbT9XPgoXsKO7aileC4j8l\n51Jci8Qj0kf+q2pS5uaWB3U+cAMyAqAwuPjarHFX9OJYdSCJrKfn53FX+/cf\nZV+aT00VTQFesX8GL9mI6K0NchindsDqTp1qf95sMarGw+3XO9pArC8ICam+\nn1Kvblv6Cbb7KnunNv2+Vv8ZAJROKL8er8a66eiNF8vF6fKZr1OY+j2sLBwL\nWX484B1pcdfikkBByFWV216NaJ6FD9hiadefCXNAuD4hgkC3lbrvOh8CEPtl\nbU7VfaljxECeWEiec4kqR8klqwQb8+mQYRUV1p4iIb1SBQdAJ04Jg78RgIZa\nWetHnT3gNJBOmXmdksrFsUHcT+ULjXI1ZO6wBJtg/x42keTBkx1tUakzjMBc\nS7yAKKnla9O+UkUyk3u4vBkL3yUCRTN4hi5qgDK5VqWpfBkRJuhrWblDSrpP\ng13NuMsdR5t4+4XtvdlPATPujf0zH6+YoHwGTXq2BEILZzclBFIopoqjDgda\neqAt\r\n=3Ct6\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"62b79ec0d4f5bbb50e5d492206c789376a09bf04","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.12","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.16.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.38.1","@serverless/utils":"^4.1.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.26.0","aws-sdk":"^2.904.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","eslint-plugin-import":"^2.22.1","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.0.0-62b79ec0_1620903148872_0.7237389347085652","host":"s3://npm-registry-packages"}},"5.0.0-093e5a4f":{"name":"@serverless/dashboard-plugin","version":"5.0.0-093e5a4f","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.0.0-093e5a4f","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"326d5d2756d95585e05a4ebbb9049fa2d0028ee4","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.0.0-093e5a4f.tgz","fileCount":112,"integrity":"sha512-ggGoAStTcWfOKtf3XBG/x6LRPbottYQx/O6nVGaKRxQg2sm/WTwA2hhROfiBG0abTGZuPitsPZuj21x/Gu7RyA==","signatures":[{"sig":"MEYCIQDwN8mAxlTRLTqoxyAxu3kpEoBUJMg7XzPKH62WKuIp6wIhAO+D6t7Vj6r8TASSZO3caI7/FLlHXVmvwdxHY+v8f/E0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1396491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnmrZCRA9TVsSAnZWagAA6YYP/3ZJkW1xvk0DtqeKRidN\n9BBr6P0ZLUljrsosEaFF9VwMjKjbxbAQrNhoY6L6miCHglWAQJkv9Zh+bjXM\nDepQLh5aInnwFkyhCz/2uj62AU43Lkv0A3LN5gtBtV8QgxjI9hYHt1kIkweR\nIYPnVDyHN2VZAfRSd6jnWUhAA2oDFBNp2QCFr8rvPzo/WFRNUvtkxtg4Ohp7\n8QLXygmSbRevtV96XNqorCVIWoldDrFrqul9EYU6BUM7SFCtiyaKR/Oy8+VE\n0c2oCB1tDfsSHKnGPbwOb+yl/yFzcKiAU5JNn4uuMqEWQM2sqWL2FAxE0wNw\newj7MW/epKnFddJRlG70irgiaeoUyAcgoaUM2WNpg95dXLyvcOgQ38BjHylx\nR77oeV03fG4RZYBR+vqbeguI4iTC2wRhGL+PSeFaXmpOWxYz1K6Yp5hqE5+Z\n+kc28VMQjMF3r7tekN+9PGhQ+9WGo/74iZfNl/NuJ1ST2jFT+Izuau8McsDp\ntNA666tSYh0niKTBKlIgNQKskbgKd8Bu2l7Inl5NJzK5+9qPgZc3S52BNOwa\n6b7q2zURZUYwEkz+v+JDNgdtwYZPF1QlLWrnCdv/gnVXeuxgobXSsuwomqAf\n6v4C2TuHw2y+Wr0od4ez6wDjMb66lrsE9stI82YkYTbcXSurfOe/nxz6MLIv\nrX8v\r\n=7Jr6\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"093e5a4f584ef1276091a459d72d3cfaceebc8b9","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.12","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.16.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.38.1","@serverless/utils":"^4.1.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.26.0","aws-sdk":"^2.904.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","eslint-plugin-import":"^2.22.1","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.0.0-093e5a4f_1620994777283_0.572066598540035","host":"s3://npm-registry-packages"}},"5.1.0-49e3d2c8":{"name":"@serverless/dashboard-plugin","version":"5.1.0-49e3d2c8","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.1.0-49e3d2c8","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"7f5d54e902047d1bc946a81a59cfa2bc1b87267a","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.1.0-49e3d2c8.tgz","fileCount":112,"integrity":"sha512-1BCWeA/3WKStV6bLQjBp6SvKFgW8eI0swlAQWE0/BScp/x4bgHTz36FDyejwskJruHIkgMomPVse9r2XVOkzHA==","signatures":[{"sig":"MEUCIGrqOTb/JuW8oQw2yhTYCr526xaD/3A8mXFp5aGDfA0UAiEAystITOVqsumbrK21dM36TfOdreQlG53UN2dquznzmCg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1398124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgooHCCRA9TVsSAnZWagAAZeEP/3uLEZNdXGLN6Nt0UikD\n4MeEI9kpnGJsD04QmuOP8eWB0yXUj5Ip7iwvGm8Ddqc/kBPOixBX0n+C6ZsO\ni7XQDU+OruAeR2hHQaSNBZRENRELBnGr3Zn5+6zJ6sul0nQLeQ1UdIbBNxBU\nRjXY3vmvjfbc7Ke3nOjSwTvo5Ono7DfDM9TJ1AKsq7q3mpg5CI1g4Xv1KJd5\nP3VV+useItPyFhtJcl402lqUNBR52NH9MLCIiPkkx+Xrqov3NsOJw7JHMX1m\n0wOUeNt36fEdK8dAImyYcZvbQzAsN2S5moTWWW8S3bwmd43DhBXaPp3p7vFE\nvJtsH+Tdf4tOr0n1bC+dTsalkE5RYyJ+o2BmeZu6VSU303nQaNq2ygtyShJ4\nV4VjR0VYJp5UsFHrUKLpDCevA9bKK1FZb++XRWDG3jQ99btQjul6/ap8sWbX\niWMTHG8EuvAKX/ANPz2/4Iq6pB3DnDi0lXOqzjf4JGDHPS2N/19xoERlFUIp\nWC+9UpY9v2y7OA5UOKsLlohkeC9dS7yc8PstOqv3Laa93s7xkfL7ndsn07WL\nmj4hOCw82toA5n0849a4Uaw9V62neU27b95qdJunXEiCX6kUyNMPdJU695zV\n11qR79Jzw9g+7F6q4kMshFuRLdvQZ5GH+q2zjVPjTUjP8l8Nwpn2i0w1uR3c\n6QVc\r\n=tmLj\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"49e3d2c816f15f25e2907e0161477e1f4a89731c","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.12","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.16.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.39.0","@serverless/utils":"^4.1.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.26.0","aws-sdk":"^2.907.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.1.0-49e3d2c8_1621262785985_0.6270584957268424","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@serverless/dashboard-plugin","version":"5.1.0","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.1.0","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"116068a013e0e70b60ec80df3ae78b9b774409b5","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.1.0.tgz","fileCount":112,"integrity":"sha512-0puiFJyUuMiuCXs0zko/J74Xtjo6WBrfAG4YBgzjctvctcw9wIE2O4TJelnTcg/eYgtp4DEcINNQklAavkLbfQ==","signatures":[{"sig":"MEUCIA84tCP2YuiY10Lsta4/JGi+OhdMGsHkQur6qI/xilEsAiEAyIch0yOiUahNhbVTmllgqzCv1wg+VxrfGdw+e8NbPuE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1398115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgooQyCRA9TVsSAnZWagAAoYUP/iynrxYnNC1GoayWNESf\nVf7wqhdS/twGLd3UTLU07vjScXENqq1A3kytpt3/teALbmYKgf5RnAfzLkgh\negynKvbJF8p/Kdx+FK+qy02CU+O5IhCswV3IWfCW7TwiHatQ49Uga0s/HATC\np8QS4Bqwyao9GPcSaEr/bJyx29wFq990/MSAQn7XKC5sc0j3L2lePHMbgswG\nr1KVEa9cj6MredyLR4G+Vl2hkAv9HJ+dpLiPGZuO2hgZ57JgwV59GO3iJ5Bj\n3/rhksFEmWeh3kWxNjvZImqFX1T3/Pc6ZyC2y9TbhdMYNDX99iHy5BIzjNYU\n1nH/wy3GRdpZgYYV3+AAcyxTecKPdRTA7UjS0/GhO6+1Zls/hLEVnQFff6aR\n+mzDtKa0+ma3Ult9b71pWEHx4i5UYcvWtyA6zYaNNAtyvSNGQfV98T3xagl4\nE8j1JCRTx0s0T7F0IiiqXbiEgZ4303cQ3eHNAdwKENRZD1UFhNzL8etAt73f\n6fXIShnK5Xcupo/CcaQ28solXe1xd5wQig55Wk1OOH0q2EP6YXbJncISvzt7\noAeWYtB48hEOPywNoKeY0glW8IflbQpaa3p+Wee4BjFpqAN2F4m/0Rnz4mHo\nqKwYQnosrjgcdMvnL8zr7weNYl2MW+voSpEhFNLcBnl94JoIjW0u0+Iok8ct\nzRaT\r\n=0vqv\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"engines":{"node":">=10.0"},"gitHead":"49e3d2c816f15f25e2907e0161477e1f4a89731c","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.12","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.16.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.39.0","@serverless/utils":"^4.1.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.26.0","aws-sdk":"^2.907.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.1.0_1621263409714_0.838624888633746","host":"s3://npm-registry-packages"}},"5.1.0-9f3cc447":{"name":"@serverless/dashboard-plugin","version":"5.1.0-9f3cc447","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.1.0-9f3cc447","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"00d07f013e5675f13716cbda4a1e1826cda44f00","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.1.0-9f3cc447.tgz","fileCount":112,"integrity":"sha512-WE8rCg/UcnHpkifmd7WkYSgO86cBfvKleXqE/XQwF6i3ZxXd+oG28FAUu0tFsd5TCLJI94IPPvoFo9Phg5Dj2A==","signatures":[{"sig":"MEUCIQC1XH8ehe2g+p6FmC5VocqymQNDpGzlj2BpCg022XCObAIgZOx8mjBrkuur0HbihEH/18plNXwZx7zpeevb71irAN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1398135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpMUyCRA9TVsSAnZWagAAEjwP/jyjgsJCmThBmbZMC/ub\nGv0oMrHBIai+VcTUJBqxHO0Sk8gCeCLBduz3dKIfi0+D2YuMmPxhYi3hydi3\nEZlD8YG/Rs6Fq/k/x6xS9H9UfVItUZV7BdBnm4QjGQ8cxREfxEYbfVxwr6ks\nDpOft7ZCq/+VzVqrdEBhDmQitE+iiYn8vAasJ+y3/gZeT2BXKAEq5k4ugIxN\nmYrXSd6C1cP+r8FiY5WHYOFN9Eny0lSn/8Jxc4BeQ8aezQmyWFwu9X3hcZzj\n0lpBoNVi9/TE9q27XfoQhEs4FUYOTuFeT99zT0o8ozixwsUPrhASbr7aeYYQ\nHDCJgjg81sAjwhXkU/IwRlG7TroYzWcnY8l63Y1z8aYzC+VkIH6eN+eamSLT\nbFkH4GQvrAZuWqTUCQzVmSBKaxxzZCaGNvDa9O5sSw0jZHVpj2oXmhXSbrCW\nhv6bSuaHHjJX6YMkp0tFYpoBVIAkEhDKMJc9wugcVhTGAvbkEdzaphyVyNc6\n5mV3os91adTUVqWQjM8yu4iDgYyhgssrJSPFyr3C02i7aUo2fyVmtOtBZ+a2\nTACYGuE9aBgbdMZ3VTgWdG4T+fiyZu85Ill80ufARTFMVTjnwiZO4q9kdUS6\n8BSqGyAvtOJxizh5XVzdQz2qUo39tnG2+tizEVr0K7i222B/BGDWsBX1JZyL\nwL79\r\n=3DiU\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"9f3cc44785c03a324ef5b390ad6b40024d1cbfeb","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.12","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.16.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.39.0","@serverless/utils":"^4.1.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.26.0","aws-sdk":"^2.907.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.1.0-9f3cc447_1621411121868_0.6607164271328927","host":"s3://npm-registry-packages"}},"5.1.1-b309b6a0":{"name":"@serverless/dashboard-plugin","version":"5.1.1-b309b6a0","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.1.1-b309b6a0","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"df0be5744f1d12af5a0e27f8e6221ac675fa4ed5","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.1.1-b309b6a0.tgz","fileCount":112,"integrity":"sha512-1kZAaOX9qgOuyt0eTeIvcMxPItqEGfFEfWTWnWB3SFEaMQshpZVz/L63bydQ73T4oaAxzkgYiaOzdjmWeUCwuQ==","signatures":[{"sig":"MEUCIQCQbLcienecfJyPxFrfTGrEn2DTMB+NtVKkjZaFl/ZJ5wIgdTsflWTHBJJ9X68hq1+S29vt5Geym5iS9sLX5Xe5Wwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1398592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpNOICRA9TVsSAnZWagAAau0P/iiw4FMkF9IkhcmsksL+\nAW5NTk+/XqmsO15J/UIRAtZ39ZN3WNvgE6fImxKqqlY3YKjt1MI6iC51GZNL\n3wNFXeXuTAXdrAQPY6q/81tsvqZlyqKFY7BbQlTvR2zrOq05v8AxadDoSl3J\nGE7tFzjdBhIOXCEqKhLOZb/ryKcow0XbhmUN7bQBKfR/6u2/rXP94PC3jOav\nfWP0lpJsfYWni3f2So6KmVdtYAWgPgXZDwMnqSJt4DCTHsDuqw1CiFsIRkC3\ni1DPzUCCOTBp/5FCJmxHnkxciLe4AgnYGbqnPJinIechA41j8zddwQ91IpZv\nY2hH0B47Bs9Voxod4+aclSXSBb5rQqBpI6vXK8dqKqUyfTxTIfIJnyXHlz7d\nnzRL4sNy3DfgXLtrkw1jHdOShr++NlGZ5Y1oJ2Vf7m9kjX7lIHiePtZae0te\n6km1gPYfwQp8/AKOk+aoohzQO134M8T4yQjD2kmDmEikzlV28poRQYOJlSRW\nHF0c4FUj2ndi031hLrkMFX7dZhs9++4g87i6V341eT+08ewq7Gsu1W9E0pCG\ngrR5bzRKBpr5yLQyeLxdMRmZABTlQ6lZFtK6ttU6DRiOe8tq0sKx3Xox/3Zi\n1S5fMOJERjkBpEQv//HH4mcpddnHBbWHmjRQ2MJiTScN01EdYXFFmEJBTIwg\nQOd+\r\n=y9Ep\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"b309b6a05c4d47612541a92e38d9dd533e77f04d","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.12","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.16.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.39.0","@serverless/utils":"^4.1.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.26.0","aws-sdk":"^2.909.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.1.1-b309b6a0_1621414791623_0.24436445337613488","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"@serverless/dashboard-plugin","version":"5.1.1","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.1.1","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"ab6a9a43e6c4706d406149753cc6b78798b1bd2d","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.1.1.tgz","fileCount":112,"integrity":"sha512-YCPITVKR5+TrfUPDX24NkHUakex7qp2Y5c3Z1tWRx7NOLG5+6QMjJNZEfFXfNYs81rkobmhvDeDI8FCv5trt/g==","signatures":[{"sig":"MEUCIQCnRgS7w5F/OUDwSieLnxoMLB4NfJ0q9x1TTOPJ+N6moAIgEKHNX4m/p4+3g4GPlsVnSKrVpereSGGnwCfvmsVJfj4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1398583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpNXlCRA9TVsSAnZWagAAXwoQAKSaXJdP1+hghEmwHL9e\nKltu6KIvkswpCx7any3ZkBfOL8Gs3F+GtQ9EHTGtpdo0rlshirIVN1ZLv/2Q\n4pmKRe88B2aoLvpv0mHU+dWSixcoCfej4I9KuTJddrEvNpN2oLZtJF5fTDQa\n22NrsqCAWJX0M4vOSLRHlmKYKsyq/33jcJjsKS6KFzulmpTWpugKERbNNGtC\nAM8oTk4ji7aHjcsaO3Vti0jviK8z/0D4gI4b1v8qXqLEDOlh/qeNn1YiJfh7\niHij4ik23ia/NRH8JFdImEbNQhojI7zVutDVM7MrENr3ZmdzNFigLW3mGVMO\noINcvajFK2TvA43o5UyzmbVvf7jKxf1AT3ZOEabHiBZ/czsWlPownSPxrI7I\n+cgnkdebaXqBLmSHI2I92xrlt2g8X0AK1D50WhQlpqqhNmyA793/ZM5QZccx\nDR7m3Mk4+gHOqSSi5Y5ig/2e31dZvdIWIDYn0iyZPa0vhgHXLy2T/l6pSb+o\nzG5wCxE72Ro2o3pW3/8No/c7xt0RHeW74Rg6MdHBSW9TDxBYjjinz7sVpShB\nw4pUQGiu3ohvNWRwXjXaKED4cowu5KTrhYYjsX9/iYOWZnS1lk7psGvLyYVX\nT6CTGnXCiGNqVljluRHIPJA8Fa4lXIaeriLfyhjdl8l33YzTELNhrcER5vEr\nPDht\r\n=qxAm\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"engines":{"node":">=10.0"},"gitHead":"b309b6a05c4d47612541a92e38d9dd533e77f04d","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.12","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.16.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.39.0","@serverless/utils":"^4.1.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.26.0","aws-sdk":"^2.909.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.1.1_1621415396429_0.6374813485727502","host":"s3://npm-registry-packages"}},"5.1.1-9e215821":{"name":"@serverless/dashboard-plugin","version":"5.1.1-9e215821","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.1.1-9e215821","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"201c0b74181e5c9710d21ca6e0679e226c22cf60","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.1.1-9e215821.tgz","fileCount":112,"integrity":"sha512-7D+tFdU5VmQ7dIqHD7FfIGg6LYuwoWDi2zUbkXlwW5DKcoqbwagc5mlKnvNYvtcx64XEck4SqXXCna3n+xt/SA==","signatures":[{"sig":"MEUCICyMBhAvqBtyneg3wQeUTxvKl6QBr0pHLpOBfPRfGvZHAiEAlZtmUpTLniMpOBAyvkhzDBa1hqpD0+khEEFZELduWh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1398674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpPEDCRA9TVsSAnZWagAAgZoP/2RSWWnzi2HVpRAmTb8d\nclAo+cm38WXQsJpb1sm71ks5GOuL3kzZBI5V91MMX8DAaiLF6IwEbcuBbH2g\nJ/S82E+elIm4hvdBMuuXhnMCOSbGuiUIbfcJoKRkslCaqsjBDPvBQ142j4Vg\nwY9nxBIUPwsTKZlOo5ATEFshUInAhcJ8x8ZIPLzpmjrsXy/kJlO1VDri8DLM\nxp38qTB3mqqCwQNgsUcTI6Iu2x81ndPUFqESQ6WWNA/MaNLeL0zOBzWRE55K\nZr+We9wZ2OoPGEWsGFRCmPyY56Km9BFijHuytNSoSyrV44WqXcGPckZyTBoS\nMePW+8h/zx4iiBqef5L0O6vF8N0ZmtHNpS2tGpicVc+rtqqtef/9x0hqtuUZ\ndErtpWHoH8qvcnaxOs88CvZL2IE2B5kZWn6RBNqSzMGmbYsiMoazkQk0yMKR\nv+jYbsbocmDOlYe6BzwDX0IWt4vo8LKx+I5XdjDFrSLJBpe/EFAtoV9jZEim\nVbwNOCbzLnkr291RqgZCRzI8r7SwGOiWjDu4MMWabwV/Jaw/ON4M2RMw/CWw\nUabQpHgkxxiGAux+OxWvMuZGUoN8agjAlqewwzSQoG5EGI9TYlynz6vlQEXk\nH0lUyFpXVKO5Lx+4GGBPYOt9miOIQrU6c+QQP7YJ/tC5aGx7Ed5xvtllEIYL\njzK5\r\n=fm6F\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"9e215821f81b714e1e4f19af9fe6d2a17824ce65","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.12","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.16.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.39.0","@serverless/utils":"^4.1.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.26.0","aws-sdk":"^2.909.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.1.1-9e215821_1621422339372_0.2851085953566035","host":"s3://npm-registry-packages"}},"5.1.2-f41ccc63":{"name":"@serverless/dashboard-plugin","version":"5.1.2-f41ccc63","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.1.2-f41ccc63","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"8b39cfd7cba3dda7e5f72e8fb792d38b1114eb92","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.1.2-f41ccc63.tgz","fileCount":112,"integrity":"sha512-ZCRD8GLijBwaENMQ50WRIusByOvM6xr7lnVleANRMwJk448zxb/q9Sfh3DswgQFh2jQQ3i8dSAKcYGzJn7AMVA==","signatures":[{"sig":"MEQCIH/FHTheI7fpaiSEJaIAjkTBP0eH4UoVBhP+riS1ttQdAiAMGBWWjH3OHbrWaYE78ejewiLlR2XkWf8VwwJNGmeYpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1399236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpRObCRA9TVsSAnZWagAAjyoQAJP3Fb69w+ce3u9+gtVN\nBcQE3zwu9B4S1/+SnSb3izfbW9nrMFU1Yocbqn/K/Lu3ThtSQz5uNZav81IK\nWzEeYUfZXa2ukVLdDul0U1L66KsPw07Z85V+BQS3dZXBewlBBD1fsTWa7dEA\nVy7y9w7HrIFKUTUtsj208qZ52As60wCf1e46vteNt62JhUZBP5EuYlMGix/2\n9xhTGCC0RUKRp9wf34Muq+VH4phbLS5sgMEZ00qxFT5U867waBeq/hVg886G\nfcBacrdIgJKiw3VROHnUbvsO5sKwXBMDGRArgeLsTR5D5Ia/fl+vDu/TS/MW\nZ4gfKMNc4yXGC4Z4LW4YRQy5qOz5JnzZ5q3ks0JMqx4LuZT9udoOb76HTSU6\n5WBZ3VBYjXX7qSicDskBkMVOJMRw+JGPLUysW00za2ZSs0tqwYhACx0STcVq\nWL1X+E5xJLZUSkiy1pPuJ6CpXTExpsrcjGrmpERV3ELeQVkDT19qb91L7DbW\nWfQuKV7g5N0aaMCA7tg9Z6GVQE4/ksdoC4JpuKPLFu7a2qZxZ58R0cOSxpBP\nNlq4renCVT3fbMqRtuvIsGU5fqULgFzrw0IKoPuaB/Aw0ZLvgi/OzH9o9z6V\nV/GjVwV/evz0EQbI/W6IGv1F/mn4OVaUxVXp45uI9MNYq8nMpFYC0W9AU6yn\nSkWn\r\n=ys9b\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"f41ccc6390ce361946b3cb935537113e1a5e6516","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.12","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.16.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.39.0","@serverless/utils":"^5.1.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.26.0","aws-sdk":"^2.909.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.1.2-f41ccc63_1621431194822_0.440826999719945","host":"s3://npm-registry-packages"}},"5.1.2":{"name":"@serverless/dashboard-plugin","version":"5.1.2","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.1.2","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"671086cb6bb413575a4283028a6246b09c431f52","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.1.2.tgz","fileCount":112,"integrity":"sha512-FCgJya10fmOa/Xh1jOpOxJ27XAn1iQdTYcIwaKcebGeD1cifE0I/fkwBQFAWndavP7vGGy+RIAOv62j3vf92Lg==","signatures":[{"sig":"MEUCID0FFemNJQF/2al6DuyNaqeE8GY1NTgbim911koSmTtoAiEAnTOhvzm1DsADytOBH1o/pfWlfLYdwENnsray7wr2qG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1399227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpRXnCRA9TVsSAnZWagAAOQUP/1P6H3nzQWERJlxuZyFt\nrRT2T/EOq2WaNNb6zw8gu/BRR9STzeCGXHv2/PmMtO+jmJre7r73746C2FhZ\nZaAroLRljtMjMnBANVZ5QQWLhihSeKL2GscDOVwDY47+SVpnazJm6L5DhKwI\nK/C/8Jo7ex9nv8UL8dX5UQgoWqx0CCmA+TKzERMNdZzptbiWsotKTSlKgn4D\nTT7v751CPB05n0fbpqgqBxPGyy3wTCbEI/2ZY8kBZ0kz04MsnRvms5eybQd2\nG7GUmax0tEwNyLiGOBFB8ciMAZlGX/hDw4UXE69lIvAy66kww7Ngl2r7EqvW\nJkF0HRt+bAYYTkYXWgEHJNDKRnTcSS3JWewuFYh3e/HdFtIgx82afQ6vY2w6\nHFLIWwMJ/OLmhoVl0fMONpf09i+oB3ygFl3qLbzmrwub/Vs4oUuwNKD5/eSF\n2NIJuq90UfWRkI0ZFD7gwFcK+srFT/az7I++rAi2eL3FPxK/HCt9Tpt1pn8g\nYOJAgKI+oI/FjjlvSrPrlFL6A89BV7LFxLq+Ok5iYA61+DNN00opUOtFZhQ8\n5pHVl3S6REGe8uoE3d7znbtEW+720KE6gqUmVfp5QZRqkl95DMpzbwzbP3KL\nA3G3iMxetCm77T4veTsI8MiHd6IoVdZRVYAYxLuk5CONaRzKCx1JN1QEvTku\n9Bn4\r\n=I5Z7\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"engines":{"node":">=10.0"},"gitHead":"f41ccc6390ce361946b3cb935537113e1a5e6516","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.12","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.16.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.39.0","@serverless/utils":"^5.1.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.26.0","aws-sdk":"^2.909.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.1.2_1621431782885_0.37883053013495926","host":"s3://npm-registry-packages"}},"5.1.2-e8234a13":{"name":"@serverless/dashboard-plugin","version":"5.1.2-e8234a13","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.1.2-e8234a13","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"fab057540b54fbc79ed180a172b6d62176d14e7a","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.1.2-e8234a13.tgz","fileCount":112,"integrity":"sha512-wHNokfJF3fjp0u7ZUIdEDbYvRSGPYNlBEw9BjhCczJGqvOPja7GNP0quOWF90VHLfPb6xsvqRkYvoUyeaXFqqw==","signatures":[{"sig":"MEYCIQDx0kOApv8iMfUdDlTz4oDPUyvU3ZzOkrGsCu19WSK7OwIhALJEtO46lp1yLauxaquIqZapUDz1/281kPYhLiYhlF5i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1399252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgplf3CRA9TVsSAnZWagAAWvwP/iMzcEJ4dK9LV30Cf3GW\nsM5+WxVyLZYXXCQCbLcPIDxYaiy01kZui4vkPP81/mC/uNyw77BSYye5vWCx\n9U9QfGjxvFABJsUwP0jETlQiMTB1/tAxksGtQg+JD7h1Jvm0OhClk8GdpItZ\nZjZa15H8brpupBV3/BaEbOnoD22UBuo3DLHg8HwIhQte76gMAMg0U6YbcU/T\nvK8WURg5cIcy0ThPj2iGE8zjcKqLHW5IP8Ze7npk+WXlh/pQ+lYeAo28Mk/f\n30yKYYw/FF4k/i2VMm9QUmmm5m0dzOzdEBAzz/IrQzKuzYxd7x9igD4Mq5sy\nbqKdHnsi6c52sLsrdWvxssb4kx/Pzpasstcrwalv1QBLom0lxDzrJNuaQuml\n4KNZAD6aKnMS3tLd7vDUGa11TN4lF9auJ4XlVzpwEBnvc5wvUB9EPW0/UV4A\n1mrs10toDuK6QgPmUiarcwRKzwpS+oi6W301K8FszSk4OUZoHdGBK8Scy60Y\nDeYVDT8DVkCNQJSvJtVQKmQ0zlBXkQNObnPafEPKj14DUK2eKtcF24PbnBch\n5CsOSEHGpjB3DqTUN3PHc9ycuXvGcffkIVvDykUKz5U+nHKC66rrab3DSqTU\nWcVGSCNOWHkZXvLbStEWAUppyo910Mv2+WLTS3yl2AoXk5UOkPE2CJ4uU1nA\ndH1y\r\n=o2RJ\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"e8234a135ea9ee8d1db2f7957cd15434e908fc67","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.12","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.16.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.39.0","@serverless/utils":"^5.1.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.26.0","aws-sdk":"^2.909.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.1.2-e8234a13_1621514230647_0.6503080196020099","host":"s3://npm-registry-packages"}},"5.1.3-df50dd5e":{"name":"@serverless/dashboard-plugin","version":"5.1.3-df50dd5e","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.1.3-df50dd5e","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"37381c175f9d0eac2bd44630b795811379b85aa0","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.1.3-df50dd5e.tgz","fileCount":112,"integrity":"sha512-yCrlRsfiVkb0WBDAx0SUjebJ314boXYRSRJsYqrczUWTTE42a6A79TBRyS8vXH759YRjQa/BOMlZoy/R/IuOZA==","signatures":[{"sig":"MEYCIQDFdgfunGSaOdSJMIUmNpc+sPUP7gI6Y3cF/vJcFX/hRAIhAMIpM1YwsAgQ2zNOw01O+Tjg9t1UhunrVX5ecVK4qPxP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1399621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpmspCRA9TVsSAnZWagAAk/IQAJO7zRfJtRoacwdN0e2W\nrhdkuXiPXFR99jfJu3HC2fEtr/lLEUh2mil1NsdPSzsUZorQjS7BZipD5WjR\nkFDF/aRWFfVhpvgDfSTFACgI7OSd4KdTqUz5HIWAKK8O8wl1zUfBedJ42Ft9\nQH12DUZt2MugCYC0mkJiEckkP8Hi5ULgDlHzo7wRvYVT/3wHeVmeUeyB461E\nEuz1dB271nJstjjCV+oo9+P53dUZZLDQlvqjHJJrR2OiRQnev/egbwGZxnOp\nghvtqer14wk494TEG+jz5fiqYXU7qLY3j8pmeq31olwRwIf2G1g8VcBr+IVs\nLikzUG/N6AWrbAKeI9QQLTYAO3LWZz/YLpGu+/gus3PTpDKdDnilGTkJJ+Ww\ne6b1oPwolfJ1G110xTMC8lT0g89qJDll+glXPZ8P/+liisvU+XdAcAC9Ax0V\nvXMHWuOzI3FAp2xBI2lBva3emeGXhe8tx9h0RI8K+dyF0iWVCMcxrF3hPK2a\nQEmb6Y1noEWjbvvtJEZgetL6SnxbGI330a6c2sE+ZcWDdJBmIvWpG40kDmYZ\nCfUxO5EqG26afI/bX9Br4Gjfn3mBmofIkjCU7a6Kz1kXtal++9HFiI5jb6/j\nhoXRUdJMtdNtk3F/UNvdUdIIz3Wue96TATwbQ7Y286x8YNLdvBVa/ZjSJdoX\n3Gxp\r\n=AP3V\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"df50dd5edb24f275ef45de895ae01ef2e4407442","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.39.0","@serverless/utils":"^5.1.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.26.0","aws-sdk":"^2.910.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.1.3-df50dd5e_1621519144643_0.23300622411517802","host":"s3://npm-registry-packages"}},"5.1.3":{"name":"@serverless/dashboard-plugin","version":"5.1.3","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.1.3","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"6b5df33b6707be52ef14b08fef2be2ca4022a841","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.1.3.tgz","fileCount":112,"integrity":"sha512-00w5sZqXOsKM4l6bhfIcrky0+0lp/aGStJyvu8IaRSMl4/gtrJJH3Ui3sX7D/IX4NlM43uvT97Bta8z6Zs6bpg==","signatures":[{"sig":"MEQCIBqszSfMw0B+vBZqkUIMahlBArz3UychIN1r+JukdyFoAiBwwwWp4hAVVYugGqeitP7Bw/8izAfVsWCpjUmt/PG2iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1399612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpm2zCRA9TVsSAnZWagAAG0gP/2+CnzIGu1xRl7kp7xs5\ndzPyFNH464FK07mPyY09kKqlLOyfkn3pjk1OOshRn6S8vYuQEoQ+7WKXhGNp\nXfFMiEo4rZS0v7EY9B08NHtTQG0gZ1+Cg4Or/4Poyaw/cpH7oAHkRTFeJ7OV\nTQ7i6q8Ce/O93T1pvCTHeU5nkqz6LN72Dx1CsnOG2kDn7dJYHClw562HdNWO\n6xRg+yk0fAF26agKDoibWUvVilgA0teRaHVLPRF736DPxTYWYeCq3qNBHuxS\nWhSyz/gBwl5cKZoALSvOYlA5gZf4uaUU9xOsVeMR4MuO65iJkemd0xZtueZX\nfBTA7mfOUWzkAB4ApApfv9oPfuzEyg5zbRsqlVoZiqLNqkwc7PpgyKcgNjYQ\nF6hBDzr4VsEwn7iD1JBFQ8pCglto/APaPmk2UfcMD5QCTTDvmNbzGNGdr6AV\nlE9fgaHV8mdvKkR9p1z0wbwmE2g+I7/Am54ML7MaTK42XAp72dGBidRsB4Vl\nSGsezz2qLMNsQXIbFzNfdhlXhureEdnzNReeSZnXgTB6BsBWB7q5fm7RxrRg\nLCWJ4wukL1tsdMv6lvOTCK8B0Ach8YkG9RDItTBYZPgG9zfDz1EDujHcNgXr\no5aBcQW3HsdQi1iqY0JMwklC78MaSwuYfR1afFzx+X/SKNegkLcU0Th5YLmD\nl4sw\r\n=t8lN\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"engines":{"node":">=10.0"},"gitHead":"df50dd5edb24f275ef45de895ae01ef2e4407442","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.12","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.16.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.39.0","@serverless/utils":"^5.1.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.26.0","aws-sdk":"^2.910.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.1.3_1621519794712_0.08372785192940624","host":"s3://npm-registry-packages"}},"5.1.3-968c840a":{"name":"@serverless/dashboard-plugin","version":"5.1.3-968c840a","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.1.3-968c840a","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"88298ccac21c1e03c4b5016f6d226f0d2c3c42c6","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.1.3-968c840a.tgz","fileCount":112,"integrity":"sha512-YUT4fs6vVWtsbWPbmbckuFPCJQkq0Hh5GZBpceupiXxywabRKgxmbzBbOZn1kRuORaqbHl1Dxi5nK7A5GzfAbg==","signatures":[{"sig":"MEYCIQDuprY0mLRLVBavE+Xzb1sO/BO17xvOvNd2ErdEUjczZAIhAPTM42s7j8Wij4pKAmAPoe/lJ15abhg6rX0XgUgnWnhv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1399795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrVTnCRA9TVsSAnZWagAACrMP/i2U1iSHZeXqw+WcH8Er\nV5LV/ptX+nXqG+wFqUr+ghnta8XCqo9AWnJUxC9Rr+p8zEpHw1bkpS5IJfZ6\noUBAIMPFQATtkM66eJwuGRKnYIOk/dU7oa3TlNusG0bNZ67iLhnwvsqmpqnT\nK4Q2fhUQSqvKqzm4pb9WixFp7QyMfsA4UR8Tt7KyTJmeMi1RzhJ+A3Bj3ta1\nem2LQW7N0XX20mu/kZEC5csRO7X9mTILey4H2yxpkhqs5LeLIBNd2/cOCdOa\nv+NQrw6e5N8gZiMtnAeNrmf22CUeHQRFs4a7YGOskcn4gueboFBiIP4G69ji\nMOTvhmtYchAEktMVI/vufc1h40IWmvKSNJsow+DBMEPPVNaSqSv2v03GbDmw\npyhXJQht60rwAb/QZhwARv18rehadUK2m4KN6Ue0MYRLe65Zz3xmgGn8d4RD\ndtH95z8hRy5s6Hj2Ii8smPaqf4iLfDAxuxYRbjFeB+Xc7B6eFl1mkFRm4gtH\nzkb7NFmn9GfIBan0ET+QJ+d4HTn+lePgCUEeq1XRqrwPOTSCjCcnJXjIaaH+\nnYO5YLDl7+TF3LELbF0MSRTGQsgkd6Ism/c9rV11xg3PfQ883n7Aj4GQMETA\nPlCK/a0DhS4jt6zbo+nDcF9OiedzOClQCQXxJmmuq1kBaB63j617CP2Y+HoQ\n1CbK\r\n=moIP\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"968c840ad0fd097e031ec6f41f8cb1d77454c7ea","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.39.0","@serverless/utils":"^5.1.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.26.0","aws-sdk":"^2.910.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.1.3-968c840a_1621972198634_0.22528094887868777","host":"s3://npm-registry-packages"}},"5.1.3-8aafaa2b":{"name":"@serverless/dashboard-plugin","version":"5.1.3-8aafaa2b","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.1.3-8aafaa2b","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"1cc82d137bc0e45b0fdb236a5d8da0c9b5700d15","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.1.3-8aafaa2b.tgz","fileCount":112,"integrity":"sha512-uQvi68efblUvQURilmk3G6htxU2rYz2qsE5tpEqPyG8KAy2pbvx7C1bkOUt4xgCdQSImDvFWLu0gB/fOVVGQig==","signatures":[{"sig":"MEQCID6BS9ND4mlkPxS5EiTNEF8q6+b9uk4Tv18rxZTcDDWdAiBdYkfRNycjJFMtsRHTI0ygoob4aooIlX5JW5ZiJ0k/pA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1400225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr6GECRA9TVsSAnZWagAAM54P/im/lplN0r2TBTs+lTgO\nlFbV5/V4AEbLmkl2vt4ShKUWEHfKqbKgXdUtIUIhK1iNs9orvJTJoB99K8FH\npsUkPiYJx9JLa99oNmf1ihj5SJDij86r+fl9L6qvddFtYwywNlv1q3b0x1xo\nw7YrBNc8p2neQZ7ARbTHa/evBEsqKQ4/E2a9AL729php2lKvX0yd+/MugaFD\nyAqzUndeRsS/E0H0QluvlSfooZJ9MjfSvwCdX3jajN69FnWq5YukWCyi+sDX\nFgsPA1yroDajjwOnzs2TPEGgPB3cJvprRZ+KPuNrtQelNyzDY1wMs1c8kSEo\nW8ZiuhcthItfjibxaRiSQS1721yPJGZgEcMZMukUjfRVGyVkTYXl+JqW1Hml\nZdUPIwdz6C4dVAmWCFn9ygnMbO3Q8kx6Uob8ZBGoLkTYZY8ZTRvOQl3ybf8z\n/+s36NrI8KWIkNrLJL5JxXvUEWLHtfxl+ujkboDXLhV9ZuYu51jWVtwf93YG\ngM2eLtwctbf++4fUOcAvg37vq8EZCGZUKhclgPEGyugx7/1qbKmasweOxOhY\n1sgQH/I3gB+IQ660eseA/rbPZpGQtuj5Cfpjl43q/vA4XTMnpWCNdq8Q4Z9q\nR36fwBvsnbU8ncIcFApKFRwBVc3Aj3remDZuoT+2XeYmMRb60MDTrsi9xzPs\nMluA\r\n=cekr\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"8aafaa2b351027e4f8f4f2ff8d35c1cbc3f9defd","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.39.0","@serverless/utils":"^5.2.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.26.0","aws-sdk":"^2.910.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.1.3-8aafaa2b_1622122883964_0.0741107710569926","host":"s3://npm-registry-packages"}},"5.1.4-f02a7222":{"name":"@serverless/dashboard-plugin","version":"5.1.4-f02a7222","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.1.4-f02a7222","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"38b1fae6072abd82052ef6eb703fbbfbd484da9a","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.1.4-f02a7222.tgz","fileCount":112,"integrity":"sha512-m/Di1/fttb59upvVI34uP5Flhh4LfuldjAiky1CMtKXXitrd+FY/3tEvomzbAzOTa6aVw09QvBpPV/gr+J1gQQ==","signatures":[{"sig":"MEUCIQDcoxJwbFybxZjwcMmB+dke3lCy8DcuFbIZFE1dovvq7AIgeTYG8b+h3zvONiUKYdfZLsMAVcyAI8sguGxEypQJqAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1400923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr6RjCRA9TVsSAnZWagAAL1AQAIjDbyPxpvhY8nhrirWs\n2IcGPZBXmq4N+xDCX7nT2LoSgb7BwZonLBeseGgdKW2PlF8IaVTNDNPkVoMO\nCqikAcTn2OyMEJfQFn/vo5Kzl2HvFfLyTFG5Q+PAwWXQfWR/Nur1vct/4T6m\ntIytkNRb+DCvdw2ONOSZx2cunyK7O5mZ8xNNrtadrv5r7OdztvW1VmSmGD5p\necHqmpl7K1ZVV7owQDxwYEm8tuJJgWuy8p4tz5MuDjSxgEREMijnNYRGBXsf\nS1h9Lm4Jyf84gAoWW6RfTO1aQHAfW7cNNiLOJjhwtue3PCIits7HNhzkyx6I\nMQf6hOx7dfZqH6a7xMU+e/KOjr3PcajuTiRowamft2hzIvp9j3MVExV0pTjJ\nZTeqVZPdji5AvuE0yF63DDERJr3yQTo0DOU6dzHEd7/6HUxnF5qF+69do1Fh\nXiHptC+ITRvGM+cmBe6swjNusnaXszKlXyJU3YcvlrRxwuQFMWVw4IUIJktP\nvolN6LIsaqdMO0yrkcIw0PQxAirptSEMoyOtl5t1y54+qVA3gs2e81+Vei9c\nBFXDehB1uMUZSq9R3egSs09AcEWov6O6aDnMf8TrTqg9aYWYstfx8LXOeTUH\nelsMRe1dq0WUHdJbN21/0jieWJ8PKPorZ6AbLa+tI0sE+A/Hgb+LUVT6pxKT\ngM/5\r\n=RAiX\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"f02a72226ef388bd64bbcad8d24b3374981365ff","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.39.0","@serverless/utils":"^5.2.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.27.0","aws-sdk":"^2.916.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.3","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.1.4-f02a7222_1622123618729_0.9129743958054555","host":"s3://npm-registry-packages"}},"5.1.4":{"name":"@serverless/dashboard-plugin","version":"5.1.4","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.1.4","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"82b435ed4713fdd91678603ad1a47b1fbe7d2911","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.1.4.tgz","fileCount":112,"integrity":"sha512-f6uSdUSfZmUhVxLjqwYMNUYi3EShakPQwzipCpVEChcB0AKZG6mhu2NBfTFeSBASvR2l1Mq8tqVgHoTXp9yq4Q==","signatures":[{"sig":"MEQCIBCSYVok82/Y5mbSB8frQWm80sBKLk+vluvj5ySrXzy+AiAqpbaUShv0zlvKmgU0VMjs+YhNWARwSqsJ1peyI5V0Rg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1400914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr6bECRA9TVsSAnZWagAApkoP/jpiIAbp4haISlN3qMY5\n1JN1IrNX7yZxkX28Rz3m12fP83YCECpsm1B5+uuXEJsqNV2alLOoGpJMaGCs\n1FEhiCzgsEpw0JwACl1LVYBZKlY2FWbd1bPjbmAt1N2qNNsz9fTBdqdEVt/E\nOiiWM99dmUwGs0ddhdkzMAOyU9xgYQpmEbomJZJ6UKWyF6Y5xt2OjMJHMi9F\nKltfImV5QQ9a8V29aKeTTNaRHhlL492RPUUiyfTUm9sdcf8X0GOKqFGvJh6+\nokgoEcWJ4UhKfdjJim6lc3pSHuBHpWaMQvGLI+E7hTFM+bL8Pca3cq1cxlPj\nBpdorKe4RqjxKdkZo1iByqXoaWKtRDHNEJjCbT1xv/u32UzhrAn3MpXDSGv2\nU6tLpug0Tx9XvbxCb1KmIgK9P4iSj/N+GNdzQIhm8PO6i3qbz1PqCOh62jE1\nokQo3Rvgyn/dIMJMlDKv6FjsOMayaxWVrJAtWiGgcw17eWEZRUKCoaP7aZtn\nlTOCPuNKlYdbhLr8sXJfSRi3GcjztfZ98njaWkmyuOJ72DPuGQnXFdh+IHeL\nG3UgIJW1wTFZc6mDIp137g9FNXUMqDmTKphvZ+C2OYaRWDRDWztIKj5hB1KB\nip5ABx3Mx2cFBJrVv3xIq/eZIOXjzMhhi03if79rhuWifSGLG3kNw1NT1Tk4\nT7AO\r\n=hStQ\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"engines":{"node":">=10.0"},"gitHead":"f02a72226ef388bd64bbcad8d24b3374981365ff","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.39.0","@serverless/utils":"^5.2.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.27.0","aws-sdk":"^2.916.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.3","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.1.4_1622124227451_0.4430446891675819","host":"s3://npm-registry-packages"}},"5.1.4-1de31317":{"name":"@serverless/dashboard-plugin","version":"5.1.4-1de31317","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.1.4-1de31317","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"c18901ab355b228b572a95672a823a9feb428239","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.1.4-1de31317.tgz","fileCount":112,"integrity":"sha512-8r9c4ecnq5ccPVK6iWIzFzh9Zm8215r+G29U7LNIEWc6IJnpttsNrPlwmIhl1KmGq17FKyZoFFeOWrIUO9PWKQ==","signatures":[{"sig":"MEYCIQC0+8I7t/t8ja2iBmk2m4K3tgydzvepORY1oCxfmq46+AIhAMrghLYRIImsnXgCQuALKW/hVAqwPhzVBC64eLZ4aP3I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1401525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt516CRA9TVsSAnZWagAAopUQAKKw17J7szAz7hvYZzP0\nxewTdFh9zuRhwSQ9b9Tr+VVdwodE2TTpa48LnJo4ngj5DCAlqph7YlS0wjtV\nCgmBnrIG4pQYB60HcP1q/e3Ve5R+r8X0ICkC/kn7QPlVVV9y6r3nyVyIIS1n\n9Hb358/3nCnmp4+pTcuWGoeiGPBtXuZ7aU20hevdAbNn/7pt30okQj2uS71o\nash6OXOzZ4BRRCFh+k07mHi+Q3Pn0XxfOi4hq3T4VeQgq/AOKrIpZtQJD+9v\n9BHeDjNjXUp1ydMMsNQ4emWgvqSg8CG4G/8cUcwgIFduPO702Mwqg83edIYR\n6Enfj8RzshSt3e0NRjO56SFxdU+S5sLYvJflIKr2YVVP+X/NcN5WNycLPTfx\n8Pklql9EthDPs+9E6wsoSCdE2KzV36Ba2+e9vjSXTUoeHmtfv/tsWxecSWW3\ne1RSQzPRiaU08ffBi7JqSpoNwzZ1YbjQ6zFoxzIv/uJ5Tq/DEzdLB+IlRAYc\nh2W2zkU+v7w1++AjdF6U8fc+YJbNpxUlRzxTlTE1C7wGC4MogXXYklg5p73a\n9fxqvOXpqCuylDbY4cP0QAJON3wSysCcrjELa/BYkHiSVyxDEp0g/Si4j5zI\nWYPCO61BHsGXK79coy8kDLyiPyDEYTesTiNIWobOb5odWD7G7199LfWO61Ak\nn6FR\r\n=S6/G\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"1de31317af09980dce5cd09926afc1266691120c","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.39.0","@serverless/utils":"^5.2.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.27.0","aws-sdk":"^2.916.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.3","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.1.4-1de31317_1622646138140_0.2323681313695687","host":"s3://npm-registry-packages"}},"5.1.4-ea662fcf":{"name":"@serverless/dashboard-plugin","version":"5.1.4-ea662fcf","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.1.4-ea662fcf","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"85e30783ddc75c75c807e13bed9b4e19e17de0a4","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.1.4-ea662fcf.tgz","fileCount":112,"integrity":"sha512-WyjMxVtDfP/MzFkHm3NgF2msWVNBOPV/E7/Tr1YqHjVr4Xf8ZqRH2bENfv3PjlLPT3pB3qHUBwwIqbQ8yJwm8g==","signatures":[{"sig":"MEYCIQCySE96PVA5EpMFVS+abDGF063iSkoK/h0Xv7dRCoCEPQIhAM15eMwGIcYm7cTdUdNwmhI6g3WAux40nUBiWVeDQTG0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1401490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt65QCRA9TVsSAnZWagAAhL4P/3dmlqg2Qhb3mRx2BBNx\nJridJ7fZmTdq82d9g355vj1EAYa70Q9Gfwsfrma19BHmyccm/t/iid6yRpLI\n3GdBXv1oGmLiFkagt2fh7YAj8wFghpEkMwB+aiJDgClJzBB5CzoGwuhUlFSb\n3TIoe88E7zdJHt2N/Wc7EGzJGbYtD4gUbg6mSbTLKIRkECGas/ABX1gtfSOe\n6GSottecY0bz7q+w2fQeWTnZsWc0TWDHX1OW1+MsK7+42VDmd+HhtM1EiHAJ\n4FEJH073QSgvMuzZF3ktje2Dz5CHTFpDeDFdqraH2yqFcxL9NOnz6V6uGVLl\nUFdp70bWOm+fvp+mhn3zqcDMQQBIE8QxijkiuKUtWg7U68GEZlp9b5zU1DBV\nMeCpH58QRl9/OPnD3iuaNAwJ+lciehQ5jTEST38gfcYdP6H/9MuDCJkwYwu8\nUeK1/6cmQRnb5ilVBwavRs3rOoW5EKzfUga9mMqwCBHFI1gRzuII4guk3dYr\nRDZrdCnt4t06Br/z4bMhKg6MAHJCymobXuqwiAmni+Qgv4Jdzf+SSMHp4zsb\nupgSLj8crOtg8SLM4uJvdKsyA5EatB2qTCP4IX8Hv+EJxG38XfCx0PGMfZ+4\nZpIq7TfV/5yPgGh7cla58TpB+oAE+AQohsCjxnptEaaA1vdCpnuEMeIDWiGJ\nRGVh\r\n=wK7y\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"ea662fcf03e8f2f5c1f435d24249c72025a24dbf","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.39.0","@serverless/utils":"^5.2.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.27.0","aws-sdk":"^2.916.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.3","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.1.4-ea662fcf_1622650448224_0.7707168559250599","host":"s3://npm-registry-packages"}},"5.2.0-cb7caa60":{"name":"@serverless/dashboard-plugin","version":"5.2.0-cb7caa60","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.2.0-cb7caa60","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"ce28ce0d74877d57c6142a6f1000533ffee7f56f","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.2.0-cb7caa60.tgz","fileCount":112,"integrity":"sha512-1okZUYVgn43k5SvkUxeI4X6Wb/xSwAYNMLpKkpSHxZQHd4u32S1IcxfkGj+MHmwX0J6JsMmbE45Bi8Vi6yXFgg==","signatures":[{"sig":"MEUCIBLDQ/g4t8FQQ0ERSiH1UV0yaFFqb4TNE6VHj1/rQKDeAiEAva80MRcGK4lUb804AhLOi+xfujPY9VRCbckHkeC+kOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1402448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt7I3CRA9TVsSAnZWagAAGE0P/RhfFPZy5nRNqwUbD4W8\nzOgFJbZDiEDrMtryI1jwzzW5tor1YXFqI3hg9IgOWN/8572OKUfd9awHv5q5\nWx3QWCW70fTgXLZ6XfGqlzNjOL6wj/KZ3G+ovmrS2V6CcwZ55Ijjvj/5YLWY\nhDJY+OOkOKmfR5iQUW0MVcMCcmtsrVsyTjm35MOSFmzvUFcZkud1lDgNZWdD\nTTELkQALjCmjnzM41nw22NMXJpVB4Wh3axuFgjuggdFYgo5xVQqOJtBl1RZy\nI/cC8Uw78+YoksxHtAEa0sO4tDQtwjLpULbiP+iwg9Pyt9N0QpdozUXXLbUU\n02Os3MDEz73Pl3BWSiGKJVQVloDJrSsAlIVUqwHa5FNsOg+0tl6s7elYZHRx\nqXN6bYi87VnUfgURZmFPk9ieXsmueOnwAqxia3bfP3BCmP0iE4JcRH05iUhU\n4U2neiiH8c1qxC+c6UvcS5Tl2iFRo8EGox68AtUTZavKCPvkd31I2w4sO4D1\nhwa7VInKu1GDlmZbqU9zKJy6bAuVhyMpO9Elg39lWTfEeeOg2AsnbNdWI58U\n0//1a9ZqE5wdtt3S9M3pF0f/dv28OR1GGADlxdIUJE1WC+2//uG5TCiCNah9\nSGGgb0XMWUZ/sG5q40JAimhksOF6TlxuaWN+xkIu57LPAbZKGZ9d3r7MiGxI\nxXLC\r\n=76+J\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"cb7caa60d55d100f2ec7fccd497f53ae14294ed4","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.39.0","@serverless/utils":"^5.2.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.27.0","aws-sdk":"^2.919.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.2.0-cb7caa60_1622651447762_0.5659337657313903","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"@serverless/dashboard-plugin","version":"5.2.0","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.2.0","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"9d1385f01e1f7aea712abe45edc1dd3c1f7713c3","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.2.0.tgz","fileCount":112,"integrity":"sha512-90LEgeWJioV1fb3Z7eDvPFeNFRiieszTXWjEbp1z1Afh8U1QyDSureTg/oHNiTkUlrtFYWRZ5ta4Duf7YFe7QA==","signatures":[{"sig":"MEUCIQDiulxBFwDxl8Hk4rBPJiR4iKsopmVAGiXemCSd6rwAJAIgTHzwQoOFRtQbAhJPC96zIciTBuFjXKMecfCj8ukXakY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1402439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt7TJCRA9TVsSAnZWagAAjkkQAI5Q/ibriXeEdl/D3skX\ngeEcFt7rliRd1iKU20vswGgQ+ebdAqWJ7AHebs3lpS3boACeSKWcA2IB5U3b\ncYi9UIQEHPiEqu8JofNK2ypmp7tgbZz87tNMqaNMkDMAQtxPFc7vm+fi+DYD\ni/1Q5ugGuxQXWOp11Mnipxjn3yKSDXFWxcAenlHUakUFq/FgAAaK5UuiUG/w\n4UWaLevQvSt/zhhG8wESS0EVIIR0W5A0k6G9oblYx+LFLne1J//QoRkyjTvv\nbidzcutMECC1gh+e6gV/diQGuh73f8Am06NcKPW5Zh3I73gNG+zn1/xA5wWb\n4/wILlgbFrdeTPFQloLorS3FA6l0s7IxfyoP93AHm5DCRy6lWINGUiSaY1Kb\n3xqTAcQ93rD1CeIhDChNfZcsBQxh0fzzbTGgaVG3vmgPQ0kM7IArHw/AD4yj\nW4p3ZHNaL2opIP9Bxm3+YO9JtjdexW9hHqGfkyjvVwaY1yNNKEZ+sR03s71m\nmPDvSUSkg7yANucmxhcK4eU+SOnOrnynncKeF2K46jSUy4l9i9iClB3awUhU\n7uJvZOanQjzZWkwDAfrG7/NO5YkNKgIdEAVtLTIXPZbSKVdtIN5YQp/XVFQc\n2+jx+U5TrNE3Zrn1vkGQbwFl8GPRpJN+2NIHUPpdLQf5xlnBcIQ+Gth06YSa\n89dk\r\n=qsyh\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"engines":{"node":">=10.0"},"gitHead":"cb7caa60d55d100f2ec7fccd497f53ae14294ed4","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.39.0","@serverless/utils":"^5.2.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.27.0","aws-sdk":"^2.919.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.2.0_1622652105272_0.8913247398957498","host":"s3://npm-registry-packages"}},"5.2.0-0182e876":{"name":"@serverless/dashboard-plugin","version":"5.2.0-0182e876","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.2.0-0182e876","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"3571199904cb333bb473c9b78061c4bc201d52bd","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.2.0-0182e876.tgz","fileCount":112,"integrity":"sha512-ps4gWmfsqZtS5YkGs2q48f0KxajwshlxN9bPsMrSS65eNbeniKJ7AxnOZnAmM9gr+KqUxj6nGA22PR9RZxrZ3A==","signatures":[{"sig":"MEUCIGbNCpOxBsxbl+XqSDrF6kxl/iQIEOFPNRS1qiyJhaQXAiEAu3vv7FbtUA7wJyjppwjsWcizT9sVmGtCdT+3PEfjRXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1402688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvzmDCRA9TVsSAnZWagAASeQP/jrPxRLnhkjjELPh7Fmb\nH6+PGGrKFPP4c148VzQgEdASPjX8tuO380PEYHSdPlsYE9dNqid2q3PmbB5E\nyXHHkbM4n8w+I7q6wlDxqjlkdjGTjV357jN1FUY587X3uY6Tu+6M4CPdaTB+\nHkj9uNtfS45hB+E2QQ/HK6Jnr0Pcyw9u1DCkaLt8NTDNn1AVyllrK10okIzc\nfS5zTOL1h0eV4YvI2riY8D/gFSbal+zhkiz2Dg6UKeydDIzlqiLqJ3wUCpoE\nefkrHRJi0bJ+Hm3SU+m3T9xeC0025K8VZ0pFLP+carhhx0CS1J1JbY9Ib/+L\ngeWuUDjO8yVjzIDCM7q4SFPMFURYDEf0QvEx4LWnssRC8knnf8N0w6ulmU+W\nNKHZJDtLOvGyyOSOBRVhQV51SaG+A54d7tqh7Xbqn4v9MKoXWbYuYqdK8zjB\nBz9Z6QetngxsOJG+EmB4OeO/Ptgaw1Zr2077Ro3Hwaujn9O2uHFv6Wa2jSjT\nqSN5Q4Vmrmq5bxAZyrd2xY7fHS7DxEO0zz64MhU7co9PwJO2CITqYQWc2aJ5\nY4C3A0k4v4Bd1mEuIr+QSfUyo4fK09qHLI/1nMcVmzVcXlqrB3I0GvavlAas\nlsQUZW1xIqJKeMKM1OW5P0tlgyshCFlkodDmnE4jtkWbCXeCqVSCN2VVPCcy\nF8wY\r\n=G1ko\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"0182e8764dbac17ce4e70326408b1ba35a4e96c6","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.39.0","@serverless/utils":"^5.2.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.27.0","aws-sdk":"^2.919.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.2.0-0182e876_1623144835766_0.580020437091102","host":"s3://npm-registry-packages"}},"5.2.0-478f7b42":{"name":"@serverless/dashboard-plugin","version":"5.2.0-478f7b42","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.2.0-478f7b42","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"c9a4093a5cf4acfa29cc2eae58c1afae2449357a","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.2.0-478f7b42.tgz","fileCount":113,"integrity":"sha512-rhuUEkcvRaKpbHfId3IsYPqAm04c2TOK0z7Up+/XqomzrN2nbcCbBpVYcWKTgGPjc73+MhoQvMXe+XTPP3C7ww==","signatures":[{"sig":"MEYCIQC5e1IGfVRQENdX983G8guHgEhaW+PPFduIrW5FMdNO0wIhAMnBX83yF+3YaezlyQzZqfBL8NoqxqIqAQBVLK//wSdR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1403781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv1OyCRA9TVsSAnZWagAALh4QAJi1ucESeRxuH9ICEkBV\nzk4bQtKV16QPyPeCDEewRG58W7sEGbVpjTSuwv4/f4rM1y51rr7qwtSh/T24\nw1CM+VbHhLlcf158dH+GhY2PNi8Bd0WRaklh1DFpPgZQyRkybsXtwugwS0ON\nWg/DG8TKkZI7lunJvZEijNrxJJ81fzMcARIcDvcD7Ylj/o2zxsZoKcH+WwNP\no1EWV5ah1XMZZgM9zWUGuKiydnuV0kGy6PN4DWswvL1AWUhkHyg8gio1JoHv\n0ZOhYLdC77cPonEw5gg9vPhkxvF0vFp+f2ziwsLKiECkOPkv3tTx7gCbkpzy\nWu8nD5C8jyK6lhYAkQhnmSvWWi9/c9unZaFUTyaSelQ8NBMm/vSH6RwUud+z\nARoTDawfKT7AkWjr2LY/TgeRilskynM9eOVnsPV8loPpPqdgkoeYbXtIvw4C\nu9x9jAja6TMw1+d1dQAWSoxd17wnMcnc2Hjyuj61sZScGsK71mkSbiu6v5F+\nqLqnVf6BwK6E84qfBS7qaiZrBgS47fj9AMHQXfgn5EvEJ1NnO0PFXeyORtES\nsA/JV4zGIash48NunpUGTYlVoXu1pSDT2JGgon+NWOxmfp1IKysWqjA96tRW\nW7v+BFiYQsFVL6afwlGG7ZKgyOOG7Hi2oeEWvsLGLhSkgSBTzDCkWVQr7nWu\nGeVN\r\n=P1YL\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"478f7b42576060c05bec0e15b74fd0194d595091","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.39.0","@serverless/utils":"^5.2.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.27.0","aws-sdk":"^2.919.0","log-node":"^7.0.0","prettier":"^2.3.0","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.2.0-478f7b42_1623151538133_0.5337865235675796","host":"s3://npm-registry-packages"}},"5.3.0-7add8bce":{"name":"@serverless/dashboard-plugin","version":"5.3.0-7add8bce","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.3.0-7add8bce","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"4b270580bf76afb93d04de916a6ff3b75143f8e7","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.3.0-7add8bce.tgz","fileCount":113,"integrity":"sha512-nEUI6vokQJkvlG5hNHnQr9sXMz7FWjVuZQg4JnOgRszrRFnq9wQ8fPc/DHJUBpTI4JLFRGK7JUXXGAZRmN70NA==","signatures":[{"sig":"MEUCIQDmdgnukP1H/ZJdGV3jwvkuvwjvqyPyUUBGJjQkrEmo4wIgfa4k2DjYC+qXD7zEOoZ0gve5xFSgvCg+0415J3tphEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1404706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv10kCRA9TVsSAnZWagAAmYEP/iP/wpi0j0zwzcKNBi6u\n97tTDoTcLR2xZ/Mt371I3W1fOC2v4gdmZd2sfifg4eRH381WAo4YXQRyfImk\nCzAu92HHlWt/g4dIGvU1BFH5CNbeMlF+gRIV5gVXUPAX+KGO3NFuGDNCLwJh\ncerKYXlP4ZcqzHOeHoicwjzOjizt+Uc7wWfqWlpX8BjUNJMxjGUM0PCCrQaO\nUrU5zqZA96kdFr8Co6PxyJEncTGXvZpO8ExkiahO4lRMupW+VAtI1b4g5qUK\nuBIdIKxpYzDvJ7h+b6gou0px4qISlIy31yUHgMzPbflih3kJXes0W/Yj0c65\nvGWq3Plvm3Y4Df6cS7m9u5nWM650v15+26r9wuKccvUSghRRd5scn85NqQDz\nz/81GyuQmWxIB2oazW5pPTtYkKUueBzEcml5lWvGZS/L2M01vjdTKICkAa1k\n3dSWWotsc72LkI81ZuSNwZ+VO8+Z1Twy/8f5iC5VDeHBzllovBLFoLPhKHAy\ntmlFoLxYeEjJu92NhYC9BXpcsSLj4WtKXWg7CGyh4i2LU7xOxnbDCXwEbn3F\nTqcMAq2IcepKb27GjfneiDBC08e4AJzbhmemvnkVFmjgoJsZQvBVn284IdkG\nvaE3ZZnuMaNvPv4A8qJMDuZcHyRooKE6YbuJChwXWWrMPVvIXq3CXlS6ZkJY\nvsW9\r\n=fby6\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"7add8bce548813caf2697976f54ea56b11090310","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.39.0","@serverless/utils":"^5.2.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.28.0","aws-sdk":"^2.923.0","log-node":"^7.0.0","prettier":"^2.3.1","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.3.0-7add8bce_1623153956360_0.14626940363938745","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"@serverless/dashboard-plugin","version":"5.3.0","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.3.0","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"2b789018b09a1a1f65a48f8bc739305ff3edf8da","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.3.0.tgz","fileCount":113,"integrity":"sha512-JOtFIVLHyeTAtdoK2gFEAAMNsGemszQr6rwhTOg0bV6pgeLmfufL4nz9rAtSj5m2oZnVnH46+P1aVZlwUXNThQ==","signatures":[{"sig":"MEUCIQDR7HKgHcfjNPxavt7GUXmeq4dpzKy7uBNIpqYI0giSkAIgUBvAeLgER3MsnSySn/3f9RvU8th0825y00zwN344Q4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1404697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv1/ZCRA9TVsSAnZWagAA9UcP/2VS/cEfMq+eB42ujR/R\nRXQW13sQnVpp0B0XmtiotP5URdnqLwH/YE3ibigTSi5LWmLbzo/SlSMGejS4\nZnsOwlcRUCVFdqCyel++FQs01pxd28av+6WE4VkLL3iWdJg7KRzrUOqfnhKm\njOL90Sso7IhgOk6SaAw/WX6n4tTyL8gHzeY3RLJ4a+Jup9gd9kVihD+cNjFn\n7MZBAcq8ztzh1s2UPo9PWV1eHVYX+yfZxqHg45SuhSpOo3YpUCNLBQ4/uIY6\n+l54IW4H/s5+fazHqE+GQLQJObp4M4EcRhEKgbvu9cOBAAvuSSEu23PrNsf8\nYW7EJ5kcd5HCYNgjrOzQ39LsBLLGYFqwbX9yEwRYi6+cRZ/Er+SMh2kG9Z4a\nF3xZH0pQudA44REIP6x1cCZWn7mrDVn833QB8tiv34sHhbDcndHlEcFAMjL2\n7SNpPzu6XJVv7MhzbtTWAGtMKfh/wNx+w4qIn526+6yFVwGF0ISR3ZXa4Qdp\nHu7H9CbbRj3xZWseyngGlpf2ZDs/bgb5Z5r7s34xLrFE9ujQef8gRxnawSGV\npUv70upapJxF048nNA+SkTjw6dr2EbT3xZKb6XjGzvyJddwHwl6QsAs/qcRU\n90UHlGSGiSIBswbZaTluOvmxIUhyJLb9tkn6+K0aOX9cBfPRQdJ8XOen+SuT\nltZJ\r\n=vx04\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"engines":{"node":">=10.0"},"gitHead":"7add8bce548813caf2697976f54ea56b11090310","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.39.0","@serverless/utils":"^5.2.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.28.0","aws-sdk":"^2.923.0","log-node":"^7.0.0","prettier":"^2.3.1","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.3.0_1623154648953_0.02496268535492252","host":"s3://npm-registry-packages"}},"5.3.0-f786583c":{"name":"@serverless/dashboard-plugin","version":"5.3.0-f786583c","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.3.0-f786583c","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"e79dc0229f4be4b2d6bd1d46caf573bc4da19f1d","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.3.0-f786583c.tgz","fileCount":113,"integrity":"sha512-WlPoKka6MAidKoACaTGqNIvnI66stTpo23VlATlE8vOe0U74hTWNecdolD88AzMNBkPyXjlNkbk8g/sHqdSXiA==","signatures":[{"sig":"MEYCIQDusJ7RrngqjfB6o+83Fo3wFJMR95RmZIv/iTCoYO9jcAIhALc/Mb9gEArBt70DpiEvwGOSpMhvlyZrk+P1odr95eSn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1404669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwKIICRA9TVsSAnZWagAAUHQP+gNeINvCwLD7/fV3n7Cq\nB6g32ofCGYhLlL/xcbajMPpwPMYwV7Yxx0yannrs/lvM18kehf6I9EYDyg+o\nEZZq8LPaa5FUG/QdKDVOCT7KeEHDI+Gp1jK38uk2nOn5qifCpxJRwIUOmuVb\nxa/Jh/Ib3smbrpSSc4itdTHL1Q5/x9RpIY3jKjXnDkqoMa7+P2XhG3gpOL92\n4RVlFrezGGmJgr9XpULPCX1WnVR91UK/YVBKLyj1dJVuwglKTKKtCMtZv8xQ\nP7QkFImequ1ThN3D2EyP9ehKjJR+bpzUQvy3Tq/Gcn0bl2gK5BH/O6j1cVxa\n2RFhd2fQ7UFylnZBXBTE28iBQB81ll8utWOp7th/q0Wxsvjl+2GUu5KjvymJ\nkln3eu8OH4Om7+hVHkVdLaGLxucIP08HUdPC+WljVoOk01OkUoJB/f1v9RcN\np20kcGC9q/u0fqV463ZEwaLBPQ4A8bWJ8zYOxN5XOyFT9f4jqWWwwWjd92V4\nXhNRMjg0LR3I6ZlXP80pSG4qmfBuI+WxbvmeBSYbRjPU3SnxXDf5EJufmqSV\nyI/Cr7uS0zNSZd2V/MS2fRPEeUiIH8B6ktR2sSPhghEzwajBq/p2sctWtmTV\nRc3Z5RuX/5CQCVHlKxn3GmmGjsXqvBFOSuFwgANOAslRZ+eDQ5DzS60Gnb4B\nW9Dd\r\n=SbIq\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"f786583cb1a1f7771fee01a25cb7e691a21396ff","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.39.0","@serverless/utils":"^5.2.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.28.0","aws-sdk":"^2.923.0","log-node":"^7.0.0","prettier":"^2.3.1","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.3.0-f786583c_1623237128631_0.7140734216784348","host":"s3://npm-registry-packages"}},"5.3.0-a294a6eb":{"name":"@serverless/dashboard-plugin","version":"5.3.0-a294a6eb","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.3.0-a294a6eb","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"625911c1c0118b827ed6857b55b685744ee510ef","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.3.0-a294a6eb.tgz","fileCount":113,"integrity":"sha512-s5NEtFMjxr4H72B23y+2Boduy9JUOOU0DnL59XmJf8TPPl8w/KVZhYGxqBy5toe52qZSABy3jGKpXK+tzG093g==","signatures":[{"sig":"MEUCIQDB5rAlaHq+Y3JIGmbgNIn8EX9JNRiimCYQ7dDKbEqofwIgALADbM5gCO/lpCvTt4LpacPgOt0y7LMIgJZlsZhoi68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1404983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw3ecCRA9TVsSAnZWagAABycP/jUMpZzt2rcOTg3v11a5\na1puVF2yl/SmI4MYdMjWkTMTvn5XTPuIhQMQMJKV4MWj/Z8ygTfojMhROjqz\nc/pO1U7T0LiMq2JoJ+dN4i9grWNQKi1IEVpyChTy97eFiJ6mYCpboIwHzEOS\nSh0kmgS+/SkPQdbZq1KJeWXFznGqGK0UB2XT0PM1ltz68ZNCW7vYsVm38vci\ntVFUoCTMKVVjcWwvhvu6Re8Pci1AR2iQ3wT1KkivWUOQbbPkuHwZ2yiOxkCM\n0B+/O16IU7Li2wlFCsapIbaS8q7hvIA4P2LXvoT6WKvHSxBOg/QYKsRHdxP8\n6b4GTjt3kulCxaYVILswP6FAXgtXPNFpusE+otXiIoZKiUlNwFnd6X548+yr\n76BKiJFhXH26plCKmGzxcJDqmPxUkMc0WMDJf8aVxEAQHAfRoXdhKV9KLtIJ\n2qL1mbzXLN2iIApc9ylhgnCmJSjEzVZWn45EQYJdrtWMGPa4+YnDc54AteE/\nZJVMdze+Y7Qins+Wx+rTI8uPF+DW21OBjsSWSHlWeb7faut+C8yokpDke7gr\nxqkYbeoIU9zc4tWwPlIcDiKn8lSLcaPc2wv8Eg7txXsGzp0s8hzv970eNNe/\njq+g8I2+vjtzZfnmx4OEC86LudZ/quGy5r1eJpmGY6md6DkntARsr6/AVa31\n9nuu\r\n=/npN\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"a294a6eb49764ef8126e4706af256f17b32f12ef","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.39.0","@serverless/utils":"^5.2.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.28.0","aws-sdk":"^2.923.0","log-node":"^7.0.0","prettier":"^2.3.1","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.3.0-a294a6eb_1623422875874_0.5121977605805681","host":"s3://npm-registry-packages"}},"5.3.0-aa32f566":{"name":"@serverless/dashboard-plugin","version":"5.3.0-aa32f566","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.3.0-aa32f566","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"2959cb15c0a51f6b38b9b65f75ee6f9810debc65","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.3.0-aa32f566.tgz","fileCount":113,"integrity":"sha512-vD79rge2CwkYLaRkEFFp1p6igd64wV/wl02hd4yXvDez/absOgACBed4uGm0VwUbaVeABgun15o152wvUkREOw==","signatures":[{"sig":"MEUCIQCcVYeaJD20v4huM+zBkegRZXiy5MZr1fb0V6AJNsSKzgIgWCFf7prD77mxjzMZEDHnskBvoKeoG1fy0IUlc3c2/pw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1406303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgycCsCRA9TVsSAnZWagAAW7MQAIA4WEDM0DJjfgzFt8iT\n1vPecnaziR+F8ai6Vd3OH5mcbqrZ8DClhPkRCc+QgtMDuKz40Q/eQoP8QefK\npv3kVHm4wX1mAQUiVlA/NjjVNRWat5CQVxFwQwY/l2B7EuY/9EvtsfrI65Rz\nnD4yX+oS0PXnaxyBpquOMZ0np4gsf7tSCOlwndDJwuRCalRga9v5KsS2F6jv\nWJoBTHtu5pno4RmL6RaXw1WWzTjPsGqpzLPpswNKnDdHtDV+ruqpq7fI5dOL\niCgfxlScMa3qJ3ogQAL9Sez6Y1J+06BotpyPf3F/uZKaA3u/RylDTG00Agpb\naFQf5EwnNlbOxVw1+cWI/EcmWmEve/K6O2b7Xx5u88ZTYZCrTOUMLjULn2Os\n/a/aA2+gLxx93oGZ1tfMFpFC5Ah94gLwtNdP1ikaL9urVn2CGWwWCK9Beb1/\nllepqfWyMDs9LAbZQjTU+NX+A8z58mYk/9CueaUfb30AG/TITz250bsB4+lx\nY6IUHGSlekvUgBeEBdrxvYuNTqQ1uVTFGOl4fHAr36ZLCXT8SWD+VsSt5kVZ\nCV/ULNM8amzzuaUDfdlDIOKVDktHT4RC8Hjxcsz57/1ks/lyHHKlp/79s1hl\nX7+Qmf3SWzB0jHelghxD61Hnsd80eZ3VRJvfY69nfsESSGlUQIvj9o/XUYcV\nHqL8\r\n=yzJW\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"aa32f566264ebe9f7513b71dab836d9904307e9a","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.1","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.39.0","@serverless/utils":"^5.3.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.28.0","aws-sdk":"^2.923.0","log-node":"^7.0.0","prettier":"^2.3.1","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.3.0-aa32f566_1623834796343_0.18569728754514325","host":"s3://npm-registry-packages"}},"5.4.0-11f8d67b":{"name":"@serverless/dashboard-plugin","version":"5.4.0-11f8d67b","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.0-11f8d67b","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"40246ada2fc2c11c2f9fbe829b1fee398e2536fd","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.0-11f8d67b.tgz","fileCount":113,"integrity":"sha512-D3q4geF+MyMFsI2qYKCqiMl1HQSbscUHTe1f+CFU1vG11grZMafrCuz0O3Qk8O264fzDzrAq002HzDUSYJttgg==","signatures":[{"sig":"MEUCIQCLJUYsfXcly4QC0QBDH/nbRVd3tfFXKra5kW6E20M03QIgfTBeZUG84yU/peXr3RbC8e4lkJvP6iUd3Imsvw9B0+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1407036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgycT6CRA9TVsSAnZWagAAimMP/0Fxc+9obtasWTD+tu9M\niYpSsdZUaWfJozFedjXMxDZzAf32J61YyW/lE+hBU12Gem078/qMQ77GGE5Z\nF5qSdB6FpUz9NqyCKo1vtYYlElT9MX5DqlRGPFYOJD4yxScV6yqpFoGD5PJk\n4+vydwo3njbB+WINxEVcOkaSWFgsP8VoOY6Q5hSgL/5Yb3S94YJcB7Ktw0bh\nQ3moDTpKjpZM5WrsUFJIHwjnhsdiaFeAhgvZKuP4AhBQoMY9cELyBYvtIu66\nzbxzGtzPmD3jbKejLvg9eWQr6BfDgAXX/Jf0shq/cy4smPKt8KIt6abfpB+5\nAZR92GVKdGK5zAMoqi9PCNrRFpxHpDamDd6lNlcdnqGY0v/JZVJ6sUzVKET5\nOAf7JYh6EpKiZVvJOOuYeBPA1fcukqYk6HwGoX/7CFC6CMIn2s+Mqwmt1mPn\nLKHE7SNfrGJRzkkuA4hpW20uso8JgSbz4objXwlNEvCj4Ng+v+VZyIY1/FJe\nbFPXEXsntzI9GFP1jVkDC4UoPiR9sL/9fxTIQlFc/oKv9kAykuT7MDPRI9Ks\nNCuuZ2v+DZsDSbwyYfCizrO5XAO4GPTdXgC5MqPOGtW+mZnxcerIy+CGxWsz\nCiY5RKHl9H0gwUC7ealn64/1i1JOOaKcbuxpMXBK5nnfrWpoilp2rUydy+Oh\nyCiV\r\n=B8W+\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"11f8d67b241db77b619c1947f87b9ebc80f27244","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.40.0","@serverless/utils":"^5.3.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.28.0","aws-sdk":"^2.929.0","log-node":"^7.0.0","prettier":"^2.3.1","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.0-11f8d67b_1623835898256_0.03505129153604147","host":"s3://npm-registry-packages"}},"5.4.0":{"name":"@serverless/dashboard-plugin","version":"5.4.0","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.0","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"d6c6fa2d98db23a56ed33b204e648953b3702ce6","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.0.tgz","fileCount":113,"integrity":"sha512-N/UanSCEA3G17Kao30OJkXljqaAKYWW1teY8IhO583aTl0SxaE6yKANibhC4pIKK4EaX5T5as7qwJ+T+uMNFAQ==","signatures":[{"sig":"MEUCIGBKslqVOIe597lY+6dwLuhb1cus9YP0rl084PcOxA7lAiEAzaiIuK8KlQOcF4ktjZ/L4cLUdsIhoQCsq2+Xr1Suh2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1407027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyce5CRA9TVsSAnZWagAAj40QAJUrHZoukNEbdxUlvF7O\nRl1Dc8iDuM9lDfk58UCQW4P3sSriLruBhQmtazefcoFUBNxqsvLd+CkhLGUN\nY3l2AOjuU53zKi+fxvAC+ui3htwGRRJqit2qwAGWIfJrDxrbcm35q6vP6CB1\nYrl0xewUNeKyDGm1bvHgIpeVRA+qoDbzC6B+72AA1wJCfY34FPr6PJttpE5C\nYaz7/r2G7I2uWco5EbNRUeRyVJGfRnHV57C/PwzrpomOtcnZkDi6+BjIl9+m\nA8j9L/laCgqPOh24/0/B/T1ej6gPt0l0TH2daldZvW/Xl0qe4CvSeNfGhdBs\notcrMNzGTgVTf0rb1D+Dtba7PSDp8l/PdaOT2u3p1Ip6B8BcwoWB0f/Ch90z\nr7vtkbZ7Sul/BkkrHyO26+xytz6o7NoVtkDwLws1jGSgXdV7kU5Lt6MGAD5n\nSFnRnr/d2LxUUpBSV04sXrXf0rePW8TI7c1EqgFD6I7EJevqIcvrzrS3EfZc\nK6kH4uYVULU/LITv1Kgfvs8DVVLB7563S6lwL32tc5sLRLntllxptwdgS/AO\n1uzF00gkC0q5C6L3f6827JG60jCXjEFQxYV7PuLuLLIs8XXuumJk1KrXx6Gm\nberNlZ9T6F2gRV4ycE3HIN5RABw7zuk6WiBtk5YS/qRyeoBE4Jz2vXehe9Av\nhDl/\r\n=dpNu\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"engines":{"node":">=10.0"},"gitHead":"11f8d67b241db77b619c1947f87b9ebc80f27244","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.40.0","@serverless/utils":"^5.3.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.28.0","aws-sdk":"^2.929.0","log-node":"^7.0.0","prettier":"^2.3.1","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.0_1623836601019_0.6522178989274128","host":"s3://npm-registry-packages"}},"5.4.0-1417a2d1":{"name":"@serverless/dashboard-plugin","version":"5.4.0-1417a2d1","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.0-1417a2d1","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"20d1f827c215293641260b3420b9fe4b138c347d","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.0-1417a2d1.tgz","fileCount":113,"integrity":"sha512-/78Fubm2cIG6au0joCMhd6+3mSb+olvDaKL19UH0F0tsABDxUSrDS361qBq8X03YqjgQaHnifk6+uYK2UX9ndA==","signatures":[{"sig":"MEUCIQCReTb8RY6mf7Px9HxqA6aw9a2OaFEoKquk+l0fZ8rYvAIgS0EVfQ7wGVCS9qebYM/7NfRD3ZWv/y4YzFT48jKRIyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1407217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0GxtCRA9TVsSAnZWagAAMOUQAIp0ioXK/NVthQdrnsLa\nZEkG6CJ46suCfPyBzn5cvQcyo8D9IgO8FmGKxbcYwWmPsSHQPwIyCDLDY0tq\nPUttVTqpjUNDbp4N+hr1xEM2zHRQDVPwHnWvr999ZNN/OI2BZwVorXbcm2qe\nBuZR2LZyR9H1QWbqkeOb6OCnHuR/1kzvmj3sdwbJR2l3WUXPzPja84tpmLHt\nndEkOilHXSk8z8DWJ/Lz4vXeBS62hEH3+XTlvgzu483HKwcp5LI0+/ocyVHR\nGLqdN5uuAIlhtmE5QB4GT7C0usxQKpnu0vMV1Pj7nCC+8e3PHGY/5UQS4swS\n5j6Bdhx8TpTmdzTpWpGKLo+y8YblUOZxgGYQyZDj/SxtEdA/dpi6j7c6iwtI\nsCPSGeLlwKXERIpZCcA+LDEUdUq8Qu51rvKWJReVhOQyeLFg/UA7uSqOdguC\nb2L/HiuAoChlyJXu+5hzj+CTLZBpQ1+otafwmuT0K0M258JHwpqges96gs43\nMYtpU6Y2Ob74+LsBhoFJ9T9Gj1WwRMwcRRRE4BiowpsseXeTx2vmQff3nh2B\nrHkCWcKXdmxslqYI1ZL1Ds/wy5ylmtHB7Agfx9y2dHZqcvKk3cdYe8/Sg/6p\n+81HopzlJhDM0k7HUINSIg4mZOBVQkDkOEL1PQgWj/1rn6/FWmr9/i6eJp1h\nMUC5\r\n=dnox\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"1417a2d1bbbdfda95045added116289b30926318","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.40.0","@serverless/utils":"^5.3.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.28.0","aws-sdk":"^2.929.0","log-node":"^7.0.0","prettier":"^2.3.1","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.0-1417a2d1_1624271980849_0.7897706951296344","host":"s3://npm-registry-packages"}},"5.4.0-f2a9c9a0":{"name":"@serverless/dashboard-plugin","version":"5.4.0-f2a9c9a0","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.0-f2a9c9a0","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"eacd68059aef2052195e63fb2657c011b57666fe","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.0-f2a9c9a0.tgz","fileCount":113,"integrity":"sha512-x6O7Q7gSm00ge//bhQhZ+eXx90EUUKUDS1uOQtCY8vxxU7IQ6j9pDITasIlbR35MJ0REGPaV+fZMZH8pvQJC8Q==","signatures":[{"sig":"MEUCIADdRSCHjg6UwKnRNcXexZftwqbPm+CYc7iE0DTTGhvTAiEA4ACWDCtfdqwP+PE0evVyenaTAgxtCG3V5TWwl6vLc7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1408183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0KZjCRA9TVsSAnZWagAAIJsP/36ynUAHMTDZGqkRZNOV\nAofjCvzLbAvWGWok3RaHXMmO+1hxtQvdqIuCsNAYvpJW+cCszlVOwf3/xNfb\n4Ts+HzlfpMM/d1pKfl25pjhJ+6dpgyxlQHf+47cIpdknhoaJGbf02oFnrH27\nldtY01pLfF7OYqEy3kcj7iewKkLY1Fe1L3crgd05pfNxIoIuYSvv8xDiTusR\nqJng3h7K+CyptV/97WitdDdxeUbegl9queujNGWqbjsMsNoRLl8aGPctG5ab\n2WQ5O/KUPNhtMEzAigfkJTo/jAlSu8z/IWdd6Ed6Ba+7oiyabfuX1QsXF9aJ\n/Em/hYbZ0x8fKNNhEaUdLM4q7RV04oxh5R9Hm5kGgpK5xHhOzuUjUeULlzTr\nQS0LGVpChqDdTIM660o/UlhKe0bgT7kVMtRtjzqMTUjBbQvl6ay/QoKw/JDM\nm+jN9Z8X3+F3PZzfg+fi3rKwMbcQ3RjUi78sS4YtXV5BdC+ziD+/Yf39FUPp\nySXQf3rIMd3dRim4lvqY9iYJiyKk9ccEcMVcFhL9ZV8kctLaDtt57oWuxlFe\nV/H4CeQIA5hIk+og7jUwgFQzu/utkVkGAAf3uX0+Bz74Ri+7MLlV5+2UeWi3\nhKMYSlM1WKa0AgAxUShiovvv1ssh576u2+PZjQanqsWrSVGupHYQB6QokjJu\njyhV\r\n=/9y4\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"f2a9c9a025b0202af20f3ebb858e694752fce158","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.40.0","@serverless/utils":"^5.3.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.28.0","aws-sdk":"^2.929.0","log-node":"^7.0.0","prettier":"^2.3.1","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.0-f2a9c9a0_1624286819057_0.5264166494831508","host":"s3://npm-registry-packages"}},"5.4.1-2c8c599f":{"name":"@serverless/dashboard-plugin","version":"5.4.1-2c8c599f","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.1-2c8c599f","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"ea30d8b684d14d23d2edcc1a0cb9647adf70ab80","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.1-2c8c599f.tgz","fileCount":113,"integrity":"sha512-/p+4aCoAwwRX3UdjotMTvlgYCU1BAl6GLzwwyki3wZdFBE4nRnmqcrlNWG/LGO/2zqnTPbzMvIYC+fNce704xQ==","signatures":[{"sig":"MEQCIGdGRHrE6eVYl0h9arsNLLO4XfUej9uImaOAPYnW7r19AiAD1pfhAMppdeitWjvJHCPrS/3UkpUP1U+rz9SxnXgBIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1408615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0LY1CRA9TVsSAnZWagAAbqIP/jW8SiSuEC5e+HnevyYF\nt6k55/HHx8vKlNZ/ZBdKQHUm7PkWZt0dS4YSf1R23FNZAzqous1pUCc++K8e\njmGgEsyNS7BBpgE/RPbFKFJE8tvMlc8Woq30fMEUXJNnkReiXZ4SKdjaFvXZ\neUIG7LquGRooL9cVFBcC13TaU8RrRDP4cBMNiMtu8WbhVbHGF/B7QLF1gYRO\nAPbymBF8zOHbs54Zzf71GVcVNTFQqMBuc3QJuIbyz/2wfLCJ2aC7F3g63qGg\nD6saP0nRCqYQcN+7qGuoQTekJineuD3FPeuZRVPYFZ/RKrZ7OQPKLYxroc8S\nid2Ok+OaYjSC+IDndusorAXo+uYN1U1woBMZDKiNK+fSQf4rqab8x0W5IjuP\niNtm+KqwXRt66fYW8bhypjHOxjmQBqfrX8bRBSdG9eJDndd5oEuLG4QkgO8f\nhmxX38uobBwWj3Rx5dBKK6d5LLDblgDbStV2ydhR42s0XWv4wVulsN2xMspC\noWfaEtfsN1KKl14cmKjmA5WmaGpyzngKrZVKhNXpJk06UUGr1nr8XYh8JhAp\nR9h3RGiaI5T3Y1ujNqwBLdfR9ecW4qVnPyVRstQeJC18LSixMLoZpqXI07Mk\n3bTiNpL6jm2CFTXNXfgY54NxvcutKPRa4XYFOLWxWOBf2lbvZx7l6WfEHHtB\n3pFA\r\n=cIuJ\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"2c8c599f815b2d12b3323f9f23c2f34f3b267e7b","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.40.0","@serverless/utils":"^5.3.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.29.0","aws-sdk":"^2.931.0","log-node":"^7.0.0","prettier":"^2.3.1","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.2.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.1-2c8c599f_1624290869363_0.8170554055380075","host":"s3://npm-registry-packages"}},"5.4.1":{"name":"@serverless/dashboard-plugin","version":"5.4.1","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.1","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"50e3387824bd299556c925cc8becda0818d18549","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.1.tgz","fileCount":113,"integrity":"sha512-lOj6jJIzZEPfiaMi70HNWD2uFd8+hzfAArsprtDvsek2H+1JSQ8I4vCtlLOf/X0hQn3sIHI7JQizathkzXkBrg==","signatures":[{"sig":"MEQCIBhkdMFrIfuFzRULR8tczSmLXF1WPRv2ae1QW5phiYhtAiA4Xa1tNNWTRWvkWVyv5lurGwjmkMc4yJNzKfzahtuIyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1408606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0LimCRA9TVsSAnZWagAAd9kP/1indODzjN6bWef+cyWH\nmMch5rC1+KkK/+c95tTQ7jj8vGX5jSOt8XMJXtgGwd/QkAv/GNMZ7bjLtSKh\nn5tLdPZHB4KgrnA8cMSoIi5dD039MF2jT0lQjJGyBdR2m4whwnFzf/hbhjEc\nISovz0DDn6nqOfasLbaRP7APw7SNDEo15mKQ7Y/95Rj1OWF5z1CpeiI/5ZNW\nGSa/1ySdPmamuJb0Ga9RFqjnx+ZHy1DuzsVEZAuNnCensmJFdR0H8vqeHpO7\npEIXmTgFigkNuqFEwyp0fiSgPa1rElE1oErRAq/bRz+gHA8TNyH0Ac7EHjq9\nlOqDdWixusQ9Rxp72U+CywtEPCD/wsM6QNDObR7l5STGIhWqKUO9Jf9VVY1K\nywFR4tg2jd8RGUHSKDEoB4WgKDcQ0xtVbkIZ3KWTqh4KNv0Ig9nBXAnm2K/U\nn3+qb6rxLBde0mB+UPipjQva6j2mpg0eQ/5j/VNo2fBy1w8v2OFkCjSMRDDD\nRy/rcVHWRsHQFsvRi0/OktA3MbHNftiBIwwJtkHEdNOyA1iYGiGxZie5F8gE\nS3fucuigWBHT8wJnzOcGqE56vt8rpjW2OlCtkuAAbNksD9aC2sbYA81U2KDH\n9zsdOr6lrZM7cLM1pYr599/FAK7Z4+I0ap8KZVzwK3NtGhIQ41np1x0F9agw\n9BTT\r\n=M28g\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"engines":{"node":">=10.0"},"gitHead":"2c8c599f815b2d12b3323f9f23c2f34f3b267e7b","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.40.0","@serverless/utils":"^5.3.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.29.0","aws-sdk":"^2.931.0","log-node":"^7.0.0","prettier":"^2.3.1","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.2.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.1_1624291493520_0.7901979462974011","host":"s3://npm-registry-packages"}},"5.4.1-1673f4a7":{"name":"@serverless/dashboard-plugin","version":"5.4.1-1673f4a7","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.1-1673f4a7","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"b742c5182a25bccafbc2346bd4da28fcb1e6d41d","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.1-1673f4a7.tgz","fileCount":113,"integrity":"sha512-QA785lk2GmXO4mR8Yi5Nh97e6MpJ2IZuVEh4ERWaS7kDndXr/evUjTptbUD5G9LJNg71M+PLQvaha5G7iz3OtA==","signatures":[{"sig":"MEQCID1amt/j7ggV0l+lW+poyWYbe+0sCVBWk0/9P7/rxEDdAiBq8HmKozpja0aWZoQysCaZNC1UFkE0h9/f+k/F1TYVnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1408824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0vFMCRA9TVsSAnZWagAAfC0P/AjSdBwjPFderKgtFD3b\nQUwxz9q4TAinE41pTcuQNVtjzGJctvq7NF1L1iioLURI3itCGdQcfRnxGUUw\ne6ZObtunYIhlL5qfYckB/tCCkx0cRCl9HWMHdbInxPQH03V/bEWSBqU/ZVW0\neUrzLj9AoPyQ/IlEF1jT0T8apuJnMvcZndUBiz6OqEsv7D+vJ+JtpgLQ95Vt\nYU+8kSzVo77POrpHiT2MI7L91OL5SsrB1vMXgSWfFDA82P807aTL7VJZg8Oi\n9oSgEiKO4KrYYYNRi7ATol9xIh3uycK04SWSb/U/QWG8wtDgEdABCb1NOja8\n3KPILAKM0wM4clvNHCrcgJOI8KDFeUlNc8U9Zv9sfnzUpP8LrgE5U3KqD/Xp\n6Hx9TDWl/MdfOulhd3X+nfCrEOojm37SzzbcAtTtJlCSlj+ogLmXqdO4Umqi\nxAY5MDa3fhDewFQEmdNnlSIGR9M4bQhbUDvv1FBSVmCew446sVKaH0IS8x4C\nIleAoa3hPKE9cHjDZUjKNw0IUkFIcXFBXTyylmpu9j6sAOmIZWK3fJBu5J1x\npIBmPg4wCgH9NBplMXpZ2PpjPEgOq1wO4ZYoi1JsJSUiuA2JCaqe0tQSLEIl\nf7x9zUeHAGUoW9kDk+uvB5e3yhOdpiYrutzl8CstUSJLjBDqKRaS/Zo0rmDW\nLSrl\r\n=1P1I\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"1673f4a7c329dcbe8260d008a7f31e3d38cf320e","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.40.0","@serverless/utils":"^5.3.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.29.0","aws-sdk":"^2.931.0","log-node":"^7.0.0","prettier":"^2.3.1","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.2.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.1-1673f4a7_1624437068254_0.634777547024796","host":"s3://npm-registry-packages"}},"5.4.2-4d416252":{"name":"@serverless/dashboard-plugin","version":"5.4.2-4d416252","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.2-4d416252","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"32f242167b108b3f648366eb998ce4763c2bab16","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.2-4d416252.tgz","fileCount":113,"integrity":"sha512-DLPh4Fntw65KGweu2+6+Zqgjd+AtQS1MSF9K7yUGnAvUBN0kKL85mjBpj5K3nUmj1xqT/avr1NCSbNqgAf0/bg==","signatures":[{"sig":"MEUCIEaO2WCge+8Idxk/YuHRVRowmksk0pwWYwTYOhQ9aBQ1AiEAtJD53rk9PDtM6LCGmDGH2w87FHMxSYTBNIn589AyOcg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1409226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0wd/CRA9TVsSAnZWagAAajcP+gL9tziv+uvIyywxKU1K\neKLXSvlOXNMSf9huWsK03004RoUcod/U45r8u0oinJLnbeS6c5GQMgJHcDkO\nnWwCqrBuFjZpqrmSDEFQRnD4+7VfuVrWheH2wjKXnCOLvizKs/1pYjI5lo46\njSC4GHyxuCxTcH08mzYjMQRfvcrU+o1YccTRVUGb6q9agDwT+vWHc3mOYqxm\nQq5UD2WmBKTcfKIsSwTM0/tySLAVon7Kzz3KmN3U1hCDmDaUnndGH1//4ZQu\nPSoL0OsX0YhKF8pGV97LEj42UtHtQoly1FdMe7DPHsF6kOT12+KCNcV0xjRD\n3eZStKJbF42jz76AGew+sF5+g4PAWpUy4+u5I4oz6FaC6Hq444wnEyjulyYK\na2goWPdPeJt+SmOftBHXCBGzYiYCUDYHIySOL02x/ZsFU9jscMDN3fTWr2rA\nKKHQHMoRBe01xl47BE+5eHDg3KMRTOWo7FxynBRLE2i/FFf5alurPVuC6xwj\nCGPdhMvDc396y657AvCkYkNW4T8xm93csdGK42HWfZducesemOLIqtSrLTUM\ne5UnX1oKjLJmz4a7PwhsuMgGYgBp4z67Bz88XO47r/SjIy+05We+mTKOBG8X\nxwupQFJq1je1YH9UL+D3BYpBkBYNivdD5N1rNWlx7iMKJnlvRVwOIkb2nrm4\nPdjk\r\n=GHhP\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"4d41625285251a5afaae88fec8267fc2cd5b2966","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.40.0","@serverless/utils":"^5.3.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.29.0","aws-sdk":"^2.932.0","log-node":"^7.0.0","prettier":"^2.3.1","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.2.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.2-4d416252_1624442750760_0.5420556511008827","host":"s3://npm-registry-packages"}},"5.4.2":{"name":"@serverless/dashboard-plugin","version":"5.4.2","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.2","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"afad1ce3a38d6563cb3d57d8122f9a9906178ebf","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.2.tgz","fileCount":113,"integrity":"sha512-yFugs3TBPjZh6Gt/8lPca8H7n2/ICin17r/zmhiOhIscYMgIJT1EOY9EyCFWIQi9AMAmZD0a3ZR8U8gSYYTT9A==","signatures":[{"sig":"MEQCID/4ykrmIkBU2KggcrNBMBxha4kVL5B5FQ9jdChceoV2AiB4EVJYjMznwvKStEpnG2A/X8o+fz03RdRv7daxoli4PA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1409217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0wniCRA9TVsSAnZWagAAwVUP/0yey0OHvGr5ijGwK3wd\nQ9qFEnA6jObo92buoJjb+SuaK2aF3SYnvuBzB2on1IpYrAdZ9VTQ+quy3Ikt\njHmBblg+FuYyTu+vat5jXbHcchuj7IYwoWc3lOuwSIKNTdF1nfFdVJXPC6hY\nFcKBtjAX74PrcOwC8efoCwHFvIOsttHrFWCeRUyIz0kOSkuZb+7HKeepgc6X\ne7zB8CXI/DoHK3W3E+SwLbAXk0ceSmJO6pzcR+TD9iJLrPalgUxuHrcJGsLQ\nbf7VVzq5Vj2PJACa9qIerNHI5C/+GoIsUg/wfuuFDxbHPYgCGcEkc6y4oQ5z\nBDSqs22EHmbFAW7y6avMmBSmT+rypS/ItRdD7ByogLy9cj9htY6TDKQvBbNV\nxsNFhAv/KAOLt5mXzuhe8BCuXl0MrUUIrp5KlZXg6FPwfo4RNMTJyiBIwv3F\nYNkDAff5XVAUUPLrUAA9BYTIuVXAXFwVLfNH3ae59v8VLLMoiq6fLuWjRbv3\nykhdK7multQTpGZXIOzXE1XWrYlW+IDVkIS/xc5SbInfBtD8Uvxq+BjOEATi\nDkeNI1uqTOwRvmOeSlup3JKCKvGzbAM5WcS2JhoylHKWKcz0KwrDtdfnkanX\nY1P5BDrZN4Sklv00MkvO6PFOoIzNsVGKelkB7/tpLBQWlwMHYLXj1VCRZBsd\nATV2\r\n=ctlT\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"engines":{"node":">=10.0"},"gitHead":"4d41625285251a5afaae88fec8267fc2cd5b2966","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.40.0","@serverless/utils":"^5.3.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.29.0","aws-sdk":"^2.932.0","log-node":"^7.0.0","prettier":"^2.3.1","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.2.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.2_1624443362223_0.7481976613336798","host":"s3://npm-registry-packages"}},"5.4.2-bfd328c8":{"name":"@serverless/dashboard-plugin","version":"5.4.2-bfd328c8","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.2-bfd328c8","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"302467ffab48581d29bfc751efcfac884850a273","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.2-bfd328c8.tgz","fileCount":113,"integrity":"sha512-jBIZ8v3YqO/UhoQHORhVsJd4WAEsly8Z5Oxkro84UxX45TREsPBzKc+h9hnc9Ox+Jh9V4gZ1yCcYKf4ZLaXExg==","signatures":[{"sig":"MEYCIQCEwG434XkBYgn0DsxOvFc5fvqay7zCHCYTm5+V0frBzwIhAP3U64QTtzqyGDav+76rxBW7V+ovQ+NKRagwdy8zJ3R3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1409195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2s9BCRA9TVsSAnZWagAA7yMP/1ciLAvInupibo5Pgj2J\nw9zdFW5fPY5hYpeC2z1QBkPgD6oAOu6TwqWYgv5lef51eJyux+yxu6TvrHRU\nHng/yRPFeQMZuO9+R7qKGclPx+hEezTAx+hr/bzW3gLn0Z1XZZGLX96G55UD\nYrT+PBPFoN8GdxmaIos8p23BLAnxy3NTdr7Fj6wXRYrMmQ6tU1U+d8XOoZgo\n5ihCJe2glrSMxwdtHz7aZjGeqsGXPj/FBloHYOMnJhcp7TsTfxe5MmPPvk3Q\nPQTuZyprqp6zn6/w6vUZ5nudT4MpnJ6oIYRAmgfq5Jhzl+bYAMUcsiGUaFsC\nt7RKFPIF5QYOQWFwIAqooS5OVxV+I9y9jgqAQFE2bLMIwAygbJwW/fuNKQkf\n7AKziRrwvgt0qaKyacKDyooGo9O4SDaR85zNU9mnnmEhKquX7ERpXReB4w91\ni89m4FOlCPAcipVkDwcyHHh2iJdxuuWjr/YZFdCAiOPgR7ZnSJ6Qd3E9H9QK\nAtSyAl9XW28KtIyzl45Hj3LbivBgJbZ33VJR1eCVmJNaFYjzjN8g9dRK8B/I\nfoYDqCSTUL/IXv8Xv6UZlZasP9tPxyLunBB7ve+u5ZN0FBhyW1X4p0KQHgJC\n8Rw/XhrAGKVwSc3mdpyVyyY9xkSSB0IIPVg5rGnuAnC5Z9FWTRCT0NdGbHOt\nGiin\r\n=5nqb\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"bfd328c8da537ffa5e84134ffa24c3b5763aa9cf","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.40.0","@serverless/utils":"^5.3.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.29.0","aws-sdk":"^2.932.0","log-node":"^7.0.0","prettier":"^2.3.1","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.2.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.2-bfd328c8_1624952640480_0.7361773742215387","host":"s3://npm-registry-packages"}},"5.4.3-70f543e3":{"name":"@serverless/dashboard-plugin","version":"5.4.3-70f543e3","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.3-70f543e3","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"66bc5a4370009b0165fae14851564053e62407f1","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.3-70f543e3.tgz","fileCount":113,"integrity":"sha512-Qq6YIiuFEJ9vmVkNa/xBxwegYZg+OIMXnWa2k7+rS8utU85Zp7U2G8lxWVFGdKRBs2oh7SS6QAgJld+ZrbabaQ==","signatures":[{"sig":"MEUCICE4bCSOxWWrTzYsBhiD+Pv48QtLg6dOMG31UqGIz+LbAiEA2IyjklTi0YobwAl+I8eZlBfmE3IeKb4ipWyNKE36Nrw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1409589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2uJnCRA9TVsSAnZWagAAT7sQAIdzJraCSI8ym16L/lFC\ndLI/GLxyDKyyNhgtNAVXnxp8VvsmtnGQzJPKAXNZeynN1LmXbLNBVJ4dKj4K\ntWUxjixjsfccamaxLIAYAId8ezOBfWVbUv7VPvFfp8/zVLeLlXOMJe4CRWpk\n84aGVfWKGXgKcZhzpcAXuymy6B491fvCBDDvubjSDYQdQIKReK71GlS9QQoW\nkwlf1oH4y76ZIN13AZa85ZqVhucNcB8NmFLdFak0siaaUPSl9VGImvAmLPlv\nhcP5WjksAxW2IEnL/7JfJ96Vv+ZsVB1psKdXZsucMU/F8yhUqtjFxDI/VJhe\n2jJfdSPkzhXDVjtECKX3GKHIrJApwJjIIOrU9gtb0eMbqeDrAVWk/jZkwBM3\nx1BHICFkgGKjPeHxxC7Ye+Xzg6krD4Zv3DvJNciPKjLaUHyGMc9WvB/kJWsz\nZ8GjDvJWCuLRGHwf6lH+qFamgeyoC2izn+WlyrK416zzh8mBNEFsWNF66EbT\nXYo2xEiX093qKlymWIgYUbd3V+fGsKm8V+UeFlJMnsKR/9W1eiCK+JrTHMK3\n80QCOSwHNODfoCjnYYNsPLJKegdbkkjH5kvsl2QBSvaKSQ+ZDkQJvu8TJbFi\n+sXWFht09ImPYNsA2D1zZmStAYXGUN2/GZ1MLo4Jc/BKjbtZV0Jr7NZ+b0MI\nvQ5+\r\n=Eot6\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"70f543e341118b98caec81f4abac319c346feb9d","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.40.0","@serverless/utils":"^5.3.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.29.0","aws-sdk":"^2.936.0","log-node":"^7.0.0","prettier":"^2.3.2","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.2.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.3-70f543e3_1624957543151_0.5696611528575721","host":"s3://npm-registry-packages"}},"5.4.3-fcd4a374":{"name":"@serverless/dashboard-plugin","version":"5.4.3-fcd4a374","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.3-fcd4a374","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"222099e3c43dc61e52e1740ecf4d72a3152cd7d9","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.3-fcd4a374.tgz","fileCount":113,"integrity":"sha512-zZpb29mRnFV2iyNIaRsN+k8hM4OC2Xvujb55cNk8rXv2RSVVFRRhH0oWW1BfUTz2nx6vbwL4QLjDItrEmlb1/Q==","signatures":[{"sig":"MEYCIQCXFAE8DZ5/81dX6mUv+R7q7f8i9/jdCEzS+HuUBPT7TQIhAMyoTyr+WrAliLOczYCcVFQ+LH3wx/52SVCX/cibAhIX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1409589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2uhfCRA9TVsSAnZWagAABlcP/iC2XXXYG5CLsmt/FMJk\nxHj21fFN7tRPnmeh/H+PtDgdDm2x5U9CR4oKa5AXrc/lKyP1p2OVnpjwd72E\n6HK0yyMU7rYw2KqYh3Jt8oL4uo0iblGuLEc4NTDWeO3/P+5XyEqlmD4baLVk\n7SRcD30MnAd2T+uQzMKRhVcPfscBM6t7KHxMuOvNJeC9yp4i4nkAWcswNvdl\nOSQXZHkBV7w6yIvntiXaD/JZutoqcyhnMNR8cDag+5/ZzoJf71L/W0bDJ6cj\nJeHU1SDk+nmX3aU6hT2fAOamXY/2k0QSkUtY9ajq1yzAQ2QprG+graZX+KNY\nbN9gs7kEyIXieCq7G1hf0ryc/3YWG/55V43bPnReEodw0HVx/D7FQUGlp6Bs\ngEBx/NyiFdiawYvit/tmTeNa1lr9Vk7l7xH3wbocEvBKU85shKzgV9fS6LuP\ngyvHuVPKsyPY99lrMOk3X8gSeVunfjfCT0QWuz5OXK9rY+SEwh7gaJuc9UFF\nED6I5AK+J0Y8hkQAxinsCJyRm9zms5NWd7qriMjjLjh1r+lyTfVPycry0xbu\n0mgsYHHrBYqyI1UjahyQ+py67xV0DONvS4pMHW7JeFBoSzGR+dp8Y4SXrEV3\nNXGl0VTOL52S53ofw/dsBkkUXr79N+S7+qQHEji/qQylUZHVZyMsxc9jyoyp\nzwSM\r\n=y0sk\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"fcd4a3744bbedd15196fb493a2c79c2193706957","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.40.0","@serverless/utils":"^5.3.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.29.0","aws-sdk":"^2.936.0","log-node":"^7.0.0","prettier":"^2.3.2","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.2.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.3-fcd4a374_1624959070695_0.2342949482125154","host":"s3://npm-registry-packages"}},"5.4.3":{"name":"@serverless/dashboard-plugin","version":"5.4.3","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.3","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"83a166ee1591da665f7ff67a7aa0bbb2d9be6858","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.3.tgz","fileCount":113,"integrity":"sha512-lgQh7NG5B0T+jr5/CWLZUvW2EqQ5Phzf+XTybM/I+Obwc5jxtpOmPgItDs52kBgyNLDJAqzUN+YRpfE/HBGsoQ==","signatures":[{"sig":"MEQCIDGTSLQbBaG0l2pcrCfvtlxnk7F1m5E9e1iiECkgptQ/AiARYEA8W4lUNY1GGHOF2Sbe7cKdhPi5E0igFZpspI+zAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1409580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2vGjCRA9TVsSAnZWagAAqJQP/AqT5nQTfSpmcuHOIc54\n7j3l7PjJht77UbUIs4vS+ci79eh+qti9uoMLCv19p5j1dDrHB9PJPR/ItcD4\naVzETksVov0lpTIDgcrWV2+7HmDNKJk5BQ3GPzk4jSF7VlXYXpfZwu1hKhdo\nVDk9JzxcosreoeE5zfygtDAuxGIuHxHaQ9IPek5SPtdL45adFCK6K5Dgmkpv\nE24PxRD0LTjuifrcK/cAOWChPPLLbnHQcwa5QqEVLnU2nbeHG5czcPtDoefZ\ni5BRL9iEfs3N5na2wrATQfDf0uUsddHJ/+mkDEl+5fya5hxyeQN6yWA2szWd\n/1KitrMQ8Z2WONstcSDW74Xg7jxnz1/F0FB8tqWX6tQUTzE3DzORTKmlsYVR\n5zmrlalpqOutxAeLEJF7wQMNKLhiNbK2KwIygb5fNl0/fSbQp5Bu9/8/8Agt\nWhq6Uq4miDWoM8PnBdkPthwAZoUTKeWFm6BKbxPmBMhNN3+YlZsbmH0jsHx7\n7OqNAfUZQj8EkfgoiN0qhTTMTuUe++SPwKUAnl2HUHd/poZfrPz8mmiiL/PR\nHOKjAcPjV3R/138rXgdWMbOr1aOc/SqhcmWrpDHPn/LWnYt7YMvflqarb/J/\nqj5AI/s42dgvQduXbdI55La36202p8DFACdCyxaASh7WzGuNsXiAD4wjuHbG\nmbLH\r\n=3gev\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"engines":{"node":">=10.0"},"gitHead":"fcd4a3744bbedd15196fb493a2c79c2193706957","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.40.0","@serverless/utils":"^5.3.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.29.0","aws-sdk":"^2.936.0","log-node":"^7.0.0","prettier":"^2.3.2","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.2.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.3_1624961442673_0.593125035640977","host":"s3://npm-registry-packages"}},"5.4.3-8a86187c":{"name":"@serverless/dashboard-plugin","version":"5.4.3-8a86187c","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.3-8a86187c","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"c61fa7452ad3e2762cdf827b9abcbd807849c5be","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.3-8a86187c.tgz","fileCount":113,"integrity":"sha512-LdRrnLDYc19TLRtwCWNW6/jqeu1TTVlb0a/VF8TxroWaj8BcVpq2kNUEIKCiOFoFwcyn+qH7SKoTwClmLVu2kA==","signatures":[{"sig":"MEQCICiXnABNUl/HDFGvkzb7wqioZ2uQSjoQO8gH4E27JoA1AiBDZlC6Zmgm4+l1qS1OSgXP03so6DqMR2Rj22K1HGyzaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1409856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3xmLCRA9TVsSAnZWagAA200P/RkSzdF335b0PBU0ByzG\n4FJQCZoOGTWM/PMBElntPh6yv4ktEhLtqfm2IOPz8ynFxrq04kk3fszj6G31\n8b05vT7+8j/3dE0dcV20bmUhiIeleZBJ8H8Cp/7SGxCXh38duZBMroC4/qGP\npdKOrhlOOHy/XJeobV4NYFFbShfITqUZuxE1rABtRx10qZhsbF9bLFckh4dx\nn9vvbYiSusKZvu7sJsxEisQoSbWKGcMpwJ37wVojulkBdhJfrKLMvGHBQzEg\ntwkALyMv//UC+OFSJOlJ3urF96E+3PBdRuRJ3oFu9RwMctFww25BihJtehkH\nlJIv9NKT5Y5f96YyPVevk330FIn4BSxM6xYx+mE6e1UwubYrNpiipKXtWiAw\nkp2rwJJvgw4tjLuSiUlrXZrdbbAMyiAgLA9x3BKJR0uD8oGKr7kL60wDSmo/\nqxFrBDzEi+YKNoZ3pHHjqKsCdDq0cmbm4ysuqRmdzjfwrT+XCdtnqDw3/lM8\nNcbZ9Llg467AKdVa3ix0+xxzkco8X6jV+j4DsBZxaY5Oj50/U62sRafUhOX8\n3gFttM4jxFhh3NI1emwR+voE9W2Hf2XhcqsvpYF61NCuLoPt5L0SEb/kaBBF\nRxA0MaS8XQ0AsF6EkIuI/rvSOqYboGZwbfX6AX2SDCnHwUwG6kmZw1CZ4LtB\nY2Jy\r\n=Ya6k\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"8a86187c23ef1f6296e84ef5ca9e17fef10a9266","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.40.0","@serverless/utils":"^5.3.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.29.0","aws-sdk":"^2.936.0","log-node":"^7.0.0","prettier":"^2.3.2","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.2.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.3-8a86187c_1625233803239_0.2577490159600939","host":"s3://npm-registry-packages"}},"5.4.3-0369c353":{"name":"@serverless/dashboard-plugin","version":"5.4.3-0369c353","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.3-0369c353","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"0ad9cf8ac5562557b362f233ef6f3a68e09abc76","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.3-0369c353.tgz","fileCount":113,"integrity":"sha512-eIM4s8nl2JdvrfVikSQlPOLZFOTWoDmuHLp0MdFdmYXXeYgYpmRE+XeT+u9nJpr1uvv8A01zXmjRf7XrsXIPkg==","signatures":[{"sig":"MEUCIQCuZsHwIQVfblDbKVbVS+fTBtjaMI5UJ9dgbvOIxfShfAIgf6aMQKPUQeLXfNJP6BH01sN1iBRa4bGWdnI5MFJSm5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1410694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4trkCRA9TVsSAnZWagAAsj8P/0ongIKHhV9uivCReqWF\ne/TefmEcAHbFb1JSg1gZTMnRR7ygs6vpOAxKLdpUdWEZuuJXIodz8YdyZOCz\nvThawqK/pkRlh4d5c0kF/i8I/egNcchpCN5gSvPQfXJX3rZTMmCNqhEQlpaD\nARq6mbBbQ0lIBEAzduJpfsqGkjwmhNcV/Ln9ifGL4lyj1xwP7cqVIJQUFGvh\nSLh/54DCtbzqrcToGh4YfU6xCfm2o5ZSWhJvP5EgNQxkp6TFfCL1wvdM1m2A\nye4wRaNK/u+FIBhtc0nnlrUC66c/W/j+Dscg/YirdsTdBRtt3oZa2FQOgbzO\nA0epuLf8ILrmZmzAX9DxARvA0isrgbPRU5Pzun6JvKeAhaQGIjQNLz8kSZcX\nogU967lRv7GMfl73jg86m7ouSr87MhMb7vWXLnyiU/TQgHTUTVbDyJIdePjX\njfY+Bv7dFvHrIksTqiOc0Bj78R+6aiXI2Y6h0i4b9b5MAYkVkDmYXOUhLWl9\nD85tHFf3JNldZUcqfI4H6llJKiWyC/WmNZRmMNCWeE5+So/NruOmNAtc5kMt\nRCNZWCJ96hqV6+oO7P/0qvnLvqOSepw2G+F44RQtCNCGbx+0Y1mXZae9e2dk\nJW3iDcp3o4xwKOT5yT1RAfu4gJBWZWFV5LkSLgbTv+Mc6wV5u1ogfPntQ9eK\ndgD9\r\n=Ha5U\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"0369c353b6e2acf0258dd64d6fe3f9a272eafed1","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.40.0","@serverless/utils":"^5.3.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.29.0","aws-sdk":"^2.936.0","log-node":"^7.0.0","prettier":"^2.3.2","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.2.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.3-0369c353_1625479907968_0.8647206608735143","host":"s3://npm-registry-packages"}},"5.4.3-ff58fd7b":{"name":"@serverless/dashboard-plugin","version":"5.4.3-ff58fd7b","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.3-ff58fd7b","maintainers":[{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"1b776e9835ae52deaec12623c9c31d368a9a4ad2","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.3-ff58fd7b.tgz","fileCount":113,"integrity":"sha512-YOVbSj7Iq7Znix9rJVp/CcaYyfzjRvpoU3EsmUYvnCEeBavqI+tRJetzAM5C1EPRCEvSeE3y8rg8XjJGxL/D5w==","signatures":[{"sig":"MEYCIQDWRmXPowXoZBz7f0lKMRnJTE/EvBF0IL5NXhGb4EKcaAIhAPh4gC8Srqed40hgkeMPDknQOyG9r/mT63DJuXdn1j0d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1411261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8GIfCRA9TVsSAnZWagAADAoP/1Xkubeyo6Ixz7aLRuS8\ndKZA/bX6XxOx86crDfIf8Ldgg1U8C+h0srG0zb229NEoDmDPUSpsqgWgbYjN\nN85A+ZQZO6yUysiR/zkO+pEZ14eHJKrTNFmhxZCyV7tzQJ9mU3DayqZIaPAx\neMvb+ZDPaDlhWO11F0VlXdQ0/zAb4FZCrUGbohMPW7khcdNc1fwzAgWTVUTm\nMbw1FwzpbUBbSn3QwlAj0fvP1n7vhmiZh1VWmYdeOyLxLNezEXu2IEogA6lP\njkB4C/Z20wwhds0P9jgm5Bdo/kBTU1CQ1WsAERWma6TArQoJv+eAAbN4V9NP\nrmENs4RtYv84rPwVbTMjeg8Z2TbvFJHp0SytRDAHE0RaT9Jd3gzQzTTffv21\nMGN/pGPSFH7sW6cUysp5zNAptqSIjF7q9AENBf+iYBHnm+r5cCaQIJ1r7aXs\n/GtrgxLqGeRZayYYaoLJyh8YI46YZsvwp1gfKYKi+KmHFwh5Y+xTjxtOTVeh\n23MpTEbL56bOp5xGsH7cxE+FayTrNw55QTrRHcXMNahzhzLOdoKjXykB8+tT\nMZk+JpjSzSw57g6EYTSqk/Dfwgczx/Q7dsNX1wBBgRbuor5tWZ2oV0G7Whhe\ndOicumUbLSe8L9mdJvY3Ar2M77U1D1efXA6CAPCYxU9r/yeDMnUAhAwQh3qv\nw9ft\r\n=qunL\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"ff58fd7bc5dede32e58efc30bf1b60fa9a50a9cb","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.40.0","@serverless/utils":"^5.3.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.29.0","aws-sdk":"^2.936.0","log-node":"^7.0.0","prettier":"^2.3.2","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.2.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.3-ff58fd7b_1626366494884_0.7001985006681897","host":"s3://npm-registry-packages"}},"5.4.3-74f4327d":{"name":"@serverless/dashboard-plugin","version":"5.4.3-74f4327d","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.3-74f4327d","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"hkbarton","email":"hkbarton@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"scouredimage","email":"scouredimage@gmail.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"fbd5526cbab4dce5d8e0e419eb56f93c06f3fa10","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.3-74f4327d.tgz","fileCount":113,"integrity":"sha512-NSEUQAk5cpdMMwJHGlAgXFHjGk8igYcdmVQrjLeJsXJvtfpkG7Y3G+VhK1UMcB6Nu673pM5inmqKU7Ib90GE2g==","signatures":[{"sig":"MEQCIE45Ehh6b7d8IpEISkGQe2wlBouLxL69djJ3YSOLDhYAAiBLDF9K6dlm4sfxpGk+h+MOn6ln/0ZkF2HsbhNY7yt4ig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1411762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9vXnCRA9TVsSAnZWagAAG4kQAJ9HGDWptpMYp7bHDT5Y\nNRJ3oVZFkdecyJBj35xa35D8vSSRiCFR3K5Q2UpqD1kbaCUL76st+wM5opBO\nBSD4yzyDBJLu5mIqIzD6eGvXboht1q+m9YVvj+uy9nun3QjxwG1l2PSR7isd\nDy7ZZdayaiI4OtOmT+UYg6Ft6MszHWy21+gRB08FKI/0J6QACLmt87YGWubF\nTxC+Kcnn+6lumG7R9HO9KXmuWxtpFqFVH8VWSO5v0VWTgnmT8zim3syvB1Bj\naIME3/jTWFXULe8znsaQjmWjGE5jNCae/JRoD20xp3DoEhM8YYF1GfKD5Z/Y\nXHdYV+sMOYwXVXliY8Onuqyd+Ux1arIzZ/NYhbQRYr7i09iLyJsd6iQ+sCVm\nyMcFCT+/Egaw+A3Phm9MO8jSKhwWcLwc/WmtrVe1yKCuejO69o6uTAVT5R78\nHi1vUKl6dfBE9jWFg+nk6SGHh0yQ7/icpaNZQGxdhF0Byc48u2tYLhZSdQz3\nAhWWxSQ358/JlIjWXCcUkxrgurhDnM6xX/eF0RK1JKjIVAqeaIfB+Ybr26iY\nu4dsLvIBp6rmUujnNAZCjcIMNvaGUaqSXN+o4o6hbNRMgqZA8hNp4jeiy0d4\nRm7D848kfWMbYLYhLlEoMPW5znpKA5+Go+qOlXfPhROMO6HSnSZ7mfR4hggx\naX9N\r\n=c7IB\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"74f4327df9e2209ca99525e1b69f823c8fa31ab1","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.13","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.40.0","@serverless/utils":"^5.3.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.29.0","aws-sdk":"^2.936.0","log-node":"^7.0.0","prettier":"^2.3.2","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.2.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.3-74f4327d_1626797543514_0.0737427543079936","host":"s3://npm-registry-packages"}},"5.4.3-f2b70adc":{"name":"@serverless/dashboard-plugin","version":"5.4.3-f2b70adc","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.3-f2b70adc","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"730c9549c42f1f23c3cbcffdd1df6c7db5a9d758","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.3-f2b70adc.tgz","fileCount":113,"integrity":"sha512-a3V0VvnhMetkoebdEuXpCVGt+/JhVwivvrCf61hW242noGcbMGQQU5JZ4ABHXFYDSvayBoHv9zgsCLnlY7vXAQ==","signatures":[{"sig":"MEQCIAMrMpKwYf87aOI8T0dyjlzXRgoxOOKk93M4qLzmMqKWAiAPg7Z2b/VeHjOJoxhXFtQW6klTMFG/ieVAgDBJcaol2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1413975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCsGzCRA9TVsSAnZWagAA2hUP/i7r/tJgxBS7wCMMNU6H\nuGMOCioHHmqY3TElzqWRFiCb2yK+NVdPjE0ATMFSBWwTUy68k4g5yazqCBIv\niYeYiy6l8XIkxSPGfDcs7ae32+/vKt8Oypixrm3PdlVwAuBTqDvaFPjj8QlK\npP9+h/9A6v9aM+9jH3LgBbPmxfzvbsCmoSf6BVZJXXhTXY+/afR36BJ6ojXa\nrXSyT0RPaFx/jQbYE1ZKGftFoAQBB6F/ICqUslT/tioGQXoBzSTAMJZ47HQo\nbTwzqiI62twneEdoMRC1xf0XAfSSIM3hzQ18v02oHMQalhJ98ZVZxM+uzIFO\nP0MX4Qadm9GQH+jK9uvzWgmICkgANBPkWG2zSqKCboQ4hh7TV6RbDh39Tvs9\nMXMNqT5boKqBhllOKbe3UntbhlqD+tUtaAakYUxRY9h9KaYhF6f+dqrODKLS\ncJtDrbFUE3KoG6uxrz28B1SDy2Z+32QuEg8X8kua61aoI/HK0twXRiMtrUrK\npTs7utslUHT/z+6jYaYbeeBjKDWGDgpQLHxO+a1CdqCj93i5MZgaI0KVob6s\ngdDRU5qRE1odiw6/TC7sdZAlkzK1k2D5HZ/4LsFVbR5T17jzAzvzE2dyHJcu\n7iTibtCP4YiNcMY/hRbgFuMgjiu8VkTg39Q2fynxjIONzPlNv/VGOhRABWH0\n2Y+D\r\n=TzEa\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"f2b70adc376a7a55c90638196d5a6df7606e3369","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.14","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.4","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.40.0","@serverless/utils":"^5.3.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.2.3"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.29.0","aws-sdk":"^2.936.0","log-node":"^7.0.0","prettier":"^2.3.2","essentials":"^1.1.1","proxyquire":"^2.1.3","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.2.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.3-f2b70adc_1628094899384_0.48079428902408683","host":"s3://npm-registry-packages"}},"5.4.3-2aa66ac8":{"name":"@serverless/dashboard-plugin","version":"5.4.3-2aa66ac8","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.3-2aa66ac8","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"66458f7a03b127e15bbe18834bc9f9fd0bb97fff","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.3-2aa66ac8.tgz","fileCount":113,"integrity":"sha512-P3K7kqsOdOP2MPCCxpH/Hp6HH6PWNjyM87pSKaSu8unSEpWVXn6A2fOOeD/qFEeCZI+pWz3Elk+VWuPva2581g==","signatures":[{"sig":"MEUCIQDLs3bs+6CqGH7RT8J78NPwfOMPyljsiMeiYCaURu0upAIgJhxX+Fd4FBkvO/974KVsgnN+/wAr5h98YGJYtpNRsbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1415758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJPmACRA9TVsSAnZWagAAMo4P/2Kk38Q48+Faa0PmXb1S\nDhQmlL3OMVdoIdxjT19XnZ04V6zy6+Nk7gnWBG/pzYPjs6N6oUP2o+ErdPcd\nYk4WWjdSEAbfJ1DeN08b+YcqDQgl3SDOmu/EmKrKGF3ofLmkwIbIFWEg2OHB\nv6NZX2iQuAD+FNSX9elThdK/a2cG43fz/EBv7zsiPtC/lzF4Rixu7fOoQDQa\n952eGvD4qZxEwf10/YXQQcyUn3ubu979tEg2WisZFHREGmUUsfROUCn76t5l\n7eQ6UDT+7PHIAHLKHSyPMZ5xXu+Gccn29btIaTuEZhSVqlh6c6TrY+o8OxXC\nCRAX7t9avHbt8qYZhfZd318D/VpXBgr3Evy6AcqJtg/syqpRMqMMgyh6cWZ1\nt4Eel9GbCgHwMjnawzRRzI+jnOrI63VuChB3gYJ6kvP3NitvusC2IZI5yU0V\nZ05LNgtpEkLqeIU5XbEKj58yK1pVSqPeMZqz1QJ+3fWKYCCFdl69ipJBGL/+\nM3pg3G2tOEFB9S7WiW7F9EKAB/NuYN4nZRHfMGyAIyGlhlGvS7qDeItWuHKD\nd9/9tizzFRhDUpldgtDLvZpi2+K144O36AHCwTTpIkGUUlhDV1n0522uBrEp\nosLlSy2cHj2jV6kpUd4j/FwbU/Cqq+X/lDjSJCa4vfQgD2p/t8evS7NHJb02\neADq\r\n=b+jm\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"2aa66ac8163ff2225747cf9809da7376633f3255","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.14","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.5","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.1","jszip":"^3.6.0","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.40.0","@serverless/utils":"^5.3.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.0","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.29.0","aws-sdk":"^2.936.0","log-node":"^7.0.0","prettier":"^2.3.2","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.2.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.0","eslint-plugin-import":"^2.23.4","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.3-2aa66ac8_1629813120286_0.3961287069486974","host":"s3://npm-registry-packages"}},"5.4.4-012e2a4e":{"name":"@serverless/dashboard-plugin","version":"5.4.4-012e2a4e","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.4-012e2a4e","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"369b39169c490d1f388cb551efbe6eab31f8ce70","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.4-012e2a4e.tgz","fileCount":113,"integrity":"sha512-ENavx8EmArH4gICNuvT2YNjE3wX4xnM4zRu/vptUIWLcY4AWtpAOyr0lCqULZape+AOtpmofyQjRFgV7YxIq1A==","signatures":[{"sig":"MEQCIGBEVJB7WXZ+XsJgD/h8WZaeE/qoCKXKa2j4yv8cC+vkAiAwMev04z3RgXYTxXBqePKnlmV/oQXL2CWcHcc3rzxDEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1416463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJfxoCRA9TVsSAnZWagAAY+cP/339xarjKvyhZSC7zLNd\nVBtVAZReoRt4p0YwhPxARdAl6Kta96jChbqP6gsNdQMll1H4uxmaMwAxAVpk\nhGIRVKEoTZYmM67fTtI+e0re4GGoLsLJ4bMaX+y30pWEiLXaF6ICjFtvbEaI\nxGS267bMqRiHgylO50ZqSiNWvu67sba4XE//dJV/ibnzXVlQOFSeodXWtJCl\nCe98QJp0/qvJ3S0lCqtYS1jYeYoWUnOrP5CPf2qzgZi1cDBUDfL/t7tAByAW\nbULxwt/mm9H5NilhBZsjnMyxF4U6vvX+Im+BkUnHZNnqq9awgJcQ5/vpR3KD\n1A7Rn5tOhaLgdP76/DjoOMux6uCYE8YzfHGK19PUDg2t6qudmXJSaAfV49R6\nM25s5LacZd2romXiLuFXcaOOBXxm7nmk/nopTW4a0ayeB3tN3gHara+6EJlX\nzLZ554h+nhAQmtykphuFHyMROa4+oj2+zTazqTuirI5r2Vu88PkSu9bVM1AH\nh6CYv0mUVoF453eSIdGirHn2VQmx+5c75fCP9pio7qzkU1HSBnydBvpDDnkr\nuSZ3/lBofgkwJLzQR+1f/S39S9r63N3n2gLf1T/5nVnQNK0/BuhOxEh2vW2q\nRJih8v3eEySFl+MRitgTjbNbE5w3TqW2Bk3D/nVIoA5Ta0SdQLJ7fzTBUDMl\nPXqf\r\n=noDO\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"012e2a4ebde3d3ebaee4169889b88523f2502261","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.14","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.5","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.44.0","@serverless/utils":"^5.7.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.10","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.32.0","aws-sdk":"^2.975.0","log-node":"^7.0.0","prettier":"^2.3.2","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.3.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.1","eslint-plugin-import":"^2.24.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.4-012e2a4e_1629879399862_0.8565209287519484","host":"s3://npm-registry-packages"}},"5.4.4":{"name":"@serverless/dashboard-plugin","version":"5.4.4","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.4","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"787d0214175f520776c46ae0ca38bf7a981f8d54","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.4.tgz","fileCount":113,"integrity":"sha512-1lLChYK/zwrF5SEAubVr9Oz/xGnq1Yjbw36X1iz0j/+jwbtpt1AeumksArA3UVAgDSecVOfaksxUta2cc10pRA==","signatures":[{"sig":"MEUCIQDM74Ngm/aw7B3me+cdRke3MdsxbofaX2ddQyqsZ1NsnwIgGjzmMfp6wwHObsCVAKu2YcZqmeDyA4kt7ePWFmNpRag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1416454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJf9WCRA9TVsSAnZWagAAl9sQAJupuDvzLAUVpv41B+6c\n10lhmKeuQ5ny/vJCKG8Csx1qRDT7xV84JiSgg4Y3RY7aKIndyev2J5WXDnOf\n9OHhScVDtepnP+a6DuapifVoX3HgkjAf+J/mAUFqXbzSBDOQujl58p2s3na5\nrYL067vtM9ZndPQxRHc0tCYNGB4ovXEZX9qudZMvBH/pZiIgpgqZdAujBwcp\nzgTOraSAfaqHetJVdMMGVL0+7ToyCdhSWXaW/7PfITIIeirlg7JPuNyxD8u2\nbCbissm6i/s8ukum0nf3BNGMQZvb+u3OzNNu1AVYsU6H9sTOZ9j//hZbSCv8\n0ax2jvgjQNaNv1SFgjxT6PQs8jlpn5hVQKNIr/ushuJEZQWiDh4/7cNKCKrI\nPfX4nxLnRNzOLiHCssUvNc7/+i6VsWEnEZOSKlF5zsDNAvEg3d4h+eib1F7n\ntHjMlaTyurcLnL0g7YCEtnAxbv3Am8n3+GO525KvK70oMvenKNx0/XSkkOYk\nilGh6kyvWNJ4KuSswELQflyEpftoKVzyZGBK0xVBGJ4Va6EEilmUQK2fN9MK\nvJsaJEZc7dMe+gClHBjYh1P9YrSVxt3ZdIhU5N8I4+9tarvuWj2r6NzV8V88\n5mQvnaUujqSZg1SzZhu7dpdPBZsfTAWLFwR/HxLgn18jRBgWkSUdYHgEh9nI\nHpsz\r\n=WfKf\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"engines":{"node":">=10.0"},"gitHead":"012e2a4ebde3d3ebaee4169889b88523f2502261","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.14","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.5","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.44.0","@serverless/utils":"^5.7.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.10","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.32.0","aws-sdk":"^2.975.0","log-node":"^7.0.0","prettier":"^2.3.2","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.3.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.1","eslint-plugin-import":"^2.24.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.4_1629880150039_0.5908546401177013","host":"s3://npm-registry-packages"}},"5.4.4-8ebbbbb5":{"name":"@serverless/dashboard-plugin","version":"5.4.4-8ebbbbb5","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.4-8ebbbbb5","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"b061126309b7a5a374f530e6f6746cde62bc2e57","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.4-8ebbbbb5.tgz","fileCount":113,"integrity":"sha512-uO9VQn5jmxApkvKREZ/krl7XFBc3GwjNlZe2glhzhp+ie+imF5vFVSqc3TVtB4rXquQ7b0n01R8eRMZoOxLtRQ==","signatures":[{"sig":"MEQCIAkRAbxkBXciEvusqrzE3rfIc9XVi7EvKVVfpmxDhvPsAiAw95ukn12gNMJLRgtxi+OAdbUauiH3a4bHTtv5iXCLFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1417662},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"8ebbbbb56ca88de0ae24227652e6e73f98d8e7d2","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.6","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.44.0","@serverless/utils":"^5.7.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.10","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.32.0","aws-sdk":"^2.975.0","log-node":"^7.0.0","prettier":"^2.3.2","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.3.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.1","eslint-plugin-import":"^2.24.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.4-8ebbbbb5_1632757296077_0.7769591099655995","host":"s3://npm-registry-packages"}},"5.4.4-bf4aa845":{"name":"@serverless/dashboard-plugin","version":"5.4.4-bf4aa845","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.4-bf4aa845","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"c84eacba2fd2fdb81416b64a0095082885152c89","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.4-bf4aa845.tgz","fileCount":113,"integrity":"sha512-XGaVBL7u9rz84hl02rXoEUvNRknOtGVGld5s6hhAA6sGUgQkw8jFNH0PoXKUlM0Th8gPxNyDFfFrG7OSo/mRIw==","signatures":[{"sig":"MEUCIQDFIIhVuR73fR7v5P+jBe85YmD70S1V/uxJJHl6rzupxwIgFnZUgIv0bSEtKgDCF0nnwgFJi2EveEovex+ll6DJ4lw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1417867},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"bf4aa84518d9af11b6eaaaa234475bf7f8f87932","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.6","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.1","simple-git":"^2.44.0","@serverless/utils":"^5.7.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.0.0","nyc":"^15.1.0","tar":"^6.1.10","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^10.0.0","eslint":"^7.32.0","aws-sdk":"^2.975.0","log-node":"^7.0.0","prettier":"^2.3.2","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.0","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.3.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.1","eslint-plugin-import":"^2.24.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.4-bf4aa845_1632941501300_0.8831983803907026","host":"s3://npm-registry-packages"}},"5.4.5-999dbea9":{"name":"@serverless/dashboard-plugin","version":"5.4.5-999dbea9","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.5-999dbea9","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"d4f14e7e86bf7aa213cd096fd78d157cc5b19db8","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.5-999dbea9.tgz","fileCount":113,"integrity":"sha512-s5lThHbq8IPdD00u01IIyKrUmJ27LXZ80AqLyAEPLM+nfbZ2g+CorrjN9wU/v+T26E07xVtzCDmLk+eGoqTUaA==","signatures":[{"sig":"MEYCIQCA77J3U44QMFAJwgZNrrhVwBhS8JFWn984+D8dlhcKxgIhANjLHERO262BNWrg8nOpMM9DbbGkq5hqoKJvJZmqacN5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1420612},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"999dbea9304da923c7a23a9c05c07769519cc6f9","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.6","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.5","simple-git":"^2.46.0","@serverless/utils":"^5.17.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.2.0","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.997.0","log-node":"^8.0.1","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.1","eslint-plugin-import":"^2.24.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.5-999dbea9_1632942512559_0.604772537326538","host":"s3://npm-registry-packages"}},"5.4.5":{"name":"@serverless/dashboard-plugin","version":"5.4.5","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.5","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"9377d03003c330e51db2b5fa53dfea514646889d","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.5.tgz","fileCount":113,"integrity":"sha512-/GC25lNFBcUQ/jK4ArDkx7yJk8a+QVXPHa7jakb8zXYDUy1s9XbXW5R8Lj0X1s1e8NG52+rCh6y1gy53hGqvbQ==","signatures":[{"sig":"MEUCIH44DvD1l4pwZuP37Zp00VxMXlIBpaXvgJ0ukeDFwH1rAiEA51x14/lRMBCq3shXGWrWqSPwMrB0BFRcTeS/iblz9jA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1420603},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"engines":{"node":">=10.0"},"gitHead":"999dbea9304da923c7a23a9c05c07769519cc6f9","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.17.6","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.5","simple-git":"^2.46.0","@serverless/utils":"^5.17.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.2.0","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.997.0","log-node":"^8.0.1","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.1","eslint-plugin-import":"^2.24.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.5_1632943379905_0.9036468361741343","host":"s3://npm-registry-packages"}},"5.4.5-662f809a":{"name":"@serverless/dashboard-plugin","version":"5.4.5-662f809a","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.5-662f809a","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"6c1a7d785b70779d347760ad3b0a278de93b52f0","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.5-662f809a.tgz","fileCount":113,"integrity":"sha512-kJChPbqZ69J+Gj+bu2UakLw6KgfIpKf+8tLKT8LsEfw7gWNpMQQoOFOdYHQU8ePv0TTv4bZylp2R0usjbwv4Rg==","signatures":[{"sig":"MEUCID1c8+uc6RskErYTWuohjIR+gV+hMJUGxodG8qvFGTz6AiEAoIO809SO/5DIqwfkJciWihtRuZl/xIuR1YQCHtpIv/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1420934},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"662f809a2b4b64949a3ac0c714d851b4bacd7689","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.5","simple-git":"^2.46.0","@serverless/utils":"^5.17.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.2.0","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.997.0","log-node":"^8.0.1","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.1","eslint-plugin-import":"^2.24.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.5-662f809a_1633426838512_0.3387039624967194","host":"s3://npm-registry-packages"}},"5.4.5-b0e23979":{"name":"@serverless/dashboard-plugin","version":"5.4.5-b0e23979","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.5-b0e23979","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"11ef57293fcb976e6eed4cf27074693dbdf6f0a9","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.5-b0e23979.tgz","fileCount":113,"integrity":"sha512-VXaxh1cZBeR6k2N3RX4wucgaZBrYMxBsexF1y7CSJa+c4ZPsshHzIIT2jyZIxXLjvAqHlRND5tiVI/2z9mHhLA==","signatures":[{"sig":"MEQCICVS4V3a6O4ZS9yDy2jWdPQiC7OfGNOlC734qAPuSPBNAiBz/9ndr8Y/AJa2Y++1f2Pa+VxEGfnoNcw+2NWcjurY0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1421242},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"b0e239797f424056b6effe647ad0615b99757364","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.5","simple-git":"^2.46.0","@serverless/utils":"^5.17.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.2.0","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.997.0","log-node":"^8.0.1","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.1","eslint-plugin-import":"^2.24.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.5-b0e23979_1633694889933_0.7041085798770554","host":"s3://npm-registry-packages"}},"5.4.6-2f8f24e5":{"name":"@serverless/dashboard-plugin","version":"5.4.6-2f8f24e5","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.6-2f8f24e5","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"417c1a6422772220ab1ad386a150124a12673d73","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.6-2f8f24e5.tgz","fileCount":113,"integrity":"sha512-tqWjCc4XH+dIeMZuO9XKhMrjdNLezYVjIFKDTcARhM8P0WUhg4tQMvawQSzFppowHcFuOBLFwWxwtT2A1bS7fA==","signatures":[{"sig":"MEYCIQC6ywB4aIC1Us8/lcSprcTPSADi5AlA8Voyd1cUwkss5gIhAILWlgIJdQopF2TIagPb8FgPJsjmw198A+xYJQGQ4OjL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1463367},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"2f8f24e52aba031dc33bf2461536b4a11fce492a","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.5","simple-git":"^2.46.0","@serverless/utils":"^5.17.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1003.0","log-node":"^8.0.1","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.1","eslint-plugin-import":"^2.24.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.6-2f8f24e5_1633697077643_0.03185025351557713","host":"s3://npm-registry-packages"}},"5.4.6":{"name":"@serverless/dashboard-plugin","version":"5.4.6","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.6","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"8f05b169900bc6c840f88705eb9aebcbd2d07a93","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.6.tgz","fileCount":113,"integrity":"sha512-FL4aSHQ27s2OPUwS8c1/l1m0Q3AIzOfEx09AygcaH7WFeLBgtcIWGeTBJw77AtVBdbAhKe3CViFjrSZb5Rnrfg==","signatures":[{"sig":"MEQCICXX/DNGpE/xigJzGMbizVdqlX+dWr1lnde6jTjAasPfAiBiUMmTIr1Mw86+jO2bT1oKCVam8DwX4DYs5sT63wgfzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1463358},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"engines":{"node":">=10.0"},"gitHead":"2f8f24e52aba031dc33bf2461536b4a11fce492a","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.5","simple-git":"^2.46.0","@serverless/utils":"^5.17.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1003.0","log-node":"^8.0.1","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.1","eslint-plugin-import":"^2.24.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.6_1633697858101_0.14109819511564536","host":"s3://npm-registry-packages"}},"5.4.6-48f59ec3":{"name":"@serverless/dashboard-plugin","version":"5.4.6-48f59ec3","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.6-48f59ec3","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"a6a5aa593bab61019bf80fa8b958462e001d98b0","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.6-48f59ec3.tgz","fileCount":113,"integrity":"sha512-HAGSXq7BMjM2M6mAvyKER/ejo2EMFN7V8Pt10uxJ5IJClAQ9Oid62a6wBraB22nobLl710Ge+lxpM/8F7FQQGA==","signatures":[{"sig":"MEYCIQDI4bwnBxHnKT9bCJKZdFolJeZ9i1rtWiTLVm6xCcKCRQIhALFaXhuM02qSysOKrlZyx2L0VBf9dRdSYnJs25Cxt1/8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1464038},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"48f59ec3c5813271c5ddf556beb6a0391f1eb3e5","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.5","simple-git":"^2.46.0","@serverless/utils":"^5.17.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1003.0","log-node":"^8.0.1","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.1","eslint-plugin-import":"^2.24.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.6-48f59ec3_1634046005843_0.4508436696368745","host":"s3://npm-registry-packages"}},"5.4.7-7b7f9ba5":{"name":"@serverless/dashboard-plugin","version":"5.4.7-7b7f9ba5","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.7-7b7f9ba5","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"5b0c34244f2a097f7d5b5a936b15d32676e4c091","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.7-7b7f9ba5.tgz","fileCount":113,"integrity":"sha512-A3orn0gQ87Ln7p617Y0SwJ3CXEU8CXy+Y8dyCNXdewXUVgEkC8Njhi8YrUIyP8hQHiFEPb0bOC7OSXFrefpCvA==","signatures":[{"sig":"MEQCIDitlGw8ryMNxWL2xPyByk8f4caC5FCZqukv+eriVj+1AiBpODuohKESbhg0WHRGEHmti2xVMpQ6pkiWDEFxAgDltg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1464421},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"7b7f9ba5197fab011b0f1ab2191538c8b69cf287","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.5","simple-git":"^2.46.0","@serverless/utils":"^5.18.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1007.0","log-node":"^8.0.1","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.1","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.7-7b7f9ba5_1634209607360_0.8703733148148043","host":"s3://npm-registry-packages"}},"5.4.7":{"name":"@serverless/dashboard-plugin","version":"5.4.7","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.7","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"5da5f09ac32f046353f1ca975f5288193e459423","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.7.tgz","fileCount":113,"integrity":"sha512-u9lfFcyPgoKHds+rGE3nUcIW1fRhsAl1Oxk4HZCDh3ZBTcDzubCpMxX7y6weeCtruVZ5cFxbiMxnfirnfkAMSQ==","signatures":[{"sig":"MEYCIQCbVIIlWBnYsIGHJk1L4ZiitiF7/ITZ6TEDmqLxRaH4kwIhAN94CBjVdbYvMSVYi0H9qtRJjfC1tOueTl3Oye43MOAp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1464412},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"engines":{"node":">=10.0"},"gitHead":"7b7f9ba5197fab011b0f1ab2191538c8b69cf287","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.5","simple-git":"^2.46.0","@serverless/utils":"^5.18.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1007.0","log-node":"^8.0.1","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.1","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.7_1634212423106_0.5433339334485001","host":"s3://npm-registry-packages"}},"5.4.7-c9dcd8b6":{"name":"@serverless/dashboard-plugin","version":"5.4.7-c9dcd8b6","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.7-c9dcd8b6","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"13b4657cb8c5eed14407f3835b4a2e194faaf7a8","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.7-c9dcd8b6.tgz","fileCount":113,"integrity":"sha512-fNv7ihsOr2ABuW/g67n7Zw3qRT+eVXJE8npsuZgomdMQ6d7gI/0rrkdsi1g58yshrujM8camwvz1n0QMYItqcw==","signatures":[{"sig":"MEQCIBPIGM5Ne7WNwfa290DQpKDqEJfPynVxEFjvPunPUHQBAiBjOct41W3zvdfLUoEDXXzRpoyCOj1gVHS9ow/DA7X5Pg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1464397},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"c9dcd8b6cc3c050fda9976bdf2807ed408d1e7e6","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.5","simple-git":"^2.46.0","@serverless/utils":"^5.18.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1007.0","log-node":"^8.0.1","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.1","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.7-c9dcd8b6_1634293888662_0.09203149639117747","host":"s3://npm-registry-packages"}},"5.4.8-7f61aa6b":{"name":"@serverless/dashboard-plugin","version":"5.4.8-7f61aa6b","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.8-7f61aa6b","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"fd2adfac3457a5000ced5b376d0fd25a6daac5ff","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.8-7f61aa6b.tgz","fileCount":113,"integrity":"sha512-ASIvsHzwb15hmHTXYdY5v131cD7DY2IucZslJjATM6FoQNCT/at5w/1/vlOuXogJR8fsjFXtOuncRu9wzo+4Xg==","signatures":[{"sig":"MEYCIQC2HxQgimJMYzk3gaT5r+NOkHQQUusjc2nNtEP8DVZPBwIhAIU0qcTBCpnK0Poj5IyTpKs9gERNI7e7+ADi/KAGS9Ti","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1465088},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"7f61aa6be111aad9edb0eb86ddb166174fdb51c6","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.5","simple-git":"^2.46.0","@serverless/utils":"^5.18.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1008.0","log-node":"^8.0.1","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.1","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.8-7f61aa6b_1634295430964_0.3211604191463764","host":"s3://npm-registry-packages"}},"5.4.8":{"name":"@serverless/dashboard-plugin","version":"5.4.8","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.8","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"07e9f6c1428a195ed852e8733184d16cef97ce39","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.8.tgz","fileCount":113,"integrity":"sha512-vAXlfM33fRsYDeHTjFLlgA6VCxeXEkB8rx/mqQv5kv48KO4gwRsmgV4/xzEnk2fSQVPlyHL66DG0IvgFyEeC3Q==","signatures":[{"sig":"MEUCIQDhRj9HCUAeJ96/pzRiKScVT1IOuqCb+uMTqdIjgXxSIQIgN1fkj5VBXbzs9vZwCExGfMqYEPr2oPzvvpl8GNsqQeo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1465079},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"engines":{"node":">=10.0"},"gitHead":"7f61aa6be111aad9edb0eb86ddb166174fdb51c6","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.5","simple-git":"^2.46.0","@serverless/utils":"^5.18.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1008.0","log-node":"^8.0.1","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.1","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.8_1634296247147_0.6816373932109963","host":"s3://npm-registry-packages"}},"5.4.8-d790b59b":{"name":"@serverless/dashboard-plugin","version":"5.4.8-d790b59b","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.4.8-d790b59b","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"03cff959f55a5c2ef1cda1a3e8cb77aab55cfc37","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.4.8-d790b59b.tgz","fileCount":113,"integrity":"sha512-Hz6oAseMfjOPQBGVKd3beyuyvl/5czuaTHUypb+NOeC02mJPM1q61N29CzFHDYcQGILHvZhDTUGDCfcWlso6Wg==","signatures":[{"sig":"MEUCIDpDYxB3OOnfbpzELXqbPw0V4aJIickJoWXFvBaWbIduAiEAq6inVWW7+9vYBsSB+ItdXW+tYwlKz8PuizFiUIP2U/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1465313},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"d790b59b7c4dec5b469da7e5de50755121feed8a","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.0","node-fetch":"^2.6.5","simple-git":"^2.46.0","@serverless/utils":"^5.18.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1008.0","log-node":"^8.0.1","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.1","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.4.8-d790b59b_1634645037295_0.4813257910017672","host":"s3://npm-registry-packages"}},"5.5.0-1d70ff27":{"name":"@serverless/dashboard-plugin","version":"5.5.0-1d70ff27","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.0-1d70ff27","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"c511bf4421bcf0634b0652eb9a1463ab0b1e7052","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.0-1d70ff27.tgz","fileCount":113,"integrity":"sha512-Csu1PXzUBI0AbV0m7wqoHwSKhu0WfCdMBX6ak70j0it7xmUNuWEAsZ3uDRkYHhlPrfZYdb1uJTXSth7AKnG9bg==","signatures":[{"sig":"MEYCIQCFmpvQ2ZHJQ7KZEFrjKUF1nBUY1IvcSvKv3mum5RVyawIhAKVUbaEN28lQMyfKXTK+CNrpD++DhFJeJWO8AOUn1+vp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1465991},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"1d70ff27e7c50b1c8c24ddbcd5a469a147145232","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.5","simple-git":"^2.46.0","@serverless/utils":"^5.18.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1010.0","log-node":"^8.0.1","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.0-1d70ff27_1634646838854_0.14099215571650459","host":"s3://npm-registry-packages"}},"5.5.0":{"name":"@serverless/dashboard-plugin","version":"5.5.0","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.0","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"d8b0407e277f22111a88cf0d6062d0e17de5b9ca","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.0.tgz","fileCount":113,"integrity":"sha512-a3vWcAacJrUeUFcGXhm/tDxvZjqQI1KjRjFGrqbxoN0N5fCdkLtOn6578Iq4hdP8BF2XanS1xGGdhPjcYBdsUA==","signatures":[{"sig":"MEQCIA/96xt452U6w2uqt8S8ok98Z6qX6wI4i5E95NTQZ1LcAiBUL2dWdDikrJAhH082ewyu15SvrEj6q81JPNgyHXxmbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1465982},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"engines":{"node":">=10.0"},"gitHead":"1d70ff27e7c50b1c8c24ddbcd5a469a147145232","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.5","simple-git":"^2.46.0","@serverless/utils":"^5.18.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1010.0","log-node":"^8.0.1","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.0_1634647682260_0.2945639807762992","host":"s3://npm-registry-packages"}},"5.5.0-005b839d":{"name":"@serverless/dashboard-plugin","version":"5.5.0-005b839d","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.0-005b839d","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"4c168c47d68f5bc6f5d9e65a59d5f91d7315e11d","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.0-005b839d.tgz","fileCount":113,"integrity":"sha512-0FEHrb9HaNZa2wz4M7yWn6APZ7XpUPRlFf6Itkm8VzeKM4NgTdY/kd8QHRX8DDeh2q7JYJjLTQl5meOnusyiZw==","signatures":[{"sig":"MEUCIFH89mPfU9lwBCmr/I2lbSVVZTgXToftbD45kpVkpS+PAiEAra+dqNpL4B/xnRhtSrSQdtLuQvIJnq6giFROZHDIU/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1465991},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":120000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"005b839da6751dcd18edc7e0b9375cd95b21f6f1","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.5","simple-git":"^2.46.0","@serverless/utils":"^5.18.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1010.0","log-node":"^8.0.1","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.0-005b839d_1635867143772_0.5435894596089192","host":"s3://npm-registry-packages"}},"5.5.0-c8ba8f2e":{"name":"@serverless/dashboard-plugin","version":"5.5.0-c8ba8f2e","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.0-c8ba8f2e","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"c13a970c787f0ba1133fb72d7a319468e32b5d3f","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.0-c8ba8f2e.tgz","fileCount":113,"integrity":"sha512-WbJn0nOuagzQhBjuV7bTBciLDwxJN410N6AF5qvkBWoYFW6EA24mZqGj5qmsytpNhYaSPlYuiiAOEmE8vupLnw==","signatures":[{"sig":"MEQCIAsdVmP2tTnA02ql3nzDuk+42F0ZEEeSQrUqIQ/nKQCbAiBTqGKZg9k8Mpznqb9/RR4napfke8k3+J04JtKtmnAX1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1465977},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"c8ba8f2e2e97fbaab1564346e5cad6840996bbcb","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.5","simple-git":"^2.46.0","@serverless/utils":"^5.18.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1010.0","log-node":"^8.0.1","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.0-c8ba8f2e_1635934917537_0.5772781837582797","host":"s3://npm-registry-packages"}},"5.5.0-785a2d07":{"name":"@serverless/dashboard-plugin","version":"5.5.0-785a2d07","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.0-785a2d07","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"2fa1ad2a317f743951628ec2ffc3f75157f6c5f5","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.0-785a2d07.tgz","fileCount":113,"integrity":"sha512-N5S8lPur3OFXDNC+0qiyzYf2zacDQS+ZtRT8l9s6muh88JAAdFAS0hEvct5prsjsMZqcWcv8VqoPCio9n1VSXA==","signatures":[{"sig":"MEQCICSAgyPVXoq0CMsuhTBXt4MUgeSdhUzg8KFKkkrVGjkDAiACdW7CV6QGj8u92VH4FCprnF7glFuLiOSbXjYHYk2JAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1464730},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"785a2d075a1def27d63dadc1689a2f53838ea09c","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.5","simple-git":"^2.46.0","@serverless/utils":"^5.18.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1010.0","log-node":"^8.0.1","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^3.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.0-785a2d07_1635937057180_0.5698292808009369","host":"s3://npm-registry-packages"}},"5.5.1-4966eeb7":{"name":"@serverless/dashboard-plugin","version":"5.5.1-4966eeb7","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.1-4966eeb7","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"0a29ac86f77d91d961f37bc09dcb044fc2c00cd3","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.1-4966eeb7.tgz","fileCount":113,"integrity":"sha512-C52DL5wolQYYJ8iBN7K2e1gIHaLo/U67iqOv84TgnwprdZ8Fpto82aCqA49rXsyhKK2NtsA52OAZTWD497zNYw==","signatures":[{"sig":"MEYCIQCkfRoQLQCo8jop4I9nTDI5MsGFVPfEgulcmKBe7hw6SQIhAPN5AWk7KqAjDsWl1NKmLxsj5RoO+9IRjaQhXEGe9FZJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1465119},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"4966eeb72e130834f120b953523ef6b51fa2d13d","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"^5.20.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^3.0.1","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.1-4966eeb7_1635939191900_0.3495449416499188","host":"s3://npm-registry-packages"}},"5.5.1-358019f0":{"name":"@serverless/dashboard-plugin","version":"5.5.1-358019f0","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.1-358019f0","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"e6545ab338efdd3c615fa141888556a0d571aa59","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.1-358019f0.tgz","fileCount":113,"integrity":"sha512-R2TYwfB4BizB9tJTCJPlItdQSSVOMHRAQ9cTu54lpXn6F4dW22ZgvdNjZ6CzyyIu5tmOmC8WRrF6rF3Kh2N3ZQ==","signatures":[{"sig":"MEUCIAV4IwBAN+lPbI/YduTH5pmv3kpHH6gbBVQMOqz6O4urAiEAng8QBO3HyXhbv0EysnVGHbrHl4CYT5e3dIS9XwSQqy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1465049},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"358019f03f3be68f130cd6ad94851cf6233629f2","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"^5.20.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^3.0.1","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.1-358019f0_1635949690538_0.4461342769772616","host":"s3://npm-registry-packages"}},"5.5.1":{"name":"@serverless/dashboard-plugin","version":"5.5.1","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.1","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"c08fe04e3b108d394862c3ce452560ff46503bb4","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.1.tgz","fileCount":113,"integrity":"sha512-gXn17AOyY3fxSq2nIFNnU4tZorplh2yVb0zI9A+rTeHlQ3HgIJa7xs/rR2hLEcW4vT26zX8dqwdJOAml/9kZyw==","signatures":[{"sig":"MEQCIAme5Fb9iKhHF/uOMCvbhlDXXp6QUU5Fdcz5D5RPOG54AiAIFFunsCmN/MH+r2Dvq5xl2q4DrmzrDWLxfdCCnGUmYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1465040},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=10.0"},"gitHead":"358019f03f3be68f130cd6ad94851cf6233629f2","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"^5.20.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^3.0.1","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.1_1635951544397_0.2587787867750284","host":"s3://npm-registry-packages"}},"6.0.0-pre.ffadbdc1":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.ffadbdc1","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.ffadbdc1","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"fa838d84af0db2b15200c20255f8c6304d3d4647","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.ffadbdc1.tgz","fileCount":116,"integrity":"sha512-1zEwWX+4UkxuKH0KJ1BaTKGG1SmCEhe0XX64BJXhf4qFAy3DaBwmcqPBxLp7BOcuA2HX42wSKWNZQx4HpwOx/g==","signatures":[{"sig":"MEUCIQCxr7uwdz76pPZD6lU7tdORyqCCNw313KLVtygfSzL6jwIgcJm02vid8lRNJ6jagSl8cFzd+R4jhZ1Dl9I2VsWAO+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1479708},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"ffadbdc1223deae30aac281d46551cd044248251","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"pre-6","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^3.0.1","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.ffadbdc1_1635953421609_0.10338321896420322","host":"s3://npm-registry-packages"}},"6.0.0-pre.52a3e9bb":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.52a3e9bb","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.52a3e9bb","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"cdf1aa2661516fa83d07dcb79ddab7a42f7532bb","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.52a3e9bb.tgz","fileCount":116,"integrity":"sha512-LG48daNBH0Pw3XOKDL2AoPpgDayd9s9OD/XtH17/BdYaJFNOIcgZriN/Vzd8pp+GGbJYFBFV5nvRKJuO46VQaw==","signatures":[{"sig":"MEUCIEfimxKG3wZff2HUZgkzdsJdFBC4vEtLcbeECAvyLr0DAiEAxecXGlYYYxuWbExPqpLviVWbxjtEGuZN3oRTdUTSDuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1479668},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"52a3e9bb606a191b04aef03cf512ad28937b0a26","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"pre-6","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^3.0.1","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.52a3e9bb_1635955791637_0.002133942778338671","host":"s3://npm-registry-packages"}},"6.0.0-pre.a407d38c":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.a407d38c","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.a407d38c","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"32ee91749841ffba91f27f59a33b0159ae65ce13","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.a407d38c.tgz","fileCount":113,"integrity":"sha512-5NKdQfzkxhdpRDOheLvmdFABFmYZJ4Fg14TKaC3P8xXvPrNps77Mm9iyOJy06g6Q4WCx85GjvVlXFNRS/85dAA==","signatures":[{"sig":"MEYCIQCM4TD7FUhTB391Q3wpB19XvhzaIYuxs3Q9FmBpc9nMwQIhAJCrsPuf6SgyzCYKHdD70k+FQBYMP9sp81GTIxGXSe8U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1462396},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"a407d38ccf2c3f3d22c4faaf7738522055b00883","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"pre-6","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^3.0.1","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.a407d38c_1635959244097_0.09822668520044675","host":"s3://npm-registry-packages"}},"5.5.1-e40861f5":{"name":"@serverless/dashboard-plugin","version":"5.5.1-e40861f5","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.1-e40861f5","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"b12da422f0a6eaa8996df5f0b169167257f7d0f3","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.1-e40861f5.tgz","fileCount":113,"integrity":"sha512-OmhqgG0c0HsaKg59FDXa2duYkpWs0rPb8p+djzlETVJdf50YNhpL2ZWHKgdUVNvyB8kFymyz82IKNq9k/2TFgw==","signatures":[{"sig":"MEUCIDIhClNO+nEOVLGNK5jKsDZciQEDxtUQEaHMraaAbSRfAiEAyiPAsiJSbE7dlw8HGZ0MkxoGoKvXP5F9e+7yOrO/lEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1464918},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"e40861f56248dbd49b52699c723e2e0e5000535c","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"^5.20.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^3.0.1","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.1-e40861f5_1636023458687_0.8938728527239987","host":"s3://npm-registry-packages"}},"5.5.1-21f4e588":{"name":"@serverless/dashboard-plugin","version":"5.5.1-21f4e588","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.1-21f4e588","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"ea585a5ae8b7a9b09b14d21a8d06fbcafde0d165","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.1-21f4e588.tgz","fileCount":113,"integrity":"sha512-ELAhLJciELaCx7b1kA1rCEfkuEipLBNsOXwtXeamqktvWpoTUrwGO/KvOH0B91gO4nedfBpN1GT7si164cWRVg==","signatures":[{"sig":"MEUCIQDx/kuTQs+P2gVInYRdZ8ra/VeICmexbPcPcGl6N3mjIgIgN1FtCCareHmP9UoCd1dzSGOpJX0FC02lNg8ROA/nx6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1464921},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"21f4e5883ed61be3829f5868ec614dfc73570fd4","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"^5.20.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node/10","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.1-21f4e588_1636034047745_0.5749801222713451","host":"s3://npm-registry-packages"}},"6.0.0-pre.ca8aec33":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.ca8aec33","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.ca8aec33","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"6f447218f3778e00ae5b888cf734e05e2eeadbcf","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.ca8aec33.tgz","fileCount":113,"integrity":"sha512-Q0xXdIHljh0uG1ltuh0tosnqP6043kZwZAyuSWRReD0SbNrXeKYE755PpdjAEKS2Gxqbw/oQjKCoCixXbOCK/g==","signatures":[{"sig":"MEUCIQDKHaPNZCdY1PLmoqJTnUrUcG0Gxh/ZoNXK/M/NkQ+KNwIgSsL4fbV8fiF8Q/vFKYZJ3mVSYaCJieZhCSwPlYwFsfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1462268},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"ca8aec33d3be9a9c9cd551c76a56a97602c06a35","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"pre-6","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node/10","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.ca8aec33_1636036966641_0.058523967657174714","host":"s3://npm-registry-packages"}},"6.0.0-pre.277912e7":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.277912e7","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.277912e7","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"eeedcfd0caddae64d670060d02a312fddc96f1d5","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.277912e7.tgz","fileCount":113,"integrity":"sha512-M/LKcoqgL/H/yE6au1vELgC9BO+Wf3AHyyNTUJPUU40a92w23OzyO7fa3D54EZgG3/wJAj+X28JVgNDgokpRqw==","signatures":[{"sig":"MEQCIBqfyXzdyffWUfX6Siv5TWm4pzjtfTxZ6BAwRI6UTGDvAiASWu8rVkRIBgTorRKh8D/yfWcgvUW0eVHN9L7qSRbzbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1459606},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"277912e72952a6c16e2ffd78039b64858ab768ed","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"pre-6","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.277912e7_1636039042488_0.5974333252071979","host":"s3://npm-registry-packages"}},"5.5.1-af281e27":{"name":"@serverless/dashboard-plugin","version":"5.5.1-af281e27","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.1-af281e27","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"caca28cd78ab6e6d392431834e68cc952aa8ccf9","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.1-af281e27.tgz","fileCount":114,"integrity":"sha512-127bRaEZjqzcw9slPWku5hPUVkVhMIYBBiyBDm2kFbEg42/jvWOMVo4PaE4U85wN3XqbeV1fjC3E1ylfm9hiWw==","signatures":[{"sig":"MEUCIQCoYYmG92zjQygmh5YsKymjpR0uFb71hg91GnzifOIE2wIgQDOJByImMvSiAIegtL1x0Q7OMC2Pzr7y9Lg/q2FopaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1465665},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"af281e2747bf277e3d70f78c8de1d750299b2305","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"^5.20.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node/10","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.1-af281e27_1636134104607_0.4439512423624363","host":"s3://npm-registry-packages"}},"6.0.0-pre.8318d894":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.8318d894","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.8318d894","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"dbc66883290a9012c7fd7aa257bc3b5b54ab6c39","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.8318d894.tgz","fileCount":114,"integrity":"sha512-oZ5RXYmLlmCcS0BtlaeQMPkH52IIrTMSWnSZL1mxmPkd+O6CgEv4OhuOzdXsnWK/QyGPraX3TmxaRuJagvg1lQ==","signatures":[{"sig":"MEYCIQC9kYjxqawpR/IapsOiWcpClTpmCCj7BkZlgnejOCbOCgIhAKmv1ehEC/Bn/FgHK3YMlPyiCUBWZpHESI9xqd4L9W0o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1460479},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"8318d8947989e6b904d64e2e02d08860ce1f3484","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"pre-6","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.8318d894_1636376570336_0.8131786148669957","host":"s3://npm-registry-packages"}},"6.0.0-pre":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"952ecfc57ac7593f6db610f04115fa13635c5502","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.tgz","fileCount":114,"integrity":"sha512-avbS1mcz/ZCwI6+4RRILnHkRBze/MxoFbtxMGOLSo5t1czWfL/0Tjf7YMz/ZcIc51m1iR0DPYLXDLH82qKSQiQ==","signatures":[{"sig":"MEQCIAY1rXQhujFseNtSxNh7pe/vHGDfXfZ3NsKXCmhktnb1AiBws1zSL988A1gnNEL8F9ZY2iYWzq772ArC1osOJarYpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1460422},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"51fadb0e2c3a19053fd53a81929fab1036d59289","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"pre-6","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre_1636377875490_0.028897584659276276","host":"s3://npm-registry-packages"}},"6.0.0-pre.fd9b5e6f":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.fd9b5e6f","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.fd9b5e6f","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"4ffceb34d85eb49f31313d6930c6908337c789b6","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.fd9b5e6f.tgz","fileCount":114,"integrity":"sha512-xMdLDKrEMcd1QqN0pPeTqMGT1okpJ6Av5Wyt+XT/1bP+Hktlbhb44MMotG8kwPvdu9sGRSTdRc+PY40VtgwqTw==","signatures":[{"sig":"MEYCIQDEp12KYvQ/5hVFDrbvug08tmmSiDnuxdQqYysWfEk9tAIhAKGzS0JgWatW4RIRGlj1bp7+ntN9e8bymD3N13sbkVmp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1460262},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"fd9b5e6f5c474c0dfc31fcf4c55f6c5b47470d62","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"pre-6","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.fd9b5e6f_1636380543941_0.9593626129372372","host":"s3://npm-registry-packages"}},"5.5.1-8f3611d9":{"name":"@serverless/dashboard-plugin","version":"5.5.1-8f3611d9","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.1-8f3611d9","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"db4fbeaea46d7606dbacce6925621805f298fd6d","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.1-8f3611d9.tgz","fileCount":114,"integrity":"sha512-wESI9NzH+Y/iWZsZnIbMVWxQbHBnh73aWpbJkaIsDDGz04Ng4C1uqkBb/dBBmFfgdLjdcKHixtBxXasK+JaWwA==","signatures":[{"sig":"MEUCIQDXynheIeo6+p14j9oJTLJWKkZ1056Q71CyK2iu8DsL9gIgRT9TbPmdElW/0pfhLwv8BMfZ638e1zz9DUMaQfbezow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1465674},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"8f3611d940987f6218d0bc99affbfcbb503c894e","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"^5.20.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node/10","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.1-8f3611d9_1636380575284_0.5235479437084782","host":"s3://npm-registry-packages"}},"5.5.1-e414a135":{"name":"@serverless/dashboard-plugin","version":"5.5.1-e414a135","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.1-e414a135","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"6d2c2a8b30bdd95ac2c97e81b2cd2efbd889a54d","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.1-e414a135.tgz","fileCount":114,"integrity":"sha512-ONExJfxvE2z7xwSMKHlReECVdYC1+YpB6qeWMrTODbv5Jbx1hpKM0l7559ytCZCdOMshCN90YHGbZNsk93LkTQ==","signatures":[{"sig":"MEQCIBzlP8TWt8cDUd7s1+HqncZPaa9e6pc0EqCsmit/orDQAiBh1Y0GynsFb9wrirQuKi70UHfHBc5nI6IlA9o7tGTE+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1465612},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"e414a135e654dade32eabc135d3d834c3ae0ee1f","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"^5.20.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node/10","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.1-e414a135_1636384216599_0.3233794037990978","host":"s3://npm-registry-packages"}},"6.0.0-pre.95a540fb":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.95a540fb","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.95a540fb","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"30a6aac9b7dd74213e95c858a6052b62c1343bd4","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.95a540fb.tgz","fileCount":114,"integrity":"sha512-02wmfuygwmlmt1XfcIlR42evWktTEbzrdexBKJlOSMq2d1uZ90HgtYUNVUBXH0cRKxuL2G5L3QaNfZKgkYRaYQ==","signatures":[{"sig":"MEUCIFLPXQ/Xgo9onbgBNRuO8w4b9THJ3OXPlMuFPfGL3gdeAiEAyvevL8jXi+d1K7vkrhnqt0s/Cbk4Yh0LSht5RR3nTcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1460209},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"95a540fbbf6e454002352e7ab6cc04a978c8908d","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"pre-6","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.95a540fb_1636385206787_0.6939938474186227","host":"s3://npm-registry-packages"}},"5.5.1-c8bdd2c1":{"name":"@serverless/dashboard-plugin","version":"5.5.1-c8bdd2c1","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.1-c8bdd2c1","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"07d27530d775f171adb20749848432b487dd9f19","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.1-c8bdd2c1.tgz","fileCount":114,"integrity":"sha512-jrjfuqwD6GnxqnGMyGoFs9TQp8nMic9QgTdRsYgyPSJIbMObnchNKg09DqqX9VDJyEG9H2LOd+smbaUDF/eA1Q==","signatures":[{"sig":"MEUCIBc+Ov7HLxL235UmjiJhAxGSuilX6Tw2cfgguS2ZpxlSAiEAiWSuPV7pF3mEq5QHLgjRu884nRtNFAJcN6KajR9n9Iw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1465659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk4eXCRA9TVsSAnZWagAAQIUP/jYMNwH5BDtXbWwc4u/q\nM+HhSrOuglTtCAo3eKq8aCt9NK93vO93aCXB6NU+TwDkO8rQc8hUIbhVopE9\nrOrKzHOUet1fCEfaFfbHIh0pGLA6OxoIc69CaNDqcLt58ZH4JZBAlhV7TYMj\nIfqbvoPIN5BtULmVja+BKcieL1n5r2dIGWI4eLelDPjkWFFCh0OaAcTKkJyI\nQzGCrO8Q+nTEUADHfkdII41T+isPi2cgOGXtNbaaQSlc/7b7harQerDKXnZF\nPri8B/hC6aKkwZtsHWxfnqxQa2c83PKsYJXCXTsfDrC6inoOKiVICW8ik1xR\nQR+pf3BJiCUx+FbsREQOD3+5erV5G/Jj55ELt1yq076evKml8WeesFjC/l+X\nof7GI3t8eUY0l6RuriJIt1CmtEefZEU5B2p/WGoPRwrYUpX5YTvbfv6nmxGQ\nlTGSVqoET3BPDAuXzSvJ06iSUWxJKXv0rHmnYXBBze8GyLk+8qa4F0mZKcQi\ngL6c7u7wDWkTeLJbYobTYeGzHmpXlvQehfVZmjzKt/zfriRQOSiRrPGSpIUb\nK81YICJxI8cg1nsBZTkwrngELaENiGIdM1BndhxGKlb4dI/zldufB70uzdrF\n10MweGGOpPdPVOg/fw0aqb59GuoSet9CklPZlHGyRXFmJIreIux/lZuFiDkr\nLPhT\r\n=cQhA\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"c8bdd2c17ba88a90e452034ef3d0a445d832b0a1","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"^5.20.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node/10","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.1-c8bdd2c1_1637058455285_0.3703896001134217","host":"s3://npm-registry-packages"}},"6.0.0-pre.7d6455ab":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.7d6455ab","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.7d6455ab","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"9f0261a509e3e0b1856ce20abe099fdd9d836f2e","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.7d6455ab.tgz","fileCount":114,"integrity":"sha512-ZM+Q6/Qwv2ZHTQG709J0qjPla60erMuICl7G3lIbcuA+6CDeRrOGp5XN2Ke7yNHKRKAkmFdcNyxLsGx1KhH2Mw==","signatures":[{"sig":"MEYCIQCGLum8egIKYKq6QQfZy+la4uo604hDlCCwvuId8JUEWgIhAPn51ossm+fEhHSxR1rESl9PFTze750iXOQx6vj8846y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1460255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk5gDCRA9TVsSAnZWagAAGesP+wTdv6myISYKIk64z+ye\nobDv8MKWtUZ7F9cezC1l3JbYXQcx47VeONN++TN0SyYDX8SSLDnKpJXF8LlO\n1n/gceRi4A4UEYE3cMSo1b6UEnHaA/skG5d729fs4x+XMPurx2FL41MiEA0B\nPkp0980oArVVRj3cD509YvsCB+3HD6w3ln2LsDeOjsWy7sHnSjADthXHrKMA\nCw0iw38YJWbtkmgjPljszUvB049kucRtS1NayAywQwvai4BJyW3W/Wr/NMn4\nvjRxlPJdeE6f26nLdkf8puhFptW1wbXCk0eFRf/S3Y5uIKiV8luxKlhCMYWr\nMKE22K5VhWvXunLaebJ52JMcXXNdeVOOQu8PxpgxGyenTbbT/b6jbPZQDNLG\nEINOrrNjEdOM+PAykJZoD6NK+x0rvWM4i7Acwnoj8XRvMVblRw+19vRLTABQ\nQfSf7AgIbgYWnNJWtCAybOVURCt9528uVALkJe+dJM6A6THiOMH8bHYRLipy\nGC521yW+SlpFCTdl3sC8eR8k+rO2KLYUtZWcDnlFdhsydxE+r25LwGP7X+wW\nsfGpub2u9xhzTKrbdA9gXzE38PMwJgkE5BwMFw7wQ9ewYQPEsLN5HKhbytbU\npx2shpLqzHOHTqcUYRySHu0DbJSAlGj5zh/MCQpR/rvip7Er4pqFj7Qixvqu\nYese\r\n=NVaR\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"7d6455ab80f4f25629f4fe8fd6821e20388a3d68","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"pre-6","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"pre-9","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.7d6455ab_1637062659115_0.8338859265000604","host":"s3://npm-registry-packages"}},"5.5.1-64619f58":{"name":"@serverless/dashboard-plugin","version":"5.5.1-64619f58","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.1-64619f58","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"e7b3a0b5407b64ed6cf01b00695b8c2729971d4c","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.1-64619f58.tgz","fileCount":114,"integrity":"sha512-lU1XkyDeAppVcHz1NoVsubfG3l+TbqGQodDBuOpZFyVrNm4K/UcSZgxu/Iorh9f6s1TqqjGR6kx+LpypmLyFUw==","signatures":[{"sig":"MEQCIFc1pR6B55k1bofB/Xct3LOFh4cTTAo5xyPIAnOD5VnCAiBp8xRtajV4qeD0AEe2v3J3CRHUoDK8H1Shtk3QFDX+PA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1465659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu2G+CRA9TVsSAnZWagAAPgMQAIn345cWxWvJ1OPez+8/\nN3AirKfofZN6mbjzBji9wBfpSKO6MJWJ1O+yutEMRsnLintX8Q4DkKpBBx0L\nt53brA9amo/47XOKZ2xZkuYq8RhqeojDj38FpSTsZmIm3Zuv+T71bSoyesgQ\np1W/1OYRCZKf/gtPF398B4TBNSD78YAfHuXGGhnTcGpTxDyj77xTQjHqCh6O\nJzw1s9s/kPL8RDPo1OIFkJz7klDlgsWiorCVS69lo/ZhWymmwJxSG9kq/EyK\nTKNcjl81+4x1QOBdh3ckcL+/4A+6QC78feWFR5MIx1WWGeGxdemjQkS2Z+fY\nf2ATXSXu2m1LHiCZbtYsfl5q/eJyuJN+Uix78uUoG3h24jtuIslqttPBw9Sy\nSz4xttWcG30ci/+gfAQ50yKUWFztiH/Oyr2l3PkxSR3/rhm9uD3RspCz1fzm\nGpH+8/jqm8y82lGyRrWIuqk6AYhV1Lke2PprlfEu8+TcNE1O1mcNTXr5iRfm\n2KD49v3f6a9BhcvAAgrnM4E/zyEszTz+AxDOJTB/I38YGXbcIcUCTCWAntbY\nsXLlv2wkHyo9GnAI5CqsLUrqg5QfhOIfC6ZCAAcghoerINW/2QtAUzsV4Pn4\nVXCHmctWHG60NWITtMRwmNKlegnMzDUlh34CCUXKNT5Tc5vrrRR3jpBvAcMX\nJp6Z\r\n=Nojs\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"64619f58ad6cfee214a52776a74743f7d9c9e8ec","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.2","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"^5.20.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node/10","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.4.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.1-64619f58_1639670206540_0.3770011947816616","host":"s3://npm-registry-packages"}},"6.0.0-pre.e20784fc":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.e20784fc","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.e20784fc","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"e0236a6a930e78f5fa60584fd8de0b4dcba161a5","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.e20784fc.tgz","fileCount":114,"integrity":"sha512-ToBmCVU3wWK6L4e0JyWo1iLccIrnbWKbvmyXexhqMPZFNwjAfBTmFdPdM2vWiOuAZvtC8fY9jp8Y2BfV6pTuHA==","signatures":[{"sig":"MEQCIEIGqLiGBCtajlIMyS9h4VZMxj6YYVouXu+qheXA0b80AiBrwdYhdOi1M0T8LaJYdd971HNm2GyGF9YRWqZNQfJ9xw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1459679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu2N6CRA9TVsSAnZWagAAmU0P/iOJ+9+MnfhcydicjHwh\nzyEEr8PWmtD6BJ4lVINzSezsyxOSGc+v5f4B4n3k9U0/o2f29m3NjxmGJmPq\nhBYGPvcdyvlRn/5i3trYYo8p0a27rIpGV34nKe1Q1kc//l30TGcAVA7wvmHA\nFib94Zert1aPrN0ULbmxTw72xqw6NT6rmq9wleZXfnsCiktVdOIWBA9+zEYY\n/c1JzCc6mEQpwmmMmy9v9YkLpJ0Q23TcOQ6jMuedr1wg/hHU0yb4aiBrNB+f\nHDRXlQZuQWM3fcRiTwJ7B8VEHm4vBXoVXdQg48rfEPljCk6EJK2XlAdL+Hz5\naKFA4eoalgFAHAdwlSspGxSFu8/HfJhPMXzLOMn9xP9SxPggToL29N06grGr\nGq/DmK+st8TlIgTK2ImgTpUglY+ZRIVmoa5T5//PTzAP5g0KkQFlExF2ASGL\nehY3eXk0ZK1CqyRRKUMMw69O0lK2awS7aKbY/I8FGe9X1AfrFhm6p6jExe/p\nkFhOt/zneE2wKR99xQb9l0YMHoQrGemLKvh3R1xeUV7Kwks+7MPw1NHxduRO\nlSwsewQbJvwQrxz8dnpf4NnBer/EkKvz1kRuNuDJso76cG6X8sAbySWod5kz\n0rnYpVvUzJlrN5nI/UgefB5lSXdGoP1hsgYi+qtPTNf/retYsoAXp+rhyLfZ\nGB+g\r\n=vzNZ\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"e20784fc732220a660a7b6285f002c602c0a41bf","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.2","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"pre-6","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"pre-9","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.e20784fc_1639670650215_0.6521513290307817","host":"s3://npm-registry-packages"}},"5.5.1-450a5127":{"name":"@serverless/dashboard-plugin","version":"5.5.1-450a5127","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.1-450a5127","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"00cad5c7bc5ecd9e5242292bc75a385cb011c1b4","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.1-450a5127.tgz","fileCount":114,"integrity":"sha512-HNENQpidt8y9ZJhXF0tjN7083MjRJUSe3FJLhWu577F4N0QcECarlELv3MnCSbqgXYlwX3inUWOWd4xnwvUUIg==","signatures":[{"sig":"MEUCIATyaBWOYrm1UptIe0G+yxRol6BdZzGq6uTjn85q9jqOAiEA93Wck/5/sKRp7LqKwnOUe/Q/rnJhL2cjackChh5PZcs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1465621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwcSzCRA9TVsSAnZWagAAgIAP/RNifkb0MlxtJJ7Go4sC\niBUiVhOHV0Ipn20AcPYqu6jDFFO4vYCwDh3t+hquixN0YsZswHCRyytOpFZo\nMgV/U8KtkJ7EvokIF6lCPqtTOzqQX4yy83/zQLKjMSXiwMaO+G14z/3Qfb5/\nxrDZ6hZ0AhFPNZI4UEdTyRJRGDjT+VGKG+9/g6krZg0KGOY7AFukmYmXuAZX\nYeM9uElW2zHcjV9oNxc9NCEe5cigO1eZRgG6RA/o4Z8MTtfX1dXgpEHiOudS\nXZQWYx1M/8in+aja3woYYO2DU1RtPZ86TqM7LkFZLzbmes5ilgCPHWSxHxaK\nZiE6LpgoNkLWxXcrotTODLHdllTUsMrUdWC56O3lKW9W5nSEEfkKBws9lc8m\nhHGdZLEZHtHCisDanLX8IO3CkhBmpHBUqfSQyrlOEXNkMixwqIAv6s7KklXi\nK6ZCTKaEqt5y64ertgx9+iUgrhfvncaM1exlUm9/NMlgoUcWcHKjMyJua3M8\nJvJc1+BS4xwVa9igCKGbbPgNo7VGi97c5dluelfYwXPdmlYJej8BJO3ZegGh\nZUthjnw/Rbw78hsZUcGzR9hcTyE/Kccuhu02IbLYvSnNc1H+IA8yOBe0VidL\nSXab0rTeIfvjaLXX3iygSPwD4Bd44E2IqkgGTUTXeY+bFxAt7r18U3udlPxW\ntnty\r\n=ElpW\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"450a51273d675f9e3cf2c913b4cd5f5047bf1f26","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.2","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"^5.20.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node/10","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.5.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.1-450a5127_1640088754778_0.9305747845100307","host":"s3://npm-registry-packages"}},"6.0.0-pre.da10715a":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.da10715a","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.da10715a","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"64593a4c6fe63247abd56e640a5c565029365b94","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.da10715a.tgz","fileCount":114,"integrity":"sha512-YjPBfzMD8cQLK7z7yaHBhRLB8k+UMWZFbN2vYjL8dJVtj5RKHn1oXbnzN4lJGFsdaiV/lQbyVfqRZK3s8VvGCw==","signatures":[{"sig":"MEYCIQDjn3yzNyPEHN6uiRUubUYjqFdGMYn7z2o645GE2m1WyAIhAOsin3uH9MJ/L23z5Oem+XtJThuGOQY3/ijGgUNPyrRT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1459641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwc4qCRA9TVsSAnZWagAAXrMQAJbwMaHkiW4GZ2hx+hF6\nzWWL4GdlXm/FpoLbxkpd4GIWIZf2ewZf4rAhEJq0Mpi9a6oO9Q91Q/1JnevR\nR57umUQpTzCn9NMYJvk4fAqa2XlslJbu0UZ7tn6t3eJUkrBCm4O/gwBmc3Hz\n0jYDWZ8H7ooIMXUqOv5Q77cFISKDmghlcm6ErtB+Wp8WUG46SyJtAIYAc/Q1\nhzCys+1C1ZR3sjnGvf0PHSUwgPrNYHGJDMyyZ5yeTszeFS8Et3BVzN8fhwVV\nnsWfGfGKSdcrWAgI8dHrJT30B2nDv+vKJH5ANCrZqh27nBzzWe5AUeFESpn0\nm6biujN4EnehQREBZckkv+KBKhTeiN7Bk9NDu9I6uqPhM6qguQMr4g57Uww1\nNzTt4SPGxsHJelkAK3dyhra4NioB1Kex3IGNJn3/CPfO+R/oJ1DZL6fRwzNB\nrZB+5or5oLh0ADOBKFq2xnug1/Xg9dI7f/NUPb9YOKEbplfAMEi8tnvi8Q61\nglQQEfdBBIploTVJU56dSTtr1WU3ka+g2VX+ZLPhA8U7gw3Fvcn6z+mZeY7r\nqkgmF5THxGjjc/vYwbJS5bICR5vGs/gdWxzPzPip8AQMvdsSQAjgWnwK7SIO\n3uXFEHxBYOlCYE4G76u7ct5VmBKu5lmtrDdTEp/Ex/64XncggGPURdxc+QRv\nm6KA\r\n=SKAJ\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"da10715a194ba441bba520f5e6715735f9cb4f53","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.2","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"pre-6","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"pre-9","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.da10715a_1640091178688_0.6566047017507133","host":"s3://npm-registry-packages"}},"6.0.0-pre.e39c00a4":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.e39c00a4","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.e39c00a4","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"1688b0bc1f89f1b4210b4ad3a08cbb8d42cf3c86","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.e39c00a4.tgz","fileCount":114,"integrity":"sha512-qtuJVFiS3dd5GD4lKC9c2jQZDQT3T5Mag7ZmsUiHVN+DLAhVkogjI2OR3O3vvtInPUT8CXlB48LOyOQUvZnsOA==","signatures":[{"sig":"MEUCIB8zKHUR/T3ZCzc7VvzqmPqHrLRkqcPvq7JbtdOCecZdAiEA8mIOBoN1AyeOBMVfeHDPA1WIIgC5UOTUjbZ6M4eX7Tk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1459645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwfk+CRA9TVsSAnZWagAArFIQAJZNBSWC2ljpvKlkv/ba\nHYbJYTC2HM5fRoarZZdpTfA9Bq/26SzpcsBTkaR4puczFDNclwZFPmS7KB2L\nYeQ6QTjNBDHTdDKqvYgVCpkTlFIeV2nK7HeVDSOv0u5RYVtvx45eIrKE1cyw\nklf9QYVACTuJYQDS3O3xL6Seha2pQ4TBWnCi//WNX3fftlNSRYsAm5ZpAl6E\nyRDK856c2k3ghMnJJal+soapJ5zcRbLGY6+ahCiKE1ThP4y4eSSjvYLZUOJr\n/KfL68zr0mYg0M7omZ+q2wytlYX8Nnids6OJxdhjVTE4613eH6LX0rDcnXrr\nI3pUAkqnAELSFcHcRMjvK2PUzh3+3b27b7hC2nrZmS4F4wQ10jyiF+F1IElz\njG5I/3voXz+x2o1ufOnTMgZC7xbrsBFAZUCJz9hSU6LfrRZOayIt/Y4KD5B4\nRt5FdTaro+A0vPWe1ZuKJk2NZTiIW1Yh9AeXLSPT3nzJjAwEb6r0gJsGi3lv\nMARtRNj+0WZImRz1k/XPWvlLGkEHh7oy2ovAtPK1C8KOLwi8IyS4vItW5JZJ\n2uGoY3n4vMAmNhckc6JrKbXv3RNhKdip8SB8cYIqCvGAwOGJWd9fotnlzLr5\niz3C6JLASqO3J8Ge4EnsywkbvLMy11ER+DAXgC6yq5sgaMtI2Qzjskki3JHx\nWrFJ\r\n=fvyn\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"e39c00a44d6f69f9abba1bc53471461ce03d39cd","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.2","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"pre-6","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"pre-9","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.e39c00a4_1640102206010_0.07083176043986783","host":"s3://npm-registry-packages"}},"6.0.0-pre.36f1212c":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.36f1212c","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.36f1212c","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"3a87fa8282e5c95dfe62febd1245101c19cf2fb2","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.36f1212c.tgz","fileCount":114,"integrity":"sha512-k2NzRzZDk77DjUN06Bs352Fxbpx6YYVX4y2e9Gikgzl/HU86o9T8n5aIi2E+s/NgLpVhfZmjejMiLznuBpmyKw==","signatures":[{"sig":"MEUCIQDBUzhPFUe48upRyAkKP5AEy6G3PjNzTYh9ZdvRsCaXEwIgKELbrPJDD9RWttBXor7EQ5TsQyFKbqOoQJrSUG7+rfA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1459925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwfwFCRA9TVsSAnZWagAAxS0P/30da/gK7rtwRpNWCSub\nQptjln+qtS/Ib+RZahfFQn3d4Rozjdwtslfsd16f88+xcQuj0A+RbfECGiRG\n/j4U0EL84bh84AaomBxXz2k9a4dPvn7JwzgNZcPGJanfEP+3FAgJmADGh/D6\nVAPH7qCxI+RvkJrFU0w1KOkp4DZgdrR8Bi/RXA/895xy0uhvghg7jQOH0WRs\nSXEpgMoDpvk3pgkx4KP7SYzo7rjoVFbqK6W87jrJn5exgsRZKvOGqsriV8Uo\nKpk0uk/JxgZw7NEyUSvI+edmgWEvnQndAeX/zHdNWpYy6AKtUv5y+UZTqWmS\nrlIiZ2qzaToBuJqWMg8hkIZt+O1D3TxhkFVMTIJjD6Y/YynrQxnAmRzQzxS5\nL+otQ0fx9nhH+5Gsu+tuDglIUaMIVAQKfmZs7ZfSmxzZzxwa5KqWi+53Ksyr\ntVrZc0KsjDfPXN0i37xXpliKGbFa/UlFMpNnzFpTMU/xQeMBKSthfI7dcRKl\nOc1LIpVH1qPmm/e5tYA2cNXJFq+JgmyuriAybO7K29bfwGg/TyjwapIzx698\nsr/J9RTgk3BPZMFILGbay6HMSXlNLdL+QAh+hvxga5mZg0i54i5lm3MyXder\nIB++foWtZ3EWwM7uoKioxZLWn8dqznN+qxv+fgGPvbdO5dFG6bAf9ILeg/KK\n88IW\r\n=92/d\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"36f1212c9d70937f4215c1c807426cdd578dd42f","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.2","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"pre-6","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"pre-9","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.36f1212c_1640102916983_0.8080723222870103","host":"s3://npm-registry-packages"}},"6.0.0-pre.4d9b42d7":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.4d9b42d7","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.4d9b42d7","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"f59914d34822a7751255eea458338744bc8c14d1","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.4d9b42d7.tgz","fileCount":114,"integrity":"sha512-xvc4f2KkTkAOUV0nT3feF8ZBt40rSPhcoE5+EXCCXhIXXcVtH5ilK0xhwLZQxpZI6d4Dqv/8Fl1qe1CCCjxBLA==","signatures":[{"sig":"MEUCIQCX9Wm140Xc+MVEBVBJfoClHl7Ej/gi4mWv1idnaKOjqAIgfee+JU8d70kgAZ74O+MouKs5AITw1b43D5n3u51BP2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1459513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwvRzCRA9TVsSAnZWagAABL8P/3PqcNGyYRibxfgF8zAx\n5yQ4F09yXbWKINs+din4gqvjAQaN9wGNdEG3o5iF5l7jJXHjAARVOq5/V1VE\nEWqeRrYtqhbvOlJVfy0/hEIh+GhNDMZx1lfa5w6tBoDq0NwUSaVJeMFJWIC5\nnO9F+a8I4Xnple09czHQjYHP3wDiMbTv564HwjsNvJRAtZG+25P+39Eng9pI\nUueyJWT/qfBPmpo+R3xo2DZj8OaPD4A38k/41TUrwqeUpGqdR5vubXF29NRf\n+iiwvynHHbPy01F+3jokPr/Hy6LfgOVsrQ4UV+g3z0iZ7ut86wSPeAsoxYWF\nwaO6LR7dVL2WF/lDV5UrY+FR0AMwprQMv3MdkSvMFb66FNXDJDcUDwJe2HYr\nvBKuv5qGQddQ9921p/eZ+Coil3bhdhjBDdDae4qcTh10DUlBm7M6A74mgnh3\nLl1a23k053VVaBJekTwe0rWhwcRosqYYmM/naYnrkNugaYD7aRpOMLsti6I6\nkBHS8k7dO6q28bIMXTyrLg6UBDlCLkQbgXgmQIX+1n+dc6Guvg2XFzR84uN/\nWll5rx97msu8+Juj4ZB8GCo1gqPLpL3ArNQju4+EBpSzD6ZmopfvMQw6nlas\nsBTfOrlLJxO5gpGVhrBUAdsLNhIwgt0zz6PTKdf8VJySvgj2UGfUhDWD+2/p\nr2M4\r\n=b/eo\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"4d9b42d7e4663744ed9f5aa8e0de564b06e60041","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.2","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"^6.0.0-pre.6bf4a8a6","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^9.0.0-pre.76d2e2e0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.4d9b42d7_1640166515520_0.9585572465824042","host":"s3://npm-registry-packages"}},"5.5.1-7e394448":{"name":"@serverless/dashboard-plugin","version":"5.5.1-7e394448","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.1-7e394448","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"900ee0b8cbbe1b3e73d13e0c09b32b3b4692e965","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.1-7e394448.tgz","fileCount":114,"integrity":"sha512-eP6O+QjIPekSUaTUJjlRQ12wgWzbZ3KcVgSpV2V4FQ5edmLbBj2T0can7FAhmcjkxAAD74ureT6YmxtrljTOhg==","signatures":[{"sig":"MEQCIQC1OoNceosQCgqhXWc6uMNWAwtunleRaC2TMEuCsKYvvAIfAd3jrgGsYhw6yNlN6Kx9lpfUZQXzu23+VJZXpnUXbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1465638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxJGvCRA9TVsSAnZWagAALe0P/06bq3rtBQdYxaKzqf8I\npw+GWFLYij63V3UfH/DONlcTAHKPR0GgHR/l/rX3WZ0If9tYTBvElRDWHmi6\n3NBIRxJpG0vaH/65BTsksT9OoRG9W2jVCbpJ5tYWDF9z0GAYGWXRNt8WmZ/n\nE3m73MhztI4Rl66h+A6R7SnwWQbQkRAsB9Yg/q1Qt9ta0bn99WNirxOyIMQu\n9aX/Yvakv80jMhc9JSEnuSzd7tuT57VrH4KarD7MZB3myHPoDtXCDKuaEPpA\nHYFnhmKzwlwODSqgwIyFzuqpKYyVkqQ55wMun1p09Jrm6WSCIOM+yDx3R4nF\nn4/zsLMuFAkay8HZNT6v4iYZ3KOCzt6Zs7+8m/OvzEBpQF6vT7YlOhH2/vUk\nbQWdpwMKsHZoYez3fwbc5mgrZ8v+CU7XuzyUtIehgGxgjYM4NI9R4iws71Oa\nyU5Yso858k76cFd7mOatqu2rtONancgLuKU3mcdwQI/F/ojvziQiryLGKELM\nXfnjG4oc5gB9XFAjP8M1IBoMfs4ASKCZKA6ZPzD4+eFC1M+MXVvXtRk8vVwE\nroEdCa0E6T6RKGJpWz0XQ9qLY8UmNF+s91+67TNrYgIn9NMb/A8VjDKLc2Nx\nLLQlIw1vQO5CdJduwbvvYrcj4BQUlY8TcJPpBg/iec2YcZT0m26T3kZYKHV2\nla8O\r\n=oH+n\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"7e3944488a2a07e06a1318061440e98ed597d932","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.2","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"^5.20.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node/10","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.5.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.1-7e394448_1640272303516_0.8455485625366554","host":"s3://npm-registry-packages"}},"6.0.0-pre.ce192daa":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.ce192daa","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.ce192daa","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"b0a2207c9ccdcfc9d6fd98559c3da8fad89eeab5","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.ce192daa.tgz","fileCount":114,"integrity":"sha512-/kBfDoOdvOZJk1fNntUnoI0VthGa+XNJVpiAdBBlAh07uFRsfu8qkKuMDAzKZ5YE4D/8t4mawM+YmuTTqtRFXw==","signatures":[{"sig":"MEQCIANDeb56ypX4yT0N7QK4XpKke4h5eQbL1KTtyRSqGPmmAiA0F+0W3+OtmnkEWGjekmMXa3TbJ5Oy3e9SVYavFuLAQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1459618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxJQTCRA9TVsSAnZWagAAdd8P/3Vu0Dbe4AZUvOskMjLb\nkovgt25ONxbMOGqgyuODaXoT5rcL2dpMcXxUCOel5LE1m38Mlq/hdnriQOE3\nlTluSPt9jtuuLY9RklG0Nw3+UbsAOzLxWIKiTBMugoin8KUVe/ZBI0caMmAZ\nzk4nbwDQci88Lpb3UGvMRfrBIeIVnzt758kL+fNBlpxHxbzjhsPtw4H9Q56T\njfjONA8vb9YcPeGizExjaIIuxsVAvjulds4yU4F2mrXOB2Bkyd0Y3RqQNyai\n9nXYRKB7Kr7PlXJEd/HiVYZ/Ho4lF7EEA3iYUh3+28Sgj/7im1e9EIJALZpe\nBG3jbJcQtG0EWPcSgxLGuTZyfCIho/BJ7f0ioiW0evqvl5fVJto2ym+yCPlE\nLVKKsK+pEBh35Hdo7aVuubBLUxZSvNmdGPtBBHOoEPFUa3E73IObXNPGtICo\nM7oygEka398IMO9Zl4tmHwf5WYYDa49LGOJl8r2jzo6yVSQ9Ddak0uEkw7/E\nMYPZQ7+aZjkAQ3E4Tg74w9eQHmnFii9XcNT44kOHblIJdGEdrUOwzIxLQDy9\nDNKqDCWi/S4jPNPSRIA/D/beAtk1K+HiTNoIMbC2EWZaNVe8Qo+izJc+bMe+\nu7GFbJqwNo1a+YO68lQ8AnO1GUixms5RzzrhdRpvhvTapz9o4+kH0BvxqO/K\nrN1H\r\n=eKCY\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"ce192daad22a73dd9b67c511aeb9e054337aa08a","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.2","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"^6.0.0-pre.6bf4a8a6","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^9.0.0-pre.76d2e2e0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.ce192daa_1640272914825_0.7531724233162103","host":"s3://npm-registry-packages"}},"6.0.0-pre.42186afc":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.42186afc","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.42186afc","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"5d5a2c8a82741d01d921805a912081c1b4f7fd4d","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.42186afc.tgz","fileCount":114,"integrity":"sha512-ig3yluf+P8AyYCPW4g4J1vBNBx11riHpydtdXaxy8cDjjLS1sAwfz9luqrVBgjlXTLObbtC8YHWJHt85ipJoHA==","signatures":[{"sig":"MEQCIENAmYMq/GbcEit/OKHAPocGYq63/oKkHC7vnI+jKvgUAiB8Z5/L0rVj+DC+Vrhh6B3dvQEwy/BmqvoX+Y7e+6S0yw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1459232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxJmcCRA9TVsSAnZWagAAinIP/0Ql1Y8wJDeJREzoLm7Q\nuePvUYPtG8SKetCaarIY6tBc97MEMf57TsBlGGq9K2QUoDkozlwIeDBODudE\n47a/PwHsf1UWIHhg7/2yMpQRvIlyNIl8M4QdjLKAkG3qT6fkaSpy816LeiMh\nlz2h6w92Q86zD+hzXmI7U2Teuf2VY8ueOrJpTDmWOaG5rlcTd4zIZhARB0f2\nMAlpFrUQHSJN3/bahLnPcEj/DAly+ehK7Pk265KsFcF+MNPcyBidKs0BTnoa\n/p8XJ785mJ3lo1EUDKvoAYrXYLD+CmYD5ipJfGZl47MLa14em6bdMNUoDCc/\nnpP5YSYIBKt3+nNfEQetmOjoW0Gox0AUE2AXiYzUxC9AdLz4dLqn0pi2PEur\nvq1rAKbvkd1tE5VfDLENDpUPv3tS9/RY+HDPw9MkAmzNBCHvfgn2ga6UaMeV\n5jJ3bIW/sEiRioTEKUtBKd+a0n5NZ5stDe5sFVzh9HeHrK+lYZqz12USkQiZ\npND1n9is82spAUTscpQdzhj3vTGDTbQvbpoG7D/U3TBKi3sLBX3paOgg3cjt\n2MrQElPTBP0jQdGbUHwr9mNlE40xl+CSpDvmZllxKxhwa7ZBO4u9y/Zzlypl\nxwneAc6YwfUmeOHIjz3wBirWZW8wEihHwazcbnCF2px9A2tdrvAzh3kmpvro\n+oex\r\n=Aeuk\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"42186afcfce3c58ff3dc06853e3f1c4239d4a0dd","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.2","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.47.0","@serverless/utils":"^6.0.0-pre.6bf4a8a6","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1020.0","log-node":"^8.0.2","prettier":"^2.4.1","essentials":"^1.1.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^9.0.0-pre.76d2e2e0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.2","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.42186afc_1640274331954_0.2060126351422158","host":"s3://npm-registry-packages"}},"5.5.2-cdfda878":{"name":"@serverless/dashboard-plugin","version":"5.5.2-cdfda878","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.2-cdfda878","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"265f1d5feedb3875ae45ae57f3c635a14550570c","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.2-cdfda878.tgz","fileCount":114,"integrity":"sha512-wj34Yw/LsezcvzFng6Wdp0HRVWI3W9ughGA8kEp8uyO6Bjzp/0LdLBgxLEBRMPEkbOb2ucnLQbXbSksp2/n0Dg==","signatures":[{"sig":"MEUCIQC3KIzChUHWKBhHqBvqDPElXi0B+BKJUeS1mCDKUh9fLgIgUhK1Rk6C9/MvC4gGmYzTLed1pvKOEN4FLRCMZLGZHfc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1467406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyd7UCRA9TVsSAnZWagAAoIsQAI1xMtz6ZFxZ9YtvuLlT\nyfV3JxTnJIPRhtNYpcInNden+6rorzcuvfRrKpCRohDxitfxxc+v6Yo34zyT\nIVkdayQ7iGtbgZcQMHM4Xw/3qAVl106Tky/cYLC6gcwSjx8ksCRoez3TiSLR\n4DcjNMvQhY5rvro7MqhWxVewYNEvszgwQnWmEoPjbI87e0mYhBRmpNmtOP8Y\nD1fMbU7srx0jUVufkwIvncdw1XqoP06dTSZ4K3nF7cVWAC0ExlhaE3ZtGu15\n92QFEa3XcC7OtcPhBQiuCNuJlX9uCvqCKLfz3H/ude7E/xTQ8fLM3/RoKdz5\nmfl+vxwXjpPLkYaqHLNmDzVBdeNxn4UVgo07Hk1l/ADzl8LfRKAuG7mVa9Q1\n3LDds80045ywPQbjEhTr71fRXDoEj1+6NEh6FrHcD2y+yuNxroqvg2AJTfiz\nJSB7XM1AvOL/o1ZkhCDyU3IwtVUB6pE3+2VRfc6ncL18iofxLNsx6Uzxj+Mj\nsr8R+GDGXZsgWIBkBJXOuYLqTVEbB2305Qj+E6n/mO5DOcosAY3J7UK/BzeX\nZBuky+btB2OCDgw2NJGM6m0Sc0xRUaB2CaUqTwPKBp/0RQFRkc9pRp17UD1Y\nWp1sBMobgPZ+kBlrJSJvn8teoguqfQ3dVmTDQhkAFgXllCLQFVKFPwr9BZ1p\ntRaJ\r\n=NHMW\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"cdfda8785785a7b97c67693a6139bd69346cf20a","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.2","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.48.0","@serverless/utils":"^5.20.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node/10","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1048.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.6.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.3","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.2-cdfda878_1640619731779_0.32913018345445666","host":"s3://npm-registry-packages"}},"5.5.2":{"name":"@serverless/dashboard-plugin","version":"5.5.2","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.2","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"bd21cef73c98f17f9fd64876aa08135591e0c2ba","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.2.tgz","fileCount":114,"integrity":"sha512-w//z0A5IJ52kwbHken4QEx+vo/T2WHbmHFR5CblVbe2LpswgSJ2IEUHrbm/Tp9V/1QtGrVVXRVxgOPxoAChFwg==","signatures":[{"sig":"MEQCIEitZldm1GZH1LsWI/TpK1czKo0N86s+hEe39UhYDiPvAiAm+vQ1xT8jLgIxNibsLGm547HXYc8jCbGhPRXTIvJZWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1467397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyenjCRA9TVsSAnZWagAAD+oP/j79scZpg7Z8uuI4Cw7l\niXM58gUCntPHGYsAuDCG/94mtzvEf30m1G4I+DnpUJbX1o1LAPLboGjlx76u\n8Ap2avInYndWneKTTid3CNrQVOQctva66RQ8HTXj1eGVy6CL2hs86FH5S8af\nizoPFJZktVX4MH47y4khskR32mW6lWxER5AxNmTQBV3vixq/ujBF4hxK0Cf5\nS0zAMwPx1vY17m/RQx9ueBrTKN3KAOG2I1UfHzNu1M9umTAk076EuZIYf3K4\nExEWyETkX51W60eY9x9RfMWTRXLhWsxUNjhryJ7OA+DneT46KkX4BpWhDBHw\nfcmNtxrtEiYpKANKc2VEUX0ezrTTjpx/39VU2weC3bdVh28vfCumm89URioU\n+aSS09y/LaFTB7nXr8iXVTCETj+ctRbEC/YdeVgy8n5fMpU37E8ISnnJtjR/\nMxjespGlNutpjnaEPemcxVylD44kcoZuAsFHZ7bdirrtAlSBBgvqFCojVUfk\ndMoERiQev+7VoQrPVyv/EdAxhE5XpvMh12hk8PeChpKQTOEDcJy50fBIP+Qj\nSX9KcHn5DbOfwP80OCcRyI4BLRYJ3cYm/fVCy8iEOztOW0rZf8CTDaTFGGCj\ntnhpVXeIGWD247qnFbEfpxVpiIIGLQIc/rqo87ZzTvJrlzKmVsMOrj6YP8DQ\n8UCp\r\n=HtoW\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=10.0"},"gitHead":"cdfda8785785a7b97c67693a6139bd69346cf20a","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.2","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.48.0","@serverless/utils":"^5.20.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node/10","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1048.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.6.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.3","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.2_1640622563511_0.6016846663567554","host":"s3://npm-registry-packages"}},"5.5.2-b5419b33":{"name":"@serverless/dashboard-plugin","version":"5.5.2-b5419b33","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.2-b5419b33","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"58ae9e82697336b5f6a682b6ffd55c109b0ab21c","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.2-b5419b33.tgz","fileCount":109,"integrity":"sha512-wWY0tGCOLC5IKQQJm/JPAwds+WRBGHWPmUm3YYPskv8g7duCbXUZ2xvwz9oCTAAxLA4weY3yp9YLpSR5ObEPUw==","signatures":[{"sig":"MEYCIQCdf9v3JyxHKJrAj4GL0ClWfXZyJcn1qhjh/XrfL1M24QIhALeshIX09K6u0hnn2uhfYDYJQkLw+R5CiItUGmrL/dW/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1460236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhywtBCRA9TVsSAnZWagAAgm0P/RoPfalUJoqQz28cqotp\n4D4ZRf3GF1OMoz6qtJJ3pmlpV2enIJgDVlJ/rhIt3B+SN66KfsmUSwBoHxca\nh6IhcC4Hg1L6IeCHof0JNkdBQvoOXiz0b06QAG+zPGdz2UQYGUprs2D8kKFw\nSNfBz6C+JQt8GSq4ofvgpwNxgqDposTtPNyYXqRknPhfQgSFEAsMavLVnE8z\ngAilSk8NM9/ddLrgwoAVndj3jYaL0UgynLky7bCbGaCPhj45msIn5XCva/NB\n25NvrlI0gI4o8ZY8uOvsaMBujdc8kU3Vtq4OAJDe81vMdfRXKp4PpPVd3/jI\nF2d1fuiXXPxcgXbPbbnFcX+DJaHL8a5o+LKj3ALnOn7yeFjXrMkNp9NXjc2q\nFqtH62rsRlhtHEM5KwM3peXnLnt6/WQwZ7u3O4GUiTUoUG8FpPWNUZgPHk3Y\nGfiFQHjgECbfRv3zpgimc0PzcvcYbmaWMtSEFPxGpFgED2AS7ClUM9pzE+Vu\nAkbT/gD/pSKuJ7rbmHQYOVKv0N8qE8kIeqlbjQmeBLVjIXauT5MEKyCocIut\n43AMeT8kth59MpPNzMZpnKqEA1OrWijXrcMbOXouEc4Hpuk7APGeqJm/6TeJ\nRs14l4HtpqP9B3q97SqTuxgKB9sPOlt0DpM2BbjoIwT2+D/ttlB2+FQRz0sw\nP/Wo\r\n=NWYb\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"b5419b3306fa23448438677aee29468da5cbaab4","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.2","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.48.0","@serverless/utils":"^5.20.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node/10","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1048.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.6.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.3","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.2-b5419b33_1640696641284_0.11906290403950193","host":"s3://npm-registry-packages"}},"5.5.2-f6401803":{"name":"@serverless/dashboard-plugin","version":"5.5.2-f6401803","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.2-f6401803","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"b8e4e2e42b56c35e385c3cf0d8761c23bf92fc5b","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.2-f6401803.tgz","fileCount":109,"integrity":"sha512-/Cnc/vc3OvuO60NXCdqf20HvjAnFiKXFBJ8aRGeJQ48Iz4KzqGMheQJvacf1iiFJOZTHp4SLRcyGOL26ccJMkQ==","signatures":[{"sig":"MEUCIDaonVAwYvAYTthmbxXrs7ShSzMNamjEGYjaNWJwR+2bAiEAnr/dRY+7rGox7CgudtqG/UySaiP8DFRaFsTodiR/Tkc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1460273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyxXfCRA9TVsSAnZWagAAhwAQAKP6zxExAMdzleydGoo2\nMywncNurJKSZt0b58wBJfDeUjbU9t3krJNkWQSKVqdxvDfjiHxvHV/5bCvvR\nBwdGHEYAHUtv5dC3CBQSsVz2rRbAd1o0WfIeND6WRD+0XwoiARLfoOn1Owb5\nec/nT9Qc7+89W3du985Sjnb0QObZzlu8h5Ir510IA14V+ash/cOgUYOqX8EZ\nnp/S15iFXzYis5asmtiux0mKq46P8chj3TM6VaMA//GlAVvvXltUHnlS2nim\nQYW7aQ2NfBfzs6VOODnYylLRL/5VHU/jY+/spk0VP3UWbjsVTQPDov22xvtT\nvevqFnYzxJ8khoH3jdV8crMHj4mqFMgTq2HdPgoq4qOFxnJ4pJUuWoNVYM1E\nFSCwbGfWajk8gZ9Ux9iHHx0vMFELg85r5uOT260aiuUHKtVLVu1oA6TSTTyh\naquEq9OxBVxhfs3LLbE+qvwm4Ii4ntd74pxw9X+JcK0rGn9LCPaF219IS518\nnVlBUiguy0a5fUjeV+XHdkuEsH/Xo9DUlIM0pzlSjp7wb4NV0H3rHpNwUcSa\nrGiGfOaw4ZYQAf8tg2rSmIclOXWwe2/2StaXDN8j6dghm4HZXctgZalhtSwA\nGoK2/Xvi8btzjDA99J1Mx9LUIUILu8HbiDns3Dr2YnMLSx+Ow3Jle8kXhv3Z\n7mIz\r\n=Kiwz\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"f640180377006a843cc4923501dc0cbff6dcef4b","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.2","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.48.0","@serverless/utils":"^5.20.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node/10","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1048.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.6.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.3","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.2-f6401803_1640699359278_0.11206027856692935","host":"s3://npm-registry-packages"}},"5.5.2-642bcaa8":{"name":"@serverless/dashboard-plugin","version":"5.5.2-642bcaa8","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.2-642bcaa8","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"f353915c4809cc314bb370bf8a7f6cd660328187","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.2-642bcaa8.tgz","fileCount":109,"integrity":"sha512-AmOLVL34snkcdlFgmFdbgaa/j3PmCZaOMVUJNPNLfXJAybmUJy9hmYFzVbNTcDv3rQliX+B5u7tENCm0J5kuZw==","signatures":[{"sig":"MEQCIGKf6Ucpu5cWQxSqcStpQfd5agUcodzoHnUFrBujiFNFAiBYw9P/0ZuiIO6oRX+gYOo6WMuHe4OypJbPaiw3WNFUiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1460273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyyE7CRA9TVsSAnZWagAAGtUP/iZDKMHU3ZblayCGEXrs\n20tghAPxwvnWgmM9kVxgXlaNH0AN9PgAVFurS+kz0CevFa/kCVXOneyp147H\nIBYu2Z5HScNzqIqSpMKWL4MvLSO3EKHqyc0QxbaQLJdB+pbcAcnjCR/xWGfD\nIfeLKsXyOyJVQB9cxFQoyaqjr1Rr6UiJeA98llPph0wtyh70hKknEKIEm0dp\now8j0KIuj3iMazqXe/qFHV5tjHCt5j4pZVbMmKEBjsaWNONPmtbgFxjS4bU/\n+M8BX7D1DPILnyIkXJSEgMmG+1Y1nEwLvMp6DK81Js2QFcPwYAN86yT/Ob/x\nG276agkp2tZsAd60VzEOMyeiUuHROlvuq+pyQPAOh00uMYlGLyITfjTQAnCV\nxxi/9gwEhgOb05oi8JZQQ7Dp4t8u0eDZmwHcieLoB4n9B3mxIaJELAVdIlaO\nSdmXCJfzgOMCklGWmlSJh/xUQDJRjwqWlRRJXdXRhyuJ7RUGF898p+3vWEWs\n5NMP51PbyvlWG5eZhAO1D4/Av3Fc7SiOH7QNjxU7P9ItQ4Pra4/AXZU1at+f\n5mwRh00Ww4cFKuhG2UsvfTvC4RruMam3IiPaAcYjPHdIM5gt2USQvhkfbq0u\nfz9bBniuhW+LShnLuSE9Iy8aWTD/wMHvJn9bBrry8cKrHymPFEK6nxj0cw0Y\nr98h\r\n=qP7n\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"642bcaa817f0d3d05080d168949a013908fca72e","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.2","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.48.0","@serverless/utils":"^5.20.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node/10","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1048.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.7.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.3","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.2-642bcaa8_1640702267828_0.6463608195169197","host":"s3://npm-registry-packages"}},"6.0.0-pre.ef8b5dd9":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.ef8b5dd9","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.ef8b5dd9","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"377983dc2546b5227e39dd9693fcd577ac68aa01","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.ef8b5dd9.tgz","fileCount":109,"integrity":"sha512-RiRcpHpOKcuBbHfY10/q0TdXG48XbPC9/jISmNkf767uSfJTKjRa56WFJCxYnTcMFLzWWVpRyyH3OsM9R0NMlw==","signatures":[{"sig":"MEYCIQCSqT8KhZWPXUrXvPX1wCYlouyCJxQsQnSdYwpfrlTmSQIhAMD4RbGeX2ddYd/v9lQwki/CUuLVokQJy2/XkXJ01s/r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1454256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyyo1CRA9TVsSAnZWagAAuuIP/3skVsjPZ0LzPU2ZD169\n/OBLBaWmdxV7ofeJC3GBSh9a2DuCDWifH643u/zTUSgJKfAhVJzxtBSzYl/k\nu3CspoYUyw4CWolAs5NVfdlsPWeAfm83gUsvdkar1A8umQmTSC59WuyDl2nU\n8iMwF7NBv68HhRByfCqA5Qo1OQFu5emyRC8J+h/YsDyKsAr2Qm5LrrKMiNsK\nmvOYJghAZcULK/eDc9caaQ/wDQwwCj99Nrb/boZ7GVjYvuD5MaPdKNZUdvIY\nuBrfRcXIbOTRJMwkfmoFAjtUgCAFowJaW1H7KahBbarkdJS2pbVYevc2L5BM\nw+pTNaKMB5U/t5Ufu3O7QpHcKIDI2F7wSkRDydGIS3wkkhqERzbka0UFGkwk\noI3s3RDm1bcnbhSwxFBT/uF3cFB0rL5im4USghN82znjZYVDqbqohO+Ls0wG\nok3KArNT04oBENt+RaUOP+rpwQx2SXFAXenPeDPTy8qYKAuDCynMxW0stKNk\nbSvoQhImj7LtTy3Wk9xHW087oHQyg4eFrs3gcuNFbSa0rulCn9eI6ytqLAzw\n1qjBdvf82JfiHqPObwwlhqZ8nkpKUmBrDWEF5hahCL1cEJ9AwQmezgv9ZAJE\n8dFc4jMJ6vCApwPpxPskb43GfozBKUZdIrwSh7nAsMXNQNutvEi8Prp0QsAF\nEUzJ\r\n=XTJa\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"ef8b5dd9190dc840f5e58c327d24124ed1ade879","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.2","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.48.0","@serverless/utils":"^6.0.0-pre.6bf4a8a6","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1048.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^9.0.0-pre.6ddec931","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.3","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.ef8b5dd9_1640704565248_0.002079383751277808","host":"s3://npm-registry-packages"}},"6.0.0-pre.18fd5ac2":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.18fd5ac2","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.18fd5ac2","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"4e9bcdaeeabf51ad28f4805ae7d40ebb5a32a247","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.18fd5ac2.tgz","fileCount":109,"integrity":"sha512-QhJVm5FtH58LmhpfQ+uzu0XoTnmnVEcOzHHegsl8rt5kUKwoWMYD2jFaz379NYlFfIvDETNUr1jaE70UuFEaGA==","signatures":[{"sig":"MEUCIFJlaNPydeIosZU5TRF4rRbqqMPQ6vZXY0orM8k2LfnZAiEA/NnO0qutxtbWfranV61dCiQiG7VTnizN6vxy8CuvnB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1454293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyy27CRA9TVsSAnZWagAAap4QAIlkHTAGqKCRR+hn/RaR\nxTEullHNKkR5kz8AXU+6h0FfIpmPsDHJC3uZqs1UTcfRcTgFZ4FPGNGp/R0S\n11UWn25P+CQB533X6x9xz5XL0MIQzuNudiNswelLyuOFQ2ICIHecSN6izf/w\n/tZTh0QP3D2Q7wzV0Smru6MCniiyhXHY8MmS/pSrk1VAZNUvH1xj98Tq96cq\nRR/A/yMpjP6F+mZXvbrQLPmz4B167oEQVgxX0wp4qb8k7Dxi8C7l+nYKG/PT\nd06ACLkZdtBoIfI1Qs+IZFZnyziB/FLfUY5dO+Vp72fkqinYFKHOx5syhreC\naEwHDKkvaWCvSMzee0GrfLl4MO+XQukYMI5Codgj5kYKqITAmMmB3dSdJFkd\ndusDJ80GUduDPV6X+KXcq3vvndbPWC/YycSwFrcxTq7DkVXgySmetGq2hDlr\nubPXse3G60wWSft8BuvmWwItj4Q0wB4+z26UCSDqKSTCrbjlYJkQfJnj3qO9\nvEFm3NL3r6GAEc/5zniU7ulCZBlIvhRxhJTnXHeavfKJXxEp9OKb8c3yYnwV\noZN2dPLPcdipKydKEsJhfcB9OsrDDRYtyJ6f/6yulrPGn7CAJG4c0ZhCxSLJ\nH6lrlpfFGOc2V7c28jE9T7O8Wx/L+wjJvhEj99slWw/VNAL+w3hVvX0kqLVK\n6+mF\r\n=8OSX\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"18fd5ac2791a5856d673a6df20e4c02eb5d751f4","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.2","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.48.0","@serverless/utils":"^6.0.0-pre.6bf4a8a6","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1048.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^9.0.0-pre.6ddec931","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.3","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.18fd5ac2_1640705467304_0.14288861809008835","host":"s3://npm-registry-packages"}},"5.5.2-7f84a76b":{"name":"@serverless/dashboard-plugin","version":"5.5.2-7f84a76b","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.2-7f84a76b","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"b9b9631a20aacfcaea9ad5800be1d049399ce91a","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.2-7f84a76b.tgz","fileCount":109,"integrity":"sha512-fudwj7piP+AqGLNoqXYzzIH+4pe37zvW7lWR2lpb2opp2WllN/CgN8NwLfrdhkEBbwIAuEHb0pP/uDQdcJ1tsw==","signatures":[{"sig":"MEUCIQCdtxPo4/RZYvgPX2lY5U3OeLUdBCZh/+zDSnT4hVY7XgIgFJd3S41GzrOOebzF7iT9DVZW0o9f0Y+22l7erR2hSto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1460277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0vueCRA9TVsSAnZWagAArGAQAI+Q7DwacK7MPPz/X/fK\nXtx1GaKSyCmIhaojGejdSRyakXvMVcE1OiJqWFXudqy2MOgJ7yNoAIhwQKXn\nnRMaazLNvDfl19i+9TvK6w1sjt59PzxNPumlRoiCoEXeWQ8AxUa8T23STfox\nnJ+k3EokCbdiLVF+GjWGSa7cb9jWSdaHZ5fF8JYllPAxmxctxVWyB7NDE/th\nMqnC0fttb9HQo0QUnfb3knRvojR/9nNx0FPKDpY4UOrtTsVqpFlA9BOUzKnw\nNVh2gy56kk+7Y1/nBb+ilZBD0HKvdlNP76YB9S8dnLi/2qlv+hg6fC7d2DC0\nFQQ5JRK0hKYkJ+kilKKq9Mtii8ArBB5khAz2cwDrTowLVwbnMCee+/ej/uxs\nuzo6KpThaGaV5dPbk9aHGoXjcoaf4OhbxkO9tC1R+3ddjmQjP5gWjED7HmxJ\nsuD56YQGp0jEG3/F+e4pWtMZHOCNup9BvynIopryqDmH56jfgQzC7fwo5NUx\nVHXHaBN6VbRSpQ0G8c0vVpdFweeFIUq41iBVto7UXZOv+wyBcUr7OPKbLgm9\ntXWlCX3awe21MMrekPTxm+HToflzFO27IM9wFX6tOs1TFKFqNEay9GqBjn1/\nPeV9avNOxkpdMSDQxt62lGiuABhhppGY+GdxAsUyrwGClLdLA6NCg+O7wJES\nnyDI\r\n=ORiT\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"7f84a76b89b28a786a0e3bc0a44abb8f5f1e8739","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.2","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.48.0","@serverless/utils":"^5.20.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node/10","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1048.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.7.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.3","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.2-7f84a76b_1641216926603_0.7329584519473857","host":"s3://npm-registry-packages"}},"5.5.3-0d04488f":{"name":"@serverless/dashboard-plugin","version":"5.5.3-0d04488f","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.3-0d04488f","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"ead47f652efb290249a68809ac131c8d823db826","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.3-0d04488f.tgz","fileCount":109,"integrity":"sha512-YCEsv+Puqu/ep2llcPoxLtQRkX9txhZC8gLVg56CtOAahU4UOqWroXsCWCHPeDPMSOxxbpD+0m6k+qgEu6z3ow==","signatures":[{"sig":"MEUCIQCixRCrFVQquxU8IJcIFqlBoUmgRgVNjrsh5sIXoQJR8wIgfaYVnG3Q/1oDJ2BqlDz1GflhzQL53vOZ1S9m3tF19HQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1460655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0xv9CRA9TVsSAnZWagAANDYQAI7zxgiQHsU4Ob4uJlc/\nn1xFrThDZ2eVkvDTaQkgdOIIiBSFqyfuvS9VtT7OChCHAkgCDQXQFMd+d3GQ\n7+xM9z2AndPNLYwrcIbS2bQxK5rT730m9Zf0NkiI+NQJoQEoGgFdniacXagT\nczxoGkl0OUIdoELUdXZNeoIt7oTz62euWWZh4Uf6dbd+r5fg5pBvTo41EBo1\nBJwYNNI373OAUdvcNDY0YxujbKliymxrnoEt0La75ssOl4UCyHfjOjqSmJfl\n6+Or3to4npTXRssXd9bTRYyFcsx6DV8zezxqHwr95wgt4gF5Zvr36Tm8fqF+\nBjjEOD3GyfDBT/ZOGhA53IOAtEOoxlgoVtjtH3kJWgT+/xPnDfPDgdwF4nBC\nEQ9vuzayGSgolfJQMhISDaP9/vjW6hz+CYMOaAooyoBqCAtik4kfeysB7Cdk\nrPKiB6Rgo5cwZtLo/WPDoceWXMEuQ6LDnDKcknIKWrPUvARj+5PtCwzC/+As\nfqNGDU7u6ExEhPP2jxtruktiZZOSiZQPaVrYJdi6U1pL//BV/NJ9ugHgkwre\ncEoUrct8lHgDj+RpZDglZDPCo4/WesijbmwrtCK8i1DF+xaRIZ3mS7vHjZVJ\nsLNrDK4N6wxf7BfSb9TAPGRT/J9yjRk5w5mjYplwAXhEJlBeIvmNtYxYNSRh\nYz74\r\n=uol0\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"0d04488f22367f11f71382cc66b2914bbf71c4d0","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.2","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.48.0","@serverless/utils":"^5.20.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node/10","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1048.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.8.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.3-0d04488f_1641225213154_0.03553750903567221","host":"s3://npm-registry-packages"}},"5.5.3":{"name":"@serverless/dashboard-plugin","version":"5.5.3","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.3","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"5d768b199c85143892184683b6220ef08f559f58","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.3.tgz","fileCount":109,"integrity":"sha512-CmmtuEvkMrj0jBqB3BF6GffZ+izH1AI0JiCaANrUrfUmmBBcanxUqYd6QqUp49yMSIrUH/j3U6SzODkDLjB0fA==","signatures":[{"sig":"MEUCIAzo5xzdxvwX1mBrGzfaw77V3NA1AbH+X+uL+x4FzciFAiEA7v3OcU+zEpC53amfc111JJX3v02rUN2+mgLNkZBkwvI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1460646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1D2hCRA9TVsSAnZWagAA3CoP/jmST4yKn3woWsGgsviU\nZuiPhuL8hQ5qiZ6nJXdidAg5bxue7Okr3I4cmR8U1DRu36D9amnsunODBmYH\nGMUec1i/r3UNs1VbJawaen5VEtLH5Fex1ha3FRAdIocNHcn56tJAcfa8fQyf\nnsORpqcz1ndvX11hcM2/tMu4u4s8ouOhu9cghL0M4orig8e55/TNFKU9vlui\nf9CDFiCD8GxKuWHv13L+p215DrDjmBeMBOOUO+x0WcaHVDjzXqg3Sc5jdIEj\nPs5deEUrDjYrLWZ5JRSgqesrYC2lYvCdoKB3tF/0Zn7L/McGcWSdrJJRhnMo\nQ+qLBXuI4GgV8JyUV/GUowoPHlPjGOi2KJ16mCuiZzyH7SPTIj8R/fAphOGP\nR8kKij1hipmZDE8jlGVXJQhHesKOyq888r6JMHj1Ypr3ndZ7FhfuJaI/+Dk5\nE+BWXB5Rb95tf0DrYHmvNDNNDeC10I9IEIb+6+qZ7lf9ISuwUDe5FVdGM/JI\nxXXwtaDI9opFBGHNYOV/lz2JwDXNphGJh26feZ9JH2vDDWFZLshZFk6+Oxvd\n27sMYS1STatAgG5//hKY4iGFH+oN/ro6GQGfcCiONzKBnjKvwVsf5rvEVkrX\nkxj8rY9YI6Ak1FKzSKRjXFb34dgHXlL06xeIkvhOwz6rFWxCXF+7GXjQX+n6\n7Ayn\r\n=uil/\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=10.0"},"gitHead":"0d04488f22367f11f71382cc66b2914bbf71c4d0","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.2","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.48.0","@serverless/utils":"^5.20.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node/10","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1048.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.8.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.3_1641299361284_0.6236471215135586","host":"s3://npm-registry-packages"}},"5.5.3-0ae9ca4e":{"name":"@serverless/dashboard-plugin","version":"5.5.3-0ae9ca4e","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.3-0ae9ca4e","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"fce19abcae2fcae77ac1b2f4fad1d04efd005cbe","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.3-0ae9ca4e.tgz","fileCount":109,"integrity":"sha512-GSqchyskvNGCdDInF5nmOBHmO4f1RCWL6xkl5gr0OBuk/VZGyk2xTtjtRZPANfm4duKk+tKZlxvpPTCxOtjQCg==","signatures":[{"sig":"MEUCIQDAMHfijKS3YJux6ln3dlEBomPStlNurqG83Thwr+xCmwIgDtCB3MHYKKE6FSJ0i7WsfZT+fTngoOTEI5+MwJTRRb8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1460655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1FpTCRA9TVsSAnZWagAAtboP/A58OFfea5eqCpZPizoJ\nQ8qvL6HP+apSi/dyVmG/NWq8dMABSw7w7E6H4uYm7gvzaqhDRu24LvxB+K4g\nSBeRqR1zceOfJvR+ZsG3rRJ4O42lTGXH+loIjx60U3GzKz4dXsPYaBA8jHgS\nXEjvF21dWYpgJ9EFIuWtz4tE4Fky3Y43KX63c3V5DGZ85Wz20LSgJLHPNjcO\n5MoWDXdaw99kJVhCO3M5Ko6H6xZoxtn2wRqWwbX3Xv3XfMdPBwjVqvmG8GaP\n6J60x3Pg5X2l8KEyimZGhO7Pt+fHc3mYCWJ6/4BKni3v5CnjgiJi16Jgqgth\nvksJN3h1a0/l5Y8ytF2gB4mzy0/3ki+ttn8nv9VQ+lAfh0IrxAZqS9Xhys8F\nNV28rVVvXNpy5wGQBB2a/l8ao3rN9u1l0YLBiFBnPEN9clGMs5pbDnC2L6Ty\nxbylpHwBYPabFwvS+WfaJZhC052J15FKEDUFgXEyRFnlmtXKUVsXI3wByL3b\ncGAdh/Y2zFAQnrOTmzMc1CE1arfD3LoXT1epv/UJwKtNDxhqT2ZCD9vvnb2N\nxDuiQYGmGxVopKcsSCkm6/mW2vvlGsbYlaAGXn2qCCfjOZXZ+EUOETa24JuZ\n8PKm3Ha6d3lx39BFgrbVMkUcgIK5Xw4j2LaYLCUA2tmpa8/z/3wYuO9HPAxY\n8Dm3\r\n=Ejlv\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"0ae9ca4e2147e7d9dbf499e377ec1c570d41d7b2","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.2","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.48.0","@serverless/utils":"^5.20.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node/10","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1048.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.8.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.3-0ae9ca4e_1641306706848_0.9522129817681941","host":"s3://npm-registry-packages"}},"6.0.0-pre.e567268e":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.e567268e","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.e567268e","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"a03437e55ec2dfd99ada3aa91fb58859370ec760","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.e567268e.tgz","fileCount":109,"integrity":"sha512-qGdWsrt7JsM/9Jx++Mv8bJpq9/ADhqligCW7lsZWAffPDeaamNOZ3xwFQCBaI2am/DA1YgnIIcayBd0icyuGew==","signatures":[{"sig":"MEUCICD1copNnOJV093fPU8LjtQsU+T78dRPUD9fuNoXPheSAiEAx50oA1Rdzscajzx3zOE7Mbk1EGsx4qrK2fJzkrwVBqE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1454675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1tVTCRA9TVsSAnZWagAArEsP/jE0aSOs/hS4rQZ9iJsx\nKfg2la56pHcE3akEyzvQHcXTgvRh1P4CeW/IlqublZGPj1B7y3Y4L+LtHmBG\nkiDT3rS74s87XIzWgdexiChWDHDEMYr02dw/mTWsZ9/74Pc0lzp1zYxysRc3\nkfAwkmTnD2itdnQTw3zioLvs1nEhOEv5d8U2RnqirBbG7zSYu8ZeYj6RmLOB\n/XSaKv9dzpxYX8S5kcFcS0nN06bswF/cuh2x5SgaupBsBwfKXbLinqYnFu9h\n0oR1LAFGJ6VRncAwxTmH8MFAWKqnAPELqx7Ju3+WADi7TW656g25JwwaQvF5\nDD/H5giZVLCBnt2xP44pPVlILYjyoB8XpAguemMfI0KTNJYE/+lX5SGoTOfY\n+kv7UNY1POuZMgnW1r53NMiB3x1SJdoTX3+Yb5ks00t+3KVOQfkBaP28D4vK\n+suknnW0if7d70p6zg/Xf5aCK9ZM2skdghgH9C440v5aoNK5R3kL36+ZDM1R\n/EbSdl1UlBDwDtgPCXpRmf0Lc1QQHblYrGwCservYu6Cq4v/zIi6SwoAsE00\nJb8WWDKzV61m8n5nI5XkIL4m82oW2NGEeAB6h8H1IYB2M7zTWvGmImq32lVA\nfUrvU9XhNMJlLbURxL7euxdsH5ewm1mTVUwt9gf3IAEfA+WcUpGQfKoTmCZ9\ndiJ0\r\n=aUPg\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"e567268ebde46c7f11db07653eb1d4f58743b860","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.2","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.48.0","@serverless/utils":"^6.0.0-pre.6bf4a8a6","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1048.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^9.0.0-pre.ffd827e1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.e567268e_1641469267320_0.4713639502189346","host":"s3://npm-registry-packages"}},"6.0.0-pre.44bfca17":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.44bfca17","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.44bfca17","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"3d3308679e559582f78ba1185dd461c3195abebc","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.44bfca17.tgz","fileCount":109,"integrity":"sha512-rXVA6/Xx/iyZYqP+ioq2se6wOe4ZyNXWuFe6gMxN2+iLofJiB/YjbYzrvgLrJe/jAFGiHoZFW4SB/uSgqYQLJQ==","signatures":[{"sig":"MEYCIQDP7eH12LXxhze2KDxQ1C0qk6f3m4vF4SlRwgaz2JS6aAIhAISEsVYoQij5pDY/NHMPUgOYd095Vz9dPkeZDJBdfa+t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1456197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1u5GCRA9TVsSAnZWagAACTsP/A4DCrAqvXYGn5TJU+/G\ndGYJGUyxf3Dgp8k8that9W+dAXoYfOtHz8JS0zVUHIvalD+jvLpsmjcYZqk9\n/J8NSFbY8j7+3kmSIGyv18FBdO6tfh0GpWNMZZf5Tt6xEFZ0KJLwiYyGyt2R\nc3C+dhr4uOlHn1ixd5jOimUMTxdlY4CzIwuQBUvPQztzf++BgsCCgVQUmRlU\ng50vg0WdoJ7wOFm5muRFH1abKRrluMTlZbLgkzz0pUDJ18A2tNm6ccYWgold\nNI3RVtdSgOlqRlBIKUCJs/7xO6BHSaQpUCCc/+ixT55RInQP4xD3vrxDyqhy\n1D9t9bd6vYiiEwouJfJGTex5WZNjk0YfdLWzSvOBLiE1AuY6UD/DzCvhMvi6\nylYNWl4cdV40Q7okQEPzzp2hI+Hos/6uVtzRoamTG6B3XR6paHZzUINeggzb\noQIecqwt8LK9kYnD+73gMYkgg4ShO8AHxMWdF822VXHSC1W7gAmN0ZVkyEwP\n4sPWkCU2iO9QdRGqshGm7ca2s03DFvvxt1l21M1yWXUC9aiGmGBiWEKzmmcU\nTQ6/PihMK6G2xJHLakYwQk9cmEZU/n9bJszxWzeMUdMFWK8OYCifTR1EteJy\ngcxVNnBHGJEfg+KC3FXFI9Nrm4KYVv+RNAfio4nxKv3stRV/zL677eLVUFPB\nSUti\r\n=AJYy\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"44bfca17a33e7014b0b79c24266f645cebbea2be","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.2","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.5.0","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.48.0","@serverless/utils":"^6.0.0-pre.6bf4a8a6","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1048.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^9.0.0-pre.ffd827e1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.44bfca17_1641475654249_0.8255063025296483","host":"s3://npm-registry-packages"}},"6.0.0-pre.d2889270":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.d2889270","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.d2889270","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"40b2f8d956f0f02ac80635b29d3b0836d661a33d","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.d2889270.tgz","fileCount":109,"integrity":"sha512-u3M4GplB/U7+YZ6qZwyco0jeIeLlyKWBZCRNpw2ekMGel7+xnn5vJTf3CGuhjhkh2Y7WrtZwIqgedWRKaC0k2g==","signatures":[{"sig":"MEUCIHdMnWCRwuLA91qEME9skgHsPmB00o2zmfzd+c3wxEc7AiEAxPqSavkJPL561dQwYWTGUeH8/H36SS5Gylo0R1QkKqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1456197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1u6PCRA9TVsSAnZWagAAIEQQAKQEezzJKNJ23laHvC5Z\nmQiZtgQ6gwK/lr0XSEsjchLHmso58OwKTqs8UkzDKRfpavK1jOEmC8tiZU3h\nLNv7mk+OukQ5OX4NAAK7Chm4kLdFYJk6yscUK7pCvxO+hmN9d4uLFP2kLHur\noAetqihfj0UeBzmSY1lQNW4R4ghuBlEAq7OaUki/SkkGFrCkMceVEGuPNZ+w\nmCZ7NAssedld3yP8mgeztbfgG/lE8oIvAojM9jmmyeFSPGMUmUbZ0638mZHL\nNC7dl4BdAewdWaKKzvObVDTV9jEhN3n2Fj4rYwCyM98/KqveMaW5ggevLfyo\n77QI8/FuNXUiYrkqUc3fHuRkWjbSfi03mxuRxUHnQM3ruW8Ard2iMjJVVt+e\nIu91Ix4xqumXFZUBXXMUr1o//Qmwal5BzyrSg4kmES7cc1VMgqiichGxq4WG\nJDAnGFr7+YnWvZqK1K/iN9cerqsvVtl/8E7f5TYGo/RDolWK73J0Dp2EGuYU\nHFYiSHtAexhk1F+e2R3jIrShP2tK0HG8aj34FYP/yfKY9SChhVt8RKHW7Aqe\nc5TsRPuPcd6LZdLostIDI8kjv11F30oTSvJNX/w0dp1TKmO1p8vFcPdpVdPv\nYYQPxGCEQPK1suNm7aU9+tUn8gL4qM4ggWfvVFNTNhkI4ZXDx1AyRRbFqKNj\nmOFG\r\n=KLo3\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"d2889270d7b2822060607254e8ab399ba4b41a2d","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.2","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.5.0","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.48.0","@serverless/utils":"^6.0.0-pre.6bf4a8a6","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1048.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^9.0.0-pre.ffd827e1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.d2889270_1641475727173_0.00026608492243962445","host":"s3://npm-registry-packages"}},"6.0.0-pre.dc9cf157":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.dc9cf157","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.dc9cf157","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"41528d5a29c5ffdfb3deedf63f2b61edea215471","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.dc9cf157.tgz","fileCount":106,"integrity":"sha512-xmhwtG2KGFOkEi4BYnhKbb9GPj40kVU3J6JIQWj1hL0eAGGRZVcLrnV4MY2J1P4P+E3ERpGTikDQDComFfJr0w==","signatures":[{"sig":"MEQCIGuwbolL1+lzyXYaXiDom7Qc2PORJb8+hFn9bM8kXiAHAiAoEqfe83E1Gh6/JLCxu25HlYVnvrtT9c8YbpQ/1CYqTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1438768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5YmoCRA9TVsSAnZWagAAApYP/2TEZfQvqdCruhpnXYdq\ngQKwSvrvwXrEdgEBhY3UgcCzIywSB23S1bqEBNhXVFc4g7kTWAr1i17CNFdj\n+jhvc5I72cR3XKZPEXzasRxzpqGXHohOfCbnIg96gQvP3eoLdFuzGtSq3V2n\ndgK4BpxFlq5kKANMTvy2wjRHn/uXLt+zAq26+juP3UzaWsx7wWixauZT7BKm\nYjLuP2NmkMAi0avscrnws0REr2EaLHAvD9OYtSNo6YnUVq86Ve2MPpmY7kpX\nimIMEYsdZB9L9M9xEa9YQr6gmIX27x2oU6PxKbnShW4x6O1HqI8WPiN73pvP\nqeLUyzwgI17qpKekTSxtTiL5wy8umECSRggdswWZ+0RDBs+t8pQc58F+tfy7\nX8xN4GX7RG8m0ACF/N7dMmamspvFeNHq97IqkVjVlYzAdwZgQKPQEDILIgmm\nX13+k219goUIf9SlshlpYpEh1ttY6JY50Bed3/F8CXPfcH5TUqIOu8KrekAl\n/NR8fsZ5xzzlew2yoBWdKjd/Hn7h4JjMsFprpJHB41WkgCHMGyDHcGzLE32a\nI0VxmeO2EFQjlNFzfbhaXay16X59CmogKgPhGLOalv4j4SOIF6p8UCnQPqrD\nvQNkgzAiE2sx2Jrbhe6aoF2ZnerACEXa6O7q52Io0iTfXEaiLisC9eQYNtu3\nfjMe\r\n=3UCY\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"dc9cf157761ef87ac591cec7c46aa5e5cbf0419e","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.5.0","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.48.0","@serverless/utils":"^6.0.0-pre.6bf4a8a6","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1048.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^9.0.0-pre.ffd827e1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.dc9cf157_1642432936650_0.601929702276911","host":"s3://npm-registry-packages"}},"5.5.3-13635949":{"name":"@serverless/dashboard-plugin","version":"5.5.3-13635949","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.3-13635949","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"bd10a74607414b78910fdf77c8af1b7510ae519e","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.3-13635949.tgz","fileCount":109,"integrity":"sha512-ofKHxfQAxiKKTdDyDjSDQPLH87JVQLanbAQrWeUb4hmHy38k02Ys/HqTgNgFBDFd8+FEBKPnLKNT8VpMePUJqQ==","signatures":[{"sig":"MEUCIQCSXUQW6163gTYCOkizQO6s4flbrj7NVVPhLISzM0XpVwIgNMbrTbCtW2Gs3R6mBNBMmEnUX/JRCYw/GYLMGWzWrGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1460651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6BtlCRA9TVsSAnZWagAA198P/jb2WoWaUFI6s8W5f+44\n3GtNGg+6BeVzp8X6QCtQPEGxDyINfQPvKOnHL072u8wUOd33bIVUzN7dWqxQ\nzb5+h2kKdeUXrdeRRb7bKZv6YnYivzU9jrf0+wu5dQUmaoyM+nZWTiNpoJiM\ng7R8QY2IUTbX6YNvfkMnKq2rAMXhPzBHCf6wkSCjBPDPZsmCyFXmFuSHmzVR\nuAkYLTCfQjX6OsmbYco9sYbHxnekq1hAzO8NfNLFdiksjG/he44Nr2BkVwUj\neqkPSl1Errp4bw7Dl5bbop0jj411yRiVXSLKGe7mv4m7kpq0CSTOZndDBY9q\nD+s2vdyCTHvr5ejJhi0fuPjO0D+7iCovj6mSxf4Mvj46hkz8OstSYG+JRTdf\ngBxZmGuQdTvleaDmgjTycmvoZA9pUQVPWL6yXZ8+2d0mu5Dkzdj1Arn/+wRs\ns3PJbJTZPpTLMlJI5F9StU0f7YfP6ACTIchfZNIn3j2GCeMPMQ8WdeTbJe1g\n9Ox+6tCzPR2cF9HauI0o17fNVE5lBkimJMTcysgJVsxkiCM3VOpacWHP+Pj+\nMcIGvqlhNaL4+JaYHDfltHXN4TcyyABEhiEBRotHfiATlMUERHU22RzpZw49\nCSRn8mk1RJeCtmRjruH0tjSntid4v0yGOscMyVMnPtHuj0k78wRN3Cy4EcWF\ntTcm\r\n=wc0j\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"1363594915257d84155f96f3f5f667ac83d65cda","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.2","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.6","simple-git":"^2.48.0","@serverless/utils":"^5.20.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node/10","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1048.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.8.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.3-13635949_1642601317310_0.10876814367062959","host":"s3://npm-registry-packages"}},"5.5.4-260187c8":{"name":"@serverless/dashboard-plugin","version":"5.5.4-260187c8","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.4-260187c8","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"9a0c7970fae55c0ad1e5db17baa0e52b13667a76","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.4-260187c8.tgz","fileCount":109,"integrity":"sha512-ejNU9sTbtQLhhXkY8WZa6DWjnuQov9+ZTWcZfAydZ7dakwj5Cp2Nu2xU07c4gzA+i7SPQWfYipeXs7tiduRL2Q==","signatures":[{"sig":"MEYCIQDlOIO+6snE23e4BivmkXqWBnctsX7fURYQGHFgXoPFWQIhAOj0FVUZeDeY9ZezHlHbNdx2gvcx+HdHv2juGwhd1DGf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1461048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6CRMCRA9TVsSAnZWagAA/YsP/2xJmVYQ+bwm+wDV2uRY\ncJJhnIe2ymiw86oeV2pb9aUNFD4lZ1D4z4mSrS5044NtdH2uCwt+EYhXxHpU\nFY59GxzHpQmuWO5W22MiUm1800IpaQjDVLSzPPoWwas3NNfmX8OTmLlLDqb9\ncnF6Lm2RmUdz0vbtU/E3xkwBNM4Sb4QHRqb10/6l/BJDbKqSEMytcUfXgP1i\nhCmVNK6SGtXcHHhCrVOlPNhLzOA0jnIk9MLAXb4p4gJOa51XqlN3D38YHxor\nwIn6UTWx56/ZDGpy5WxBfxBaX9OYw5/ipnEfNRfSQZdOWdn0asGvDEkWCD1D\nH0nabaGPbxmI1sA6jUMPVzl/h51l7E/AEUCPpBWqxl4jh3IG4I/KzTVDahpj\nxJzH9yWlVZldRLJYOBgfIy7DLq9sriEDrPijcUrwM636dQbok+c+cBLCUqDx\nySJsh7L6zUGeebO+A2E1HRO28oFnwkFgg7+a/14VwPh30lrBgGKW4JIjllHa\nPPns+LIJhrFzsmfW0qUsCNqWpsmJN2woLjynTKtCT9/VXrmudzkTmanY3z5a\nxys0Wc+jUDAj0/VPjr6OIjSVfnqbNKRxef9gJZV/QborCO7+tLCHWSgVFqTi\nvQpsWysfnoowAVJxChTmNV3kbSM66ras8RfKfIyBH17iIE7ykZ014/BTgy79\n97YW\r\n=WyHh\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"260187c87d4c80e07712205d1e88099289625804","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^5.20.3","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node/10","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1059.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.8.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.4-260187c8_1642603595936_0.8579317915608622","host":"s3://npm-registry-packages"}},"6.0.0-pre.df37c69c":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.df37c69c","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.df37c69c","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"a345d1c1be28da6d03840901596a2b42ccf6fbb7","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.df37c69c.tgz","fileCount":106,"integrity":"sha512-da1xs/AhVZaCFVeBH7oCMSkPomRy+TeFsyUlNdptRdDmOS6MYx/2E6UVgzQP7VN0z3JtBlPVjrQ1EBT8XaUMVg==","signatures":[{"sig":"MEQCIEzRgvCdHMRbSyfqkeeRssG5uP2PSZ/RKfkRTxIlpu+FAiBlraFmkP1swx7DjqlOUpGjdRHJKCqe/ePJDKnnV5sj5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1439161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6CSmCRA9TVsSAnZWagAA7v8QAJ3OFX75N4fKP2Q6YNnQ\nq1atb1NP5xiCDM0b8g6VrFMXuI0WE7zr9YRxv3A5j3fhr0gfuJ8raBHMTdTo\nmw61h/5qv8ibzeP7iK5AX4HV1Um13f9rgkij3VRTkFsjClXBnKoKAl/qk/lS\nUQ2ySTRL370qfbTJ0ZqJ3Q2CUaFrkfm8HuANq2jOviZXq/ySmwUQNiwdjmFt\npR0sps4x9faOwnWDzcNiPh5bj4LIcstMwSzp0lZiGZ1DDTgnr7UgG0BVybo0\nYGuVqV94gbSYlfSIZ1C+2FxPia8jFFRmDAREKg96n9P+aIKRZIQi+4Jl5PW3\nPpMC576GO81qZ5umwltYVItQzWt+yePYWmwwGwm7O6cyJ5rxHCg8Pca9TXE6\nQZ6rj1an5ttZeECuL276VK78/U8evCzFu75UIuvRI+XuBW9v8JzEM0qbOKvk\nvjwZKA1gwxRnDr+w18RYXIdtNiP5JH+0tYp7G+JHiq48JYVob8BrZpYon0zA\nbwCzL5WlQXNl/8vLH6PT0LUmPUWldQ+8ojFDFCNcetSTpDTXGUMKx+X/BJ5Q\nEGOvzfff08n5ZODNoc54ybVGNJWr3zlwApngIBo7d122tvORktBUDX+fFmOr\nyqfs7ldkTrl5M/61aAgmYM6pQ5dOkmgUETudfNEiqmKWAndoGn1X/iMETVXC\nmOZS\r\n=A31D\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"df37c69c303ad67dd1e11950ec305341a716a2f9","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.5.0","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.0-pre.171bff1b","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1059.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^9.0.0-pre.ffd827e1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.df37c69c_1642603685881_0.18767744893983251","host":"s3://npm-registry-packages"}},"5.5.4":{"name":"@serverless/dashboard-plugin","version":"5.5.4","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.4","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"2bbe1d5e2e5fa79b0f95422fd5b7558c248ce689","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.4.tgz","fileCount":109,"integrity":"sha512-qqZnT/RXhBcWXwYnpF+GMeNvSUi6mnyIqsAHj8+f7jJ7N9qa5Qrb14+dUh78sdgRBG5Peub3m3Mlx1n5V9yHDw==","signatures":[{"sig":"MEQCIGPD0qKmH6qeAq/XWpAlXsH1JcIQmL1GdOsMvDe9Qm5dAiBDeirD1slgMpxDHbOioDR+11K7s+t8vMr85znQGqkmGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1461039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6CmUCRA9TVsSAnZWagAAv/4QAIT8N0SZVwUVD4mL2VsM\nRrrKfe7p1XXJp4tp1KXrV109mRW/MDcf4ceQIgyMOFbaik8hTAxczri3zNkW\ng2diF8VqTh5Fae/QJ5cNTfaHT2mxfraUvqIcn9XzXZzQb1o2+JCPPl8GJ38Y\nYHV4hqTrFmrdkdBZMzJAIElLpbcZL1X6nK31dlXzkAU+LH57eFqlvBZkRoPF\n4jMZA666P2ZhMl4GXHrmmBEgoaPepm3mEqGVg6vHIleiozp5EPjGj/b2JaOM\nMZNhGVFU0o+RtOg9LF/z5AOVIRimi+a7kyrcMidNsshZQPiLaxOaaA0NJxzN\njoQfzJDosE6+VG2R6bqvnP4PM9B59i/637tDoNsx5DSUGz/cCv8rv1d19he9\nHlOJX6GB+sHdvwOXrq3Ie1447YJWMtqqaJ/dawxWn0QZ4bLSX7ebEeWfjACs\n/2IsBXPruHhVOXyoUN+hEysuah21j7wEllcRbnG/L1hRsF9urDDZbc2jXdgG\nRdHr19QAMRmAOUBEtx6CrXbILR0nP07U3oqY+muCIOXfSfin2VFhJNklzI+A\n4yHmBae6XHacCiGudARhN6BagyJqG5IU6Ot+Z3b0X/E7J3Ke14F/2MEgjBuM\ntv/DJShTBGZzN2TqdLSdXKRj+4n0bycj7sCyoJjIBd6Fc8MjCa+2tCtbaM+2\nJw+C\r\n=RXl2\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=10.0"},"gitHead":"260187c87d4c80e07712205d1e88099289625804","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^5.20.3","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node/10","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1059.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.8.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.4_1642604948716_0.4796902012609243","host":"s3://npm-registry-packages"}},"6.0.0-pre.dbeb1213":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.dbeb1213","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.dbeb1213","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"c654909aa4470dc7ebe62aa17aeb62faf0dc27a4","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.dbeb1213.tgz","fileCount":106,"integrity":"sha512-qPwWZ3GgFoPrtZfvWs8ZU22jTQL38smP/qjau7HSJ5KnFAhGlsxTTRy+gBSRuawopAEmPv+BRwSeCW1X4wtVOg==","signatures":[{"sig":"MEYCIQDSuUZxXLKyZNO+sSHsQSzcEigSXSLXoEDn+6BmSSvmpgIhAOvOE6usFaWBrVp3Vg6bbAwkjsTrdHCNMZLuVnICivNn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1439126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6C/hCRA9TVsSAnZWagAAhgYQAIIFZcwS4l0N2IA5D3sx\n9LmvCe9aHcFpfVD6ubTP1Uj/JkzKTK2iJb6TysZM+To09Me09nweYmMqhTG3\nay9U1ZgueqWaegI/5uBe8SKAXMColum5kT53cYuzpuS4vQ8oj42vyvz5PNgF\nbsa0BRRptimp3ml8b6Y0vdYfU+SjR26wL6GRkyTaD4mrpZ+5aerUwFzJC69d\nDiyvtTAvhOcG/C0aiLTXmorhyyQKBIQAR0gt5iFAKng2D9/E49Nk5iizsQqT\ncIW+eWdrcxWUs5a/slYuS6JNQcFmyhVmg8os6bQBxx7upJTXfru3DOeVK4WW\ntKXFFiehF0yhMxw56HRhqz6TFnE+MRUm7aROUbFyHVWF1ulrGP1CabVfFtcO\nRXr+X2tla6UvZZkK6xT1eTJ54/GvrcrIJYkimHw42U8zxyjXRELAF0l08ObC\nbCY7mkAXyY49/SlqkTIdL9Xt3fSgL/3QpvRwkdpdt3PHzPACUbXsuZiY7lbG\nRjoXsFilLmvVGsrolXRj64jMQdUTnDYB3QW3FQDT88/XylgPTMHbyCRjp1ay\nzzuKDU4KpLkVY5jO///hG8Ws+Xxr7WDZ03noLUIRsNIJh6Z9L2N7Z5T5sYJh\nEODdx8Dv0mXaGL0XjpYfw3jtQ0lOX4DKwN5rn3QFksFCGa3e0TgBpfbGvT6C\nMHK4\r\n=VGrV\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"dbeb1213284e621ec924f1f38835123f24a06f80","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.5.0","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.0-pre.171bff1b","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1059.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^9.0.0-pre.ffd827e1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.dbeb1213_1642606561186_0.5969810536802858","host":"s3://npm-registry-packages"}},"6.0.0-pre.10b52e47":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.10b52e47","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.10b52e47","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"8bfdc42b5203cd2726c83dbb882dddae5e6a905f","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.10b52e47.tgz","fileCount":106,"integrity":"sha512-GsTcJfmGquOGzO46Zfg96gu+17Am5x4JBpbtADGgCwyKIkMVvlz8MORcymvDeFZBYcJ78Hjmtadh7kVQHjldlg==","signatures":[{"sig":"MEQCIDVq6MJd707HT41D8sLMtW7czGeliAzpoRatCNPDGRZ+AiB/eLJ5szXrdxDkpijjtbVNE762O+ddLGW7QLpcUh5wOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1433578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6DCzCRA9TVsSAnZWagAATAIP/1iBZKLPrneFFMs307A8\nRATzEyZvvKLFTzjdomGOGBTtPxXwolH1XrcOQoRnmnRrw4t4GLaBNHRTHcu5\nsMAF3IOKdcw/TOGHHfiOccpCg2zxXEm3TWWr42Vj5KoK2KMdCLqG1IouLJRY\nNw4r3rUEbag9m6LlqMZrKIUQe59GEMSh6QaXfpYTWj5MyqmhYcm/R/NaCHea\nXGCBsMBFGi86ta0nu0wAy0JprgDUAizWfpzhmRdUfRRPUbyCiSJhDdupIHuH\n2BME8kCrBfp6W7G1I1jRlNWtvSaNxF4PVHVtfvHJYv3QQlYLQ0fcS9NV3Ftf\nM8AufbOFXBmN7e6SU1p8jWwnaMm57FSAJEdH0HY39iH50cRybWWjHx6sVWrM\nxYllcLqFr3bRI4eTKjnK2U4jTQ0IJsZWnvLtaDK+61xCorOax/yBWuep7wma\nToCHxgAUg9u07YG5rIl3FNHLanj5/EVEbAtZ5ckRHNvEen0sjXwEWXs1THTn\nzV8a/KTKtNTN5nYlwZI3/TTVqAS/IHNk+sRTGpqacR6BNHXhriPVwRK1uJIU\nTaL2gwt0zDK6QQJoWno3fGVYOQ42zHxGphsXKzZyuwxMe+4fDb6i/G/oSdys\nYqTqKIkpmjDyhQROInRjoz/Z/Y0qIcqmBkW8u42UphY3dZMMWr/ASzZGYmGD\nGgWn\r\n=hACo\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"10b52e47fcda1e714af09f5adce793808c835b86","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.5.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.0-pre.171bff1b","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1059.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^9.0.0-pre.ffd827e1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.10b52e47_1642606771255_0.5014081009894291","host":"s3://npm-registry-packages"}},"6.0.0-pre.1766608a":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.1766608a","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.1766608a","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"9fef9bfdc4f692f410a3d6454e15b736a22a97e6","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.1766608a.tgz","fileCount":106,"integrity":"sha512-JdY+nG5yDVL3Tce2a1O6r4Ssq+KjjuuPFQw3pFqMMYF0XxQJ15Tyf1Oq9CtswNZGCLO6AmbWb2tPMTetLNI0rA==","signatures":[{"sig":"MEQCIHSHYWSy49hzL+BV0mw0IokamNZnYevcs5eThcObqbIIAiAeI/WVXu1fBGCNdikce+lu/W11NEukpxs8DMPoZIy7Dw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1433578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6TxDCRA9TVsSAnZWagAA5jEP/3dYDpCh4WPmE4c6Lfu0\nwxDoQtXmocCf+Gvv45l3q2fh1kdudwRRh37NKmihtxr0xEefHO0x0hcRPA1w\njk3LYLoHIFHv+R6r8xDG3rgj61cFZWqXrd/cOTfzuZZpo8DaFsfsvb4AjEr0\nr3qdHlMgMRwBivin2hhmGiXNr13XkWDMUHTQT7tnV3dZO10mvd/Dw0NVC9mA\nbxZfv9xFbtD8KtTSGo2QJDPSUa1QsYnveHQdA7+IiWC7rcwqaB3FglazRBrJ\ni/obvJ4CD7z/NLti1GK18Py4VomcZmqmvYiPU50axZpYkGRprZRak5IBtlFL\n2/wvIGkCG42XXgxYbBy5hRqIJh+y6FffuXXT+MnvdQwAgbPWUjxYC8QyEFz+\n4qBkurjSq9pPey8wuu4erBpI2sA5clM5cnXrc5kKiYMv4DZRwyH1VsHp3MvF\nXSAoxXP8qN8chC/9+YGLr9m+8z9Lel0N4gFXbwaakv3sqAbhSJ8R6N/25EgD\noDK6y5TF3LvyZMEi6O6mFgffBYeA9jcITYbTOuz7TZrO+6CzNYMZGJVt0kef\nNMa3JliNX/Int04aMtuP/0IHebQVCFyB8ecjrV7Ke86rV/NdmZTciBn4mgCK\nAzbVn5YesKEn9k+hmJMvuVGJTKiDthEbLwq4aEHLKSZq8gg0eoYyg3drexRO\nXVUF\r\n=W9as\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"1766608a74c2d8a65a66095d2d2ad2d972580337","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.5.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.0-pre.171bff1b","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1059.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^9.0.0-pre.ffd827e1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.1766608a_1642675267650_0.8952629627175757","host":"s3://npm-registry-packages"}},"6.0.0-pre.ef261af4":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.ef261af4","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.ef261af4","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"da2850a98318db205da0d931a0e2d4999cc9b527","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.ef261af4.tgz","fileCount":106,"integrity":"sha512-GVopKmGzLJlaRUnoxz4Ditrzahl5nYL/IjMulqu1i0RgWigk2JpyVYFzwaDbXnzg7RBXOxiDvUpUO/ML3Jffog==","signatures":[{"sig":"MEUCIQCvhJWdc9TraV8WevX0airawfCNmKLQGHJWcRwfz3MfhQIgP4gklfOixBFdwkCm4wGIVGwcL0oDk5aPjoEe2WA1lkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1433642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6nNQCRA9TVsSAnZWagAAtQ8P/3wuvZyiWViOCIiN6c0C\nL4FSVM0dvnENjVU8FJBhCqMG+JqT7BaA/vMmzCTk+kquJSq3Y4/ncjWwpgEI\nr8q8ey7gWpTI65eHY6krTtSuXbDXoKiXpsG28r+ryk9QrKzdoFQDAGEbMAge\nMFhjcPw333Po2hIwJq2AZtG3oYGK74IDxN7WL75q7XUEOCvbnWVrjwqfUnV3\nBEu2ja8AeYvusCE71PtTmnClKTvRlNPxtAolNu8tCT1Co0lP9Rh7vRtNwkbv\nbf6GpJBvamdi494vjhioJiec2TMS+zi+PyCOWRRW0c4XzGz0Y8nAs7HltVDL\nnoH+ojydWOdgpX7/qcJ/fOGjc2e6gPKeaqbw7qRMZitJ5tvYN3rk8fmIxkTA\n/utcGh8g5gRGGxTui0axCQwpCG3qwYuperoEKTYkurlfa8w37Wy2YD6N3PLq\nPIN8c7+hjDH3JyG2ILJKGUEa4N2T64lgRoc1lFV3PvAoknON2WRV7xt8LlXC\nLgPYsLkRSkqbZQQ9yu8vmVoBC4t3Z8mC4s1JR2QgCJsEJ0K9xeZK1X2MmHaO\nKnDIUxOYbZGPpqnkV4AE0NrvnB4GZVbZmDaCVk0AM2bjZGFm4k0GHqfO12+t\nOILXNfxgbFXhK439ZOnbD2CVmpxYSIjXxp4omGJt2yEl3l6edyIbhGZ3Ce6p\nDh4m\r\n=/zfK\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"ef261af4159d15e9b3e6e672dc3d9b652de25bd6","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.5.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.0-pre.aeabdf70","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1059.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^9.0.0-pre.ffd827e1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.ef261af4_1642754896530_0.3253390729550756","host":"s3://npm-registry-packages"}},"6.0.0-pre.a1c58a49":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.a1c58a49","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.a1c58a49","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"3e0805e18d2c0841d36c1669ff8e5f5bef525f57","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.a1c58a49.tgz","fileCount":106,"integrity":"sha512-U5uFRm3Ok6PZhbgxnFtg+uLG1ku3Y77DVB0QI1LQGYbngmBUq8j+1rvO2nia5nFv/xVjOTWu2zQvVzUvdxiwMg==","signatures":[{"sig":"MEUCIQC66oeDhYSV5ioIDO0c3SpaezZWpHf4SEPo/IFmMEuElwIgf04DrhUk/d9P8n30ZN+GOjR0KvtmJ8P8Yqg8yX2Vwuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1433642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6pggCRA9TVsSAnZWagAA1PAP/1UQF+srBNpCwK1tiJbq\n4LXy9MkFTGeUN3kd3hrtxdU7/dqruKXYD6sw1W22Kz1xmzxnWI9TLhFRmk/X\nK0/FTeaenyFv506cbGvAzn05u9fYfwG1FOL8u4sH9hH9iJ0vXCMb6GXrxq9G\nv2Bs62J5v/XpzZYykXIjme+e+yl4qv4XWHtMFzgTy0dZrMSn3ScDV+3LV+Hd\n7OE8Qt314fRHuXWy3qT8wLd+3dE0PHAoQAsHQK2ypkb6jEHDQtyDe+12P42R\nNjfuRCml66wHfI0OdbXfP581RQwBkILAnPc3DhYl/Mulo4QwiPxcfLPInqqB\njqICx0GxAuPWyqUBkW1GYQBVxpkMXAB/BhxVSfVw7R0yaR4Kq0gbyUvMHm15\nFvFWL9kVDJTYKLmrndjiRqtt/h2S593kHOrrvb7fF20sLHXZzUdDjanMwiGo\nwCB7zTm0sdnNCvV3bblVrYMXKbYdjSg4t4P7iJtHQ74y8tt89XjjgLaqpefY\nNQOSWV4l3J/Sxbrvrpd7VKoYGBu5sMxGDYJkMoXbuCEUsvAizfpztUR0dOOw\nFgSUhHgjdHQvoXG9bUgguuz5I9CNiIdNJ5I3QHhBRfa3bCAJHLQkHbuZFofK\n2Dxgxr7BkACoYQpETf+WpzJPocXTu8///EGgO3JGSk5AR1/lz03M9gIWGlAT\nSbA/\r\n=qC6A\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"a1c58a4954e8a56695735df3870a24fe3e151c75","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.5.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.0-pre.aeabdf70","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1059.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^9.0.0-pre.ffd827e1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.a1c58a49_1642764320027_0.22290097546885423","host":"s3://npm-registry-packages"}},"5.5.4-eb929e1a":{"name":"@serverless/dashboard-plugin","version":"5.5.4-eb929e1a","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.4-eb929e1a","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"6a74f3208d83c813814ca671ad261b5bd4564f30","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.4-eb929e1a.tgz","fileCount":109,"integrity":"sha512-Ia2AgjnrqNrkzXUXXkDDZNBGbSgJbo5m5g5knurmQMYbIp6kF3YHk8WMoKWKvot9FArjiZyM0Ttz/ZMwB9guVw==","signatures":[{"sig":"MEUCIQDZFqmbvhFZw6JgE4sAhWqbPlpDGbiJdWEkIJ2/4VjZ0QIgA0RiBuK/tkn+tLj37UX0iPT3taNy4kzcaHK9HUMyLsU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1461052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6t3PCRA9TVsSAnZWagAAs9kQAJClLLszQKJfYCmNKyqa\ndAwovjqwS2XjCBOI0SuR257DgP/Ah5QYz1vwVQ1EYMR0e7BetJqvd2Ef5HZM\nGfya0Fz3brK9j/uCppIgqUOBB/5a6ww9wQVFhiXbcEkPA1FblbiyIPPEtsVb\nHiOKQyssnhuq2WI20IdpBCK6LdiJT8G19qX+ZyPwRuLZ2YyTi6WtmX6N2BTj\n7s95EK0yv3nIH4BCPMs3IWWZ5I+hi97m0piElX2iFVv/b4NQXoMHivelB4m9\nvcNtA1L1Ajt6t8HMMLh+jfJZX1qvY+6W2SbGnXanBAxz6qjednx4Iehspizi\nTBqldB9FzMyKq9sX7wg/PPZ0M9IUZo64ns1aTr2HeYukMjGVi4BVrGqSWRPH\ntyVkxx2gCawle9NFfZGeFRZSgG2S5g+1mkF7ENrnm9n8S0qHFQzYF+T4G7wI\n4F/rQZDCGhUsryxGPuu4x/QG8TomJTBoitQ36bAHGRKNJnLw1DBx7yVtG/LM\n2R9cFSETy+ZbY8nS/z4xJen2cVjBekEpkyzfUulwi76bDwFW4HxyI+tU/Cov\nnDn4AOiSKIlt5OK5Wzeu8tqrKhBQoRuNawYnM+h7QThPFmpMjTlIH3fpAkWa\nz8jJY4q4AK65gCgg5U5AirMb7hbHsl72zIrsTGWnT0iAGzxNxJcFCB8gfz8z\nB2RW\r\n=4CrG\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=10.0"},"gitHead":"eb929e1a96e163ac88adb45328359f108f96e82b","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","uuid":"^8.3.2","chalk":"^4.1.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","cli-color":"^2.0.1","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^5.20.3","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node/10","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1059.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^8.8.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.4-eb929e1a_1642782159553_0.06750371274285283","host":"s3://npm-registry-packages"}},"6.0.0-pre.8e662310":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.8e662310","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.8e662310","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"ff4eac3a68a473910296bc85a29418053388abe0","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.8e662310.tgz","fileCount":106,"integrity":"sha512-mTbHTpDnNnI1FItcCb0HNqmJjNsSou0I0Iji6h8uIoCo8EnSqKoZoXTwJdVZijJ/kYnq/NpKtk1S1f4lP4TVQA==","signatures":[{"sig":"MEUCIQD6ZYxNbQo8vIWqxKXeVfy/8NyTeq3z06BcXO7pGxAJOgIgGTBaahcw5Tf222av7xUG/7zxAz6LkiDnlXrQPx/De2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1432367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh78HOCRA9TVsSAnZWagAABqMP+weMLepW16/or8CIAUjc\nSuhlOOcyM4qlRhU9nUEp9aRWMgu2IwzGrIn17LUuKcLZtCCHRLebnhxpnDPP\nalGL9g7GNx3fxS+JZ12IknRc0qbUJEqN7k12mGlwljk25tHkVXf68V6rTkVz\n1cYOjdtXWu0F1qXqd/yKkI3eLemiw8OsDVkHUvN1GqcwVishp1/jVtCUw1OR\nq0C7o1w2y7SJzkq0QyuMCedXA2be2FMr0wE1v4pR5CWjyozT8Tiqe9sQj3oO\nnJmVVZ2EYKic6PBZx6+mL88Q/WwYb5fjPzfFrjseqR55p93y6JAMruxLoGuh\nsExhtwIA3Btm0k5Kxe6t57zlUKwS3T0c7lK2VJOKA6Oj/yziOZfcwfiE7xxY\nN8UkkbyhZg46yTaSlfr2czjLqz/EDtSmWee7oswabmlTwwepDfiTlDNeuwys\nL+UzUy+OaNr6l5/oFeqtPzKEaPDNRBFAxcEwgYbbiR5xgzKGegjh04BiiT5w\nGM9u7LrLNhljDzdoiYOaTMi85U2pPka/w0lY0IFqKdLWhOu3D8+WvQkCIO1k\nZ08mfMfEveNkG8FGJC12h15Xk4Ur2+ZI1PV+foldQ1aoCB7CeonaZ5gzzchI\nLi4oPkJIrYIFqn7IQZerV7lSih+AmCll6TQ2eSbuUaBeitEZbBfCspo7ff21\nfGpf\r\n=DAHN\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"8e66231082da100e140facf3c69e5ba38135837f","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.5.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.0-pre.aeabdf70","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1059.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^9.0.0-pre.ffd827e1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.8e662310_1643102670060_0.798815962171505","host":"s3://npm-registry-packages"}},"6.0.0-pre.412dd0b1":{"name":"@serverless/dashboard-plugin","version":"6.0.0-pre.412dd0b1","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-pre.412dd0b1","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"26261eb4779d8c626e6f6b524fde1ffae6743c9d","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-pre.412dd0b1.tgz","fileCount":106,"integrity":"sha512-Uo7naw3RM7wiv4Y8e3vlF3xcwdRJtTmuydFjuAqhOHskWa9rNZUhZVyQ67oM0S2ie61Xr8df9AYj/CRGpXjkcA==","signatures":[{"sig":"MEYCIQDHoxCw4bWUmG+nKY3GJc11h9NS+LcxRFMmzcyJhszsAQIhAOc8l0zLThWGEUQove0hDeJddUborMJ/95Wy1AyypS56","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1433586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8npDCRA9TVsSAnZWagAAjJsP/0rv0ORIb0HGga5BIjmd\npVKW+67WH0XA/3IHN1l4gULDAF0x+ckMXfnUQ/5BZRt7UBaombxi8EyfG1i4\nAc4/wJiAWcSfQGk3VF4RWBMfiptB5QAjzHL4D66fnRoYdjCgzQ1mqvYb07NS\nglbxVAxus0iQQqqXEeD20pwM9CmlgxEA5eoKmMAEI7LqrBXxtCE80OQ7TP98\nHdEbAppgEi15KXq75wUDONGrkuMQZE47SAM2HQ9WfMLfDX6DjLv1OsJxCc8R\nKXmdX7LfwAZ9DUFPTUxXquwkFUbiZL0/Fyakz3RWaERAAAXlaiHTJSy0cNJE\nx02XLsDAZzO4RK4DVNtw5uKG+Pdk+HY0Ac/P4xwOG+pUtJYVDABVbqaebnFq\n6vYxuKcpK1hPvoDuWwu65iTPKJGQ3si5VydOcaJ6DcYCyLw+f6VNZ8uX7JcX\nal7RTLYL1lvkWHSa5J+ypqf/Wpkue4R14Kd6A0NN49Abju+8eHYMk1drQbpQ\nMpToCxFHW/FiyqlKlW0LImXQMvBzjFTEiv6GqFVFkAWW5GyXieFOwU0IsHdK\n0V328meEfzFnl3uVw6zuYQIx4rLuabIQVN70+5kmqqQsrvTTbVDOGh7anQtl\nlsq9JXg5HdK52qVHmajktYKYGl4hzflRLqxOOoKNJNTByvH5qS3oAK3Ejc2B\ndgPc\r\n=XukI\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"412dd0b16782d4d810cd8a303d19f3034118ef9f","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --base=v6 --ext=js -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --base=v3 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write","prettier-check:updated":"pipe-git-updated --base=v6 --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.5.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1059.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^9.0.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-pre.412dd0b1_1643280963095_0.8914902596393155","host":"s3://npm-registry-packages"}},"5.5.4-9d594a4f":{"name":"@serverless/dashboard-plugin","version":"5.5.4-9d594a4f","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.4-9d594a4f","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"a9a46f7f171986ff51df8f303d7d36e2c3c10566","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.4-9d594a4f.tgz","fileCount":103,"integrity":"sha512-IzQu5YHOrVLJvcyXjBJt+vm2mTtO0AkXFOZNbvbWIpHWWOgRbMIeOGMXRUEfNr5rlcz4Jo8flifGrfzWFINCYw==","signatures":[{"sig":"MEYCIQDl07WjxGvp9N70l0DQWek6OQajrk++dg7DDSBLWQH6DgIhAPnd0sOaqPHMQPDx25/OEGP7ZPlMCQdBsQq8KMMgi1qv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1419392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8o42CRA9TVsSAnZWagAAuEgQAJvwMe9Lxn2gIX4cWhn+\nvmSIm9tMdYokdtFi/Kl3mK8Vb+CIwDEJTumak0criNadovRNhBtaP3s4Rbgr\nfuTLrbnV4iCqGiW3mNZerllqa3gk7TMkNwlRgiwprNcnxwhcSKNMcBas3gdh\nVOMTNOI78CvZfCpl89E82qKnMARA/W+UZNraPoiCbOclZp1OPVcT5kEbXPi/\nbdrJGamfo4B+XsN4QJ0QVUbHLr8FuyzRAV7LTUC46ZZxX/JFybE6+/C/fSl6\nmTuPAjNtVegDAkzJY1eS5fgNUcPTkViu75ZSu/mEo9MrVlPUWoo/5aVkaPWu\nShiSHKMSe3WL4tpshtQWPXsdBhf9Bb7MZDXNrqakUqhHsEz0xiTopOKEiPJz\nb27fmQk937jK6HKunqohxENhuNjIntjnOk4BX7IOA+Q4FzblFJqgxadBLKIn\nJfH9UY+YqJTa+WwFJE89NEKZF5l4/jk7MzjWAw2WX4Jvjfxs43mtO7RPI79H\nue+Nhj2f4y2cZhaxfqtpQ9UWdVY8o/g+G9Cee81Qg4uIoh3CLnUUf9C7aQWn\n/cmkjCD/fgWBvn5Yz7IQSP0QYBy7UvgFwRfpmcBkQQdIcRmIcpoeQMpqm3s7\nFYCZkz49sR8oqpzRioUw64AhHOMuCXxlmnwq7I6kjzE4r8KDv1acYVRwhOGS\npOEc\r\n=riTe\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"9d594a4f8de1bd0575a43feec8553556f1bb644b","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.5.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1059.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^9.0.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.4-9d594a4f_1643286070216_0.4018382673964205","host":"s3://npm-registry-packages"}},"5.5.4-3cdcb47a":{"name":"@serverless/dashboard-plugin","version":"5.5.4-3cdcb47a","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@5.5.4-3cdcb47a","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"7a2c11faa33db6c673cec06debf6a2a0224aaa62","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.5.4-3cdcb47a.tgz","fileCount":103,"integrity":"sha512-Houq2VBnMsT+p7CRmSnHECAeUSWHQt7Eqfzeyiq+l9qLOpk31pkMpQhBbh5hvKSukQLqektx0cAFnf84rjNwwA==","signatures":[{"sig":"MEUCIA4uHfmA+RpKgeEOCXTO0jgC8JlBfMnb1DenHQqhL/cuAiEA+nIhgawez32xwTp1kMZPdpduwW8MwNc3byKO1bvMvbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1418117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8pPeCRA9TVsSAnZWagAAjP8P/20X1PtkJN9xmkzDYnP0\n2aOIIXtwt5wMLyCWL37yjfJrrGQmgXM8SDs5CfwJckWm5gZfVpsirNK+sAGj\ngWMbcS7ef+bnvlEIT5SUqGpCzhNDs6Dxd6dSa9xGsgUyk4pLfg6TtCe7xRZv\nNxC2I+J82MhNnQFTRL7ZGmArNa32QGAbVsLYlpyJwa7ImGYFcWXe2zLVIh75\nfZ1EzCwqvoZ/4ZvgC+wRnZ1TFx1XOCvwAbKHOU8m9c8ttCgvq4siaQdcVIQG\nRzIToAeDK3juvVIH/MOzXwAsKqCSTRkvWPvTR6pojxG6TEt/Gms/xX7WoNt6\nrnU5DxeSIHCQnI0zX4yEZ57XWAUAOyh6pj+eZfBS9f96S5L80NWZ9Jx+ce5i\nK39Bj8vDsnp47ZDrV4hdjqPUibTicQFQmsBY+P6Ghp975te11uYUgxJu/MLb\nUSHLV+5MUN6dFS7UItCmyuqkJdr6DpDGoTyam0QybBdKVh4QVwsA7pfEw5T5\nEV2F2G/nF4STg8GRScwKaIDNdhCEnJ+R9pv35PYXW6R+eJSir2M1bq3bCRtk\n5a4Cg+RUeO+NUK9ZwofVSk0IxotGhg4z737nJm0NXtFmvy0fR67ALYrVHnPG\noXIaUMukPUEbb2COSsxV4rtRfkhopbmu/tSX1V4inaSzEbwHM6nGyc66SCYm\nllaI\r\n=6Y5Y\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"3cdcb47a7f0ccacebb188aa4d49b637215fa086d","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.5.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.2.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1059.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^9.0.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_5.5.4-3cdcb47a_1643287518012_0.8790147321638551","host":"s3://npm-registry-packages"}},"6.0.0-6ee30319":{"name":"@serverless/dashboard-plugin","version":"6.0.0-6ee30319","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-6ee30319","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"61bc44133ba4d2f68dc4eb9da981a7528ca27115","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-6ee30319.tgz","fileCount":103,"integrity":"sha512-i8ClvOGJ/OodVO5QBD3Ln/ioBjM/pqGuuxGmzmyMaA0r9LUWEI7i/bCdnKE2UxxXrFn0X+ZTBjrkxsz2aaGUZQ==","signatures":[{"sig":"MEUCICGSWtNH99boH0vFTOwdOZ8GPWyiBFjiNk3QEreTl4WcAiEAziaxwAtXtyCVFolikl4Upeph/tKPTR2fi6nyyq/9RFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1421708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8puICRA9TVsSAnZWagAATG8P/3B4GISnEeFVMPSFXk+0\nP6Z/Cm87qw8ZK4gEGWMu0XRpW7sfho79816E1vsrdJINwwcxE7rhqT/Ir8B+\nU19YBvYZxdJGTmjs2OHGNXWdBkWDsEMnEsUFnGAeCO8B2+2CdBrAePfyygwz\nTt0HbsLy3lvQPuAqIpk2ykr7qI8sxB66D1mZRU+vx721oaVLm4vC4Bp54US/\nNDDZgUjySAhDXrHVW8mrKsx6wmMNirAS0ONcnJIeo0OOq92sQlRr2wnDUBLl\nu1w1I7OTmw+uZY7nQ5PZbofKsbaTe6tTN61HH09GEsHgoBxWxF/MqOjekuPx\nj1HpxIgoxA/ACYzBp/lQZYiLJOkCnQ8QiU9Oi3hM/4Bd02/8qBljMFos7gKb\nCL1FSlQ9cy8OFz9LdRXTrL/wkgxqYSTJR6IiZ+yUrcOdYH7ktG35annEeWdT\nJE6CgB8k8p3PkuGqDDU27vuPMmhBMhoWPUgU5fHPgI8wL4YvfY0pBVAP4p1w\nkElD+kWzr6JvY+bN/rvc54Alfi/z/OJY0IiiQkgRh/5U/sNqfQxREcyJRyww\n3e5Q1C8xwEZUhCP0FY60z46aVbrLG6UQIAIqBoXeILuj/bsMI3ap+pCCySGd\nsT2tz0RBfbeVvbgMSWlyvV9dfbc8QGqjv452lcNdbftp4VL+826k0p6K8jYQ\nbdNY\r\n=bGaI\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"6ee30319fda9ab180bc7ecdb48021a13cf76d594","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.5.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1064.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^9.0.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-6ee30319_1643289479974_0.14532902392189473","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@serverless/dashboard-plugin","version":"6.0.0","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"874a3542b1be029429ffd9770745e4a4ae37509d","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0.tgz","fileCount":103,"integrity":"sha512-ltoFGVoR7qmT4cO3ol2zUsXSVMaFmuV2+N/2dvKWKdqNrjHZRKTOH4fK4Onzmjb6WzK61nZScCT/XCtMhJwQqQ==","signatures":[{"sig":"MEQCIG/91FQso6P7qYKAq7umjDcCjbAIOUACSgIsxiA/UjPEAiBi6McGGD0IBDm9Cqpu+9uSCumqlE8lw9AUofATCxEZGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1421699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8p3kCRA9TVsSAnZWagAAxVMQAJ4m2mbtuWyjkA5ybf5Z\nV6PUjSW2JzNRjqV1pHfsSW5QlB1Oiy+J3BTC5V9UA8LV5JwVjJjRyZEfkws4\nJPAtMFp4/m8O0bBm+i0td8GFnTfgxN3sPU5TaW0WlKDBwt2gxdJsQKv//dxL\nIIjniFX8tZDPHvBwQGdJgoahaSIJBFyaJl4t6Jl0GggTMha0WgKEUsOiFLpq\nH3/X6fzYWSXmwdIcRvu3hfvyDkgY2fUUsKsZ7ZxaQWp2vkNfMHkiN2l99jC3\n7R+t+7JQ9ZagNrLd/v6QOqWabyHo38zrZzoFnVNNrR1EoPOwi1wLOkh3wTha\nh7EXzFX2hwNLW//TSbZ3Yo6Z6XZQCt152YrGCD0Qd2TZyQ8NMcNd2eu091y4\ne/21kMxjVMDBEJCYBzjSwzMnCzw8bRHgtHEhF2vD2rWzOA8+eoZmHeZdHJON\niT7Lco1jcxej38cSstnC6Gn41blj7JmmxIZ99XFFQ6n8oZRFZ4RKiFJwD9GO\nPUeCELHosZb4Ga70cO/a+cOPfEXhaexDsaPW1f1Ssu2Xh8ZD4YMIIlBEusnl\np5uaqDF5JuxnbD55sG9kZFC+Z1736b3Tpa2W+yRri7dgHjnfAbArPYzpIwwh\n+7kweBtaOm053ZQuJUlUgfBMYALao8VajyvbhMsNT7ftc/6pj3hwAm5Rrl7m\nz3sl\r\n=/IGX\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=12.0"},"gitHead":"6ee30319fda9ab180bc7ecdb48021a13cf76d594","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.5.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1064.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^9.0.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0_1643290083830_0.8256537033952687","host":"s3://npm-registry-packages"}},"6.0.0-73f4e7c6":{"name":"@serverless/dashboard-plugin","version":"6.0.0-73f4e7c6","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-73f4e7c6","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"55ce8bb8af09c2012e989e62f4ee83eefbbbc34f","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-73f4e7c6.tgz","fileCount":103,"integrity":"sha512-8fNb1YTHU7uTRlF49VecaXtxnvrUyQY3t8a6B19sSedlKdQ/pLScBOnvGXw148TZ4LN8RzktbqolggxUDWfr5Q==","signatures":[{"sig":"MEYCIQC4tkU54nNPalfiq7eZ3W7MM5OB6yT2FI8KAwKYx1XQMAIhAJi8EXJINSsfeB+ielVtmAVxTfoG77vMyEUZ6H71xYhn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1421651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9+9gCRA9TVsSAnZWagAAbIwP/00O5Jzc+umAwhGcTK7j\nz8ccRbIYGR9wtKUAWZcIlpyLnlTYRRk3CdCI3szxHNXYzDWwwt9Wmj7ZKxrH\nxy82Js3PZRS2qLPhIffymx1e738iBtrbdkI1Sf8ebdecOxK415liCKzb8BxR\ndDWLn9HzQQvPMUJNOXk0DryCHCFdDrxIKNp2/7febuRiYBnO27Hs/YuOfg3z\ntzFfEXQig/Z0LXOIscipRVjEDRQQZUiLiVsJzTgVAgAZIrWgk7v4jNTaO3jA\nnpnQihYSMUS+HzTbfXGMRcvZaeVFrwxagKJ3lIT/OIrBRGEf7y/CP1gpx/EC\nvljiKv7o5NK/CrBoT8FNBQpAZGDPLUWghv0vjNV5SSwPtJf3ab+IqAxOhK30\nG6VnkczEcQbd4ninaeGmJFAjqFMC5RE1rIK4HCreCmDNI2fcxBsgkkXXUHdK\n+zY9JVxadJ7yr34coewObjyHKUBiMhNfzOaOQNyP+2mUBUtJJ3/rKa42hrMv\nA/PPby0C3O0bJblVmSNaRLnDPoqPgY5/S/QoFp0pCsDNMR9jQp1dSTb2ee6d\nuoOV5iz7k2W/KKSom6Hxdn3Cpsc4dV20IXeAJEEKhFBNcRas+7e8ZymsldyQ\n/ZvKw6nXUj5/XNMj8Z7Fok8wHoWKfvrL6/oxjRlEXp/CoIgy8VT2+Jkl+V2x\n47EN\r\n=0NCp\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"73f4e7c60e147413dc8332beae74eccb920841c6","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.5.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1064.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^9.0.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-73f4e7c6_1643638623955_0.47436051231596","host":"s3://npm-registry-packages"}},"6.0.0-dd221cd9":{"name":"@serverless/dashboard-plugin","version":"6.0.0-dd221cd9","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-dd221cd9","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"b8d54f43cd7b0b02576ad17554d4dbc6d2250076","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-dd221cd9.tgz","fileCount":103,"integrity":"sha512-aqw8++6PbsSCKT99Ej/3H7N2B1n68xIob1BzW2IrpjVqO4+t4jjPcB/BqZf9RxdzjCwYMGfNolM6lcm7CFT61Q==","signatures":[{"sig":"MEUCIQCNPw4EqtnlA7X+B2SzxFZiIGdl1ac2/oemN009P74uEAIgVPfQqil4wgGvU/hNf2fZNEYTUrfCwG/ra3ajGaXBNro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1421753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+pYkCRA9TVsSAnZWagAAY+8P/Akr1N/EloocOidAMeLD\nq44tlGIQaoTaY2COSwNbh1jf6bfTCudjYR31JDp5nPYZnxxZiCmlG71N5uj7\nPJpzN+bZtvRxMMjMjjKDGDDBhtTqqRa8PdYA1ZL8g78edEasTBPdr9tbhieE\nbJtdxqIaU3g3y7RsgcrhL6fSpm75f1Jup+0a4/cli4IAvoLDNSpPcjoS5Djh\nWNug6BppYhMq5R/IPG1+sPOWXcOhnRgC5ct0P0/Lgau6Tnhym2d4cnCmzvmy\nckorrrC8qJCFMltCHGVIYgPNQmCDkC+v/26kSgrYSNUZqgSlon5wPvlfNQ3X\nVR8gJqOFxGT8Q5Sq42UPQVFtqeOElCqzFiO6HHJzUcydrVhLEWMX7+zBGOfA\niy7svJvX2RWlxJ1sb2RS7IYGIcMFsXScViMWu/3ju51obK4iYO0n0x1BrDkW\n2peX4ckBR4LOiJUrR6G/dQe5vTvKe0R04mz9kkxoTSORkrgKph5PAvo9fnqk\n5F4ElVKIowBjWb6IW/mO2ugarOAaDZdQTWtZNq00go6YSR4vo83KumvdcYNe\nzSo7+dCY+Jq5DGJ33eY6qOGFWMHDz3AI+giBQofdz90AjXqBn5ddj1ab3s83\nRlsHag8x59zj2bBmV7RdLCPZEGdBOgdmxTDC6nKoiQurOJzEXVewlu9trEvc\nAa5m\r\n=dDMH\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"dd221cd9666c0a874d4c67f63960baf5020821f3","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.5.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1064.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^9.0.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-dd221cd9_1643812387837_0.28151695229492857","host":"s3://npm-registry-packages"}},"6.0.0-8e51da18":{"name":"@serverless/dashboard-plugin","version":"6.0.0-8e51da18","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-8e51da18","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"834efe6224483cd51a742f1084e8df0633c28fd4","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-8e51da18.tgz","fileCount":103,"integrity":"sha512-SBmtAh2GwYAZbtAHR3EKFIzbcpn3NccZPOEUQOc8J0N4eZ212u4YKtvquva7X8E6cV+fUEoXKh9QWatLOxhqvg==","signatures":[{"sig":"MEUCIBkNR1vlTxicHjX3fko2tKVOFr/bu3oXJCfvzDKIjnovAiEA93Ft3a8w+2rNsLEJAB4oomGd9hN3yWPveer92VibyuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1422419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiARs6CRA9TVsSAnZWagAAf4UP/RZ0MYUjBBz4Mge7Wc2I\nkcRyVAwdZkdcLO1H5x4Dd0NXLav3ZAYTtM/HVR9YlocO6gv+TbO9xbbqAYbz\nYc/X7hh4rNei0PMGNQyD4Mwji90uYgV799vLWTs0NMumjEZo2FF5txoouqJv\n8qUNhSRdgOkzvAumTQP7RiyGvuq7uSCJA0uSoo74g12CzhRQrbxP+IbH4MWO\nJvWXF89EhZoGKxcBPitVycwKNpdp3CP17zcseCCaVXpskhoJ3TAjCsmZ45cn\nUvaqutN2rjRrgImVVEseaz3OWt1KSrGY5yOe0q94NwrKYtIQviPVoJE9G3mV\nqTpzHaLppIiNA9jF5dNs/oC3IXmcbaRlPns3bFx9N1zgad805PL72DeLTXqe\nAPyMPUqikwB+EEsgOypKwxXh+pkWD2t20G7X/R7jBbg7O3Hkt/s+sgr6Jdr6\nowRdBx4t+sdaNX9+MPt+/5Evp0X5KZW2ByiA4N9BQOaKN2EMrEBO+xl0wp36\ncty3aGugLRj9ucfYXKxgaDKBEVVlNdF51Dl2/iLhCRlrggml6KYJKnxUn1Z9\n7Y6L6nvvPe/OvQosrlk5bL3Miot6ly+djMdIvyzbFPAulPL9AOlFjsHfOTgY\nmFNCVu4LEn6w3kwSW7dfIrDd22mzBUW8xs1fLKUsz/4RR/+EupOU+vtDlN61\nvQx7\r\n=ynyo\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"8e51da18ccc6ec5e010f073d915eb19598684c7d","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.15","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.18.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.5.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1064.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^9.0.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-8e51da18_1644239674208_0.39775354501567706","host":"s3://npm-registry-packages"}},"6.0.0-25106f61":{"name":"@serverless/dashboard-plugin","version":"6.0.0-25106f61","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-25106f61","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"d73acee4165e8679ff4cc15d08e9a6f8a380aabf","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-25106f61.tgz","fileCount":103,"integrity":"sha512-pkBoTXTU2pJEHAM9TYgeL1pSIS3y4no0OVmdcRcCVN7a1NEb0Yh1P1/QlK3dcShAjeZvDxo5V2Hirh548auZSQ==","signatures":[{"sig":"MEQCIBh2F4khH5k3+23hjG2sQWa3nPB14EBZ6JgrtbP1EwN5AiAnrB9hvTZVEV8RMNOYjXm879/meQsD9zvmtHB8CxXs8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1422420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDmy1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+rQ/6A9UYHwaHE6G7rOx4/HGwkBns7w9avbiHM0oNyLVb4lmKHFMW\r\nDwxsJcbI0bKgcNxt9KAq7dusBYYxR57lokJsHaE4p8mNOHy/RWgTIhMs+MPC\r\nQdY43RhksdmrUP1tyKW56HauJKesGh012kcng0z6t1U/xg6vYtuz43CluISE\r\nbgH0Cih3RpnYLV0/2+CEvy5llh52SlmulckcMnoAbI/3/FeM1tY63EWeS0lc\r\n95r1vDeix4w+35NOqNNg9r6pMw0z1e54gm5974klsmHOGill1hPS+lbVnMSw\r\nKpesipsV6jdHwfDmZKd5UwO99REkSMsL/n14njQLkGOJ9q6fy4EZ2E1MslVQ\r\nAu1hrfKmneX7AM9gv7Pcpb6ZceccTy5WISAmaNLQ5TV0JThQM6WUFsGxQ920\r\nNrB7HOpCyTWigFddnQEPMO7sj/Y5wnR6AvxjR0s33/ZMoWfDXZDjaS/pJ0Lo\r\nm4vRgSaSxnIqQ4eb/aeNHwFNqhBjHf4M8N7OG+Xfcknh+ROYNExq4HrgOPJa\r\nH/z7vS58DyuQv1CdbhE0BNyTZzUYyY8Qsp58cj7z8ucaFoCqLdXQagVZzYu+\r\nO3YF/j11SBpM46J8yEfsARtJRiqVYtXyT3Rlxe0Xz84IKWj3HGVRPA52qby1\r\nFt2HLVlOKheD9aCHvPmTX4g3+KzjlyWLnH0=\r\n=FwpY\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"25106f617284d0f7a693f7ecf50ced797550f55c","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.5.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1064.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-25106f61_1645112501872_0.22005229650186986","host":"s3://npm-registry-packages"}},"6.0.0-3ad688c2":{"name":"@serverless/dashboard-plugin","version":"6.0.0-3ad688c2","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-3ad688c2","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"b2723be407378a6dcd98631eeccfe650d346dda0","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-3ad688c2.tgz","fileCount":103,"integrity":"sha512-qRiCQTkiVplwfs7YXkHNz+8jXIARfFGB557c29sdtYR9Ab83itKv9Iun/7zALTxBxKv5UMbjrzK/aKFuMHySBA==","signatures":[{"sig":"MEUCIQD80vfdQh+uaqvVr7JXxH2oSlQpomsaf5nlaojNhcqAbAIgXqMuZlLs9BBSRlSma9HZYcI38Ej+kxsL5/o9l+9kF8M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1422420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDoHpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1xw//XpmUNp+HwZaKARjnF1GEcsD2TQ7z7pbsHJdhVDRdJr09RZNp\r\nKl1SsWrdngqE1s7RYPGaXV3YY3HYzXciQcqI0SPzKNvpIcmkrsvpfSxjUobK\r\n22S+kHoF+nsZU3Ah7eUwM1WkHWJw4/cFdfUUPz3N+QUs6p4c+HdQbpgDQEs3\r\nmgWO+wuZSn4u91D/7otFD+/XXIMXtvtu0Hs6rv3JxbDOb1XV6PY5VEx87zhv\r\nF9sxS4E4rkTg6NcNiOs6WyD7/YSEiRHPe/b/575VCjXIwbuIw2yPHMAF1Ooo\r\nIJx29engs4chqgWnkrjW1IJLxAAWSsKLeiwcYFApT8QSC81XosKob3yRSHei\r\nGOj69zo7y4umBDCiewOLuR1RIrjImVDCdE92G/xKin28M3ca7+irA9jG/QTG\r\nycha3JyXAMTr3sUViNiJmiL4RSlBouhCKp9rHlC7ho/bJtj6I9aiwwJ/pEDA\r\nWB/H9eJ2VSud5dwHb54f3pP0bmK6l1HHuaRrlfxDRQ0toVKwHOMn42VERcPX\r\nTDI2G/KpQWIEo4CogAqYlGRDv1+4Iqpb6KlCY2ik2zu10sABAgu+osxi34MQ\r\nVha8wfyI7rfOZvU6zAckIH2ZSB5EpmOBHfJQ2WSvv3b7PxDVKqV6Fms091Fe\r\nD0C2O38ttNAU4BjnghlMemPCD2KMjxA0k4Q=\r\n=iJg2\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"3ad688c2dd31cedf93eb5bef8f9bda5ffa13e448","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.5.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1064.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-3ad688c2_1645117929142_0.4914456167251804","host":"s3://npm-registry-packages"}},"6.0.0-b8281c79":{"name":"@serverless/dashboard-plugin","version":"6.0.0-b8281c79","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.0.0-b8281c79","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"89983533697b6054f7e5d8c30f09db9bccdd10dd","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.0.0-b8281c79.tgz","fileCount":103,"integrity":"sha512-xzcG+11r3dbA8w9pHkA8Vm9CaNPs0UUsC/1uAhRUba/6C08vrnY7Sv/MuN/xHoktmPmw7v2AD8+LUs7vmmf8Vw==","signatures":[{"sig":"MEUCIFtqbXTzmmetz5PpgsRGlFv7KhTcBdmAUoSf3c1qx40+AiEA/jhWEwpbFn0d2xRP1EqflKrxn94iltJGKncM5TMO+Ss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1423231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD5r6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8YxAAg1loMqEqQpX9W3wc4XyyOBWZXnyN+5Vu7ktlCwIR4f+IkaXP\r\n0F2k2kg7zhu9jev4FO0j2Jgnftx1GsAX+pLCOxYJBW9Okb4arOqz+sjQP5cw\r\nwRXjzweF82eO7rtxGRw/LqZSXWd/SiesMsy2e5DG7kaJ5wWB4gvPOXhzjzDB\r\npIF1b2j5glqT6M5cW+Gksa6NFEKNxxcFeiRmFmLyGg/Q6mkU119cEA4mOLwS\r\nQFMyxuMzu27xj06J3MXM9yYXCNF3pMeoy5pVn2S4NMGuNqrKtOtMGr6KkD6F\r\nK+anpFmZWf7SwwtvjD5I2Yn82YpWpQ1QQbSzspe3YzQr5BZcg5sNNCh++RSS\r\nMk/ZMRuWtBMB5dUt5lTVFOl4geohEeXEFMH27oKusGgzYQqra9jkcSN8KZwj\r\nZmEgcN0SSXDw3pzeU5iKgoOWMqJ+gfNLUZ+v7HdQL3T5F8Zl5JMfglW2aw8I\r\nnnBeH4epFv97+EkxBMKHaGh9kJFaNHmQOrueegTHqBd/4jfO6/TX417p7fty\r\nCy0oE98zxmGZgYNWuwYHQM5xscW+egUAeLKCSJCBPT7rAZb7WXIPwK00iPue\r\nmqLCD26maPtjtNGVWi/WdsiVmHY6gIKLGCP3XfNbB86k/1gZJYVM+1Vgyu5p\r\nos65qvSytZwn0THsDqm9vkiAUC//m9kqRGg=\r\n=m2wv\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"b8281c79178d9d05a8d04e23ca5df171aafd0c75","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.5.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.0","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1064.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.0.0-b8281c79_1645189882091_0.34689068185019045","host":"s3://npm-registry-packages"}},"6.1.0-9bf8720e":{"name":"@serverless/dashboard-plugin","version":"6.1.0-9bf8720e","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.1.0-9bf8720e","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"0cd63cd536a4aac6780e0647ef744b81d1ae5fde","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.1.0-9bf8720e.tgz","fileCount":103,"integrity":"sha512-BZ9adBsXfhXFKfpUmejCST97oUgmJ7e/oYvg+rMCEA9L16xOumAJf9DuCDhjM6wp/2Xdk98GNrIUuj8OIkjfIg==","signatures":[{"sig":"MEUCIHvobmOcb9v50hARKhvuQ8olvy5CSaVtZChoKUQNk2fKAiEAuBtxz3NYssif1T1KGrZZRSQadC2ipAVEmY5L+D/EbhA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1424457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD6p4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrweQ/9G/zGe3Dbv9tRiq/K+CP+l5YgaPsDqzOdLQ/diZS5ZL0RtSUE\r\nWEFpJDBSUz7GGV1+jyVonvzBi98C5rTNcfX15ghTp6iLzHI/1PsPzqyA2unI\r\niRYPu4GH/FBzjxrRl23G0iYXYVqihP01BnUIEe57L1Bzfb+Ew++ujTOh9xpB\r\n0pqpA5Honar8Quobp3nHNjzRaI6xEB8zLZYFYcc4eg2zWbTKZQSl0ATCbPEE\r\n7KlpPGlU4W9QTsdCNxzWtkCrORnGESQACd4jSLtXzeAMsMWFJI0v2/WnWPhT\r\nJYXEjQQn7/En481HGukxjgQut9O7uh3wBs+4LOhnhc/hLo6abi/DWlAcveXm\r\n314uQOoNsUsN1g2/N42xtsZL2L39V4UUC28GBvIsL3KRmwPIz6gkilgG5g1o\r\nvazTAqpX4rx5ZknVXkBYkeygXn4ZSChgCBsdM0ceGqiQBsUYArOER6E4aWhn\r\nAN/2It7bwQfID/DbjIeQhZroxUJf8kayWH3Wjj1WxaHXcWgAdTvOGy3HWoDn\r\n5UdQ5VMUjulXLbCPwDDJIGPmKeGZDP6Z2k/eF6QfEr/rewp5lrg7pEW36gTQ\r\n56dFZKtg/LLnJXE75hXsTgYdfSwtIVbYnJxHg8Si9h0ti2ZmKEwB/R63xAC+\r\nxoYcdgyKXT5iJOC1N3fqzJVlwR2hRtJDwoI=\r\n=wn4J\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"9bf8720edf1a7184ad0692c115630281070bf834","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.1"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1076.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.1"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.1.0-9bf8720e_1645193847868_0.9788388268571766","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"@serverless/dashboard-plugin","version":"6.1.0","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.1.0","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"3434d957925e5e5b34118cbed6dc075150e464c6","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.1.0.tgz","fileCount":103,"integrity":"sha512-rbIWKRoqTIMl0ZOt6f0VIaEj+6slV18iEkW7tIBOKq6eQTkX2tHvBgVXrTh3ZKFNnMePGn4rtfbwB5G9oZ0Wig==","signatures":[{"sig":"MEQCIE0JPkLRJIuDRSErw0c6GXPt8+iasz8ppUHNkU+NvhQTAiBh8ocsmM/LWn+DBu3Kmij/Bjacar0h5MtjKdDYe4D4/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1424448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD6zxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqT6g//ZJ61ONG/9IHPRvyI7cYCQpmlszxh16l01Dsnqajc2jHo3Ojl\r\nxADfQIfv0qxbl7CFqQhA3HEFbJRIZjZ27dyh5nM3FUTA0Ib4djFHadKrMJkf\r\nVy4PS8XKhbu3rmhUXb8jTjkBtttuTtdvblSkSb49IvmtDKLH608uH9Zmtfdo\r\nnUYglmiglvRK9nnXu9VR+xaZBFhrpLQmeJkFrX2L75mINb5/hgvyNXqxtvbA\r\nzQ2xdomBeIYoFMi3gLNc+0f10y2pmRkDfoYMKtUPVCRfzo1G4d2ggwt2sMvy\r\niqkyGKpzY895rdvC5QLMsFESyrRT4agUo4ttEu43RZdI0j+5q2NePQHtCUCk\r\nfgqR+cgJJ5wJcOT+qcizagsP8llFuzbYDjrmO3QnuSTZvK+zMkx3mFSB2K87\r\nqfshQkrKfmK3f67ZWMZiV6pXakVu1lzlem1olewOtAAnaGrdQHE8wwshPuN1\r\nA/QzYxUeTAg3nRiP1QLQns1PwA8/mBvsBymrASkLQruXWjw+S9sShZNJZyTh\r\nDyCAiq7VRTa+xInrx3CNq5B07NsuPPY6WP1iR1uhDN3BvQ+3GKyyGO4RSFqQ\r\n+nrSjphGlsqw2hSXLX194qxQWoZ7YkjjPmPPuz9rEFeeJGMcel5NkvNqcglF\r\nsQew5gC9+vPQyzc+10PLBW882KCypWgDLvo=\r\n=41TR\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=12.0"},"gitHead":"9bf8720edf1a7184ad0692c115630281070bf834","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.1"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1076.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.1"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.1.0_1645194481133_0.8322991880150203","host":"s3://npm-registry-packages"}},"6.1.0-30c0b89c":{"name":"@serverless/dashboard-plugin","version":"6.1.0-30c0b89c","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.1.0-30c0b89c","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"b3ee853499e35d38b7558aa1853da0590584c048","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.1.0-30c0b89c.tgz","fileCount":103,"integrity":"sha512-N2wsA0I+KxQqfl6sAwFeHOI0efNHhQBUFBbl6J6qpDwdRTeIpA2j8I/QOPjCeYW12LMQUZNj6N3tW18zV7RmYg==","signatures":[{"sig":"MEQCIAlJGFSm0zSyvJdpO9vB9FTcF5T52/dEdPdHiQ3G5y87AiA4z8MEINNqSuutlQcF6Ah4Lx7cDKSp2Ixw3rv0DWOUnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1424749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF600ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXWQ/7BUfdvwAwVIdZhsnA6sKdVCUBRBjqI/JlgcqkOru1Up8TEq10\r\nqQFpsm51G4sPIuiqAHm11Igny5LXl8ZU4meQp/m3i6jt59AFCHgYEVJtpliL\r\n934qnuAmV2BB8Q2+m7Aq7N5oUlxuIf0Xzggq64jx1brCXnYl+aBdaDBfGfgP\r\n6V6xZYEF8p4IMtlsMClTVezdHihHFYCxCiX55l5OcBuwXn7mnIUG+BRSSIKc\r\nwDDCxE+6vOTzwju2YzmBzM0EGdEjEeGfXiR5tQF2XrkZuteZlGGq3EIduZOZ\r\nUtMAmKH7EZGM2LUJhiRx/i2r0vbUOBFdlIehsn0v1DqQMOpDdMQkggMyTqXe\r\nB8bLcq9DEbGoicPpQxY6FYA7DdOmR305UVDzeKnAAaVwh0qr7lc03zypnB5g\r\n0Z3iJOk2mOnB24Wk3KQAxTdQewGHiUD2+Q4LJeCpQWWoEadA45mm950VF2v2\r\nm5rctCvxLNRP56ujJwx4NPrWkuL1OOsevqQ3fOajXgDeLzvAWShWBy4jcJ50\r\nv+f6pfdVS7WIQomasMRr1yBcKG+i7IMKtVz+/6h3wMYAtuL6hy4rHqxvshqV\r\nqeotM2k46ijxghBnMF1jd3eQGJjodiloc8v5iHjjcG0kZdOaDNfB+vBpuSyk\r\nXIpozm3oE+BWaQRSFcgR/KXjdjkEk3M3gqw=\r\n=Y/ut\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"30c0b89cbc36b02f3e49f7b73a7fd69e159c7c5a","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.1"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.0","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1076.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.1"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.1.0-30c0b89c_1645718836665_0.4301233446493702","host":"s3://npm-registry-packages"}},"6.1.1-c79008c0":{"name":"@serverless/dashboard-plugin","version":"6.1.1-c79008c0","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.1.1-c79008c0","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"207418d9a12ade24ed47430e52800ae9e2ae96d8","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.1.1-c79008c0.tgz","fileCount":103,"integrity":"sha512-foOe+r3Yt9Sh1xQCYAyDDgcsWpXrg3u0yPflB2I3Ry1f8hGp75Rur6YWWDSP6fFRYzXbOpmCQG8XI/8x6G24MQ==","signatures":[{"sig":"MEUCIQCtgJGAI6qQkUbIuw97LXJYM1aTUr07KLZe3ivVJRL2rQIgXMy6AL7SASKw3I94ENIg9O135jcX5/QQHD8Sc9KJHHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1425417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGSKtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruzQ/+IMHTII9y5bnZPlyCmVI9JMSgFyPTFedJ4NoEgmCdeolxzmCt\r\nI3as/rdp8q5uonvFCx4EwpEbyHWUctJKSvTpJ61TU36y92JxSemMIhww8+lV\r\nI9EBZgQWM7vj90ZUenFPuL+n9dg2AIcGKGD0QOlqYYkwa1r+KuzzmYZEyix2\r\nGHJCPThb6/GF3HiIZ2MfDvVhu/W4G7kquww9zAAgZ4BZEa451fPNYCeL+j7X\r\n0uzYNWQ/LmkHV5lxqiO1XdQLeDISVHF9VEqnz5QTw2lxLZ4CKaFmLAnm4urP\r\nZ9vJtEue0DZkLC06xgdAJfMMUob1jOt6So+AN14XnUAw6It21b7bWrkL7Hdd\r\n+PaeNo2zwHfPbSVyw8rpXgextko/jRDjvXg7pW6Rqcl6PfZcoT9pYkWxRF4/\r\naCKP4EOo2DZf4mwz5aCh50bp38FFFRgeCmsMULab2Nb/8RWWLM9nHYUemybr\r\nhqvPu2v0WgU63aKVFq9pzZEyzrPLRgU5Wc5PGki6Yj7SWkA97pTu6v5kF9jm\r\n/isXI0Jygbzhj3GZO4jDO45OZg8SItsH/ck8czs3IjvwZKzKWCR8n9Hd/Fcn\r\njYndjgTp5nzVQxFcvLPaLqE4OU9JLjMgUt9FUuvS79AJQNxo1bBkCwTKO1RJ\r\nYwjAQsbSfkAS7jrEUZkgF/r0OVU+ZEH2xmU=\r\n=fk3P\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"c79008c00a195da07ee8365b1e02b10162276e61","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.1"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.1","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1081.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.2","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.1"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.1.1-c79008c0_1645814445155_0.3782917105451338","host":"s3://npm-registry-packages"}},"6.1.1":{"name":"@serverless/dashboard-plugin","version":"6.1.1","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.1.1","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"8e01f26c6a930e69992f36ecca845f5403c5c539","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.1.1.tgz","fileCount":103,"integrity":"sha512-gY9B9TW0hm3jHuOSmUjDsCYCp+GYllYl6IVRn0qB39Vwv423RbShjEwumf0L7rWpB8WYz2rlW9XxCeDR1V4eUA==","signatures":[{"sig":"MEYCIQDVHRzkw+RawTTAXEORnYgwj6i3e6/wvMqWqCj5mEUatAIhAJK9HTlKMErbiRUMXPxsEi6zTT2AC2ALz3a9L1TNw/bX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1425408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGSVWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGhw//SvtgvNBex+p6Zoj0xa6Yh0h1WLfuqwp5lxTmzerdD08Wp5a5\r\nNxTrjtQBgalekUgAxTohBLtC2P6Ls+ldodxbHSiO21xgmo8xtYmsSKwD33Uf\r\nRnKSg6qr51f+jKSxbjaBvpRgXPpegu/zfvizv11LIHa4/QZw68LASjQV/DfJ\r\nJMSjqZ2YWsVbfqNxEQm3MtM6WRW2p2+vYNAitZli1B2J8NvpC969JJUnuUSQ\r\n/lVq3TgwfyOPlLIDaIfx14ZGiq/3tXVS+rglnmNCjr0XBlZTZvaszthe/qU4\r\nAY6KIF88nfskx84jtxPwchOYCqDFZMP9D8lZRqKsWZfPXl3xCoaFCiJe7QUo\r\nzDhUni41GiCubplJopB60Jw69DB/rOnWnWcdlHiXeDqsWkBuKDHfoKUytMyp\r\nB3MHvwBdXy57yxw4CKIMdfcc6poKvK6R9Rsu8zl8/IQx0+9CWifTPXS0YJk/\r\nxAdpLIZRAxKfyo/U3TYYcBtZiJZzk49AOX9s9VtXcwhmy/RjZpmjuEeBbnRp\r\nFVmIfgMY2PSknZm8l/elmpPHTZU9xNH7vvjU3rxfSG5KCfdPPhj607tUNrKm\r\n6k6Un+Ei88VbYjfPUmpUutC3EjB1j2cPPSj6gZ1n1Oh86XxI8WuHeOh6Bwwp\r\nOsUuVudxYUJrhRjR0FEsqxbHP4Bnxhm9kaM=\r\n=aDuv\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=12.0"},"gitHead":"c79008c00a195da07ee8365b1e02b10162276e61","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.1"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.1","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1081.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.2","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.1"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.1.1_1645815126562_0.8065493237121888","host":"s3://npm-registry-packages"}},"6.1.2-3a628be3":{"name":"@serverless/dashboard-plugin","version":"6.1.2-3a628be3","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.1.2-3a628be3","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"8de5c128fcd52a2de1652191cca76d7e0d1a3de5","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.1.2-3a628be3.tgz","fileCount":103,"integrity":"sha512-2nXpa/dt6jGy4YUOb/0/Cbu1PuipdRFnTbPkiViJeSlr7+FN8rSYqInb8V0868ZAWif9SZA6BwjpujknFaeZzg==","signatures":[{"sig":"MEUCIAu7PbBtWzSE84xYpOPDRkDj0P9EozxWQu0J7rxg0/pCAiEA4Gk+sKAqP0rd/GvGU7kFOwIgFVTVsOThaZFTBSRdFDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1425766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGVmrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpK9A/+Kijct8MKmJKPrKpaX9obKhpUe6X2m7tpe8nraNIKXuXX0msY\r\nc0v0oMV4lFAon0PnSNVWUDV6dDA7O2vseeQeCO415i2d0aT5zMM8LYcBAwqs\r\nDI+cdlGnifT8y7cu/JuI/pJoqwKvQ6yLunm1UVpo2x0KRmQ1Cy8RR1WVY26K\r\naFzTPyKP+DgXqWFpA4GV2bk//mNZp0Db+4V3WR2SNll99+Fx8/5LP+2zd1mX\r\nIaQlflVaFr/t66/nPfuYijDOFN91bWIA4hYh5scfY6mO/oFIawqLGr5/apKb\r\n15V2I8FnTNYInUpFlOdImTg31ev6x6SP84ttWZdTjVujCFLH2EiD3bX4bELo\r\nHwWJW70wEh+Bs9hN+s/pbwKwQfSFOJ3gmskylKCPh3GjTzaWLifE4zxFQGA3\r\nbWN3caGvbmwN7Ybnop4QNfGey0AizrLCUhWMZEamLoEJngZVmzB3kNICaGBz\r\n8d3+EtayAPH9G+8ztZso+rD07iX9EcUXrJCgBRdueR/ZOaAllOJ8dawVn1OD\r\n9f/cb0F3G+YzM0oAgsY+6QHhIsBWzyv+PR//ec9GNUw9I5iUYja0dkn4NvkH\r\nPnlm8cKgSR+nRwhFrI79AvC0LiJySHgKwoHwNeTOCbm95pz1qFyP6X5Y4FKi\r\nwLjujGt/ql68haKPenCv2sRCjC0klZEM/fw=\r\n=U6Af\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"3a628be33dc3853ba773cd3e4e95a0cd327adf11","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.1"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.1","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1081.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.2","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.1"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.1.2-3a628be3_1645828523503_0.8387119252681277","host":"s3://npm-registry-packages"}},"6.1.2":{"name":"@serverless/dashboard-plugin","version":"6.1.2","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.1.2","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"945cbaa8967f612632d598ddb3438403a70867fd","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.1.2.tgz","fileCount":103,"integrity":"sha512-wbdxBrJef1eKZ2aNJRWI3UOUycuq7UQBS3EGvoh2L+r2HBIMqf7sUw2F2q7WfHE5oixYe4AVuBQzLkwZ3NjZGA==","signatures":[{"sig":"MEYCIQDrI3BU02UL67c1VDMYic8K/QOWRH0CeQ0YfwvvmZVcgwIhAKlo6luwYQ9fY1uy/Vxb/4160GO3/CAJsgO8aGe7AglP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1425757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGVyrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAsQ/8DkMibXJEt8thutv7Fl4aDbk1wivGtsX3G6SlsakbUZYBmeBd\r\niq1btwc6yN45Rd7757USUN5pTMUQvaqgFW8wYUiDxzzQwGRJkXFSutErOTY4\r\nXnjmWfD7ARANp7xwK3ovppfHOGS4iZE7s6Op1VKT8Oa7Q/1b7mrXXKrGkzZe\r\nJ75KjsR59ja10SV89XY6EcGuLvLjPHU656H8XxAHhIQNXC1nvryKMyW9XAoq\r\njIKI8poT11nWBxh6YiMDSt8AzoRqMuaIrpEbEzG1sU0xvttj5lRD03ICQoDU\r\nGq0xhyZgNSPljWcNdi0VqMb9IJRy3RIEzAl+2uiGGtfuMHWFgOJ42/f0f2++\r\ngN6y/vtD2VvhK88w6ajJm7m5qQmqN8wp73RPgWxWfZnd3CJ9G/u4VNhjwAs3\r\nY7P2E8I+QfooniwNTeOk0qjWGbCntinPZTDThV73yVcJF97j/gZjAbQ/IL15\r\nxXlBPJg6Xxty65mPXh22zPZ2Sz5ehwwSc19/qLawA/vhrlMY3WFoOzonUuiE\r\nFzElYbXoWgqy85s9h6vFLLjX/XacnwhtuuJC9PfE1eAJlHIrpRq6w+7nQBGb\r\n5a9dNN//TBwvppbtFFnOfqQkgrykh61fvDgxsSK9NXsyQEy+whtLsx8zOxTw\r\nwIBWqaeEbAI1M2oBjXAm93l8MG6rPeeXmEk=\r\n=pKXr\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=12.0"},"gitHead":"3a628be33dc3853ba773cd3e4e95a0cd327adf11","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.1"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.1","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1081.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.2","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.1"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.1.2_1645829290866_0.20322833610613156","host":"s3://npm-registry-packages"}},"6.1.2-f80fdee7":{"name":"@serverless/dashboard-plugin","version":"6.1.2-f80fdee7","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.1.2-f80fdee7","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"5c00294bb31c1834dab6fe2414652b7d676a4a0b","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.1.2-f80fdee7.tgz","fileCount":103,"integrity":"sha512-TmHYNHCBEAJCHSMfR81dixWvzwV/gZ75sezTSEeCAKV+rTTgdAbpfpfUJSEVeGPFd6cqcfqZSTJiiuo+9/xCZQ==","signatures":[{"sig":"MEUCIQC0I2MtBQrhGLkW1rrl50URLi3TUmpfY/7COnOlGKIkKwIgKuP5lc1ucgZITxLKq+djcreZHc88GwLXqFYNhqQu4BY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1425968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHe/NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGtg//cnwYGShZTkpJS15civjVzE28Ql12cR73oNW5cDhETiJKqltX\r\ntLTSu6MH8vqC2oDo572ZFHWtt+yRqQk4J9Jsks41Sj2Gg/7gF/0DY5IXLfv7\r\nrW8F0mLelMP9xXWGzUuAhhAYzBY3WftDKixp07PLvvVlxee9MK0q7H+EAtWL\r\nzEwZvjCrcaLHtqimWtzBtIpg3a/EhqvcigSjTW4osXDMRT1iPPWfC+PUm5WF\r\n9t4jO5eSfVpi0tSUbdwNwKu2mwEqpdcv5CzJPKUojUleC9mRPbzLK1zZ7PfZ\r\nkb8rv0zMOChmmGfQ7IMP91xR1QTpfAyz4PDxuIff3cH3DDQc5WGGofE+Z2of\r\nWvdch+LDHwOVJ4Nvl/ayJHPM/iVJa1+jelcW6Y7FGQTVeQ5Oqy0rg0kiWewX\r\n97SVFU+DnqbJ8QDcPF67WChVC+sq9x+SrkiR4nOy8L4AJTl40kyekP6pxYTi\r\nZlMe48XL9XlkLN4i7WC0f4+7RvM0SF5hkXHGuhdMfK+Vvw+jMXkujycdappx\r\nf58/PI1bn/t/dc21SRcKJ7R7K8NJzv9CILLqKOqeqjTcJgnXe/Lgy7GfW6jW\r\nSmwcWLde9zHiltGWV9wfMBNAfOUMy5MFe0tCUcL1TJiDPp7xWVVrHcIuxz3A\r\neIswKPYz92PbtzzKRFOY3L+tmVRzWYb7dlw=\r\n=8xyz\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"f80fdee70fd32d50d7d88b87943bdcbb56a90075","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.1","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1081.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.2","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.1"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.1.2-f80fdee7_1646129101389_0.007500331918764536","host":"s3://npm-registry-packages"}},"6.1.3-0001c04c":{"name":"@serverless/dashboard-plugin","version":"6.1.3-0001c04c","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.1.3-0001c04c","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"921a33692b68ace75e98cab1b4b8e0f0ade8c77c","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.1.3-0001c04c.tgz","fileCount":103,"integrity":"sha512-cHIKRiR9exQC89ERhZWR2SSJZY4iB4ImprUvZKY6Hv2shMsdWUcFe6ft6T4fKMAckqFwEIu7b+yREvwxmMqywg==","signatures":[{"sig":"MEUCIFxVdtP1E6M2R2GAmKdXelsCuWiWYyVH6g6H8y8DxZGpAiEAxlfA+ctpa3KhOrvw1ZQuFFKA5Veh66ETyjEhMWBct5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1426351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHfItACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVixAAhVR2DFEPrF2Bi1fbFmYQ+v/UO75iBdBMxObqvQ33XBkfC6Lx\r\nPQfMd582C8ohIOYYy7Ork3xKFsElWVrUmgWbuB2Bcz03I2eGGbIBoCoUVm/6\r\nPqgGd4J3JHPD3VbI7L8ifrM3PMK4OSUqgwCaaeSBdOh7b8Rs6zrn9bs7kcI7\r\nWfRDpdbphJgXf+fDpQLAaZBZHH/kCG8HHt6VO1AmUBJc0kMSFQ3DojQnFbzh\r\nw86L8WBYFijV/HePnkkuaINmWxcWJ3pV9Yt0gJoKhwUbMLp9BDq1v9bqNdCA\r\npnTvsZ7aBFgJsetXYD8JbsKnq5vPRG1yGa3tQjdhuMvzjsagKt2la9ATAs4k\r\nY9BQLwA5XioyQAkOgnNBG709gKt+KdFLVE2IaX4R6Hh5YJl4IOdBgP2RMwNg\r\nJWP62ZJO/HevW2a1nMQXDE6urcsYLUBywIHIS7t+Ze2jhXWZ2rqlVvQSEDWL\r\nFvYEOzexv5RG4KBNuMNWUSJJnJ7rjwZWZpKh2zWdlxEZUJHjyEsUTxBtMqaH\r\nQSYYnleNY5gFnVKhzbSgnrGf45cVJ4hBCocMo8msWVoOLVywjqvOAjrvQjR9\r\nUYgzNOQUL/c3WrgMuRFGM7TyjYw3+ojsHTqH6baVyTfK+oe3sCakZE9JAYQc\r\nCK1CMAIxbZY1gVXnTZK7oeWuupwZpprgzbg=\r\n=ysgA\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"0001c04c6a6afca8bdcd472f89baf830b7e78184","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.1","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1083.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.2","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.1"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.1.3-0001c04c_1646129709726_0.4317046283794581","host":"s3://npm-registry-packages"}},"6.1.3":{"name":"@serverless/dashboard-plugin","version":"6.1.3","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.1.3","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"a44343ca297ddd3167ce5937f022901b66502793","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.1.3.tgz","fileCount":103,"integrity":"sha512-1c5OpOBvnCN1vOgNSecXXNkkiSOTsiJDExgaqPZcFkOA67w0qwwwvU41Ua6ZL/u/RAwjz2nM6AhX3IVMpvQNlg==","signatures":[{"sig":"MEUCIQDK7keEA/zzn8rYicQG6Xh1M6lB9JjOR3ByzW8SRhm/uQIgS3YdtY63OwcqSE5T7Sm/k00OEW+x07cw3ivN4193cC8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1426342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHfUCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmodmw/9EJC/6PkT+cyd95JzjjlFd4tWOl7rwevve9EehnpzwBIELiR0\r\nu1UsUSSW6Cc+Nik7KtyGnznKYGPQZwA+HnoNyWtf1eFd0iZwYdTM5maJXsg9\r\nkbdsiTtw8Io5zhUObKHUDl0iSU0UeU3Gx8XLMA5r07XdWwDbzQAFF+MHk0Dl\r\nUtL3CukrCZXvGAm6BNGW7qPXScLmNsMrItIWf/pEIJRi+eaE3sZG8pSS8xkH\r\nA4wm3IBU1gcGzC93UVL6YEIxLM6T3vMdBolinYSa5f3+sDXnKqRWkHMicvMC\r\nCiCRuNpXX0ZH0nV0PnhfXlwN52ST4rmD3QuEupRElpyorKaUYFTwu4FbVc24\r\nCV+ns9Sn3GIz/wxCP2Qs8/EXFejbxYG+6p22WDR69zHtJfAKYFKQ8kcLNPJu\r\nKiAi0zAq8jGAMOjX1hz/wmj6SIqJBeZMZcIDBInrKKO5igeeAAtILuE2P5IB\r\nUXJmD53NbstgIp3D7wGRx8wa2n1NanKor21NNB56cbpgSzOTPclCweASuLTl\r\nY+6N5wwKG93NZc+irjb1S49VXgMJsicJDiqrGSSUa98M1WAmb0g8GtraN+Dk\r\nW7mg5+Te+OA43mV66Ep20Ks1PVmrRgLzcSFXeuAZD3jgRqn1zCQ2N0xyU1fo\r\n2rouoIZ0wAkNThwcrDsuboTcQ8mHKrUdhgk=\r\n=Matz\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=12.0"},"gitHead":"0001c04c6a6afca8bdcd472f89baf830b7e78184","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.1","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1083.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.2","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.1"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.1.3_1646130434434_0.6911971901276535","host":"s3://npm-registry-packages"}},"6.1.3-3c6ec716":{"name":"@serverless/dashboard-plugin","version":"6.1.3-3c6ec716","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.1.3-3c6ec716","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"b0f26b44a9682d707e4f677617e9e67cff513f7f","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.1.3-3c6ec716.tgz","fileCount":103,"integrity":"sha512-6D/giGYgsWxHSVcUJHNEe0wx13ai9yfMrwZYr/aGITLxEgp02ZkAiwPzj52rK4ChVteh2iZZtyq8DMJenNNipg==","signatures":[{"sig":"MEUCIGiT25HKczjLJzlZeZyPu4nYNVETg0wmvp5bgH/pv33TAiEA0vNOzIVcuVAwu2huCfk4s8gTI2VhZu+hBUIOKEhvuMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1426380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHlzKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3aA//RxuhQn+Sra9Xzw5y+9A+lXM0V6tLCd/BwqjBAeM0r/L0foCv\r\nbBO2fBxGxhC1ugveKZOKNrYmjmNhVBBIv1klsHXT/CzulL7t2wVc51ZT+8TM\r\n2hwUUw2h8CE3o9iSwvm1gK/ESVULWEgZrRIjY5bqxRLO/xWDTAcMnHc2boU1\r\n2iVmbHIEoseCOQzFv8CYevaG1zCRb7LJT2mKXJz4HrA7LxX8LuvY9Z5q8CWN\r\nepSuPFh6b81r0FROU8okrxqK9XiGt3MWi4ZtnGwj1IlHCsD0ULDDcK4SOchY\r\nMZtA6dzmH4esOcB7904aA5rYxcerMJ1Lc/EA9czx3jxKCYIkqmTW5csCS7uQ\r\nm1ghSA80HXjA/+t2h8nHT7mequ3kZvLKQ0/YzV+m83EdynIRbR0UsrICnj9j\r\nPaMudIS3qZwUREM8vpHuFvzIFflqeUHRIgP8ODAfgM5WODz23i4AEmLIYKe1\r\n9GSMIUazecGVGhHZMwz/gvIHquE0zWFY/oGpldA4Eaj9MyVURZ/Anvj2XYkw\r\nikXZxEZA7oQ5WJwshW94lI68MsffdWD466wKMt6HujWrOURNN1t5IbUHIaiB\r\nG2XvX2Sw7jiR0KARjH1/nbXoFzkcUE26bNOILNbXmNO6HIFUNk/m0ZRPXFfq\r\nLZVHuTuD0F8ezbSz3E5OHu9SxlUyZm/CDxQ=\r\n=dgU9\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"3c6ec716640cfb1fb5b1f12c0a46de71af39bc69","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.1","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1083.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.2","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.1"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.1.3-3c6ec716_1646157002146_0.4952425815082786","host":"s3://npm-registry-packages"}},"6.1.4-d86b34ee":{"name":"@serverless/dashboard-plugin","version":"6.1.4-d86b34ee","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.1.4-d86b34ee","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"8863b273dedb4218ea9c83d959679849cb4b7ed6","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.1.4-d86b34ee.tgz","fileCount":103,"integrity":"sha512-EJLXC/De8j4k5OHkMTAKExQbe6ECW+cd4xVUPMqnyZYWBcyXyDqtAuiw8k0f+OXl20MuFhv/+PnZUHuAxGJIaA==","signatures":[{"sig":"MEYCIQD1aepCnoauAVyOTcNmcDP/8EzC6uNMBi3Mm+cricBhRQIhALsQWQIkldICx9SQqMjeGxDfoBJKlO/fTLJAZoUXlUq7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1426769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHl9NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkXw//Rj3RGdDX6CWODeb7hE9lh/Lih33gAM+ujVIEB94GAVT0K/ME\r\nD8BHJ2u+4Kq4HDIZVCqjmdv3ZU7sxat5Ij3ME+CYnkH1AHtOcFwf3xmxIJ7g\r\nFXpHcXLbsUnwsSdRLfXCAa2fiUqhvxMCgAKVYZczlmi6nsPpuF0JOr3hnj9H\r\nrl3+przfcvmpiNnB6DAo+/d9amk07oFPLKs0hVhjQcjWzoXxWVtwC/g3K4uc\r\nVxE7YwR/iUhTwKr4CGdyKEezALxbv3mZe5hKK/O/6YSz7b0Rj+7gV62duMb7\r\nF4sEhj6vPX6YskYSIMFBoc9uAuq0MuxANhvsKiM/zJUFEgU8aTccWgjbzdyn\r\n1szpp50of7M8qBr5huVNxBQZEd9WNYPCawcu6TKA8dqBVm/br/T+SRx+OP3X\r\nXfcYsT8N5chsg0nPO//3vYNzJLLYeXrE9OXinOf/Qf0SL1TWtv96D9TpvzSW\r\n49+tPOvg87zC4MvUJC3fw9iSYkbCean1meWATFg7RBE8hhmNJFURm6ajs5D7\r\n6cOQS3JuHCACZVbq5KyFunSo3Uw20urcGpHdx3s4ymLpuViq7hrTagjAQ2Oi\r\npFCBHH6KcaQyEBP2SzmqbxKU8j3YW3mmXgaxvc7+V58qtxo7r669fIao+Mgm\r\nkWrY75CBO0hdruaPKNhTuTNxApc/CZp7SAM=\r\n=AJ5d\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"d86b34eea4a347479ad363703081f990e8729d35","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.1","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1083.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.2","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.1"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.1.4-d86b34ee_1646157645672_0.4217088106685498","host":"s3://npm-registry-packages"}},"6.1.4":{"name":"@serverless/dashboard-plugin","version":"6.1.4","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.1.4","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"2a54f559988b8414f63e3146b47b8bab079b5747","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.1.4.tgz","fileCount":103,"integrity":"sha512-YSQs9Sy6g4YbRHcThX98GbA4BDEcRtV73DuYzWzx8EObsDjyoP2YTmlFqxA/f0SIm3plOiPXcALXKQx9fGriTA==","signatures":[{"sig":"MEMCHyTQhwU0DysWhuzot6Y/fZWs7J36NdcR3b3w5yljQo0CIB9KlovQ60fzERhPdBuNMNCi6m3YNd/Di7V5AkN8lymx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1426760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHmH4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJ7g//UVCR2WLpPgqJmbJfPyw5BEpb+WW6GbTFn16XeSNS8KpUrVgL\r\nKOGYLO+wjPaqVJJ1Xg7h8FmR1GUrfWj9c8AnsCKXJhcPjbMOp0siJeYSZWrF\r\nIyVNoJcd7Z4D2sVl2AW4wm0J5gFDxZ9kFvZ2SJKY8SAH9XAiVUWUyIc5Ekt7\r\nTLPxRcu+Tf747RSWrJ1ymZyFe9dlaJ0tmr1IgJSIePNBrC75qnACBbtBVNSz\r\nV4c8vpfI/6ZlouneaUyRcEJ2xtBnPoX28UfHUkUiQNElH8W33LDvmsYL+p3V\r\nX70Z5kZEEgXG+pGXZ6MaGcrrTPanyXaOR9WhCeH1ay1DAAEjheVFCNKaRoaM\r\nxnOthq2p6tqEKBUSH1GY7SFa6XKUZfPrKy9rUlAxPWusm8/7UNmg7kYjikuJ\r\ny5e3I+r+6EWCjwDL8dXvv/8wY4h31474VA81q6bw1+A779uCn6zUnWlD+TUV\r\nXbKGWD7btpY+pdmmBi+OtEuX+Y6VLbe0Tcix6qqoHWTAmBKJdc6UKKPr2Uhh\r\njBYDfnZ3omnR0VQcKEJ67oJSNyItJaTHr45BvFvSNFosS55Y8QzMYKpqnCVr\r\nOcLzf1xHAoyLetxSiS9sZeQgtYAMHWTcacZ6iMcQKm/dKpVA2Fj4XZuZWyvf\r\nJVatbM9hv/91w0WfmFh23Vvv0lnTRsIhe88=\r\n=fiI0\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=12.0"},"gitHead":"d86b34eea4a347479ad363703081f990e8729d35","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.1","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1083.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.2","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.1"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.1.4_1646158327836_0.10619920063702315","host":"s3://npm-registry-packages"}},"6.1.4-ccbcc5fb":{"name":"@serverless/dashboard-plugin","version":"6.1.4-ccbcc5fb","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.1.4-ccbcc5fb","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"2101b8f1d24b2c3c44f8e6b6a64fcc4ef90d6b93","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.1.4-ccbcc5fb.tgz","fileCount":103,"integrity":"sha512-3DRkbkzs0XZxXVxwKMg3bWW45sBszJRLZQtKK/nmz5TgXUGP5b7Tletr3+A7BmIputcWg4GmkKrfK02IRzausg==","signatures":[{"sig":"MEQCICZ9NixNVetg/pYZuW8B799SGb6yoAwZDV2cuGij+Jj0AiBVe/AjIv7CGzVjRQcYEHVpKckeekATHH360Rw5x5seGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1427161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH23MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpipw/9F6fbKqr8Avqx7Q6b1AvbLvfJxCa/jcu6ooiVpP8VNMVKODfC\r\nOLLldea2j2wvuhxZPTyE7gK2bumjdaTexDtz0xGof4vdHbfd6fegeVd5NSFg\r\nqzkqfzbsIqvzkFMqOFFxODZX8iKlkCh4r9Dy7xc++qxMGq/LvU7tWqGN42yK\r\nZRFTHTXaAE2X9rIWNUyiK9UKHyUPWu+UYPPjtTjqo+Csf2jL/YefVObl0mvf\r\nHnRRndA0IJX35x/yoguQXfZTSFm+nemBcZC/S/xCTeyXVtVvsrZ8NKc252Hb\r\nT8ujxYRhLFCuJX0kNKq0DSWwDQQA+wqogK1A9qbBaUX5WazU+LaL7WgNvL6c\r\nHuHp+1YZWs+6Ny5hQwGpBfR9zFW43yFiGuMex7WjJ3GpDDaZWfzJwa5IAvrj\r\nD/40GWavbdpxF0hUF16ugSxPd22+cwE2rz6ypYosjLZLEb31RrphEVtsuoP+\r\nK0rYqLYEGhyNmaDGnbjdmRibp9J5v9SEGcFbxk/gxp3e2uAkhY5CPtqvYb4E\r\niU+mHym9nZkaOz7PbMnplrYFfyVjHha8MEhrHa0+4M1scH7kzAx1tb3TCGE0\r\nehYS/6hB1IHhxJL92GPKmMpQ/BJfQiAsHlYY0uGxNHKRFlVI44bCV5faDSTT\r\nTy5YlhPpJBtUFeDHqv+BLQrIeRvUjg2yASM=\r\n=r+lY\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"ccbcc5fb56359ab655fd774baa44d94193f3aada","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.1","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1083.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.2","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.1"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.1.4-ccbcc5fb_1646226892225_0.19523060852738383","host":"s3://npm-registry-packages"}},"6.1.5-beba1925":{"name":"@serverless/dashboard-plugin","version":"6.1.5-beba1925","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.1.5-beba1925","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"b9fdb317124bccfa4bc6457ae6edfbf6d7f71199","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.1.5-beba1925.tgz","fileCount":103,"integrity":"sha512-0RiFmrsP/45wNVsLh9tOMq9IV3jA9qWwkI3omfyUu8u8M4H7UTAGRC7t15yvhjxr4vXrv4LMkIR+AUEeRwSFVw==","signatures":[{"sig":"MEQCIE7VzCYnSW4n6hTAAl15u8eQKT48G2weorhJ6SPdFRJOAiBMD/OQ5uxFDnFxGz5rfcbeNzo3g8jP0JF8ikRQF2iM6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1427805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH3C5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1qg//e1qZVQIvgmolAIGoZLEPyf0CEhesYXSspk3Fs1sj734E5gSX\r\nmjgGHGVNQlhO23gZfHl/jN2g/3nDINm5kYqZFUrLAMFO1UvbTHebgxMzrp8E\r\nlveF9+SGJpRZSxB9VQ/qB31X8yHa8kZDOwYgNwgI/gob+BpoQMDykgjxUbV8\r\nnMfOOFbsBz3IXVdFgzVmkbPUGbUDzcbu4fVOveR71Wmnadjf+kOm4P4mrol5\r\n5xHekDbL9kfa0ryEk4qnHuY2SW+x52PqeNNk2Nj1hxxZs3MNr9dcjMxzGLBI\r\nnsHkgBS+2oYXWI/uKRhvuibEITTeoCghnXg9diIkHa549WD+UsJQNQjiswsl\r\nEur9mYeBwn4q/jMkSJdgwjH7Nltj9DxQ4lS2sHweDWcPiiZcnk2CepufXMV8\r\n0taxEufrJfAHoNCH+OkBJYghCxoFN422fTITR7jZchbAXPd89DbwKFSxT0f0\r\nXH2b/7D2yVRu/MQt3ArE9nynLp/X0kZuEHhAbir5CRo091ByccqsOTZygtL3\r\nOTib8nESjaqxJsHAB1ap9BAZ/XDnEwboVbrjxoEfMneS7gig9zwLGZ30xDpA\r\n8OXr3fQGzES1njyl3Y55YAZ7tGGQJ1qnDLompVvR5IUr7eox3Fm+gPs44UPX\r\n3yjaPpaGMWs/rEhv+1vzjMbrY3QzcsOpo1I=\r\n=jmM9\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"beba192577eaa71c5bb1b63332fc3d4b700f67d8","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.1","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1084.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.2","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.1"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.1.5-beba1925_1646227640773_0.9119789226029458","host":"s3://npm-registry-packages"}},"6.1.5":{"name":"@serverless/dashboard-plugin","version":"6.1.5","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.1.5","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"dd34f39b770fc526867355a7bd8a8e51379c391f","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.1.5.tgz","fileCount":103,"integrity":"sha512-RpZysQyCKzrtY4rJpK1qiQdambt2NrRYqlV9IEsGf5LaQu6f7G35VZrPoS6A2jD8Rt3nMK7t+0LOO5zfVmBMLA==","signatures":[{"sig":"MEQCIHK/WK/0YEDFvqReFzfvpifc1xD6RxgxEeZZeecM2T0EAiAE3kGZcRJDYnoOuUXUcgm06fuEhXP3OQ88imiYL87rPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1427796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH3O2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouFw//cnbPi1IQ2IiNsn+SaTCvPJExg3JUlaTQWcE9/a03+xqRjZxB\r\n1pu9ueJxMyeAey119zjWDzeKKO2dwAiQlidNG6gIN7A3WGmgcycUKXDhnRdw\r\npx5iB9pylR98OqCflRei1ue+iACtSh0vBJjwDCqx5TeoZAFZIujU9m5GzBEu\r\npCrp0/5ymkixhxq9j01KA2CxqlFc6F4J6NJx0Q2bcnRk18ZdHuHXa1IzroYg\r\nvQgFcFQ6weqhzkJuudVZBoJjpIMyt/zwmE1z7DNwT0pdHf4etY5BY3vxDlxX\r\nnYJG9baOSzCiE9oIUALRX21R1VTOKMBR1nuOhk26i5uCiuyerZZJ+COBki92\r\nzokMkpcZ8luLX4ysLpToSX4HTsvaXciIImQ7my//nFuzXEgAMOUpHlkMWep5\r\nAr43Mg0BgJ4n6oyUPnRgAEgWBhJNHrl39BEuJqswnf57Tjkq3o4MO67ilLL6\r\na9QTi9lNvXl9ykZ1kS+XGwyG0I0S/mYNiJ0UO4xottsr6bI28v/NOMq35Er2\r\nb6awq2exo/ffk0yF5mvvN0NcqNJBW986x/pnZoyWU3NO3ElV2DgI/ItbQR4T\r\nEtuCCgGuwzBEH+TbgLRMH0EXNoIhG6nnQTZNoFU2cEXy60VsC/j+rAvzy2oh\r\n+SPTQkDXkLKGxYusBv7pC3LRWqFsEQ1608o=\r\n=OoHj\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=12.0"},"gitHead":"beba192577eaa71c5bb1b63332fc3d4b700f67d8","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^2.48.0","@serverless/utils":"^6.0.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.1","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1084.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.2","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.1"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.1.5_1646228406595_0.622594333644612","host":"s3://npm-registry-packages"}},"6.1.5-168b1684":{"name":"@serverless/dashboard-plugin","version":"6.1.5-168b1684","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.1.5-168b1684","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"efe5871f338f8aa52d2b561080455595d60cf2d0","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.1.5-168b1684.tgz","fileCount":103,"integrity":"sha512-XBJrJqJbATumpw36eqjGAz02+bNToohVnLSbyrjNBvsmXhpfjU4ErYbKwlg2Lv2MPsJvZmnPt14qMh2ZaGkRNw==","signatures":[{"sig":"MEYCIQCMVuA0ZzX4G4pGOIyrkj5DxExtx+Qq/zyEolVQ8FrB4wIhAN67IgyU1JYEYIJzevbSXPytREEz92QFTfRj4RleoVs8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1427804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNHXAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqKg//eTgtyggimaYUJPxaflBBL1cfWyxBBPISV64c1iC4viHPz1C7\r\ne0yUIe8Ez/ZYgeQwcOmHxfPCtaRPqMILA4qSz4/rwKeLmQalu1ZmWDBT5AK2\r\nLGwKfJlbw3/cFUEItQBUmaumGIrF6W0oDfoAPTudqtJ//FcKX0mOVPs27dSW\r\nqCXH/fuYXmw4PcXvxLnDOvV8Wr5ZeBdj8f1LTfLEj2lI2NzaReO7dVxQzt0r\r\nuMAEfo44pl+C3fG5IzhbM9LManuAxRq8tOuS18QgoMXr2EYwdaXhN3UYlvuc\r\nraJeEuwg5sLIkkDUXiDoAPDRrgigjPHDJCtx19thAmDSpbA/KLFw43QuhJue\r\n7JpwhpTWeHzEwRO9wyNaTkufiZRP1y4sl6EJh5/G4wVXsJqYlnN0q2nvIcsK\r\nRYoXhUHMRm0U4zmTGL24SdxIW/xSA2YFXyIZwTh+MO46HRD2tKTLsruL/2H5\r\niu9kFojUw5cwU+DsCaBsWbeb9Xv4xMnd7Gz10+Urh2Kp1n6Zzz715UE5ZJ4e\r\n44J82Hh66vauxamh0IspD3NBiv0TU6iZxs3sQjcFOOwub+/IMi6SZ8i6yE1E\r\nyDO2GZnHca5GJtvHhqezCkwTLosdR7jUMdyvJxS3xboVraiDpzx8M5p7BH/g\r\ntiODyDTEBrs7BvVA7QH4XI2bu1NoKfgT6bE=\r\n=9ug3\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"168b1684b8cfc55fe23e9284eda2704845695733","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^3.3.0","@serverless/utils":"^6.0.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.1","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1084.0","log-node":"^8.0.3","prettier":"^2.5.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.2","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.1"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.1.5-168b1684_1647605184340_0.2650049152112939","host":"s3://npm-registry-packages"}},"6.1.6-c5ef7ba4":{"name":"@serverless/dashboard-plugin","version":"6.1.6-c5ef7ba4","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.1.6-c5ef7ba4","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"6723eb21f763aa0c06dba24e2f3033a9b0bd4160","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.1.6-c5ef7ba4.tgz","fileCount":103,"integrity":"sha512-Bd7XTSs/lRNxksj39ZxYruJ7afXtPY/QjHnPGC6zNXgCB0PdjEftIymfOR/qRcJI66IU7tgsOP0bl9BUw1gSrw==","signatures":[{"sig":"MEUCIQDnpFMMZLbKz7eJGjee0jLzyO3G4xLZceO4acC4T5wOuQIgGEo1n2NrSMjB7ZOlRZKP/5DSMbGP5VLr0+h3YMf2FT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1428203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNLv9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXtw//X4Joh3Mamkjw00rBEVaTTGp6I20n6K3Z1pYRgF+n8YXOQAvn\r\nAT70mAjDWbPj+Ng7DHe53EtN6+GbVEibZIIYFJeBKNiJTBlJmqRrU1/RaPyB\r\nU8orZ97lclq5U56N1yiRdZ/m/13jTbeP6JZEV1HGk6yidM9K1Ein4MLVe611\r\ncxWtn5EapZD/2onoOmNNkLs2xGdzpwACXuqdDC6ZbXtfK7MTLvGrC+q+HkCs\r\nlflnz71a/1tAwd9557I428bW2apEE8EKF5EIz3q5LqE8RSmJLDX9zeQ1GF+9\r\nDPk7NqnoyEitpMiYutxTLoxmuzsJFlUjNRswQJRScTyzVzwd66cLludhKQpG\r\nWBOBO2sGUV/Mpgi9J3UzDmjV6VOMDmsrd+QArpYNP9XqIqt8e548c5rWs5P1\r\nPJ3JkrxFznFCtxCArOsoPGMIH8ZjA01VgPAUHKO64LNLfPLlv3lZ02iYODZA\r\nxKByTaB2AU3Xz7eHg6Pvy9Jdm14M1AsSyPR4SJh+lJLvz7+Rh/c+3jGFH9yK\r\nXBDDx7ZgTygzXRa017VHEnQOD6kaGHWtXVCpTlzmdYg1cpPBHHxVqBeJb3t4\r\nj9Ilh8d0mcLpUCi4TQpyfQ6EjVgNWA+fXKqiJsGVI05SeSLJGLnrFlZQZVrp\r\n6QA2WxFHLA+Ie7HPhTJT2qsRN3BwrD6wHqE=\r\n=+zIb\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"c5ef7ba44f9bca49edf105b366d5e3ab1c4fa2ca","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^3.3.0","@serverless/utils":"^6.0.3","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1095.0","log-node":"^8.0.3","prettier":"^2.6.0","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.2","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.1"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.1.6-c5ef7ba4_1647623165283_0.885042598010457","host":"s3://npm-registry-packages"}},"6.1.6":{"name":"@serverless/dashboard-plugin","version":"6.1.6","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.1.6","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"f48289371863846de8e68d0cec472fa7fc1ad76e","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.1.6.tgz","fileCount":103,"integrity":"sha512-TqdwrmWiYapIVMIc/eMdo24sY45VxjiHvA5WO04pH9SI8+iLqwKw4Z2qa5MwmdXG0tm+XpsLM2BSKrFvz9Bikw==","signatures":[{"sig":"MEUCIQC6OJNainWiqBdVxVOREISVHWR8cfLWwkTyToyE4RbI9gIgA+VhHDCAtTyALaB/vylCSLVOh03g5SzWDvmMy/rghis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1428194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNL7pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmruyg//ZvkC7lH+isi9YgCw9fvGOtzeT2JbeOcHXk36DsPcizVvSmir\r\n4nRvlNjMZdR9lRSEGyUtiufcqb/W3hG7O/muzvHeSnJO3cy6o8Q4OJxVHa9+\r\naHWR4+upESGxeLgwVhLYkvysFU/SI6cCJI76BxXXIyWim0mSCGKEL6+IHLoH\r\nvbVa2dbbwdPKd0x920/f8L6oeMNhXCOasHZ3QSse5DzEJh0wscl1DKfQ6+33\r\nzMVhppSUmtYqIbhWC56vCsqTLsWu49hm2YXBVJDWOLCmZ3Y5bKVZcH8AdmSP\r\nW7oNyGPIk+ELtB+58l464Kk6AqedMQN4ZzPH2bdwQig5HDPOZAHvoJKxZ0mk\r\nk7iChi3MdpjPbw//ZUIFvUhe6A5qnqJh2rgPq/Xgr29E48/3BvrdjbAqyd5g\r\nGV6eYxYRVSAYNTxRVN4AxAPtEIhK4t2oQW5HshSgMyZNxeR+odIfCctFl7fP\r\nPmVpJRMS1hN4fxXR8pcOlRPrwlmjTeuy6c/O28Z8swuTeRWyxLvK01sX5WTR\r\njYVho9Flcj4Tt8RAwUBcjPmp7Xed8qtnSUNg4ciSFEPEZcvwmacp/L05rrWv\r\nappqg3G3thnh6c40DAPF8Mqa4Kfnux7wDc2EzYbIuBRgqfuQcAR19AP7Dvsr\r\nPFBbxQ6Q0ZelGx9Tk7vM1iSZ2xaLtqUzPq0=\r\n=llpt\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=12.0"},"gitHead":"c5ef7ba44f9bca49edf105b366d5e3ab1c4fa2ca","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^3.3.0","@serverless/utils":"^6.0.3","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1095.0","log-node":"^8.0.3","prettier":"^2.6.0","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.2","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.1"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.1.6_1647623912742_0.8649365048949944","host":"s3://npm-registry-packages"}},"6.1.6-dc19abd8":{"name":"@serverless/dashboard-plugin","version":"6.1.6-dc19abd8","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.1.6-dc19abd8","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"b25d5423b0c4512918babfa52aa40a20917ceaf0","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.1.6-dc19abd8.tgz","fileCount":104,"integrity":"sha512-eL5coyec6xnExJ/v/773PGAht/amqOI/SUvfcrHBIOL+5gaWVafBC1TFQMwkDbop5O6qYN1d03Ti1odyF+9Cwg==","signatures":[{"sig":"MEQCIEqfENhipUfEx79yiKDnB282brCqH79PbW0npwCiR3LiAiBu+yZIObMQgrRT+NhHYqfz6MZ4IidvZiegfSk1h7c0rQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1428440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPJ08ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr29A//WjwVpgwyEGYeIMbFNc1aN1Zdm6siiYvVRklMXVsSa6g84e1J\r\nwW4Dk8EEDsVFLT2mxLNglFPYBZYBhCKpSMyI2nTxZrbwafVMQ3q1AXhMJ2OI\r\npHiFqj2gsDl5u5dN0dLI4+CY7Rb6py9MGms6ohbcSM6Pm4PBUyKrA5tNHDN9\r\nQL7McXSXVu0wB01GzYJYoeR2Vz/LSpGEZDEnal9nTL7Ggg5II7ukJev3EFoO\r\nnB+TaxO+6ClClEXnXNpE01DESFJEOGaLcecNS/YFomzK3O/wxbBEQoQ48ctu\r\nNmnDC8bmAy6eRCR3cls1XqF9jNJVSh7pD4odBG+ByTcKDMMsckw9DeVj9bb5\r\nJlZVZoxvmpPDmftjFYpicn9SRuhn1vh2TKM0iuwSoFSJ3Ymltqkm5Ruv4eR3\r\nrPbJTA6d/azLfhhiE12a69KFZpJ/mDpyU4aCN7SQdIM5c1rV+cKW8NqBBEBu\r\nfVW+HS90qaul66Ruz7V2PJyvEl97f2/Y3CftwG7j/+H3L8gDulLLhKZxUt9u\r\n3YCkdQlK5U3INk8Iy9fDScwN0yNBlF+eSdXWOMNN7YWrO91UVi/pb4dyWHdp\r\nz1St+q8R4GSZGXmLk09H+ENQnHFZV/OLayol60WY9L+p1nt1C0M2DyG+2pUB\r\n45yGrkaVuPsa082geDoll4KSYVCCjxxxMAs=\r\n=kzQi\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"dc19abd838825fecb73104ab93dce480ff96e444","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^3.3.0","@serverless/utils":"^6.0.3","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1095.0","log-node":"^8.0.3","prettier":"^2.6.0","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.2","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.1"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.1.6-dc19abd8_1648139580507_0.5211571649174331","host":"s3://npm-registry-packages"}},"6.2.0-4fd71b66":{"name":"@serverless/dashboard-plugin","version":"6.2.0-4fd71b66","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.2.0-4fd71b66","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"8414c7b51785e0188a9818f6b41d1e10d9ee8365","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.2.0-4fd71b66.tgz","fileCount":104,"integrity":"sha512-Ra+vwYeNVH4cF8Fhl8hCUp0hzYsfF83OMUq4gVbxhgsSwLoPtDEeSulxCmBx/t+LqfKv5jdzDk2+1QyVIZRZSg==","signatures":[{"sig":"MEUCIQDuGNg0aocx4coRDs5hDjf2AJ8R4LM188jw4v444NMUwwIgRj3vPa74olaDQLBFMhvHnmWwbtDwemjIpVhCDyPX5Q0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1429120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPKscACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBaQ/9HVf6f7MOLvpyTcXcFtTD2kX23RjKR3AmzlC0DLAdxtC700S6\r\n1ORRVK3DaXfCZ1XTdIEDXcRnC59eDj81P8el6j9voWSl1S7VQbrNpt3TeDPt\r\n9c1MBLCgDAM0QUnG9i+tbkKop0C/1hpzYfEXbYhKBjZ+e1SwVEkkcxUVXmAM\r\nSpePZ3lzF8wB6ZrTnnisgGsoMlp19G++X0DdTz7LZMVRAJEUx3kKKiPfBIgM\r\nrV739bqxLBUnWb4IucUwJxmXSBvK4a9sPWmXodZNxBGylkewCfQqJRwRKOg8\r\n4lH5f5sGe0witpbux8jPNiJqTJc4yaXx6n6s88pYUfAQHme+jhbBfWj7wjQb\r\nFE5eM+n4ysxyUXaVwD6Hl7QTFSm++NJCxRgpvX0nqknKA5CwVRmVVVOUYklc\r\nnbqyibvJ11IiJvQEa3LKJi5bMgM64XtSlq09Iygw/IqMN3wnANYVhvcqSy+G\r\nTYJYQ/m6e6HyVZDeRs+GVmE9ylmXO4Y+T1ImqZgggxIOObcLONyezz4dZQtv\r\nvZVhYOzjL2xgBwpPCjutRsmQ3EGzxDEsw074vb3irnV4a9zXeM5ct2yfXHy0\r\nIPStMHAXg/nFjv73GVyUS1WEhInz28xuLCyDHuQDlu9+O/Xn5N7+XBMl8aJY\r\nUBFHhXANMgxTctaqDe4jCqgUt2s61Nm6hsA=\r\n=N6yE\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"4fd71b668ae7692f220c227e8e22f8524b3bde59","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^3.4.0","@serverless/utils":"^6.0.3","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1099.0","log-node":"^8.0.3","prettier":"^2.6.0","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.2","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.1"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.2.0-4fd71b66_1648143132725_0.2709220320981127","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"@serverless/dashboard-plugin","version":"6.2.0","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.2.0","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"dc41bf3a771e32aad1869b3df9d8f8067d5ec1ee","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.2.0.tgz","fileCount":104,"integrity":"sha512-3vapxoW1hI8OBxLRJq+J9vt3tdckZObhYWfwRPDlqPs6FOEoHuJieAzz07e7YdWt7fO/LkQx6rlgCXlGamLnjw==","signatures":[{"sig":"MEYCIQCu06KTnB/yvX5xfv8NG8JjbXkjdOaFpSDSCEnzXI9HEQIhAM16jIDhJZ+K1pPQI/PcX6oM8BySHKVID8Di3DEmzsmX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1429111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPK6fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmon6hAAhBtCkD+NPvJVljPUlgaNCEYxniiE0KGw3gQKbIAK8uDsbJaj\r\ng0Lxokov2dyIJavuzlX86LWHheENgwcH1usQs7VwIijzI18cy3eSKyE6izBg\r\n6RKrmF8u1T9YQAL9QNWiPiKrtCaLc7mPt07tZXzHjs1FRoIDc14L5NwhLs6l\r\njaB3EkMHkU+V2b/WYdFoGKQG4RWixNGxjb6tWNvg1CY1Ef0KV6z5/xN0gDMS\r\n1HgdICho4Q5t25HBYu8GX0QAfZ+1LoWIlvwvbcTQZ4fPHKt71dkdS/tE+UkQ\r\nZqwIfrtHHSR+kdaDUOQmBfKAqTUdPT27V/zoDw37WtdOylBA1BfJox5moLhe\r\nTPMPzI+M39Ia0K9Vf0vh6ijkPSXdI28oLyD1D+PAsJQRHn7tqxA6HpmLr1zV\r\n+991uG6Uwft35iWz2cWEfBNvS3D+05JSv0rR3ZTd5uOMhkPhSPpcFqDW+3ma\r\ndkGyGffaM7BpmB5O4h56piMR0RhYYQxeM1+gEK5G4ASk1/hvjHHSfcv5Vu23\r\niVxkuogkkydXCB01TEFWb/nTGV127Ce9OhHC8TDc6XMLD7D2Sz8IQ9kOnqaC\r\nxHKj/tUnsTIDXehHyWy1kD8iTD7axmnEIAuBQXUrCLVGGOgAWl6SkWGXjMzs\r\nq9lb1qoe9vR2MmCgc5HlhmpzPPDOGMMUNtQ=\r\n=D5F1\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=12.0"},"gitHead":"4fd71b668ae7692f220c227e8e22f8524b3bde59","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^3.4.0","@serverless/utils":"^6.0.3","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1099.0","log-node":"^8.0.3","prettier":"^2.6.0","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.2","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.1"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.2.0_1648144031437_0.7243956387180452","host":"s3://npm-registry-packages"}},"6.2.0-193cd0f1":{"name":"@serverless/dashboard-plugin","version":"6.2.0-193cd0f1","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.2.0-193cd0f1","maintainers":[{"name":"arielweinberger-sls","email":"ariel.weinberger@serverless.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"2256d5b7d388525116343c362eff44d602317fad","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.2.0-193cd0f1.tgz","fileCount":104,"integrity":"sha512-RgiAjXqCRNLUg6nC4+IJGMM7SAOm33iskzcvjAD3xPJoRKoHhQpQ7IkQjEfDQHgyXdvy/VAifqufqiE5gmWDtQ==","signatures":[{"sig":"MEQCIAUEd5p6qgxu5SASKEqXPrkVZi0rtOXIhvvJWWBKgQlSAiA9f4HAWdqGtYkq4ZXiXsukm2H/fih3HeuBfMNrUAocdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1429139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRz3aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLmw//RufAJCwyOal7qUWGevmLz0R2t+T3wx1EU1UxFMr5iigarVZ+\r\nSwTeZL0vzJElMxu/dKGKm8FLsxBPnvJ2ch+YUTqnq3E4i08FkbWDdr3uL4cP\r\nZf5wzsQQ8qn8Rxs6XphReP/Bd67L1Te+wUWSQIG1pXKAQYPGFMNObThenEV/\r\n0PnO01LZTR390hzMEv/OkbpvVBrZ+I8tzuGi69/0rAeZoqO1nrTwv9XMOwgF\r\nT/KPfwmoZURMU1cLM3cWzUP2gnHbUQJjvS3vqVYOJJPkNOevhjLEuiM8y7na\r\nz7xfl1fSAoPUg2paQ0zkMBUypGw3gab5uRa5Cp6T18l9MXLhd4iGTnTeY0NG\r\np9fQpcmmXtlpyYlw8P13WxFqEEpeeIZhSI+ibjqFEv6JHHJGt7EjtOj/+1QU\r\nPu/5e58+f/iYQQMXNTqEa5pmv5bWSRV+dEcBCr0dQsiLFYmxKD9RxQc6nmKv\r\n6In6hBdD9AIrGDhESAGcOEtQQJF2syKNodBtXhx5ULgVfHf+iypuUqdtgoJs\r\n8k69iMxP0aotG3hmAEQI66pybGiaOE0GU2ZHCOfYsBS5EuI73XfIaMzPJcub\r\nO9eDHBOUXEC8lv4fv+PkDkvuAsb5xx6yGYhixcJT1+7qJgMq0CBOX5wwwPXh\r\nsKjxEFsV81haC9RlpzROGFhEH6q+Fq3tDwo=\r\n=5aWv\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"193cd0f187ea530db34278a8e19b22737dbd7353","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.7.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^3.4.0","@serverless/utils":"^6.0.3","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1099.0","log-node":"^8.0.3","prettier":"^2.6.0","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.2","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.1"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.2.0-193cd0f1_1648836058011_0.034892053618026386","host":"s3://npm-registry-packages"}},"6.2.1-6b45c3dc":{"name":"@serverless/dashboard-plugin","version":"6.2.1-6b45c3dc","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.2.1-6b45c3dc","maintainers":[{"name":"arielweinberger-sls","email":"ariel.weinberger@serverless.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"545b867806ac817f1cb012056e9a74f7496a2d31","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.2.1-6b45c3dc.tgz","fileCount":104,"integrity":"sha512-rVM6OHP2np+gG3YsZBJi8uehnxn9xmmGs6A3Q90U5atputcP4ShxgahxydMjZef7jxaANBpaHzkj3f/q4L/mOQ==","signatures":[{"sig":"MEYCIQDO7zoviToRUfQxBDb6z1N6OhAi1BUxqBLmrkNOkqCpAgIhAPSPRhcRmz03C9UplXcwWsMmbaZOnj9w3bCOx84eCyJz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1429531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSuUPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcjRAAo5qQfmmGOCh2rvczpOWDFv9ar8/6h8NND3KYC2Jsm1192NaU\r\nqGTDzdccjXf2d7H5le0+8O4VR/9NnFCCUs5CFvsc3fcTUpMF/s3l+lRcrR2l\r\nJFjJzw7V+DlY17TOGGM4fZswkZqlDlrKLGSzO8qVoSPG0MTSQ2KoZWV20t7m\r\no9OnYzkcT7xcActtB5jvhU9A8qwQPf031+EHLd1OHman5siWTUDJp4AZR5Po\r\ny9C0uYfIwqSjn7FAmY4wULJMR+6+IwzNrugv4V4I3xiAi0QdmSfW1hKk6ZtG\r\n4lhWEABKzncE/JHAzKTcjzM9/xAvq0jqU2Che0TR4ephIZ/yOlT5tfqt+G6R\r\nmBkK/QaKN72MvwIK2dqUtanyUulFmfjPYbXs5C9eFihTin96/HVyV9bXIBR+\r\nJDmy2GfAfBNbmusFccsmgpxNig0JQJ3Mp9MQIHhViyLuVS1RHkO/42XWERPn\r\nP6ZFCvsVk4bnDLh/ueNfekHGcyXyCwPmxCvmmyXjntTb57IpKf4O8aUxvl3E\r\nOk9vcSaczhCCyx7GL7DTM3+LdWm1Cql01clUysE+m8lu/ZlMUU10VTc/N602\r\njJmzkBKbZ/CCfxkWhF7IN0DFzWtQ9OVwO/15d+P5hoUa91fL1xl6RYOY9156\r\nKuDHEyVNECC9pZHgIzDYfshM7XrLhMb3Rcw=\r\n=tKoN\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"6b45c3dc34506525e7a8aad2d89e92aef11fc954","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.8.0","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^3.5.0","@serverless/utils":"^6.0.3","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1105.0","log-node":"^8.0.3","prettier":"^2.6.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.2","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.1"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.2.1-6b45c3dc_1649075471454_0.1422563559961989","host":"s3://npm-registry-packages"}},"6.2.1":{"name":"@serverless/dashboard-plugin","version":"6.2.1","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.2.1","maintainers":[{"name":"arielweinberger-sls","email":"ariel.weinberger@serverless.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"10c5e88bcf56c56733a4b9c745751fcfe00d9355","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.2.1.tgz","fileCount":104,"integrity":"sha512-ZvkDZsakoVluEbaQsskY1fW8puVjKjfjkMFAuXJnAPflGy0LCgT1ETGFEqCrAJwUJhgenPVxpZalO8J/22nzKw==","signatures":[{"sig":"MEUCIQDwJ+ZBKVSgyYgguOW3V97Bg8h5TCUkH4XjI0uklzmiFAIgf1+XQMFsRDE3uocVJiLaJoQWTGZB8nsaQFOzHTp/ico=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1429522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSue6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTSg//UQzsUGw5v41R9q0ORpdyFC3jjCm0e4/icWK2CQ0oJoflt9k/\r\n2xf1KNRBU3x1+MFtzuOVc5+UQ8ARTyY2kCv/cAeThP1KEjGAec3KnrhZQtjh\r\njUobRAkZPO2rlDy1I4gfGZLDvPSv5cV49y8tEs1quHBLsFqdCdLi8LmKO5ud\r\nb/xekAvKJnhH+U7d+m1UDWGYqnFNs8uHXoNY63cJ9nqmcuF8cLEIjyKhtvaT\r\nxk7FvDbxjqInSUl/X7aiLaLXYEKCI1apMJCQiLbHgxU3+hfC1Rk2a42iOVeh\r\n54DOJrzPqyCYqNlRFV+DSM6sezG8nxXhfJSJLmDpHmFhJA1cIK1cv663f79I\r\nKNOarMYI8obEOMuMLvzD1AEMhPagpqHfCzlxuyg2U7iHAOInqca2kBg5kyj0\r\nxbbmioFTkwvTmUK1if1HK9/lt9EjG0/zs14a+ap9yb/EXrUfON6t1JQRfHZ7\r\nr6YaXSACQMTwEwN1FEu1uRqE0xcvRBsfzLCGF2FNdEMIhgsaWKnN+WrpflNl\r\nmS6Tj4Ng7xAP8E2p7JEl7g/zOrpiWfbb3XntXS2hpH4l3uJDJjeFUezTs7es\r\nToMpqtaTLtJlwNg9x3P1B8x54+Zp/0QTbiVmOBA6omxwmxdQ3JmaeNobFigN\r\nb4meoaT/078XRMlhIZdZUhapc7o3YM2z+S0=\r\n=BxDn\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=12.0"},"gitHead":"6b45c3dc34506525e7a8aad2d89e92aef11fc954","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.8.0","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^3.5.0","@serverless/utils":"^6.0.3","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1105.0","log-node":"^8.0.3","prettier":"^2.6.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.2","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.1"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.2.1_1649076154075_0.03866340071126628","host":"s3://npm-registry-packages"}},"6.2.1-c5882863":{"name":"@serverless/dashboard-plugin","version":"6.2.1-c5882863","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.2.1-c5882863","maintainers":[{"name":"arielweinberger-sls","email":"ariel.weinberger@serverless.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"76b8abab4bbc934bbb90511e56dd512d7a5d30ac","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.2.1-c5882863.tgz","fileCount":104,"integrity":"sha512-AEy8zoAdq406sxOXLTd9EJv89RfJeRQsA+XyHOpfo/OIFI5Eb7bk3vsFSjJbSqQDUimU46ITFolhcn8PdT0PEg==","signatures":[{"sig":"MEQCIFe5DksgVrSX/hyCa3IO96iQsa63dlfWGsaePfpXmCXYAiBQLitVt6yzhPjozJ1wQbhnRcC5bN3iePoFr8IKH8ua7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1429933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX+nOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrY8A/+OrAomkq/1VIoQg4Csl13/UDk1J1dbITR90kYd2kwVh+Zh9TM\r\n9PHJAoXLptDd6FA+trmTPkmWaiWMtUZzD9Rnw71fpw3QMLFAbYAtIU06vN6I\r\nu0FRD/ZjMbLEFrFZ4KXXzqM4f2cg3f9H13G1k8g8h2OnREqZk6VPdYowafOz\r\nXfC7ehh7ohTcftLLrpZvxB4x/H2WXw+hcQTF05fZYcClADQbmKmndUCLfmOu\r\nGofFpqVG93MFEQkmr9bLoQhiP4E9BXl+onb/ol97zSlwCQht+Woq9fb3XLmA\r\nzz8KWhAlcQ8Ohi04tLYk3+bLJwisOot7aOjAzY8fb7knojAIEPsajVcsZpU7\r\nxNUr88ks2dSX2QUiUklRct3vvLdQrGge6ue22QhyUfkI4NQfvVQwnIaVt0RM\r\ng5C/kUu/S3zay1F4AEIxe3gTym7GaX2fHaQdp78EDo5SRRccb+SQfONOuYv2\r\n4IfaZ2RfModi3fSp4GU7PQrpctc3nGhiRStt9EFy40oH2PHBrLuTSJZAabUx\r\nKY/92FuTYbLN2vm/xn+dfHuUxRIseTHALZVDR4drkQcJUOfv5ybPloRsvLgG\r\nv7YPEu/KhfgtlnIjBwYURaMxJJW0YT3CeYC/D2QScqXnID/V1YvA5fIwUrOL\r\njzQYHDCjostOH9SLXMe/a1BlV+pVa71Lh/k=\r\n=LSzj\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"c5882863a0e0f4d9311c1d275640cb35710cfbcc","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.8.0","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.5","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^3.5.0","@serverless/utils":"^6.0.3","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1105.0","log-node":"^8.0.3","prettier":"^2.6.1","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.2","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.25.4","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.2.1"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.2.1-c5882863_1650452941924_0.5634561654244419","host":"s3://npm-registry-packages"}},"6.2.2-225b5705":{"name":"@serverless/dashboard-plugin","version":"6.2.2-225b5705","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.2.2-225b5705","maintainers":[{"name":"arielweinberger-sls","email":"ariel.weinberger@serverless.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"9da3ebb65775e5537482df47b3c03a63ecf72d0b","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.2.2-225b5705.tgz","fileCount":104,"integrity":"sha512-14Nei5nZc7aAUvI9TnMriUkf09TiYQozi7jL51UuDm/fPUSQ3RLQ8pGTRG8JBebYdCj4SEwoyO0BVFN8YavnXg==","signatures":[{"sig":"MEQCIGwSAnN87XClIHGaa/GuWH8DpTgairvmsfUAJ/jSsC3rAiBCS7PODUWXOMehWGQm3erwFAY1/sjwYO01ydI/Q8OABg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1430329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX+44ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdlA//TfLaYanD8WE5dUaoh3vwRwVH0fUViVvo4CGcbyZXbKQ82B8A\r\nVaSfPFT84QwaWVLi1ows8qDxxfziV/mNOplKfHS6mwTW/QaNcfFQfveKmaH9\r\nyFtPGSQnPnjOiWeQoFVoSa88JXeKyIE14aJeHEiLpGyUUZskVE+tAHW3dkun\r\n4z0ANiphIKThcHbb6fP4Frk4FeQlC8/HBOT5TcWYolxsV2nTg0cPu8d8Nl4M\r\nPOX56OA7Q6KikROaSRJ6eyKEqnrKz5TdmmNC49g93+7IWd2PgknibVGHSaxJ\r\nOaBzOf08ycNRpT8ahxwPZLtQgSVHj/m2aA58wf2QlwVXpaXeaJJmvpPPaKB1\r\n7FvJddbjdmD6ysOokwqRvSNzksn0m84vX2Nd/bWd+sU9pDFudH8nSIjGRhFh\r\nqtEA0rytkvYcMHVBbfWTk8eYrNm9iP1u1inSQOY7q5mVRIO7r7B4xKi5seeH\r\nXLPv4bY3yt8i9GJL+BSecXe0VRKEC8PYaSd9qaUxopXTWiFuJijiCrPbX47e\r\np/vzyt4fnJEN78FOEBD7aTEZxNqriAa8MOWi8tCopcM+LGzKC8CwnhfR4AUS\r\nc4K476Cro+fcId8QIWBlIulWi5j/R/rLeUaFHLoYSIMIvfuCZu7UEP1EKsIQ\r\n6oai4YkbewFbyu0HqoRrrvH/gW3iIwwxz0I=\r\n=s+Xy\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"225b57051fbc8725da8bd6535be1315d65bd5869","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.9.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.7","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^3.7.0","@serverless/utils":"^6.0.3","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1117.0","log-node":"^8.0.3","prettier":"^2.6.2","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.3","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.26.0","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.2.2-225b5705_1650454071799_0.553724218710054","host":"s3://npm-registry-packages"}},"6.2.2":{"name":"@serverless/dashboard-plugin","version":"6.2.2","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.2.2","maintainers":[{"name":"arielweinberger-sls","email":"ariel.weinberger@serverless.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"1de497040d1b30d4abd7f4cdfdc40c84715200f4","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.2.2.tgz","fileCount":104,"integrity":"sha512-h3zOprpuWZCdAP7qoOKT2nboB+AaxMkGoSzOD0jIBpt9s0cXqLE2VFjR2vKn8Cvam47Qa3XYnT2/XN6tR6rZgQ==","signatures":[{"sig":"MEQCIBKkXfSKZzgNLoz/xIWv29oufQXvqc7aNY2jh/fsug/gAiAJl8qRhtc9AoLrZB3YKG9D2lX2banjRR+lnbcDEEYSww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1430320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX/EKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIyQ//U7YYw7F3HMsVqvJGnSGInXIu9b7+un8C06gw/GaQRYvLKZbN\r\n+r8BSc0dZ0Q0L+mgWodHrnQzD3bGePY3Fknrg9xtQd5JrwMbxshsT7sSekr2\r\nQ6+Yuv6PaxAQTU0QeKnjDVFj3G51YPxDHfZgsExNSrxht5cp5iOR+Gqjd5Aj\r\nhUmTO8z3m5e1Y20uA5vGQV52iQB5bIrlfCCdHwAd7QyaDXiRR/2gC/aMF7dr\r\nhndxwuw08MrjnsgcYT15HAGTmjjGwm1GcHax73a3m093+VyGqOmJHsTHlfDq\r\n+RJ4fc6ey0dQ8w1UtyX1OI/G0ojtUy4LQakA8sluD3ZjDkct+DpacyMJI33Y\r\n7qFYxi8typyA/tMnBVwVQqE6LUq3wrLeRfTk4VWtDD/YBk8ciKIF7Gz/UqYu\r\nJAR9ZvCyY4hxOXQm29stjNqFix8Ub5MStGGCrIXzlGBocqG/4NiafzqzfGh0\r\nPhUDdNkdkTVR62wwIBznBA2pWNYz7XMzddVoffCDz6QfaCqmtbSnNKNxWhbg\r\npCUmpc5rjt/VgfSzw+Fu7ETiFGmRTdn6h/q7XQufUyhwnmsoj5Bn9KR+6sC+\r\nrbTtVkrSdDAgwWXHsFgS49sR0nOrrvRs2ZjraGKtBo9qfBIb1Y1o7d/jv7Me\r\n+A9QK7WeX0zNthT9N3LZhRMR9xgSTBMtRtY=\r\n=nzOF\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=12.0"},"gitHead":"225b57051fbc8725da8bd6535be1315d65bd5869","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.16","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.19.1","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.9.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.7","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^3.7.0","@serverless/utils":"^6.0.3","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1117.0","log-node":"^8.0.3","prettier":"^2.6.2","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.3","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.26.0","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.2.2_1650454794046_0.13024667979265248","host":"s3://npm-registry-packages"}},"6.2.2-47374d46":{"name":"@serverless/dashboard-plugin","version":"6.2.2-47374d46","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.2.2-47374d46","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"a70cb7d965705f36ff195f7a886e4b737c616860","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.2.2-47374d46.tgz","fileCount":104,"integrity":"sha512-RJJdk7dRrTkvbejvx8gss3AZyBzHJbU+7umUeuh2EKb/m9T3klXC6IFeSqAFH4+OL7iZVmU5jjb/L36cyjPYtA==","signatures":[{"sig":"MEUCIQCOg3CdpOyisygcBMiuXouGhD9a8t3VWuYWWnVBqk58sQIgV29hmgOgQXQC4PAxfkFV+utz6u9wkbAodBaiMhY+gdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1430339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4lt5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVYg/+KKTdeQmWGC24Xl8vnhZ7zLitlkTt1Mw1iDsOFGgVdutpLpGL\r\njoN4KWCRr+EdkxvSN7MlfdS7KCoDk4B5K3KtMczWrpnhSrJQhCk+Lq5gKKcj\r\nSEDqyKh7ZgeCh7b0+h1xu8WSXhEptmHI9GM2kbVhxkxh44D7mRG8JXbhWhE6\r\n+uhZ9mjX96yPGyB3zrgSVWQB2V1zPdxm+Lux1YlkvmCEcj1dKnkj7CDdnC/F\r\npGs6TMBERU38g0RNQ4qLZPi7SxF2oZ1jb36woRNVJCrhYCgSMaXl6q6R8jcf\r\nd3E6ZZFwrhEAUlKDP9S1yWqf1s8BT5HC/2xXzYoDA6SLMFX/EsIeYlMuuAj8\r\nvUVECoaDV5VHmF1fopFwPsAtopiD7BrcCHfxDezxcLckH2gayYuIKKpYBQRj\r\n9dGiwlemRbWNhvSMKrsHqX6LfA1jwsJiqy6TOaOsXo8iYep2YrTCFKfsmUPn\r\n2XZ5UqM8+t0auL9fArp0ewvjI630ZpOV9wJ/+6FN36Etn0C5vJ56Pq4O1DgP\r\n4/wYRNF5hhp/wPj+foMUFdlvdUWKypJf3fBXFHrAjTCPSXEF8W4Edqs0AiAc\r\nB8Bn4VkriwgDLFbm++20ujDCP8sR9Tm5mzpDOq6qFGX/VHSslEIh6DneeGSc\r\n1JCWBcVMn7jGkhOx0aeihxPJmGpDIwQ6P2k=\r\n=U8W0\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"47374d460e0a5455ce81d68610b577e996c9438c","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.17","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.20.0","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.9.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.7","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^3.7.0","@serverless/utils":"^6.0.3","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1117.0","log-node":"^8.0.3","prettier":"^2.6.2","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.3","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.26.0","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.2.2-47374d46_1659001721305_0.20096021342512094","host":"s3://npm-registry-packages"}},"6.2.2-d671d971":{"name":"@serverless/dashboard-plugin","version":"6.2.2-d671d971","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.2.2-d671d971","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"573bbee147784af03a5d8b1224b71a3a1f053670","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.2.2-d671d971.tgz","fileCount":104,"integrity":"sha512-JhcU291Q0QRyKQUyatVWlWX7wJJd61r4aVp3iZvajrB6NuRyK31E8CAkBKDLjDKcNdDnrK9UkkB1OSi2k9QhEg==","signatures":[{"sig":"MEUCIQCJvGb9JScb87ykS0ua5bHlbQScLwJkhhw8IHmcHCGvCQIgcvD20xFrOr1jGgAdjCiI2fmWd2dhqRqhlmymxobUc3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1430340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0XwDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8zhAAl64+uF0m4z0PS+eoHGQNq0QyBGD9oxP3jbWwiR90sbmx7nf4\r\n+eyFWrHfMWln9HsSWS2HBiDO4E8ljLAqSuhC58uS5UAbwCGN+H8KvwyKXdKb\r\nLx7zcsvgsL1t947I/ck5iLQXhzWuHIlwub3lht2RlFlUfxQWY5QHbBOJXGIX\r\nZ7oH97dc/r1Hr7Rv1PcGxuo+u+QY9QTTYlGvIj2XplVESMbdjOQ4lJW4xj4N\r\nRzLI57xRTA18Cr7qLyorGrR88/fG2tZtalG4vC9p4bj0bXullCdvGjmMTSjP\r\nm5BpNAPOBxr1wH6mvSFk3kjgE2aKD1zDSiulZdYJtclqh/3RlDk8PHQvU4tT\r\n+7zJJsyB+WKeklO0SNxwIsXWUdl/Xf3yxzqSpoU/fJODrz+VXsfRsdXkYkw6\r\nUiyIIDdnvBCy6B8alIJMMoHSqoByy6hFoEzwadFwxCy8o9A9OlNBUiXtvg8F\r\nNyBQJ3ELWDElXEddCEWY1d/TU25PFzFAynd41+CTfWz9NgDmhtp9Z54jd6hQ\r\nbzbeihO2r+JKMp/oi+pkuTAD5BJYb+0J/Zx1OG4sOOGbzFMK6m+WbtguZ/No\r\nxClpiMDcyC0m8DOUGq5TrErFOANufjy7xjDT+dh/nNZWnYWfKOIiClwYM+hZ\r\nG1xCoL6l6jxaiLzm/Gg0V+o78n3riekdaIY=\r\n=uaVF\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"d671d9716c07ad7581a82910444a8b6484859982","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.17","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.2","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.6.0","uuid":"^8.3.2","jszip":"^3.9.1","ncjsm":"^4.3.0","lodash":"^4.17.21","semver":"^7.3.7","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.7","simple-git":"^3.16.0","@serverless/utils":"^6.0.3","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.11","chai":"^4.3.6","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1117.0","log-node":"^8.0.3","prettier":"^2.6.2","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.3","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.3.2","eslint-plugin-import":"^2.26.0","@serverless/eslint-config":"^4.0.0","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.2.2-d671d971_1674673155664_0.5761189394563273","host":"s3://npm-registry-packages"}},"6.2.3-82822430":{"name":"@serverless/dashboard-plugin","version":"6.2.3-82822430","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.2.3-82822430","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"93a574f9145613aed093ac95a78a7b1a3f140b63","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.2.3-82822430.tgz","fileCount":104,"integrity":"sha512-+EYcAutadkQcPy24F+6YCGCBbWCiRsacOItDrU9AkZwe8GOZ4fu7oLSQ4oD7JXUZTo2/m0qht225+o710lAKKA==","signatures":[{"sig":"MEYCIQCV5bTaANBgq6rK2oIhb+UuWjlNc+8B19PNRHeRPhg1xQIhAJopNQqVYuCZGP9C+dKT3umOwYsMFT04e61pLivql5xB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1430684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0si6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpufRAAjkbZmhHgQ6B5HkXFRJP4e2rBXhEOFvdMZZb5421uvkE1P1Pw\r\nqYe13gdDkjqzm/tRDnD35YRIvoOj7WeWbJhlsQLKozvMbMOpsJ4ZXgic7ygz\r\njIToyyJe+xgXG0FMrNawPPJ0izs61m6o50ZpHp4XbutWqviFXcP5fbw64eFa\r\ns9PRuUGRVrRavps/UpRk4ARda0OgDK8WCtJSAp5MKQtKKKtOmZ5VKGKVLxfg\r\nPWEmDdJJ9BbcueLioqqG+ju2szApU7DdijuD3Y0i0MB6PQZ1rZxf1ztU2dwx\r\n3+WmwXyFvqripqRqR2ogoc1VEjOiRPt3aD3OaH6Cjb42Xy1aYcBathu1IQmK\r\nOX4H3E8z9AjA6iS2vA85qnNMFaA8AnVCVmL71/1foNooF+Ymio32iYurKSBJ\r\n7utLZC05lVG84dIIjXU5X6aSUFZhgesdVEIFSHrQncEKSYGU+S9dt7jIyEGM\r\nY5Swh3l92I0jq2lyZQ7XbP9so5Px6fU2cqP8JYRqJJwZb1gituN63seaLoiT\r\nBp0J1/kDRcd/pmRhi9Dkstnq1nxwGqWSjo76iykjM77D9e41vYGv2T47saaV\r\nciV4RITshP7Kyvt5kWRP+u0eEmAF6eanIpwuUF58KR9TJNvMfEnH1RzEpv1d\r\nYj91S0VzUSkXiqOmul3g4JTpAWPx9/EfJzk=\r\n=2zaI\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"82822430d112a21cb96cb61de5205c251f488627","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.17","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.2","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","@serverless/utils":"^6.8.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.2.3-82822430_1674758329848_0.5818636040335436","host":"s3://npm-registry-packages"}},"6.2.3":{"name":"@serverless/dashboard-plugin","version":"6.2.3","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.2.3","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"},{"name":"jdaly","email":"jeremy@jeremydaly.com"},{"name":"dougmoscrop","email":"doug.moscrop@gmail.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"039a94e8319dee85e78eb6adae051fb8505a3789","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.2.3.tgz","fileCount":104,"integrity":"sha512-iTZhpZbiVl6G2AyfgoqxemqqpG4pUceWys3GsyZtjimnfnGd2UFBOMVUMTavLhYia7lQc4kQVuXQ+afLlkg+pQ==","signatures":[{"sig":"MEQCIH8Et8PvTdqTE2vH0HhGOfqpSC6TeIp/gciLrO9bLZSVAiAHl9gGrBuCMSTwHPIRSDqHfQ8G9/SNURiBMqJpXmWDkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1430675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0stYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKNA/9HEu7kJhgIdRx5sKrIszAx/W55OBW8nJLyhAj2gS9gPxqKoJ5\r\n3jL3vARdtywcBIdYNwoWwdHT0jsFO8XYPcKR9Qx8ghsqWr3NH7mX/cwb8u86\r\nXV/V2pQXrgtOcXi51POJhXmezc7up4PUlju0/83tAdUesp+r7/ScCa9EtR5g\r\n6yIEYYNCr+CFd//K4rc8W7Eupya56UEBw0gJuNM05i91JlJTYf6hyyD0mmid\r\nSqqhV5zWdvj3QvBqfffOTI2xHpH0MEEUOKolQuLsOayYQpX2WX+jF+yReyiM\r\na/ENpwRAW8U/4MAvRwrQWttSxrz6x9HrXaJ9ZvDeH9k97PJlGKed2XjXjVjA\r\nePHvj1XSu0idWN/sHkvYqoWWBS5bmJ1AHWSzvRo/M3nfit2AEKcwK0/d5rof\r\n4CWYzQU3ha9aJgs4j/xV0gEsWzFTObVdSs4aN85Cjqz0ixEC5WtQLvu8p8UN\r\nXI38tlCYnnVXIA/vApKzsQraOE0+gmjlEfqEl4XQ2XzBH8trJLkjYin2pauD\r\nxGDVv34pWxfgv36f/+G6Inq2qBF9vU0ruxinD6dt8gli0fmUji9p32Uw48x7\r\n0bCzJf2NVzVSkgHGLrBwLb9RaAJZe0lywHSgYvfSKSigGbnmOjG3eh3hNTGa\r\nK/KkmPHHTZzI5rJSku/8eqX6t849nLt4HnM=\r\n=tjd6\r\n-----END PGP SIGNATURE-----\r\n"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=12.0"},"gitHead":"82822430d112a21cb96cb61de5205c251f488627","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.17","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.2","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","@serverless/utils":"^6.8.2","child-process-ext":"^2.1.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.2.3_1674758999828_0.3725003192615759","host":"s3://npm-registry-packages"}},"6.2.3-a5719d9e":{"name":"@serverless/dashboard-plugin","version":"6.2.3-a5719d9e","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.2.3-a5719d9e","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"},{"name":"medikoo","email":"medikoo+npm@medikoo.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"d3c03ee500bb30c66e119a20fa35e7686088b8b5","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.2.3-a5719d9e.tgz","fileCount":104,"integrity":"sha512-/mgGgdQTD9CLpla58o8QAmXTqu7Y5k39KaV2/OejWmyvnaglfw3k67xxr/v+hzRs6pe05PvgERLFavpf121sag==","signatures":[{"sig":"MEYCIQDH6MLGnux8kcnWfzMY8TmB/27wdauYEx2NlFGiWLTVHgIhAKq/nimcAS17+NfS3Q8RJop1BtaoDnfJ8caH0jG9nEct","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1430684},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"a5719d9edf5528b2376d110d175503a36ac63224","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","@serverless/utils":"^6.8.2","child-process-ext":"^3.0.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.2.3-a5719d9e_1688024701491_0.7572316822831278","host":"s3://npm-registry-packages"}},"6.2.3-287875f5":{"name":"@serverless/dashboard-plugin","version":"6.2.3-287875f5","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.2.3-287875f5","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"58df5da6a1196c6895246128ffd1c5d43bf8a579","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.2.3-287875f5.tgz","fileCount":105,"integrity":"sha512-8R1W817S15Dsw4v4OTLq06jj3HN8eEBKZZInypCRnd9899NCfgfCYZymQtitLRsPWQtovlsLrKO94r/Qcn48/g==","signatures":[{"sig":"MEQCID7krh5ln5n4gcUhg3RPagnJJLZZ9BT7Rg2s1Yfbv0v/AiBvs7m+rGWUmjWLJwleT3Ua+2ujTZbEqtiwt8CXWZY3Mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1432557},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"287875f5d394d4116ae1033066dc96b7c76cc84e","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","@serverless/utils":"^6.8.2","child-process-ext":"^3.0.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.2.3-287875f5_1694527487076_0.4336542138766215","host":"s3://npm-registry-packages"}},"6.3.0-6273114a":{"name":"@serverless/dashboard-plugin","version":"6.3.0-6273114a","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.3.0-6273114a","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"e3636117f6af155e5a79edfa2930b080b50ff05c","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.3.0-6273114a.tgz","fileCount":105,"integrity":"sha512-cbpg+pn4WtAleOh0KlitmNscFene4dHYTz92Q8W5irhKdhO2A20EKWgYVCrUSC/qxgOxPcQ2JD7bvjdTAoPbvQ==","signatures":[{"sig":"MEYCIQDYFMstKLx30dKMCwRty02gB/jwYpaAqyfnltSxdVq5zgIhALNsIFdA4zN/PTcr4ZSZ72a+FH755LnwYQ3hyhB7/MmV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1432962},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"6273114aad7f37bdb46a7f989ee4b785e9133bb8","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","@serverless/utils":"^6.8.2","child-process-ext":"^3.0.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.3.0-6273114a_1694528930242_0.35459276583760513","host":"s3://npm-registry-packages"}},"6.2.3-d85456e7":{"name":"@serverless/dashboard-plugin","version":"6.2.3-d85456e7","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.2.3-d85456e7","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"1f7830d984793ba70651df38906858e31b177106","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.2.3-d85456e7.tgz","fileCount":105,"integrity":"sha512-lQh5+C6eZxI1oLbAsR2enPq3OBoNT4JD2EEVpsH6+BIzUk97+T2qhn/MF079zyPv7I1lxm/yRfOyhHW04Jjkig==","signatures":[{"sig":"MEYCIQCi45w39ebTFdYbjMShhCcydHIkQSUI6o4Gd/nicH8F4wIhAKe/DEqK2jRsBBZBXKfkaAIvjXRYHxXee8n7dWufJ9uk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1432557},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"d85456e7b12a793fc785828e94a5d30da48be277","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","@serverless/utils":"^6.8.2","child-process-ext":"^3.0.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.2.3-d85456e7_1694531442747_0.8151575403722793","host":"s3://npm-registry-packages"}},"6.3.0-579cf042":{"name":"@serverless/dashboard-plugin","version":"6.3.0-579cf042","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.3.0-579cf042","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"0d2b922734a8166a950e8affd3bc38ebf96b201e","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.3.0-579cf042.tgz","fileCount":105,"integrity":"sha512-u6n/KpOceX3MCbvtkkr04NkuwZQaYPvYTqlh9xGN/2wzStkxw7fvt7EBpEcshtRLCzD0Nn0kvVB34D2ln+RsEg==","signatures":[{"sig":"MEQCIFEYMoEEE/G57CnOkuVRz4XJjGOYbkBgDc9LTCajTTUqAiA8og7xFkBskxcUO/cG5Gs78sqI89E/puCSlxaJqqV3rQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1432962},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"579cf042a927a1bf24db81c2ba025d025063445f","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","@serverless/utils":"^6.8.2","child-process-ext":"^3.0.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.3.0-579cf042_1694624868212_0.5943711651646224","host":"s3://npm-registry-packages"}},"6.3.0":{"name":"@serverless/dashboard-plugin","version":"6.3.0","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.3.0","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"3472b1351472840a558da4c3019587b51290f97e","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.3.0.tgz","fileCount":105,"integrity":"sha512-ruyqcAx0svbmw1VngV7ZZ8zV9i/Xgbdy53wejN+Erbwqiai77peqvp5mG3uc1ih/VwdfMc7UeUebFKVMRs5tgA==","signatures":[{"sig":"MEUCIQCDhoW2d38bXDS4WF42iWaryQQwKZ0ffwZAi+CAPk3IJwIgW1L3AgPUPZTZilupBP7iQs+sOOLKK/7B5/kWVG6KWxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1432953},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=12.0"},"gitHead":"579cf042a927a1bf24db81c2ba025d025063445f","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","@serverless/utils":"^6.8.2","child-process-ext":"^3.0.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.3.0_1694625682075_0.004974788235077021","host":"s3://npm-registry-packages"}},"6.3.0-72574039":{"name":"@serverless/dashboard-plugin","version":"6.3.0-72574039","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.3.0-72574039","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"828a44866adf3f534161d2181df5f86595746bf3","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.3.0-72574039.tgz","fileCount":105,"integrity":"sha512-p7ubLhnERHq0y81atU5lwSDANlnx3nip3JJotH8nQBIHC/DE8fYlxNQ66lilm9QOpHOGvIaeeihJ1/ZKebwNUg==","signatures":[{"sig":"MEQCIHM8V/3PvkITmUz9GeQ+/bP6f4DF4ChZWf9DUhuRShJPAiAjMhAb41nAPHNckQKx/Bq0pRC0xQccaZRCygn4U5Mg3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1432094},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"725740397275b6ed6d22844b1b610ce91a2ad5e6","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","@serverless/utils":"^6.8.2","child-process-ext":"^3.0.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.3.0-72574039_1694636957513_0.7244162996612282","host":"s3://npm-registry-packages"}},"6.3.0-536d5e17":{"name":"@serverless/dashboard-plugin","version":"6.3.0-536d5e17","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.3.0-536d5e17","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"4c39f32a3f4f86235a74dd0a706404e7da2c6bb0","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.3.0-536d5e17.tgz","fileCount":105,"integrity":"sha512-x6EwUxl2r4IcrksNZz/qwMLP22nqGm0v5VtcKpar1BP3Tgz8vDkzTt7CUXD/0+WHkRI6GdmOJnozVTkr+5l2Mg==","signatures":[{"sig":"MEYCIQDb94FiyddzpIvyN75+os2F5xcaXlfoG30SckGaQtAPXQIhALnRXiCpWglRdqd/DnlH6KOA+J+/8eYOmQoyILzvF8vt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1432094},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"536d5e17cba8af636ef6751bc0b95407631b62eb","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","@serverless/utils":"^6.8.2","child-process-ext":"^3.0.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.3.0-536d5e17_1694648594698_0.28332813364999065","host":"s3://npm-registry-packages"}},"6.3.0-a657f427":{"name":"@serverless/dashboard-plugin","version":"6.3.0-a657f427","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.3.0-a657f427","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"136e1a9cfab7227d6c8a8171464cb8cf56f46868","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.3.0-a657f427.tgz","fileCount":104,"integrity":"sha512-I3aIPhnei0Veht4F4XN4Qt3iLi0gIctpECkzC06ib3G7PzlNKDxUrETwZ8OYV6JKdQD3EaTC+sbpS5CLtNMQKg==","signatures":[{"sig":"MEUCIQCrzMWvjeil1J6UGfM8f8EUc0nK22H08tSN4x/osN9Q+QIgZCAkrf9PcskDtIDAxWx7JNMrXXWtP5hPTltSvCW2oIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1428453},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"a657f427936092e9545c3eb12104f95ef585e695","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","@serverless/utils":"^6.8.2","child-process-ext":"^3.0.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.3.0-a657f427_1694710099362_0.961899514769037","host":"s3://npm-registry-packages"}},"6.4.0-1f839f4d":{"name":"@serverless/dashboard-plugin","version":"6.4.0-1f839f4d","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.4.0-1f839f4d","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"46371bb0a994ac04c54fb200336bfc164a74f0b5","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.4.0-1f839f4d.tgz","fileCount":104,"integrity":"sha512-ZjylZ6bRK37DIk4ieAKM5QTTzR5CZ5kYdHXm4BM+TXZePkAR7C8uev7vaPqL4LveX/1aU+Is0Fk0Mxk+UCeUkw==","signatures":[{"sig":"MEQCIEuUGeX8TQwarAenl9eB8C2/P4+Nja53KpEE+/3JKoQJAiAF+2TSRNQdxJw4P50Q6rfOCKo2I+powT9ztazgIJ/IyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1428987},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"1f839f4dc697af1ca971b9d789288393f616d3ea","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","@serverless/utils":"^6.8.2","child-process-ext":"^3.0.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.4.0-1f839f4d_1694728359174_0.026949052027329","host":"s3://npm-registry-packages"}},"6.4.0":{"name":"@serverless/dashboard-plugin","version":"6.4.0","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.4.0","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"cdd881a97e5f1fdc08cd12c60c4c3cc7555ff142","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.4.0.tgz","fileCount":104,"integrity":"sha512-2yJQym94sXZhEFbcOVRMJgJ4a2H9Qly94UeUesPwf8bfWCxtiB4l5rxLnCB2aLTuUf/djcuD5/VrNPY1pRU7DA==","signatures":[{"sig":"MEUCICRTrjLDee6WGbx+QZVwV7/55gSd013EPKrBqllv65qFAiEAp/2el65NRim3YW37pf+rziuQqtXfXKm7mQPo+yYFlZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1428978},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=12.0"},"gitHead":"1f839f4dc697af1ca971b9d789288393f616d3ea","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","@serverless/utils":"^6.8.2","child-process-ext":"^3.0.1","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.4.0_1694728984171_0.14735984364012222","host":"s3://npm-registry-packages"}},"6.4.0-647b2177":{"name":"@serverless/dashboard-plugin","version":"6.4.0-647b2177","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.4.0-647b2177","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"c8edaeadc572812177cccd18b01bcac2c55824fc","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.4.0-647b2177.tgz","fileCount":105,"integrity":"sha512-iSsQiWSwHcEoK+oiqdntYsyGi0uA56Gxwr+UvHZO+U4rPhE5TELOlsjANs4Us8uS1MKR7YxBB4fxbnRGtiZB+A==","signatures":[{"sig":"MEQCIAi3kao5XN9dAjf/vLfkGDv3amLnD7vnRkn/AmVhpQSpAiB2Rw3uM0OU4BgFDz/vuAoChE8T416ExoQCNNWdoKmgbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1446955},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"647b21771ce7bd6d9ab7e9562a19bb5347093fd2","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.8.2","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.4.0-647b2177_1694739877017_0.11031863401232744","host":"s3://npm-registry-packages"}},"6.4.0-be2567f7":{"name":"@serverless/dashboard-plugin","version":"6.4.0-be2567f7","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@6.4.0-be2567f7","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"9a2fc0f80d6fab6da53fd5f209e4bbc5cd19d480","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-6.4.0-be2567f7.tgz","fileCount":105,"integrity":"sha512-RJT5+Lsb0T4jmaxgjfFBshh7W1QlfHIIJ5wo/WXQhyFGLnSyWsq7ocWzWWRN55ThiVDAn8sBCRCBxx5ZApRcKg==","signatures":[{"sig":"MEUCIAqhxTKZNwD/ZjVj9tG1ajzF70qzClW3X2wMm2YVr8ZuAiEA8cLYZC6GHzTxQVOKwNyrM6i9J9UYEOapLPfXzKQ88eo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1447114},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"be2567f7414e3a4da7c6a828507b6449116b9f4f","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.8.2","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_6.4.0-be2567f7_1694747345265_0.17181835775878462","host":"s3://npm-registry-packages"}},"7.0.0-b20c87ad":{"name":"@serverless/dashboard-plugin","version":"7.0.0-b20c87ad","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.0.0-b20c87ad","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"36b281e7d65f57ce2fa364ac87d243a7baa3fd89","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.0.0-b20c87ad.tgz","fileCount":105,"integrity":"sha512-wle8/y8YQIrLI9tMCdO2P0vYh80254LjJE3oP9JQ+4sO1VsPBA2rfoJN7bSPpr6z0tkcQueMhJKFyWA3r7DFfQ==","signatures":[{"sig":"MEYCIQDG1jq43d6lsvU3Yd8N05z3JQUBNeIWEob27V/+3yt+3QIhALytyRFFvRZnbZzZ7HYCLrusM9Tykquaj6y6JHJnQcVG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1447697},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"b20c87adaa58e69ffe6675ad09a55177e330fba6","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.8.2","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.0.0-b20c87ad_1694793089529_0.13727116195864952","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@serverless/dashboard-plugin","version":"7.0.0","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.0.0","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"5380552a587b0c0a24fd04610e1c63950dbad2e5","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.0.0.tgz","fileCount":105,"integrity":"sha512-Hi7aXgIVlzr+Greyq38D8eQdlEAn0KzS4fsKHnl8n5TU4Oo/Y5F3FzLI7+vpTFokgLy2QUPHsqSPfiG08dGvmw==","signatures":[{"sig":"MEUCIQDNdFP7UP8mq4GgDZP5TTVP1F9iGh/4LDop2c7cGh9kBAIgOn+n3fwb8ayrW3JTjQ/8a0cugSJXsK0Yj0av6Cxy3d8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1447688},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=12.0"},"gitHead":"b20c87adaa58e69ffe6675ad09a55177e330fba6","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.8.2","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.0.0_1694793754495_0.8235404431702709","host":"s3://npm-registry-packages"}},"7.0.0-f0ad3bac":{"name":"@serverless/dashboard-plugin","version":"7.0.0-f0ad3bac","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.0.0-f0ad3bac","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"fd4169a5da309b947097368da4f2728a017354d6","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.0.0-f0ad3bac.tgz","fileCount":105,"integrity":"sha512-uI7nLVpO4ljpAc3XdvU49XRmO4XFIDa+8c7BPFLGdV3+WgRrGjKCwt+/88KY1ou4BkNtTL7HOLRcxOlRtwpneQ==","signatures":[{"sig":"MEQCIG54lxn6AUpWf9D7gqDU3AFHgoRNnJfIiuRXUrvMAu2lAiA5ST1MFo20VAv9+g7/Nt42DDZbsz89SpaC8OnYQKTaeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1447698},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"f0ad3bac37995c5a38fe54dcae37e5c3c5b75c3c","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.8.2","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.0.0-f0ad3bac_1694806201742_0.7986530473923017","host":"s3://npm-registry-packages"}},"7.0.1-9ad84fa0":{"name":"@serverless/dashboard-plugin","version":"7.0.1-9ad84fa0","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.0.1-9ad84fa0","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"9cb06aab15d39425e97c289b86ba4d17126c88c5","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.0.1-9ad84fa0.tgz","fileCount":105,"integrity":"sha512-FMngcFKD6NYcwjZKnqUNPSIoonBdKgnJuFwtnr5sJ78iR6VanqB6atmYyxFs+DDqffPzy3oslaYzytXp+zRb7w==","signatures":[{"sig":"MEQCIE4g/4xbF3h9+CnqUsQB0M8CzrdVp52KQb+gbFglLscKAiB1jvczd3KLEL7H0mA8PXjrjaaXLEPXLd/7illBhCZxwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1448057},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"9ad84fa0345c763c723fd91b8cabbbe78db98c50","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.8.2","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.0.1-9ad84fa0_1694807124798_0.34904261644675705","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"@serverless/dashboard-plugin","version":"7.0.1","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.0.1","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"eeeec98e591ec58a85ede8a94c6e4fa07eee0662","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.0.1.tgz","fileCount":105,"integrity":"sha512-jibw3yqKU0s/VoRmetp/nlI5qQIcMWALYBlSpHgajBXUWo80mm75bRlZZxFPeZtj/+yQBLDdoKW2C3a+dYZf0g==","signatures":[{"sig":"MEYCIQCXBKgAW7okmIBKHEd7olNp+og1T0+YnKJYZMNmnzc76wIhAI7NBTGGdhihBzqOFtagc+X273B6KgjrBTGh/MhH79gU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1448048},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=12.0"},"gitHead":"9ad84fa0345c763c723fd91b8cabbbe78db98c50","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.8.2","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.3.2","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.0.1_1694807727297_0.5077665274888923","host":"s3://npm-registry-packages"}},"7.0.1-04e3d125":{"name":"@serverless/dashboard-plugin","version":"7.0.1-04e3d125","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.0.1-04e3d125","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"282bf518b25f166db4b9373d8f5bd0f4dba38be5","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.0.1-04e3d125.tgz","fileCount":105,"integrity":"sha512-UKtZvD39WSb1NTyrGdc8Bwlr13FkvkxBp71/BFM5+BHFwQnKUG591+Yzea9A0axSdQZb1LVs5X0qdcMeUAovfg==","signatures":[{"sig":"MEUCIQCLI6kmEc6WTWxMzv54rvQjN4LFhgMTHgjHZPiFgfmHzAIgBECIc8ZPy+o7ieP1EnivFNBaSs1y+wob6Z18fDrTOKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1804605},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"04e3d12560c31b278f545e554ac8af4130b91082","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.8.2","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.4.0","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.0.1-04e3d125_1694901056397_0.18535254794090972","host":"s3://npm-registry-packages"}},"7.0.2-341df382":{"name":"@serverless/dashboard-plugin","version":"7.0.2-341df382","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.0.2-341df382","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"828a9602c414ed75dd86ddbb3ac41c547602a21d","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.0.2-341df382.tgz","fileCount":105,"integrity":"sha512-UhInsxvrihpDh0+UcpZ5ZNoYF/q44aOVGAew1FYBni6VEYDXERLxx1v9qTsw0MzHPWJlBGmN4RrVi3cLTyWQ1w==","signatures":[{"sig":"MEUCIEKpHnce8EmpV9vOkK7LTX+ONkg3cGH6N9V+f6H0GM/gAiEA3MM76TKddiawKK5/F7N1bP87MEr93NVoUPto1kJ4y4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1804909},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"341df382c1be392e6b69c1dfafc81d65aa5213f6","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.8.2","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.4.0","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.0.2-341df382_1694902330683_0.8593338043263608","host":"s3://npm-registry-packages"}},"7.0.2":{"name":"@serverless/dashboard-plugin","version":"7.0.2","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.0.2","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"48881a0aad6459aa135bcdbc634dd2772010bcf4","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.0.2.tgz","fileCount":105,"integrity":"sha512-VdS+VJO68whLggpe6SCExolOE8oGgrCtbSzot9USq7vpc0AQFn3AekLvcnuSsRLCzQqFfwJ/c6GA7dY/5bxSpQ==","signatures":[{"sig":"MEYCIQDe3064lSbdxTvEbHTSPJUedem7U5e9JsUDRPQ1a9ZPdAIhAL5mv0SWmtcKQHVY9e1riSZVqhts4EdVuGGCyAprrhEG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1804900},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=12.0"},"gitHead":"341df382c1be392e6b69c1dfafc81d65aa5213f6","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.8.2","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.4.0","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.0.2_1694903010112_0.034360843332586155","host":"s3://npm-registry-packages"}},"7.0.2-30cb6320":{"name":"@serverless/dashboard-plugin","version":"7.0.2-30cb6320","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.0.2-30cb6320","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"8f4a5f2b6373d9ea9aa6914246d7bef0e77bb27c","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.0.2-30cb6320.tgz","fileCount":105,"integrity":"sha512-ivtdoo2pEzKVDtcBFt7xjjUuP7IfmeIPUR23kRe6Ze5SuR8LHD4yAgMGPUUGSxyuqwtR7SiWYH5gTQ1LYkoM3Q==","signatures":[{"sig":"MEUCIQDQ4wNUtwlB8QYuGKplXVWiXiqH0+hBFDWWAsvQLo1FHgIge+rDKqgyNpCwaH00J3lsaV1pYKYHeET9coDOzHyzPTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1804910},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"30cb6320265f41a70ec918a9ab54a9534d93fe84","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.14.0","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.4.0","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.0.2-30cb6320_1695092158620_0.08929123808447659","host":"s3://npm-registry-packages"}},"7.0.3-897b76ea":{"name":"@serverless/dashboard-plugin","version":"7.0.3-897b76ea","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.0.3-897b76ea","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"4ec93840bdbc4cda31dd7a2d8f0cd6e6315954d8","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.0.3-897b76ea.tgz","fileCount":105,"integrity":"sha512-JcOLdtmGLunuKS09xAwKB5wSjoWcCNxhGJIGSxqlOl5ttYybOnOQlZUdDpaFey1mb5h9iEScQnrE/J8KdX1poA==","signatures":[{"sig":"MEUCIQDjF76ZwLdbfHj9h0+GqWayjXILYxlNo+b96HHeSEsmTAIgVjs+frFOrGuP0mu8LmSpBI5OVAL6tKPvUEmb03ybMy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1805008},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"897b76ea14d4f351c9e6f33b39ae2aa8281bdc24","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.14.0","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.4.0","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.0.3-897b76ea_1695093955693_0.7488462941567975","host":"s3://npm-registry-packages"}},"7.0.3":{"name":"@serverless/dashboard-plugin","version":"7.0.3","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.0.3","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"fa7802129c56a07c18d39d0f7da34174ec10c778","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.0.3.tgz","fileCount":105,"integrity":"sha512-rnVMyD4+IOFbsK4dxt541YaS0Lpia6DHXV01AFA5YnAwzVBlX4gSxx9aIQPkpx0PvB1A1S3rPgx/gfACWmdbgQ==","signatures":[{"sig":"MEYCIQD8pFq2Oex6/qf4Z1H+EzYCzjlAZ3uPnOZyZK54OIsY4gIhAL7d8SW+YoRXxYTjtMR20R1uzZ3XtQG2fIBuSbZk7RwO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1804999},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=12.0"},"gitHead":"897b76ea14d4f351c9e6f33b39ae2aa8281bdc24","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.14.0","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.4.0","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.0.3_1695094571175_0.8507373007582906","host":"s3://npm-registry-packages"}},"7.0.3-4ae52607":{"name":"@serverless/dashboard-plugin","version":"7.0.3-4ae52607","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.0.3-4ae52607","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"d5af8bc67d857d564c3831fed6ac93f8bb5c8759","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.0.3-4ae52607.tgz","fileCount":105,"integrity":"sha512-wSdn4xXtH0CLO0ptZt3dnXVz1EDfl5uBQHj1JkuB3EU2i8Sl8zSVFGjc1T1TZq5GWA5+S/j49zUQRJ1jwIAPIw==","signatures":[{"sig":"MEUCIFc0/JOqfuzCwjmEgdzUYuEFaQ5pdecuYmYbwrdab8eyAiEA5aQA2vXrJggY5LIvV7ofdL0M26/YiARp2opQwACKoqw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1804624},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"4ae5260798ae13e79b6d245abb58f26cce00cb51","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.14.0","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.4.0","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.0.3-4ae52607_1695677957895_0.2502167099299648","host":"s3://npm-registry-packages"}},"7.0.4-bbd95e7b":{"name":"@serverless/dashboard-plugin","version":"7.0.4-bbd95e7b","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.0.4-bbd95e7b","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"30bb1931082f2c347ef0aa19ba98f2ef873b0a03","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.0.4-bbd95e7b.tgz","fileCount":105,"integrity":"sha512-J/sVhA4KFoA8IsvaH6jLTorujEy9s3W+zOwCXkaC9yRHonXypdJ9XucOkueyMb9NiAbTTMlwjjvFNLDW0R6SzA==","signatures":[{"sig":"MEQCIC9xL56vhyeyJ/9Z1ym+25ExfVsx5AlGmsbcaiKkdjTPAiAWGTT2xUZk04bpNfa1QLnzQamprLkd67+mhP8k4jMNKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1804990},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"bbd95e7bb91e9093753ba8bb2ac30a91d1ec9a46","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.14.0","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.4.0","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.0.4-bbd95e7b_1695679434774_0.45568903544698114","host":"s3://npm-registry-packages"}},"7.0.4":{"name":"@serverless/dashboard-plugin","version":"7.0.4","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.0.4","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"68830d5d670363c12bc242cc71f17fc945104c8a","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.0.4.tgz","fileCount":105,"integrity":"sha512-24aCS/F4Ne3H7xym8sGT+5t6clZGmHjXs2C/GfTWB/do6Q/gYkPzB2QdmsEO/51lEiGnS3A3sxqhFQes/CLbAw==","signatures":[{"sig":"MEUCIG1qXe6/huKWm0CTOYt/PVS/qudwxIpFKTYX/Ii+b2biAiEAo3ta6eBkFfEnC+JrXcNSLQ4afJ+KOL5UhkSuH17c+IE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1804981},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=12.0"},"gitHead":"bbd95e7bb91e9093753ba8bb2ac30a91d1ec9a46","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.14.0","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.4.0","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.0.4_1695680335564_0.9677821132049105","host":"s3://npm-registry-packages"}},"7.0.4-1a17de35":{"name":"@serverless/dashboard-plugin","version":"7.0.4-1a17de35","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.0.4-1a17de35","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"557498ff3880474fb76a13659c70fa7872977491","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.0.4-1a17de35.tgz","fileCount":105,"integrity":"sha512-4LkrSGbMSJbQy0MAn5FMsMeQrejw/8VGWij9FikJMWLFhuiI2PmirLSpifxTmn5mS+otYY/z6hdo5wRbeuCIVg==","signatures":[{"sig":"MEQCIAL4CmqV6l3qZ+jmdiXwC5quKvuZJI3ROyvrGpxgdJzeAiBL9cMVq4caGqp3Tmlj6Rj4mlAHsvpVwRVOlPRQ+lnWCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1804994},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"1a17de357ab7e3742e7925100c62bbac54821c30","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.14.0","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.4.0","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.0.4-1a17de35_1695845586201_0.9102702084947965","host":"s3://npm-registry-packages"}},"7.0.5-2b584a85":{"name":"@serverless/dashboard-plugin","version":"7.0.5-2b584a85","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.0.5-2b584a85","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"c88826b43ef3c136fc71242858830ef35c78da42","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.0.5-2b584a85.tgz","fileCount":105,"integrity":"sha512-e53r8jWX3TOeA+okESp5go2nzavtOjn2DDAnadIqLbgL1eLX4El3nsA9PAPK79rPcUKs45geawlH0c3NwN7nsw==","signatures":[{"sig":"MEUCIGIsMBfxy+i9xRjhej8/tDxtUSQqjXJrUhX/bDFIxX/4AiEAq0a8JwcNt/WHj/HGnfjW0CwrJZA5I5UwB5V38TQCBJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1805338},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"2b584a85af9ec8955378e84a6aee3a042405f987","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.14.0","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.4.0","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.0.5-2b584a85_1695857949071_0.8890952425341823","host":"s3://npm-registry-packages"}},"7.0.5":{"name":"@serverless/dashboard-plugin","version":"7.0.5","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.0.5","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"5ca8fdbc5171668d5f8dd1c136c4bc0d23fe41f9","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.0.5.tgz","fileCount":105,"integrity":"sha512-OpZJpldLCJmQ/JCvuSCbWaNd6CprQ8yDi9lqrpP3WeR61jOGG8JFxmMs6hjpDd9bKyUMnQ9qAJ+C+QbAxdUosw==","signatures":[{"sig":"MEQCICKEIJGkmOI4Ar+kUCJs6uVW7CaLqT96VS6o+fauNWCEAiBhgH+SYWzj+/hi3Uo93kTXvAwQGxI1kkc+U5Hx96mFsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1805329},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=12.0"},"gitHead":"2b584a85af9ec8955378e84a6aee3a042405f987","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.14.0","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.4.0","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.0.5_1695858428131_0.19125333345776396","host":"s3://npm-registry-packages"}},"7.0.5-1b62a2a9":{"name":"@serverless/dashboard-plugin","version":"7.0.5-1b62a2a9","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.0.5-1b62a2a9","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"e13314a8f2310202b9f641e5e586ab89c9d12c7f","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.0.5-1b62a2a9.tgz","fileCount":105,"integrity":"sha512-wFteZ4uUtIXLlOsreI+pthhU6g2KJmQa0jZlzLnDjvUr1B3SdM73y1tOg7lZmdeTq1fPQtWYUAZwZqnENc8AOA==","signatures":[{"sig":"MEQCIE5woAd8OCNJFoGNjEXtwlWgEI3v00CaOgjYg5AsCMBwAiBMfiFe401cVCQMtcsYWrfSevZdX9Sa6F19pnrOsYNuYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1739016},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"1b62a2a96db4164c9c98178e7867f4efcb5af0d1","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.14.0","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.4.0","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.0.5-1b62a2a9_1697558985231_0.24691085542530322","host":"s3://npm-registry-packages"}},"7.1.0-51dc6c99":{"name":"@serverless/dashboard-plugin","version":"7.1.0-51dc6c99","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.1.0-51dc6c99","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"cd5c9495998adba03438b197090742c90eba1fc1","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.1.0-51dc6c99.tgz","fileCount":105,"integrity":"sha512-ooDL7i+qSBXdeKUPBwcKNAO1QpyKDCCiQEauT3FnFOar+41LIKi5LO6Nw8p2MLo8nor4rgNdnvHgEfXZEpTIzg==","signatures":[{"sig":"MEUCIQC6UTbr46U21D8RvkOME+OzCqWzTsOF5zt71survoXdwAIgdn+ay6QW6Q2rYQHVzPvUAjpDjoOX9f6tZaD/k6KgbEg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1739375},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"51dc6c9933279f2d3546287c2631d7fa41f1da6d","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.14.0","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.4.0","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.1.0-51dc6c99_1697810372428_0.25577557403188833","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"@serverless/dashboard-plugin","version":"7.1.0","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.1.0","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"575a2f87277c08325f27206fb5dbc78a06fccfb6","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.1.0.tgz","fileCount":105,"integrity":"sha512-mAiTU2ERsDHdCrXJa/tihh/r+8ZwSuYYBqln3SkwuBD/49ct9QrK7S00cpiqFoY/geMFlHpOkriGzCPz6UP/rw==","signatures":[{"sig":"MEQCIEPa2d0qYdbrqAT5mV2/O7eMNSZ097xEicLpf2znBPtqAiAD77fWg14ATP8+XYEzqW6jeQSkGI58oZ+FPF5JeBmEDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1739366},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=12.0"},"gitHead":"51dc6c9933279f2d3546287c2631d7fa41f1da6d","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.14.0","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.4.0","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.1.0_1697811077552_0.5280826550243645","host":"s3://npm-registry-packages"}},"7.1.0-a0700f97":{"name":"@serverless/dashboard-plugin","version":"7.1.0-a0700f97","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.1.0-a0700f97","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"a48683c55db493b6ef1ea74904bb22d0243a79c0","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.1.0-a0700f97.tgz","fileCount":105,"integrity":"sha512-r11lL2UIgerdB55OZ/VuHC1ywAjzA9zbM+CN29dP2acN1SD9Mrs+SL+wgRVdV60mhq9Vh4UELX7w1ddm5mjKqQ==","signatures":[{"sig":"MEUCIHo9FqJbFkk5802r/DHIOXguj67NxdoHMr1bM/c4KTm9AiEAqFfMF77YkKTTvlVznTxS9rdRzgq1igbCKnpx/g3agFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1739375},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"a0700f97762c60cc38e1e3756e391b3fae3c5652","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.14.0","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.5.1","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.1.0-a0700f97_1700156431624_0.8331491032518008","host":"s3://npm-registry-packages"}},"7.2.0-845d9e0b":{"name":"@serverless/dashboard-plugin","version":"7.2.0-845d9e0b","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.2.0-845d9e0b","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"6736b58fa01a64644d345e370b67ffe68fa17f51","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.2.0-845d9e0b.tgz","fileCount":105,"integrity":"sha512-aXB5CF5bngEdMscvhGyR87nsOJ/CXImV7ymsV/vlvpRmJuZWWF66ePSlAd0CP2lQbokshCw0XY18mGTM/ty3Uw==","signatures":[{"sig":"MEYCIQD9i4En48g6kvlaY5yV5/IPujUV11Kwi8a3pekhanmERgIhAISLq6vdgpEVcfCaNW6GuZk2grwjMMjLjV9Fo/s8pnbH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1739706},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"845d9e0bc35d9e0be3aa4839e179c6d8e9f331f8","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.14.0","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.5.1","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.2.0-845d9e0b_1700157137441_0.8490597319436817","host":"s3://npm-registry-packages"}},"7.2.0":{"name":"@serverless/dashboard-plugin","version":"7.2.0","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.2.0","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"9e903e9099c830b34a5a9356d01e940e63252262","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.2.0.tgz","fileCount":105,"integrity":"sha512-Gqzgef+KmrX1OxJW9aubrIN6AvPrtDARMv+NegMNEe+pfkZA/IMuZiSyYUaHgARokdw2/IALOysTLgdFJIrXvA==","signatures":[{"sig":"MEUCIFrekxk5CEhy/dCTWblDulnKFZx8c0tgFI5n2sERUUL7AiEAvWCQuom5GiEKZREnMKWivdsTI9V8AKyLXrjj+jUGTcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1739697},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=12.0"},"gitHead":"845d9e0bc35d9e0be3aa4839e179c6d8e9f331f8","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.14.0","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.5.1","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.2.0_1700157739745_0.1198058750744242","host":"s3://npm-registry-packages"}},"7.2.0-792064d8":{"name":"@serverless/dashboard-plugin","version":"7.2.0-792064d8","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.2.0-792064d8","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"7b071b5f1a186f3fd0abf53a45b9482079c8e0c2","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.2.0-792064d8.tgz","fileCount":105,"integrity":"sha512-ORF50h2yRk1JW1Egzce+uRWInh4ET/DhAxGj3yFo6o3pvu3l+ssdXC6A5z6YQBGOkNDwrckq2zViEbddn/lVbQ==","signatures":[{"sig":"MEYCIQCOtXjiCa9KKL4TBXrEdszyMWBM6AwhUegwWyyaSXX8ZAIhAKUTKLelUy999OL1LU8gbgeh67TPREcaet/MHkEqIEv7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1739892},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"792064d8bf831a9bacd85152858c51df32d4973a","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.14.0","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.5.1","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.2.0-792064d8_1709152005638_0.5865231620868556","host":"s3://npm-registry-packages"}},"7.2.1-9e24ba16":{"name":"@serverless/dashboard-plugin","version":"7.2.1-9e24ba16","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.2.1-9e24ba16","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"8bd971bab1e12d17cae8421baaee99770c9600b8","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.2.1-9e24ba16.tgz","fileCount":105,"integrity":"sha512-vK3joTZXTYH8jOYKiRBIVG6yyYfES7H66QpEMXCYWR5yutSwwUqgqX+GhJ7heOUXImiNBwPwDtuqGnURNP9GTA==","signatures":[{"sig":"MEUCICVH0977slHb2oV2P9Gb6L5m821EXAN2K+fbeIkHB70PAiEA0mJJS7zxUQyM+kK4PbMgeKIDi5KiVK4A/L3sg82FsRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1740216},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"9e24ba16c68ff799e21309261aa0e81142ae02a9","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.14.0","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.5.1","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.2.1-9e24ba16_1709157439311_0.793107199211259","host":"s3://npm-registry-packages"}},"7.2.1-609df64a":{"name":"@serverless/dashboard-plugin","version":"7.2.1-609df64a","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.2.1-609df64a","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"018e70489aecd05537f9a9679a8d3212a4fcd528","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.2.1-609df64a.tgz","fileCount":105,"integrity":"sha512-HdkStlWw93il6nALnZnPxeCdT+JmmY3Ep5qc0qOfDby+2paPUmkz4Wq2gACMfc6hwZ76LBqQOysaQ4ltm47Nrg==","signatures":[{"sig":"MEUCIQDujcscDIgh9KcoIFs2QBFZMKpq7ICI6O00DqhS5jB13QIgRJXQaHJBkkU2ARp5Y2BdBxyCcyjNXleRlwFYXWjEnWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1740216},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"609df64aa5a3bcdcbf32da2a19aced2ac27be3f2","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.14.0","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.5.1","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.2.1-609df64a_1709158494054_0.38027024974572554","host":"s3://npm-registry-packages"}},"7.2.1-40edb4f9":{"name":"@serverless/dashboard-plugin","version":"7.2.1-40edb4f9","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.2.1-40edb4f9","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"8551e15fd17f37d82942cf3bb172b844be253823","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.2.1-40edb4f9.tgz","fileCount":105,"integrity":"sha512-laDZgRGc4PPtGVWTirVtWBJlDZBtabIICUcjp28BP2tgtMcTKshlP5YPDoL4osceP+DLYOUbPChxlzyd0IlBKA==","signatures":[{"sig":"MEUCIQDAPlYk/fkI26UHAg8MiO/d1pr3X3y8opGvR5kMEnOAbwIgDwaGWrRbhdeZ92jh8Q3Ihn+EubGRQJ9XVlsnSMoCfl4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1740216},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"40edb4f99d3133683bb829114aefb2672d243d6a","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.14.0","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.5.1","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.2.1-40edb4f9_1709160083084_0.8520402291790874","host":"s3://npm-registry-packages"}},"7.2.1-128c06a5":{"name":"@serverless/dashboard-plugin","version":"7.2.1-128c06a5","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.2.1-128c06a5","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"9dbafc0ae81899e3291f637dc916061571befe15","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.2.1-128c06a5.tgz","fileCount":105,"integrity":"sha512-CQGwnP27ph0eFUIyvjxj6vRWBPa8/4owzM/KBQKGjKoysd1zuTYixONApPcH2knSULaTIWvT5U9mr3HkLkR7mw==","signatures":[{"sig":"MEYCIQDlUYqJXmC1xqy6/9lGYnm0CcVi11gvyHIc3wSbwT/d8AIhALB3K7A/wPNJtjC6Rrw2LjVuZHnvwj+hyuhV2cKefDFn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1740216},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"128c06a5677fa2ca7762dbedfddd2273729f8082","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.14.0","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.5.1","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.2.1-128c06a5_1709171407685_0.5758449766424374","host":"s3://npm-registry-packages"}},"7.2.1-104bb534":{"name":"@serverless/dashboard-plugin","version":"7.2.1-104bb534","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.2.1-104bb534","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"49fd26fcd06e101b3ab19a07a6709e292d1ee79f","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.2.1-104bb534.tgz","fileCount":105,"integrity":"sha512-jqoOFE9enCAtJg68yxNmw/bNmmpnx672njSY2gHySTFQGkxcHkAsMqhwPie3L4NTxYE0SReJEnWC7HWW5X49AA==","signatures":[{"sig":"MEQCICgOfWrjMmN03eC0Rp741p3lDeuBdngZC8PxR0JdRHC9AiBVkWtox/6+a0h2qyFEGgJDgqPQo2nmyAx7lIcOPltYPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1740216},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"104bb534aa1c655df72d520cbdff8b1a4e07675e","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.14.0","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.5.1","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.2.1-104bb534_1709172091728_0.6204728931485146","host":"s3://npm-registry-packages"}},"7.2.2-0d11e586":{"name":"@serverless/dashboard-plugin","version":"7.2.2-0d11e586","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.2.2-0d11e586","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"de24515d42e3aa3d19a4b40950b83d1794a84d79","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.2.2-0d11e586.tgz","fileCount":105,"integrity":"sha512-2Eoy+g7pHEulg+yAStOQLqk/ZACQxpdKC0OdJW25jipiTmDjXFR/dKWtz/EsCnUwN26H6F3nQHx6+qK1UmMJHA==","signatures":[{"sig":"MEUCIQCAdQVmM51/9S1GCPmW9hmyI190jRzx8jLBs6Naw74Q7QIgAKqjnlFqvFDeJ5PsvieITCvazV46YROFyGWbdbwy+zc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1740767},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"0d11e586b5d34569fe8b9fbe1802a5b71598673d","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.14.0","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.5.1","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.2.2-0d11e586_1709173261954_0.6433549575205952","host":"s3://npm-registry-packages"}},"7.2.2":{"name":"@serverless/dashboard-plugin","version":"7.2.2","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.2.2","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"31ec347b8f54dbd226772bb2962be8ee04a56417","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.2.2.tgz","fileCount":105,"integrity":"sha512-RQmkKHsGYesitke0kj+8nPfdmNO8xSkfoVKWv7yzx0b8KTk4CE2llE20XMMiWJIlEIdRshuBUn68VNVscGdSkg==","signatures":[{"sig":"MEUCIAwcq628qvoqKSLbrUPQUl2nJqVIIZLmpHseiDfBToWeAiEA5SKAMWge0duKntJtfTn7nxMxKM4Iomvn8Xsf0QkSJck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1740758},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=12.0"},"gitHead":"0d11e586b5d34569fe8b9fbe1802a5b71598673d","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.14.0","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.5.1","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.2.2_1709173807382_0.31805802780501646","host":"s3://npm-registry-packages"}},"7.2.2-ae5a64e4":{"name":"@serverless/dashboard-plugin","version":"7.2.2-ae5a64e4","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.2.2-ae5a64e4","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"4c5c66215443f1963d2d53cd6bbfea2d796e2dfa","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.2.2-ae5a64e4.tgz","fileCount":105,"integrity":"sha512-iJxe/yw4ZB+7X3deXeatH45mtOB01s46JNXwuGrh4HUcvF0H7+EHTpRf66gWhvAnLGa/JIrP0AcOdB7OYxrMAA==","signatures":[{"sig":"MEYCIQDcrLfwxoFLYx9DQKECGbS5YiXAbRnvVBJePkEC/UU2jAIhAJ05bKLrzvOZcwFpd5bHi5A9ymH6x0E9TJ1ld51Puvpx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1741244},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"ae5a64e430321cef5eaf11494abfebfe8ddb9f36","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.14.0","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.5.1","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.2.2-ae5a64e4_1709324717539_0.4673923689560744","host":"s3://npm-registry-packages"}},"7.2.3-7e13a4d2":{"name":"@serverless/dashboard-plugin","version":"7.2.3-7e13a4d2","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.2.3-7e13a4d2","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"be0c7f849e2a484c8a4d5857620b1c50f997a40e","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.2.3-7e13a4d2.tgz","fileCount":105,"integrity":"sha512-1CPqSb1KzMMF2ki0AM7YCwWe3PZI5IaA0Jaz8FllDPvlFLDjfPVyUZTuug9djDLtOIzwafrRiX7LQE350vdbVg==","signatures":[{"sig":"MEUCIA4xfiQZ52SSx8yPa0ze1i6C2DrretZsJ9YEaAdBlfe/AiEAs/jQqsmgGaUY4qbGIysJI1kzQtGfHNXEaPB2zNrLpDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1741595},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","engines":{"node":">=12.0"},"gitHead":"7e13a4d2db957b1168b25083196580c3e5b03475","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.14.0","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.5.1","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.2.3-7e13a4d2_1709325282433_0.766996090234008","host":"s3://npm-registry-packages"}},"7.2.3":{"name":"@serverless/dashboard-plugin","version":"7.2.3","author":{"name":"serverless.com"},"license":"MIT","_id":"@serverless/dashboard-plugin@7.2.3","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"ac360","email":"austencollins@gmail.com"},{"name":"serverless-main","email":"services@serverless.com"}],"homepage":"https://github.com/serverless/dashboard-plugin#readme","bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"nyc":{"all":true,"exclude":["**/*.test.js",".github/**","coverage/**","dist/**","examples/**","integration-testing/**","node_modules/**","prettier.config.js","scripts/**","sdk-js/**","test/**"],"reporter":["lcov","html","text-summary"]},"dist":{"shasum":"ea2a312de2c4e763f4365654f8dfb8720bda52bb","tarball":"https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-7.2.3.tgz","fileCount":105,"integrity":"sha512-Vu4TKJLEQ5F8ZipfCvd8A/LMIdH8kNGe448sX9mT4/Z0JVUaYmMc3BwkQ+zkNIh3QdBKAhocGn45TYjHV6uPWQ==","signatures":[{"sig":"MEQCIDZafzaWZ4hUC20IpCuL3+MckdLt/Rn3dpXt+zWe7mvVAiBqOuFeb6KGQJdQ8lCrEmwhmmpAHFskIoY+vrG+1BHPBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1741586},"husky":{"hooks":{"pre-commit":"lint-staged"}},"mocha":{"require":["@serverless/test/setup/patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":360000},"engines":{"node":">=12.0"},"gitHead":"7e13a4d2db957b1168b25083196580c3e5b03475","scripts":{"lint":"eslint .","test":"mocha \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","cover":"nyc npm test","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:staged":"lint-staged","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"!(node_modules|integration-testing|dist|sdk-js)/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prepare-release":"standard-version && prettier --write CHANGELOG.md","integration-test":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"integration-testing/**/*.test.js\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c"},"_npmUser":{"name":"serverless-main","email":"services@serverless.com"},"repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"_npmVersion":"6.14.18","description":"The Serverless Dashboard plugin","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"14.21.3","dependencies":{"flat":"^5.0.2","open":"^7.4.2","type":"^2.7.2","uuid":"^8.3.2","jszip":"^3.10.1","ncjsm":"^4.3.2","lodash":"^4.17.21","semver":"^7.3.8","yamljs":"^0.3.0","js-yaml":"^4.1.0","chokidar":"^3.5.3","fs-extra":"^9.1.0","memoizee":"^0.4.15","node-dir":"^0.1.17","node-fetch":"^2.6.8","simple-git":"^3.16.0","timers-ext":"^0.1.7","@serverless/utils":"^6.14.0","child-process-ext":"^3.0.1","@aws-sdk/client-sts":"^3.410.0","@serverless/event-mocks":"^1.1.1","@serverless/platform-client":"^4.5.1","@aws-sdk/client-cloudformation":"^3.410.0"},"eslintConfig":{"root":true,"rules":{"import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/integration-testing/**","prettier.config.js"]}]},"extends":"@serverless/eslint-config/node","overrides":[{"files":["integration-testing/**","test/**"],"rules":{"no-console":["error",{"allow":["info"]}]}},{"files":["sdk-js/**"],"rules":{"no-console":["error",{"allow":["debug","error","warn","info"]}]}}]},"eslintIgnore":["!/.github","/coverage","/dist","/node_modules","/sdk-js/dist","/sdk-js/node_modules"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","nyc":"^15.1.0","tar":"^6.1.13","chai":"^4.3.7","husky":"^4.3.8","mocha":"^9.2.2","sinon":"^11.1.2","eslint":"^7.32.0","aws-sdk":"^2.1302.0","log-node":"^8.0.3","prettier":"^2.8.3","essentials":"^1.2.0","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","strip-ansi":"^6.0.1","lint-staged":"^10.5.4","process-utils":"^4.0.0","@serverless/test":"^10.0.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^4.0.1","github-release-from-cc-changelog":"^2.3.0"},"standard-version":{"skip":{"tag":true,"commit":true},"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"perf","section":"Performance Improvements"},{"type":"refactor","section":"Maintenance Improvements"}]},"_npmOperationalInternal":{"tmp":"tmp/dashboard-plugin_7.2.3_1709325853710_0.6145661894579442","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-05-11T14:35:30.315Z","modified":"2024-10-09T17:22:52.024Z","5.0.0":"2021-05-11T14:35:30.771Z","5.0.0-a1e6d505":"2021-05-11T14:48:59.697Z","5.0.0-8c87afe4":"2021-05-12T14:03:55.923Z","5.0.0-1cf06bb4":"2021-05-12T19:38:33.038Z","5.0.0-7d4d8b80":"2021-05-13T10:20:31.461Z","5.0.0-62b79ec0":"2021-05-13T10:52:29.102Z","5.0.0-093e5a4f":"2021-05-14T12:19:37.483Z","5.1.0-49e3d2c8":"2021-05-17T14:46:26.185Z","5.1.0":"2021-05-17T14:56:49.962Z","5.1.0-9f3cc447":"2021-05-19T07:58:42.092Z","5.1.1-b309b6a0":"2021-05-19T08:59:51.956Z","5.1.1":"2021-05-19T09:09:56.669Z","5.1.1-9e215821":"2021-05-19T11:05:39.522Z","5.1.2-f41ccc63":"2021-05-19T13:33:15.039Z","5.1.2":"2021-05-19T13:43:03.105Z","5.1.2-e8234a13":"2021-05-20T12:37:10.913Z","5.1.3-df50dd5e":"2021-05-20T13:59:04.824Z","5.1.3":"2021-05-20T14:09:54.919Z","5.1.3-968c840a":"2021-05-25T19:49:58.860Z","5.1.3-8aafaa2b":"2021-05-27T13:41:24.132Z","5.1.4-f02a7222":"2021-05-27T13:53:39.068Z","5.1.4":"2021-05-27T14:03:47.630Z","5.1.4-1de31317":"2021-06-02T15:02:18.312Z","5.1.4-ea662fcf":"2021-06-02T16:14:08.533Z","5.2.0-cb7caa60":"2021-06-02T16:30:47.940Z","5.2.0":"2021-06-02T16:41:45.513Z","5.2.0-0182e876":"2021-06-08T09:33:55.952Z","5.2.0-478f7b42":"2021-06-08T11:25:38.327Z","5.3.0-7add8bce":"2021-06-08T12:05:56.574Z","5.3.0":"2021-06-08T12:17:29.232Z","5.3.0-f786583c":"2021-06-09T11:12:08.936Z","5.3.0-a294a6eb":"2021-06-11T14:47:56.056Z","5.3.0-aa32f566":"2021-06-16T09:13:16.546Z","5.4.0-11f8d67b":"2021-06-16T09:31:38.510Z","5.4.0":"2021-06-16T09:43:21.267Z","5.4.0-1417a2d1":"2021-06-21T10:39:41.035Z","5.4.0-f2a9c9a0":"2021-06-21T14:46:59.265Z","5.4.1-2c8c599f":"2021-06-21T15:54:29.531Z","5.4.1":"2021-06-21T16:04:53.699Z","5.4.1-1673f4a7":"2021-06-23T08:31:08.546Z","5.4.2-4d416252":"2021-06-23T10:05:51.130Z","5.4.2":"2021-06-23T10:16:02.524Z","5.4.2-bfd328c8":"2021-06-29T07:44:00.653Z","5.4.3-70f543e3":"2021-06-29T09:05:43.325Z","5.4.3-fcd4a374":"2021-06-29T09:31:10.824Z","5.4.3":"2021-06-29T10:10:42.850Z","5.4.3-8a86187c":"2021-07-02T13:50:03.422Z","5.4.3-0369c353":"2021-07-05T10:11:48.231Z","5.4.3-ff58fd7b":"2021-07-15T16:28:15.085Z","5.4.3-74f4327d":"2021-07-20T16:12:23.694Z","5.4.3-f2b70adc":"2021-08-04T16:34:59.549Z","5.4.3-2aa66ac8":"2021-08-24T13:52:00.416Z","5.4.4-012e2a4e":"2021-08-25T08:16:40.087Z","5.4.4":"2021-08-25T08:29:10.294Z","5.4.4-8ebbbbb5":"2021-09-27T15:41:36.303Z","5.4.4-bf4aa845":"2021-09-29T18:51:41.613Z","5.4.5-999dbea9":"2021-09-29T19:08:32.743Z","5.4.5":"2021-09-29T19:23:00.114Z","5.4.5-662f809a":"2021-10-05T09:40:38.734Z","5.4.5-b0e23979":"2021-10-08T12:08:10.128Z","5.4.6-2f8f24e5":"2021-10-08T12:44:37.818Z","5.4.6":"2021-10-08T12:57:38.298Z","5.4.6-48f59ec3":"2021-10-12T13:40:06.054Z","5.4.7-7b7f9ba5":"2021-10-14T11:06:47.593Z","5.4.7":"2021-10-14T11:53:43.244Z","5.4.7-c9dcd8b6":"2021-10-15T10:31:29.577Z","5.4.8-7f61aa6b":"2021-10-15T10:57:11.185Z","5.4.8":"2021-10-15T11:10:47.403Z","5.4.8-d790b59b":"2021-10-19T12:03:57.570Z","5.5.0-1d70ff27":"2021-10-19T12:33:59.061Z","5.5.0":"2021-10-19T12:48:02.573Z","5.5.0-005b839d":"2021-11-02T15:32:24.179Z","5.5.0-c8ba8f2e":"2021-11-03T10:21:57.669Z","5.5.0-785a2d07":"2021-11-03T10:57:37.344Z","5.5.1-4966eeb7":"2021-11-03T11:33:12.064Z","5.5.1-358019f0":"2021-11-03T14:28:10.893Z","5.5.1":"2021-11-03T14:59:04.566Z","6.0.0-pre.ffadbdc1":"2021-11-03T15:30:21.900Z","6.0.0-pre.52a3e9bb":"2021-11-03T16:09:51.829Z","6.0.0-pre.a407d38c":"2021-11-03T17:07:24.277Z","5.5.1-e40861f5":"2021-11-04T10:57:38.888Z","5.5.1-21f4e588":"2021-11-04T13:54:07.951Z","6.0.0-pre.ca8aec33":"2021-11-04T14:42:46.824Z","6.0.0-pre.277912e7":"2021-11-04T15:17:22.663Z","5.5.1-af281e27":"2021-11-05T17:41:44.749Z","6.0.0-pre.8318d894":"2021-11-08T13:02:50.556Z","6.0.0-pre":"2021-11-08T13:24:35.659Z","6.0.0-pre.fd9b5e6f":"2021-11-08T14:09:04.112Z","5.5.1-8f3611d9":"2021-11-08T14:09:35.425Z","5.5.1-e414a135":"2021-11-08T15:10:16.812Z","6.0.0-pre.95a540fb":"2021-11-08T15:26:46.963Z","5.5.1-c8bdd2c1":"2021-11-16T10:27:35.549Z","6.0.0-pre.7d6455ab":"2021-11-16T11:37:39.289Z","5.5.1-64619f58":"2021-12-16T15:56:46.759Z","6.0.0-pre.e20784fc":"2021-12-16T16:04:10.432Z","5.5.1-450a5127":"2021-12-21T12:12:35.049Z","6.0.0-pre.da10715a":"2021-12-21T12:52:58.868Z","6.0.0-pre.e39c00a4":"2021-12-21T15:56:46.173Z","6.0.0-pre.36f1212c":"2021-12-21T16:08:37.182Z","6.0.0-pre.4d9b42d7":"2021-12-22T09:48:35.672Z","5.5.1-7e394448":"2021-12-23T15:11:43.672Z","6.0.0-pre.ce192daa":"2021-12-23T15:21:55.075Z","6.0.0-pre.42186afc":"2021-12-23T15:45:32.125Z","5.5.2-cdfda878":"2021-12-27T15:42:12.033Z","5.5.2":"2021-12-27T16:29:23.651Z","5.5.2-b5419b33":"2021-12-28T13:04:01.485Z","5.5.2-f6401803":"2021-12-28T13:49:19.465Z","5.5.2-642bcaa8":"2021-12-28T14:37:47.978Z","6.0.0-pre.ef8b5dd9":"2021-12-28T15:16:05.463Z","6.0.0-pre.18fd5ac2":"2021-12-28T15:31:07.489Z","5.5.2-7f84a76b":"2022-01-03T13:35:26.889Z","5.5.3-0d04488f":"2022-01-03T15:53:33.323Z","5.5.3":"2022-01-04T12:29:21.476Z","5.5.3-0ae9ca4e":"2022-01-04T14:31:47.113Z","6.0.0-pre.e567268e":"2022-01-06T11:41:07.607Z","6.0.0-pre.44bfca17":"2022-01-06T13:27:34.451Z","6.0.0-pre.d2889270":"2022-01-06T13:28:47.362Z","6.0.0-pre.dc9cf157":"2022-01-17T15:22:16.925Z","5.5.3-13635949":"2022-01-19T14:08:37.565Z","5.5.4-260187c8":"2022-01-19T14:46:36.118Z","6.0.0-pre.df37c69c":"2022-01-19T14:48:06.261Z","5.5.4":"2022-01-19T15:09:08.882Z","6.0.0-pre.dbeb1213":"2022-01-19T15:36:01.372Z","6.0.0-pre.10b52e47":"2022-01-19T15:39:31.437Z","6.0.0-pre.1766608a":"2022-01-20T10:41:07.865Z","6.0.0-pre.ef261af4":"2022-01-21T08:48:16.774Z","6.0.0-pre.a1c58a49":"2022-01-21T11:25:20.275Z","5.5.4-eb929e1a":"2022-01-21T16:22:39.824Z","6.0.0-pre.8e662310":"2022-01-25T09:24:30.302Z","6.0.0-pre.412dd0b1":"2022-01-27T10:56:03.317Z","5.5.4-9d594a4f":"2022-01-27T12:21:10.399Z","5.5.4-3cdcb47a":"2022-01-27T12:45:18.222Z","6.0.0-6ee30319":"2022-01-27T13:18:00.230Z","6.0.0":"2022-01-27T13:28:04.071Z","6.0.0-73f4e7c6":"2022-01-31T14:17:04.102Z","6.0.0-dd221cd9":"2022-02-02T14:33:08.098Z","6.0.0-8e51da18":"2022-02-07T13:14:34.457Z","6.0.0-25106f61":"2022-02-17T15:41:41.999Z","6.0.0-3ad688c2":"2022-02-17T17:12:09.350Z","6.0.0-b8281c79":"2022-02-18T13:11:22.292Z","6.1.0-9bf8720e":"2022-02-18T14:17:28.128Z","6.1.0":"2022-02-18T14:28:01.525Z","6.1.0-30c0b89c":"2022-02-24T16:07:16.892Z","6.1.1-c79008c0":"2022-02-25T18:40:45.382Z","6.1.1":"2022-02-25T18:52:06.774Z","6.1.2-3a628be3":"2022-02-25T22:35:23.709Z","6.1.2":"2022-02-25T22:48:11.041Z","6.1.2-f80fdee7":"2022-03-01T10:05:01.782Z","6.1.3-0001c04c":"2022-03-01T10:15:09.934Z","6.1.3":"2022-03-01T10:27:14.658Z","6.1.3-3c6ec716":"2022-03-01T17:50:02.396Z","6.1.4-d86b34ee":"2022-03-01T18:00:45.907Z","6.1.4":"2022-03-01T18:12:08.064Z","6.1.4-ccbcc5fb":"2022-03-02T13:14:52.477Z","6.1.5-beba1925":"2022-03-02T13:27:21.061Z","6.1.5":"2022-03-02T13:40:06.780Z","6.1.5-168b1684":"2022-03-18T12:06:24.620Z","6.1.6-c5ef7ba4":"2022-03-18T17:06:05.458Z","6.1.6":"2022-03-18T17:18:33.022Z","6.1.6-dc19abd8":"2022-03-24T16:33:00.788Z","6.2.0-4fd71b66":"2022-03-24T17:32:12.954Z","6.2.0":"2022-03-24T17:47:11.675Z","6.2.0-193cd0f1":"2022-04-01T18:00:58.232Z","6.2.1-6b45c3dc":"2022-04-04T12:31:11.717Z","6.2.1":"2022-04-04T12:42:34.276Z","6.2.1-c5882863":"2022-04-20T11:09:02.186Z","6.2.2-225b5705":"2022-04-20T11:27:52.019Z","6.2.2":"2022-04-20T11:39:54.285Z","6.2.2-47374d46":"2022-07-28T09:48:41.463Z","6.2.2-d671d971":"2023-01-25T18:59:15.940Z","6.2.3-82822430":"2023-01-26T18:38:50.113Z","6.2.3":"2023-01-26T18:50:00.031Z","6.2.3-a5719d9e":"2023-06-29T07:45:01.772Z","6.2.3-287875f5":"2023-09-12T14:04:47.402Z","6.3.0-6273114a":"2023-09-12T14:28:50.525Z","6.2.3-d85456e7":"2023-09-12T15:10:43.055Z","6.3.0-579cf042":"2023-09-13T17:07:48.596Z","6.3.0":"2023-09-13T17:21:22.375Z","6.3.0-72574039":"2023-09-13T20:29:17.833Z","6.3.0-536d5e17":"2023-09-13T23:43:14.973Z","6.3.0-a657f427":"2023-09-14T16:48:19.721Z","6.4.0-1f839f4d":"2023-09-14T21:52:39.475Z","6.4.0":"2023-09-14T22:03:04.415Z","6.4.0-647b2177":"2023-09-15T01:04:37.335Z","6.4.0-be2567f7":"2023-09-15T03:09:05.660Z","7.0.0-b20c87ad":"2023-09-15T15:51:29.798Z","7.0.0":"2023-09-15T16:02:34.985Z","7.0.0-f0ad3bac":"2023-09-15T19:30:02.066Z","7.0.1-9ad84fa0":"2023-09-15T19:45:25.042Z","7.0.1":"2023-09-15T19:55:27.612Z","7.0.1-04e3d125":"2023-09-16T21:50:56.704Z","7.0.2-341df382":"2023-09-16T22:12:10.970Z","7.0.2":"2023-09-16T22:23:30.406Z","7.0.2-30cb6320":"2023-09-19T02:55:58.892Z","7.0.3-897b76ea":"2023-09-19T03:25:56.058Z","7.0.3":"2023-09-19T03:36:11.485Z","7.0.3-4ae52607":"2023-09-25T21:39:18.206Z","7.0.4-bbd95e7b":"2023-09-25T22:03:55.113Z","7.0.4":"2023-09-25T22:18:55.940Z","7.0.4-1a17de35":"2023-09-27T20:13:06.611Z","7.0.5-2b584a85":"2023-09-27T23:39:09.325Z","7.0.5":"2023-09-27T23:47:08.459Z","7.0.5-1b62a2a9":"2023-10-17T16:09:45.625Z","7.1.0-51dc6c99":"2023-10-20T13:59:32.745Z","7.1.0":"2023-10-20T14:11:17.869Z","7.1.0-a0700f97":"2023-11-16T17:40:31.923Z","7.2.0-845d9e0b":"2023-11-16T17:52:17.799Z","7.2.0":"2023-11-16T18:02:20.013Z","7.2.0-792064d8":"2024-02-28T20:26:45.888Z","7.2.1-9e24ba16":"2024-02-28T21:57:19.647Z","7.2.1-609df64a":"2024-02-28T22:14:54.220Z","7.2.1-40edb4f9":"2024-02-28T22:41:23.379Z","7.2.1-128c06a5":"2024-02-29T01:50:07.979Z","7.2.1-104bb534":"2024-02-29T02:01:31.989Z","7.2.2-0d11e586":"2024-02-29T02:21:02.202Z","7.2.2":"2024-02-29T02:30:07.614Z","7.2.2-ae5a64e4":"2024-03-01T20:25:17.775Z","7.2.3-7e13a4d2":"2024-03-01T20:34:42.784Z","7.2.3":"2024-03-01T20:44:13.863Z"},"bugs":{"url":"https://github.com/serverless/dashboard-plugin/issues"},"author":{"name":"serverless.com"},"license":"MIT","homepage":"https://github.com/serverless/dashboard-plugin#readme","repository":{"url":"git+https://github.com/serverless/dashboard-plugin.git","type":"git"},"description":"The Serverless Dashboard plugin","maintainers":[{"email":"austencollins@gmail.com","name":"ac360"},{"email":"services@serverless.com","name":"serverless-main"}],"readme":"# Serverless Framework Dashboard Plugin\n\n[![Build Status](https://github.com/serverless/dashboard-plugin/workflows/Integrate/badge.svg)](https://github.com/serverless/dashboard-plugin/actions?query=workflow%3AIntegrate)\n[![npm version](https://img.shields.io/npm/v/@serverless/dashboard-plugin.svg)](https://badge.fury.io/js/@serverless/dashboard-plugin)\n[![codecov](https://codecov.io/gh/serverless/dashboard-plugin/branch/main/graph/badge.svg)](https://codecov.io/gh/serverless/dashboard-plugin)\n\nTo enable the various features of the [Serverless Framework Dashboard](https://app.serverless.com) for a particular Service you must deploy or redeploy that Service, using Serverless Framework open-source CLI version 1.45.1 or later.\n\nUpon deployment, the Serverless Framwork Enteprise Plugin will automatically wrap and instrument your functions to work with the Serverless Framework Dashboard dashboard.\n\n## Dev notes\n\n### Install dependencies and build SDK JS\n\n```\nnpm i\ncd sdk-js\nnpm i\nnpm run build\ncd -\n```\n\n### Test\n\n```\nnpm t\ncd sdk-js\nnpm t\ncd -\n```\n\n#### Integration tests\n\nFor integration tests run you need an access to `integration` dashboard organization, and generated for it access key.\n\nThen tests can be run as:\n\n```\nSERVERLESS_ACCESS_KEY=xxx npm run integration-test\n```\n\n### Release process\n\n- Create a PR updating version in `package.json`\n- Create a draft release on github with a change log\n- Have it approved & merge (Release is automatically published via CI)\n","readmeFilename":"README.md"}